Pergunta

Eu me lembro dos dias de Shadowrun que me ficou animado sobre hacking. Há CodeWar e Lightbot que são ao mesmo tempo divertido (embora CoreWar é um pouco datado). Que outros jogos estão lá envolvendo codificação que são divertido e desafiador que pode ser usado para conseguir alguém animado sobre codificação ou flexionar seus chops ou mesmo aprender o básico?

Foi útil?

Solução

Como sobre Robocode

Você codificar seu tanque em Java e deixá-lo solto no 'anel' com outros tanques codificados. As pessoas ficaram muito em estratégia de codificação, tendo como alvo, etc. IBM patrocinou e veio com alguns bons tutoriais de programação introdutórios para você começar.

Aqui está um ótimo artigo para obter a sensação para ele:

Rock 'em, meias' em Robocode!

alt texto http://sourceforge.net/dbimage.php?id=89605

Outras dicas

Uplink não é tanto um jogo de codificação, mas é um grande jogo que faz você se sentir como um hacker.

Há um monte de "drag-and-drop" de codificação jogos, onde você faz uma coisa pequena (geralmente um robô) resolver alguns quebra-cabeça, dando-lhe uma lista de instruções. Eles são apenas vagamente semelhante ao real de codificação, mas eles ainda são muito divertido.

RoboZZle

O Codex de Engenharia alquímico

light-Bot

Não tenho certeza se ele é considerado um "jogo", mas os TopCoder Competições são divertidas, e vêm em vários tamanhos e níveis de compromisso. Você também pode trabalhar em enigmas dos arquivos para algumas boas práticas de programação.

O Desafio Python é como aqueles "olhar para a fonte html" enigmas, mas requer um pouco de programação para obter as respostas.

Quando eu era criança eu joguei "Botas do Rocky", onde você tinha que ligar portas lógicas para resolver quebra-cabeças. Isso teve um grande impacto sobre o meu pensamento.

Aqui está algo que permite que você make jogos e animações: Alice

Se você está procurando um jogo de tabuleiro, você pode querer ter um olhar para Robo Rally . Neste jogo 2-8 pessoas estão tentando manobrar seus robôs sobre o tabuleiro o mais rápido possível, evitando os obstáculos mortais e tentando empurrar robôs outras pessoas em obstáculos no caminho.

Cada rodada do jogo todos os jogadores têm de "código" do programa o robô vai executar na próxima rodada e, em seguida, os robôs basta seguir o seu programa. Os programas são apenas cinco instruções muito tempo, mas ainda a criação de um programa ideal pode ser bastante complicado. Geralmente, há muito pouca sorte envolvida, que é por isso que eu realmente gosto deste jogo.

Assim como Uplink é HackWars . Em vez de apontar e clicar hackers, porém, é multiplayer e você pode escrever seus próprios scripts de ataque. Na verdade, há um tempo de execução incluídos para escrever 2D / 3D jogos e há um monte de lugares diferentes para ligar em scripts (para a defesa, bancário, no site do jogo, etc).

Linguagem de script é semelhante ao Java.

Como sobre Ai-Board

  • Você jogá-lo em seu telefone / tablet.
  • O IDE está embutido no jogo.

enter descrição da imagem aqui

Tem um built-in linguagem de programação visual baseada em nó, cujo código-behind é uma python-como linguagem.

enter descrição da imagem aqui

Você escreve o código, que impulsiona a Ai, que move os peões, que joga o jogo, todos ainda em seu dispositivo móvel.

YouTube Video: Programação Visual Time-lapse em um dispositivo móvel

enter descrição da imagem aqui

Ele vem com muito poucos tutoriais que introduzem o leitor a programação, genética algoritmos etc, e você terá um passo-a-passo walk-through de todos esses métodos.

Ele também vem com scripts prontos que funciona direito fora da caixa, e estão prontos para você copiar em seu livre 'Dev' & envs 'teste', ...

... para que você possa ajustá-los ao conteúdo do seu coração, sabendo que você sempre pode reverter para o original a qualquer momento.

A máquina mecanismo de aprendizagem embutido permite que você

  • treinar seu AiBot para jogar o jogo de tabuleiro,
  • jogar o seu AiBot contra a sua built-in Ai
  • jogo contra o seu próprio AiBot
  • produzir seu AiBot (Algoritmo Genético)
  • -afinar o seu AiBot (Back-Propagation)

... depurar seu AiBot, e assim por diante.

YouTube Video: Machine Learning é móvel

!

Seu atualmente em teste beta, mas em breve será lançado, e tudo descrito vem de graça.

Além disso, existem modos single e multi-player, bem como, mas é essencialmente um jogo sobre codificação, que vem completo "... com pilhas incluídas!"

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