Quando eu estava na escola, lembro-me de brincar com um jogo do Mac em que você programava pequenos robôs em uma espécie de linguagem pseudo-montadora que podiam lutar uns contra os outros. Eles podiam se mover pela arena, procurar oponentes em diferentes direções e disparar algum tipo de arma. Coisas bem básicas, mas me lembro com muito carinho, embora não consiga lembrar o nome.
Existem bons equivalentes modernos?
artificial-intelligence
Matt Sheppard
fonte
fonte
Respostas:
O jogo em questão era definitivamente Robowar para Mac. Meu filho se divertiu muito com ele e passou a programar robôs reais.
Conforme mencionado anteriormente por Proud, há 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 yahoo.
fonte
Eu costumava me divertir muito codificando meu próprio robô com Robocode na faculdade.
É baseado em Java, a API é detalhada e é muito fácil colocar um robô desafiador em funcionamento.
Aqui está um exemplo :
fonte
Acabei de encontrar o Light Bot . Programe seu robô para se mover e executar tarefas para completar um quebra-cabeça. Inclusive inclui sub-rotinas. Programe o bot arrastando as peças para os slots. O jogo é muito polido.
Atualizar Lightbot agora é a versão mais recente do jogo, e tem versões projetadas especificamente para crianças de 4 a 8 anos ou mais de 9 anos (sem limite superior) e também apresenta uma espécie de if
tela do lightbot 1 http://www.lostateminor.com/wp-content/uploads/2008/10/light-bot.jpg
fonte
Acho que o jogo original se chamava Core Wars (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 parecem muito divertidos.
fonte
No jogo flash Manufactoria, você "programa" uma fábrica projetando as correias transportadoras e os interruptores de uma forma muito semelhante a um FSM, mas mais potente. Este jogo é realmente ótimo.Experimente, especialmente se você gosta de linguagens formais e autômatos!
Captura de tela do Manufactoria http://www.tomdalling.com/wp-content/uploads/manufactoria-bubble-sort.png
fonte
Um jogo em que você precisa construir e treinar graficamente redes neurais artificiais para controlar um bug é Bug Brain .
Captura de tela do Bug Brain http://www.infionline.net/~wtnewton/oldcomp/bugbrain.jpg
fonte
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/
fonte
http://www.pythonchallenge.com/
altamente viciante e uma ótima maneira de aprender python
fonte
Estou surpreso que Space Chem ainda não foi mencionado. Programação com símbolos, mas mesmo assim programando.
http://spacechemthegame.com/
fonte
Outro bom é o CEEBot . Ele ensina programação no estilo C / Java em um jogo divertido de programação de robôs. Destina-se a crianças dos 10-15 anos, mas é bom.
fonte
Colobot
Geralmente é fácil para novos programadores aprenderem a linguagens como C ++ quando você tem um bom conhecimento dos fundamentos do Java. Colobot permite que você programe embarcações automatizadas usando uma linguagem quase idêntica ao Java e mova, sinta e manipule seu ambiente para realizar missões em um planeta perigoso.
fonte
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/
fonte
Core Wars é o clássico, é claro. Mas Rocky's Boots é outro. Imagine! Houve um tempo (1982) em que você podia vender um jogo comercial baseado em portas lógicas!
fonte
Se você está disposto a ver jogos para um jogador como Light Bot e Manufactoria, eu recomendo o 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, de pateticamente óbvios a enigmas alucinantes. Recentemente, eles adicionaram suporte para smartphones.
Também acho que vale a pena dar uma olhada no Codex of Alchemical Engineering .
fonte
Acho que o .NET Terrarium é um dos melhores jogos de 'aprender a programar' para a plataforma .NET.
fonte
Eu gosto do Ruby Warrior . Ainda está um pouco em desenvolvimento, mas é um ótimo jogo com uma interface inteligente.
fonte
Core Wars
fonte
Também tem o mySQLgame , eu achei muito divertido (logo depois de descobrir que sou péssimo).
Aqui está o que a Casual Gameplay tem a dizer sobre isso.
fonte
Kara é sobre a programação de um bug (!) Surgindo em várias versões, por exemplo, máquina de estados finitos, Java, máquina de Turing, multithreading
Kara http://www.swisseduc.ch/compscience/karatojava/kara/icons/kara-worldeditor.gif
fonte
Planetwars é um jogo escrito especificamente para o Google Ai Contest, os bots controlam frotas para conquistar planetas, eles suportam muitos idiomas
fonte
Eu diria que o jogo de programação mais famoso que existe são as guerras centrais . Não sei se ainda se consegue encontrar "anéis" ativos, embora já houvesse muitos quando tentei há algum tempo (4 ou 5 anos).
fonte
Eu nunca ouvi ou 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 umas contra as outras.
fonte
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. Hrm.
fonte
Matt, acho que o jogo a que você se refere é o CRobots (ou um de seus clones, talvez - meu primeiro contato foi com o PRobots, em Pascal, se bem me lembro). Foi muito divertido.
fonte
Embora fosse mais lógico do que a programação em si, um que eu realmente gostei na escola primária foi Rocky's Boots . Ele tinha sensores, portas E, portas OU, NÃO portas, fios, temporizadores e todos os tipos de outras coisas. Programa fantástico para ensinar lógica a uma criança.
Acesse o link e você ainda pode jogar!
fonte
Carnage Heart para PlayStation foi divertido. Isso deixaria você programar pequenos mecanismos para fazer a batalha usando um diagrama de fluxo.
fonte
Eu tenho que gritar para RobotWar, que foi o primeiro "jogo" de programação que joguei nos dias do Apple II. Foi escrito por Silas Warner, do famoso Castle Wolfenstein.
fonte
Eu me viciei em uplink alguns meses atrás. Não é realmente baseado em codificação, é mais hacking. Ainda é divertido e super geek.
fonte
Embora não seja estritamente baseado em programação, gostei muito do Robot Odyssey , um jogo onde você conectava 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 deste computador (com Lode Runner! :-)).
fonte
Você deve estar pensando no RoboWar . Oh, como é lindo.
Ainda existe, embora a comunidade esteja morrendo lentamente.
http://robowar.sourceforge.net/RoboWar5/index.html http://tech.groups.yahoo.com/group/robowar/
fonte