Jeux de programmation interactifs

May 27

Jeux de programmation interactifs


Dans les jeux de programmation, vous tâches complètes ou concourir contre d'autres joueurs en utilisant des langages de programmation réels ou imaginaires pour programmer les machines pour réaliser vos commandes. Il y a des dizaines de jeux de programmation disponibles: Certains vous obliger à écrire des intelligences artificielles pour les réservoirs; d'autres vous demandent de créer des virus qui tentent de bloquer tous les autres programmes sur un ordinateur virtuel.

Colobot

Dans Colobot, vous êtes un astronaute solitaire qui doit coloniser une planète hostile avec l'aide de vos équipes de robots. Alors que les robots peuvent être contrôlés directement, vous aurez besoin de les programmer à l'aide d'un type Java langage orienté objet pour résoudre les niveaux plus difficiles. Il y a neuf planètes à coloniser, et les deux forces de la nature et les formes de vie extraterrestre vont travailler pour vous arrêter.

base Wars

En base Wars, vous utilisez un langage d'assemblage comme appelé Redcode pour créer des programmes courts de type virus qui tentent de tromper les autres programmes dans le même espace mémoire dans l'exécution des instructions illégales et écraser. Partout de deux programmes à des centaines de programmes peuvent travailler simultanément sur un ordinateur virtuel appelé MARS pour essayer de bloquer tous les programmes. virus de base Wars peuvent être écrites en utilisant un éditeur de texte; émulateurs gratuits MARS sont disponibles pour toutes les plateformes majeures.

Robocode

Robocode est une façon amusante pour vous d'apprendre et de pratiquer vos compétences en Java. Vous devez programmer des intelligences artificielles (AIS) pour contrôler un ou plusieurs réservoirs robotiques dans la bataille; les robots peuvent être programmés pour fonctionner en tant qu'individus ou de fonctionner comme une équipe. Les AIs sont écrites dans les classes Java standard qui étendent le code source de la classe de robot qui vient avec le jeu. En raison des caractéristiques du langage Java programmation orientée objet, vous ne devez pas voir ou comprendre le code de la classe de robot sous-jacente pour créer vos robots: Vous avez juste besoin d'utiliser des fonctions intégrées comme "Ahead", "TurnGunRight , "et" Fire ".

Bug cerveau

Bug Brain est un peu différent de la plupart des autres jeux de programmation: Plutôt que d'utiliser un langage de programmation pour résoudre les problèmes, vous utilisez les vrais principes de la biologie de neurones pour créer des cerveaux simples qui aident les insectes robotiques survivent des situations difficiles. Vous pouvez utiliser les niveaux et les expériences intégrées pour en apprendre davantage sur la programmation, la biologie neuronale et les sortes de problèmes qui peuvent être résolus par des techniques de mise en réseau de neurones.