Qu'est-ce qu'un bon jeu impliquant du codage?
-
03-07-2019 - |
Question
Je me souviens de l'époque de Shadowrun qui m'avait enthousiasmé pour le piratage. Il y a CodeWar et LightBot qui sont tous les deux amusants (bien que CoreWar soit un peu daté). Quels sont les autres jeux qui impliquent un codage amusant et stimulant qui peut être utilisé pour exciter quelqu'un de coder, de fléchir ses côtelettes ou même d'apprendre les bases?
La solution
Qu'en est-il de RoboCode
Vous codez votre char en Java et vous le lâchez dans l'anneau avec d'autres réservoirs codés. Les gens se sont beaucoup intéressés à la stratégie de codage, au ciblage, etc. IBM l’a sponsorisée et a créé de jolis tutoriels d’introduction à la programmation pour vous aider à démarrer.
Voici un excellent article pour bien comprendre:
Rock 'em, chaussette Robocode!
texte de remplacement http://sourceforge.net/dbimage.php?id=89605
Autres conseils
Uplink n'est pas vraiment un jeu de codage, mais un excellent jeu qui vous fait sentir comme un pirate informatique.
Il y a toute une série de " glisser-déposer " jeux de codage, où vous faites une petite chose (généralement un robot) résoudre un puzzle en lui donnant une liste d'instructions. Ils ne sont que vaguement similaires au codage réel, mais ils restent assez amusants.
Je ne sais pas si c'est considéré comme un "jeu", mais les concours TopCoder sont amusants et vous attendent différentes tailles et niveaux d'engagement. Vous pouvez également travailler sur des énigmes dans les archives pour améliorer vos pratiques de programmation.
Le défi Python ressemble à celui-ci & "regardez la source HTML" énigmes, mais nécessite un peu de programmation pour obtenir les réponses.
Quand j'étais enfant, je jouais à "Rocky's Boots", où il fallait raccorder des portes logiques pour résoudre des énigmes. Cela a eu un impact important sur ma pensée.
Voici quelque chose qui vous permet de créer des jeux et des animations: Alice
Si vous recherchez un jeu de société, consultez le Robo Rally <. / a>. Dans ce jeu, 2 à 8 personnes tentent de manœuvrer leurs robots par-dessus le tableau de bord le plus rapidement possible, en évitant les obstacles mortels et en poussant les autres robots dans des obstacles sur le chemin.
À chaque tour de jeu, tous les joueurs doivent " coder " le programme que le robot va exécuter au tour suivant, puis les robots suivent simplement leur programme. Les programmes ne font que cinq instructions, mais créer un programme optimal peut être assez délicat. Il y a généralement très peu de chance en jeu, c'est pourquoi j'aime vraiment ce jeu.
L ' HackWars est similaire à Uplink. Au lieu de pointer et cliquer sur le piratage, il est multijoueur et vous pouvez écrire vos propres scripts d’attaque. Il y a en fait une exécution incluse pour l'écriture de jeux 2D / 3D et de nombreux endroits où insérer des scripts (pour la défense, la banque, le site Web d'un jeu, etc.).
Le langage de script ressemble à Java.
Que diriez-vous de Ai-Board
- Vous en jouez sur votre téléphone / tablette.
- Son IDE est intégré au jeu.
Il possède un langage de programmation visuel intégré basé sur des noeuds, dont le code-behind est un langage de type python.
Vous écrivez le code, qui pilote l’Ai, qui déplace les pions, qui joue le jeu, toujours sur votre appareil mobile.
Vidéo YouTube: Time-lapse de programmation visuelle sur un appareil mobile
Il est livré avec quelques tutoriels qui initient le joueur à la programmation, aux algorithmes génétiques, etc., et vous obtenez une procédure pas à pas de toutes ces méthodes.
Il est également livré avec des scripts prêts à l’emploi qui fonctionnent immédiatement et que vous pouvez copier dans votre 'Dev' gratuit. Envois 'Test', ...
... afin de pouvoir les ajuster à votre guise, sachant que vous pouvez toujours revenir à l'original à tout moment.
Le moteur d'apprentissage automatique intégré vous permet de
- formez votre AiBot à jouer au jeu de société,
- jouez votre AiBot contre leur Ai intégré
- jouez contre votre propre AiBot
- élevez votre AiBot (algorithme génétique)
- affinez votre AiBot (propagation arrière)
... déboguer votre AiBot, et ainsi de suite.
Vidéo YouTube: L'apprentissage automatique est mobile!
Il est actuellement en phase de test BETA, mais sera bientôt disponible. Tout ce qui est décrit est gratuit.
En outre, il existe également des modes mono et multi-joueurs, mais il s’agit avant tout d’un jeu sur le codage, qui se termine "... avec les piles incluses!"