Melhores jogos baseados em programação [fechado]


113

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?


ninguém mencionou o mindrover
Gordon Wrigley

algo muito novo: nessbots.com
Ronen Ness

Respostas:


13

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.


en.wikipedia.org/wiki/Robot_Battle Parece ser uma versão moderna :)

34

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 :

 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);
     }
 }

32

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


Joguei o primeiro e estava muito bem feito, mas ainda não toquei o segundo. Eu hackeava, minha esposa não, e nós dois gostávamos de jogar.
Carl Smith

24

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.


apenas uma observação lateral: o material do corewars é escrito em sua própria versão do assembly.
Gordon Gustafson

1
Na verdade, ler a pergunta deixa claro que definitivamente não é Guerra Central! Em vez disso, é provável que seja RoboWar, RobotWar ou C-Robots.
Ash

O RedCode é irritante - eu prefiro escrever em uma linguagem menos densa.
novo123456

19

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


Teria sido bom se você citasse sua fonte provável e dividisse em respostas separadas: - <
Tobias Kienzler

Na verdade, esses são todos os jogos que eu joguei e gostei. Eu não sabia o link que você deu.
ziggystar

nesse caso, peço desculpas. Parecia tão pouca chance de que isso fosse coincidência. Mas +1 para usar wine e uma área de trabalho lotada como a minha :) De qualquer forma, você deve dividir isso em uma resposta por jogo para uma votação melhor, ou melhor, editar a imagem do Lightbot na resposta já existente (é para isso que CW serve, afinal)
Tobias Kienzler

@Tobias Na verdade, eu não fiz a captura de tela, roubei usando a pesquisa do Google. Mas também executei o Bug Brain usando o Wine.
ziggystar


12

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/


2
Este é um excelente jogo de festa, se você conseguir prender a atenção de todos os seus companheiros de rally.
Aaron Ransley



6

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.


Existe o CeeBot-Teen para crianças de 10 a 15 anos e também o CeeBot-A para adultos. Seu site diz (15-99).
Octopus

6

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.



5

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!


1
Eu amei Rocky's Boots - joguei no Apple II.
Warren P

Mais uma votação para Rocky's Boots (Apple] [e) ... jogar quando tinha 8 anos acabou me ajudando a passar EE 316 na faculdade!
Jeffrey Berthiaume

5

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 .



4

Eu gosto do Ruby Warrior . Ainda está um pouco em desenvolvimento, mas é um ótimo jogo com uma interface inteligente.





3

Planetwars é um jogo escrito especificamente para o Google Ai Contest, os bots controlam frotas para conquistar planetas, eles suportam muitos idiomas


2

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).


2

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.



2

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.


2

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!


2

Carnage Heart para PlayStation foi divertido. Isso deixaria você programar pequenos mecanismos para fazer a batalha usando um diagrama de fluxo.

O cérebro


1

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.


1

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


1

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! :-)).


Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.