Pergunta

Quando eu estava na escola, lembro-me de brincar com um jogo para Mac onde você programava pequenos robôs em uma espécie de linguagem pseudo-assembler que poderiam então lutar entre si.Eles poderiam se movimentar pela arena, procurar oponentes em diferentes direções e disparar algum tipo de arma.Coisas bem básicas, mas lembro com muito carinho, mesmo que não consiga lembrar o nome.

Existem bons equivalentes modernos?

Foi útil?

Solução

O jogo em questão era definitivamente Robowar para Mac.Meu filho se divertiu muito e passou a programar robôs reais.

Conforme mencionado anteriormente por Proud, existe uma página wiki para isso:http://en.wikipedia.org/wiki/RoboWar

Embora não tenha havido muita atividade em torno do jogo nos últimos anos, houve um torneio realizado recentemente e há um grupo de e-mail do Google.

Outras dicas

Eu costumava me divertir muito codificando meu próprio robô com Robocódigo na Faculdade.

É baseado em Java, a API é detalhada e é muito fácil colocar um robô desafiador em funcionamento.

Aqui está um exemplo :

 public class MyFirstRobot extends Robot {
     public void run() {
         while (true) {
             ahead(100);
             turnGunRight(360);
             back(100);
             turnGunRight(360);
         }
     }

     public void onScannedRobot(ScannedRobotEvent e) {
         fire(1);
     }
 }

Acabei de encontrar Bot leve.Programe seu robô para se movimentar e realizar tarefas para completar um quebra-cabeça.Inclusive inclui sub-rotinas.Programe o bot arrastando os blocos para os slots.O jogo é muito polido.

Atualizar Robô luminoso é agora a versão mais recente do jogo e tem versões projetadas especificamente para crianças de 4 a 8 anos ou 9 anos ou mais (sem limite máximo) e também apresenta uma espécie de se

tela do lightbot 1 http://www.lostateminor.com/wp-content/uploads/2008/10/light-bot.jpg

Acho que o jogo original se chamava Guerras Centrais (este artigo da Wikipedia contém muitos links interessantes);ainda parece haver programas e competições por aí, por exemplo em corewars.org.Nunca tive tempo de olhar para esses jogos, mas eles parecem muito divertidos.

No jogo flash Manufatura você “programa” uma fábrica organizando as correias transportadoras e os interruptores de uma maneira muito semelhante a um FSM, mas mais poderosa. Este jogo é realmente ótimo. Experimente, especialmente se você gosta de linguagens formais e autômatos!

Captura de tela da Manufactoria http://www.tomdalling.com/wp-content/uploads/manufactoria-bubble-sort.png

Um jogo no qual você tem que construir e treinar graficamente redes neurais artificiais para controlar um bug é Cérebro de Inseto.

Captura de tela do Bug Brain http://www.infionline.net/~wtnewton/oldcomp/bugbrain.jpg

Se você quiser se afastar do teclado, a Wizards of the Coast lançou um jogo chamado RoboRally, que é um jogo de tabuleiro de programação combativo.

http://www.wizards.com/roborally/

http://www.pythonchallenge.com/

altamente viciante e uma ótima maneira de aprender python

Estou surpreso que Space Chem ainda não tenha sido mencionado.Programar com símbolos, mas programar mesmo assim.

http://spacechemthegame.com/

Outro bom é CEEBot.Ele ensina programação no estilo C/Java em um tipo de jogo divertido de programação de robôs.Destina-se a jovens de 10 a 15 anos, mas é bom.

Colobot

Geralmente é fácil para novos programadores aprenderem linguagens como C++ quando você tem um forte conhecimento dos fundamentos de Java.O Colobot permite programar embarcações automatizadas usando uma linguagem quase idêntica à Java e mover, detectar e manipular seu ambiente para cumprir missões em um planeta perigoso.

