2 points par GN⁺ 2024-01-11 | 1 commentaires | Partager sur WhatsApp

Présentation du jeu Turing Complete

  • Turing Complete est un jeu consacré à l’informatique.
  • Il s’adresse à celles et ceux qui aiment le frisson de la résolution de problèmes, ainsi que ces moments où une compréhension que l’on croyait acquise révèle soudain des perspectives plus profondes.
  • À travers Turing Complete, les joueurs peuvent apprendre et expérimenter différents aspects de l’informatique.

Ce que l’on peut apprendre

  • Portes logiques : les portes logiques sont les briques de base du calcul. Il est possible de construire toutes les autres portes à partir de la seule porte NAND.
  • Composants : en s’appuyant sur les portes logiques, on peut introduire la mémoire pour créer des structures plus complexes.
  • Architecture : en assemblant ces composants, on peut construire un véritable ordinateur. Un ordinateur Turing-complet désigne une machine capable de calculer les mêmes algorithmes qu’une machine de Turing.
  • Assembleur : les ordinateurs sont programmés en code binaire. Il est possible de simplifier cela en créant des instructions assembleur et de résoudre des puzzles de programmation sur son propre matériel.

L’avis de GN⁺

  • Le jeu Turing Complete est particulièrement attractif pour les personnes qui recherchent à la fois une compréhension approfondie de l’informatique et un divertissement à visée éducative.
  • Il offre la possibilité de mettre en pratique les concepts fondamentaux de l’informatique, depuis les portes logiques jusqu’à l’architecture réelle des ordinateurs et au langage assembleur.
  • Ce jeu a une réelle valeur comme outil d’apprentissage, en particulier pour les ingénieurs logiciel débutants intéressés par la programmation et le matériel, en leur permettant d’explorer des concepts complexes de manière ludique et interactive.

1 commentaires

 
GN⁺ 2024-01-11
Avis Hacker News
  • Résumé des commentaires de Hacker News :
    • Éloges du jeu Turing Complete
      • Une personne raconte qu’elle et son fils de 14 ans ont apprécié le jeu, et que son fils y a construit un ordinateur et écrit un programme pour explorer des labyrinthes.
      • Ils ont eu des difficultés au niveau de la mémoire, mais des indices et des solutions sont disponibles en ligne, ce qui permet de passer au niveau suivant.
      • Le développeur du jeu est en train de le reconstruire entièrement pour améliorer les performances et permettre la création de CPU plus complexes.
      • Le commentateur dit aimer ce genre de jeux et en recommande plusieurs.
      • Turing Complete propose une simulation fiable et des missions bien conçues, mais l’interface n’est pas toujours très fluide et les explications sont insuffisantes pour les débutants.
      • Il est également mentionné que, par rapport à d’autres jeux, les explications et la résolution de problèmes y sont mieux traitées.
      • Le développeur avait annoncé une grosse mise à jour, mais aucune nouvelle n’a suivi, ce qui laisse penser qu’elle est retardée.
    • Achat du jeu pendant les soldes d’hiver Steam
      • Le jeu repose sur un excellent concept, mais il a encore besoin d’être davantage peaufiné.
      • Pour les personnes qui ont déjà des connaissances, cela va, mais pour les débutants, l’expérience peut surtout être frustrante.
      • Il faudrait des fonctionnalités supplémentaires pour aider à placer les circuits.
    • A pris la décision de poursuivre un diplôme en informatique en appréciant le jeu
      • Le jeu s’apprécie le mieux sur une longue durée, et après une longue pause, il peut être plus amusant de recommencer depuis le début.
      • L’interface a besoin d’être retravaillée, et des améliorations de performances sont en cours.
      • Les composants supplémentaires débloqués en fin de partie rendent le mode sandbox amusant.
    • Partage d’une expérience d’utilisation du jeu au travail
      • Une personne dit avoir apprécié le jeu avec un collègue, et qu’il aide des apprentis en génie électrique à comprendre le fonctionnement de la logique numérique.
      • Le jeu permet aussi bien d’écrire un langage assembleur simple que de résoudre des puzzles.
    • Comparaison avec d’autres jeux de simulation de logique numérique
      • Au départ, quelqu’un pensait qu’il s’agissait d’une imitation d’un autre jeu, mais estime finalement qu’il offre en réalité davantage de profondeur.
      • Cette personne prévoit d’acheter le jeu et d’y jouer quand elle en aura le temps.
    • Le jeu est comparé à un cours de base en génie informatique
      • À l’université, cette personne avait séparément réalisé des exercices sur les instructions CPU et la conception de circuits, mais sans aller jusqu’à un design complet et fonctionnel.
      • Le jeu permet de construire un mini-CPU complet en créant sa propre ISA, puis de le faire évoluer autant qu’on le souhaite.
    • Recommandation de jeux similaires
      • Turing Complete semble plus profond que nand game.
    • Autres avis sur le jeu
      • Pour les lecteurs de HN, construire un RISC-V en Verilog pourrait être plus approprié que le jeu.
      • Une autre personne trouve le jeu excellent et dit qu’elle aimerait voir quelque chose de similaire au jeu "Core War", auquel elle avait joué par le passé.