Domanda

Ricordo i giorni di Shadowrun che mi hanno entusiasmato per l'hacking. C'è CodeWar e LightBot che sono entrambi divertenti (anche se CoreWar è un po 'datato). Quali altri giochi ci sono in codice che sono divertenti e stimolanti che possono essere utilizzati per eccitare qualcuno nel programmare o flettere le loro costolette o anche imparare le basi?

È stato utile?

Soluzione

Che ne dici di RoboCode

Codifichi il tuo carro armato in Java e lo lasci libero nel "ring" con altri carri armati codificati. La gente si è appassionata alla strategia di codifica, al targeting, ecc. IBM l'ha sponsorizzata e ha creato alcuni tutorial introduttivi di programmazione per iniziare.

Ecco un ottimo articolo per avere la sensazione:

Rock 'em, calzino em Robocode!

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

Altri suggerimenti

Uplink non è tanto un gioco di codifica, ma è un ottimo gioco che ti fa sentire un hacker.

C'è un sacco di " drag-and-drop " giochi di codifica, in cui fai una piccola cosa (di solito un robot) risolvi alcuni puzzle dandogli un elenco di istruzioni. Sono solo vagamente simili alla codifica reale, ma sono comunque piuttosto divertenti.

RoboZZle

Il codice dell'ingegneria alchemica

light-Bot

Non sono sicuro che sia considerato un "gioco", ma i Concorsi TopCoder sono divertenti e arrivano varie dimensioni e livelli di impegno. Puoi anche lavorare su puzzle dagli archivi per alcune buone pratiche di programmazione.

The Python Challenge è come quelli " guarda la fonte html " indovinelli, ma richiede un po 'di programmazione per ottenere le risposte.

Quando ero un bambino giocavo a "Rocky Boots", dove dovevi collegare porte logiche per risolvere enigmi. Ciò ha avuto un grande impatto sul mio modo di pensare.

Ecco qualcosa che ti permette di creare giochi e animazioni: Alice

Se stai cercando un gioco da tavolo, potresti dare un'occhiata a Robo Rally . In questo gioco 2-8 persone stanno cercando di manovrare i loro robot sul tavolo il più rapidamente possibile, schivando ostacoli mortali e cercando di spingere i robot di altre persone in ostacoli lungo la strada.

In ogni round di gioco tutti i giocatori devono " codice " il programma che il robot eseguirà nel prossimo round e poi i robot seguiranno il loro programma. I programmi sono lunghi solo cinque istruzioni, ma la creazione di un programma ottimale può essere piuttosto complicata. Di solito c'è pochissima fortuna, motivo per cui mi piace molto questo gioco.

Simile a Uplink è HackWars . Invece dell'hacking punta e clicca, è multiplayer e puoi scrivere i tuoi script di attacco. In realtà c'è un runtime incluso per la scrittura di giochi 2d / 3d e ci sono un sacco di posti diversi da agganciare negli script (per la difesa, il settore bancario, nel sito Web di gioco, ecc.)

Il linguaggio di scripting è simile a Java.

Che ne dici di Ai-Board

  • Lo giochi sul tuo telefono / tablet.
  • È IDE integrato nel gioco.

 inserisci qui la descrizione dell'immagine

Ha un linguaggio di programmazione visuale basato su nodo incorporato, il cui codice è un linguaggio simile a Python.

 inserisci qui la descrizione dell'immagine

Scrivi il codice, che guida l'Ai, che muove le pedine, che gioca, tutto ancora sul tuo dispositivo mobile.

Video di YouTube: programmazione visiva time-lapse su un dispositivo mobile

 inserisci qui la descrizione dell'immagine

Viene fornito con alcuni tutorial che introducono il giocatore alla programmazione, algoritmi genetici ecc., e ottieni una guida dettagliata di tutti questi metodi.

Viene fornito anche con script già pronti che funzionano immediatamente e sono pronti per essere copiati nel tuo 'Dev' gratuito & amp; "Test" envs, ...

... in modo da poterli modificare in base al tuo cuore, sapendo che puoi sempre tornare all'originale in qualsiasi momento.

Il motore di apprendimento automatico incorporato consente di

  • allena il tuo AiBot per giocare al gioco da tavolo,
  • gioca il tuo AiBot contro il loro Ai incorporato
  • gioca contro il tuo AiBot
  • alleva il tuo AiBot (algoritmo genetico)
  • perfeziona il tuo AiBot (Back-Propagation)

... esegui il debug di AiBot e così via.

Video di YouTube: l'apprendimento automatico è mobile!

È attualmente in fase di test BETA, ma presto sarà rilasciato e tutto ciò che viene descritto è gratuito.

Inoltre, ci sono anche modalità a giocatore singolo e multiplayer, ma si tratta principalmente di un gioco di codifica, che viene completo " ... con batterie incluse! "

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top