Eu também gostava desse tipo de jogo.Um exemplo moderno que usei é http://www.robotbattle.com/.Existem vários outros - por exemplo, os listados em http://www.google.com/Top/Games/Video_Games/Simulation/Programming_Games/Robotics/

Core Wars é o clássico, claro.Mas Botas de Rocky é outro.Imagine!Houve um tempo (1982) em que era possível vender um jogo comercial baseado em portas lógicas!

Se você estiver disposto a ver jogos para um jogador como Light Bot e Manufactoria, eu recomendo fortemente RoboZZle.Possui comandos condicionais que incluem chamadas de função.Isso permite a manipulação complexa da pilha.Existem milhares de quebra-cabeças criados por usuários, desde enigmas pateticamente óbvios até enigmas alucinantes.Recentemente, eles adicionaram suporte para smartphones.

Eu também acho O Códice da Engenharia Alquímica vale a pena dar uma olhada.

Eu penso Terrário .NET é um dos melhores jogos de 'aprender a programar' para a plataforma .NET.

Eu gosto Guerreiro Rubi.Ainda está em desenvolvimento, mas é um ótimo jogo com uma interface inteligente.

Há também mySQLgame, achei muito divertido (pouco depois de descobrir que sou péssimo).

Aqui está o que a jogabilidade casual tem a dizer sobre isso.

Kara trata-se de programar um bug (!) que surge em várias versões, por ex.Máquina de Estados Finitos, Java, Máquina de Turing, Multithreading

Kara http://www.swisseduc.ch/compscience/karatojava/kara/icons/kara-worldeditor.gif

Guerras Planetárias é um jogo escrito especificamente para o Google Ai Contest, os bots controlam frotas para conquistar planetas, eles suportam vários idiomas

Eu diria que o jogo de programação mais famoso que existe é o guerras centrais.Não sei se você ainda consegue encontrar "anéis" ativos, embora houvesse muitos quando tentei há algum tempo (4 ou 5 anos).

Nunca ouvi Core Wars antes, mas parece interessante.Eu tenho que garantir o RoboCode, no entanto.Isso é divertido e desafiador, especialmente se você tiver um grupo de pessoas competindo entre si.

http://en.wikipedia.org/wiki/Hacker_(computer_game)

http://en.wikipedia.org/wiki/Hacker_2

Há também um ótimo jogo de hacking cujo nome simplesmente não consigo lembrar.Hum.

Matt, acho que o jogo ao qual você está se referindo é Robôs CR (ou um de seus clones, talvez -- meu primeiro contato foi com PRobots, em Pascal, se bem me lembro).Foi muito divertido.

Embora fosse mais lógica do que programação em si, algo que eu realmente gostei na escola primária foi Botas de Rocky.Tinha sensores, portas AND, portas OR, portas NOT, fios, temporizadores e todo tipo de outras coisas.Programa fantástico para ensinar lógica a uma criança.

Acesse o link e você ainda pode jogar!

Coração de Carnificina para PlayStation foi divertido.Isso permitiria que você programasse pequenos mechs para lutar usando um diagrama de fluxo.

The Brain

Eu tenho que dar um grito para Guerra dos Robôs que foi o primeiro "jogo" de programação que joguei na época do Apple II.Foi escrito por Silas Warner, famoso por Castle Wolfenstein.

Eu me viciei em ligação ascendente há poucos meses atrás.Não é realmente baseado em codificação, é mais hacking.Ainda é divertido e super geek.

Embora não seja estritamente baseado em programação, gostei muito Odisséia do Robô, um jogo onde você conecta portas lógicas a sensores e motores de um robô, para fazê-lo se mover e reagir ao ambiente, para sair de uma cidade, escapando de obstáculos.Joguei no Apple //e, foi um dos melhores jogos desse computador (com Lode Runner!:-)).

Você deve estar pensando RoboGuerra.Ah, como é lindo.

Ainda existe, embora a comunidade esteja morrendo lentamente.

http://robowar.sourceforge.net/RoboWar5/index.html http://tech.groups.yahoo.com/group/robowar/

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top