Domanda

Quando ero a scuola, ricordo di aver armeggiato con un gioco per Mac in cui programmavi piccoli robot in una sorta di linguaggio pseudo-assemblatore che potevano poi combattere tra loro.Potevano muoversi nell'arena, cercare avversari in diverse direzioni e sparare con qualche tipo di arma.Roba piuttosto semplice, ma la ricordo con molto affetto, anche se non ricordo il nome.

Esistono buoni equivalenti moderni?

È stato utile?

Soluzione

Il gioco in questione era sicuramente Robowar per Mac.Mio figlio si è divertito moltissimo e ha continuato a programmare veri robot.

Come accennato in precedenza da Proud, esiste una pagina wiki dedicata:http://en.wikipedia.org/wiki/RoboWar

Anche se non c'è stata molta attività intorno al gioco negli ultimi anni, di recente si è tenuto un torneo ed è presente un gruppo di posta elettronica di Yahoo.

Altri suggerimenti

Mi divertivo molto a programmare il mio robot Robocodice in collegio.

È basato su Java, l'API è dettagliata ed è abbastanza semplice mettere in funzione un robot impegnativo.

Ecco un esempio:

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

Appena trovato Robot leggero.Programma il tuo robot per muoversi ed eseguire attività per completare un puzzle.Include anche subroutine.Programma il bot trascinando le tessere negli slot.Il gioco è molto curato.

Aggiornamento Lightbot è ora la versione più recente del gioco e dispone di versioni progettate specificatamente per bambini dai 4 agli 8 anni o dai 9 anni in su (senza limite massimo) e presenta anche una sorta di Se

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

Penso che il gioco originale si chiamasse Guerre fondamentali (questo articolo di Wikipedia contiene molti collegamenti interessanti);Sembra che ci siano ancora programmi e concorsi in giro, ad esempio a corewars.org.Non ho mai avuto il tempo di approfondire questi giochi, ma sembrano molto divertenti.

Nel gioco in flash Manifattura "programmi" una fabbrica disponendo i nastri trasportatori e gli interruttori in un modo molto simile a un FSM, ma più potente. Questo gioco è davvero fantastico. Provatelo, soprattutto se vi piacciono i linguaggi formali e gli automi!

Schermata di Manufactoria http://www.tomdalling.com/wp-content/uploads/manufactoria-bubble-sort.png

Un gioco in cui devi costruire e addestrare graficamente reti neurali artificiali per controllare un bug Cervello insetto.

Schermata di Bug Brain http://www.infionline.net/~wtnewton/oldcomp/bugbrain.jpg

Se vuoi allontanarti dalla tastiera, Wizards of the Coast ha rilasciato un gioco chiamato RoboRally che è un gioco da tavolo di programmazione combattiva.

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

http://www.pythonchallenge.com/

molto avvincente e un ottimo modo per imparare Python

Sono sorpreso che Space Chem non sia ancora menzionato.Programmare con i simboli, ma comunque programmare.

http://spacechemthegame.com/

Un altro buono è CEEBot.Insegna la programmazione in stile C/Java in un divertente gioco di programmazione robotica.È rivolto ai ragazzi dai 10 ai 15 anni, ma è buono.

Colobot

Di solito è facile per i nuovi programmatori apprendere linguaggi come C++ quando si ha una conoscenza approfondita delle basi di Java.Colobot ti consente di programmare velivoli automatizzati utilizzando un linguaggio quasi identico a Java e di muovere, percepire e manipolare il loro ambiente per compiere missioni su un pianeta pericoloso.

Anche io ero appassionato di questo genere di giochi.Un esempio moderno che ho usato è http://www.robotbattle.com/.Ce ne sono molti altri, ad esempio quelli elencati in http://www.google.com/Top/Games/Video_Games/Simulation/Programming_Games/Robotics/

Core Wars è il classico, ovviamente.Ma Gli stivali di Rocky è un altro.Immaginare!C'è stato un tempo (1982) in cui si poteva vendere un gioco commerciale basato su porte logiche!

Se sei disposto a dare un'occhiata a giochi per giocatore singolo come Light Bot e Manufactoria, lo consiglio vivamente RoboZZle.Ha comandi condizionali che includono chiamate di funzioni.Ciò consente una complessa manipolazione dello stack.Esistono migliaia di enigmi creati dagli utenti, da quelli pateticamente ovvi a quelli strabilianti.Recentemente hanno aggiunto il supporto per gli smartphone.

Penso anche Il Codice di Ingegneria Alchemica vale la pena dare un'occhiata

Penso Terrario .NET è uno dei migliori giochi "impara a programmare" per la piattaforma .NET.

mi piace Guerriero Rubino.È ancora un po' in fase di sviluppo, ma è un gioco fantastico con un'interfaccia intelligente.

C'è anche mySQLgame, l'ho trovato piuttosto divertente (poco dopo aver scoperto di fare schifo).

Ecco cosa ha da dire il Casual Gameplay al riguardo.

Cara riguarda la programmazione di un bug(!) che si presenta in varie versioni, ad es.Macchina a stati finiti, Java, Macchina di Turing, Multithreading

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

Guerre planetarie è un gioco scritto appositamente per Google Ai Contest, i robot controllano le flotte per conquistare pianeti, supportano molte lingue

Direi che il gioco di programmazione più famoso che ci sia stato è stato guerre fondamentali.Non so se si trovano ancora "anelli" attivi anche se ce n'erano tanti quando l'ho provato qualche tempo fa (4 o 5 anni).

Non ho mai sentito parlare di Core Wars prima, ma sembra interessante.Devo garantire per RoboCode, però.È divertente e stimolante, soprattutto se hai un gruppo di persone che competono contro l'uno o l'altro.

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

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

C'è anche un bellissimo gioco di hacking di cui semplicemente non ricordo il nome.Ehm.

Matt, penso che il gioco a cui ti riferisci lo sia CRobot (o forse uno dei suoi cloni: il mio primo contatto è stato con PRobots, in Pascal, se ricordo bene).E 'stato molto divertente.

Anche se era più logico che programmare in sé, uno che mi piaceva molto alle elementari era Gli stivali di Rocky.Aveva sensori, cancelli AND, cancelli OR, NON cancelli, cavi, timer e ogni sorta di altre cose.Fantastico programma per insegnare la logica a un bambino.

Vai al link e puoi ancora giocarci!

Cuore carneficino per PlayStation è stato divertente.Ti permetterebbe di programmare piccoli mech per combattere usando un diagramma di flusso.

The Brain

Devo fare un grido RobotWar che è stato il primo "gioco" di programmazione a cui ho giocato ai tempi dell'Apple II.È stato scritto da Silas Warner famoso per Castle Wolfenstein.

Ne sono diventato dipendente collegamento in salita qualche mese fa.Non è realmente basato sulla codifica, più sull'hacking.È comunque divertente e super geniale.

Anche se non strettamente basato sulla programmazione, mi sono divertito molto Odissea robotica, un gioco in cui colleghi porte logiche ai sensori e ai motori di un robot, per farlo muovere e reagire all'ambiente, per uscire da una città, sfuggendo agli ostacoli.Ho giocato su Apple //e, è stato uno dei migliori giochi su questo computer (con Lode Runner!:-)).

Ci starai pensando RoboWar.Oh quanto è bello.

Esiste ancora, anche se la comunità sta lentamente morendo.

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

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