7 points par GN⁺ 2023-08-14 | 1 commentaires | Partager sur WhatsApp
  • Article sur un concept original de jeu vidéo dans lequel le joueur agit comme un système d’exploitation
  • Le jeu a été développé par Pier-Luc Brault, passionné d’informatique et enseignant
  • Les mécaniques du jeu consistent à gérer les cœurs CPU, les processus, les pages mémoire et l’espace de swap, avec pour objectif d’éviter les plaintes des utilisateurs dues à de mauvaises performances
  • Le jeu utilise Python et Pygame, une simple bibliothèque 2D, et peut être compilé en WebAssembly afin d’être jouable dans un navigateur web
  • La difficulté du jeu augmente avec le temps à mesure que le nombre de processus croît, et le joueur doit gérer la mémoire entre la RAM et le disque
  • Le jeu propose plusieurs niveaux de difficulté ainsi qu’un mode personnalisé permettant d’ajuster indépendamment différents paramètres
  • Le jeu n’est pas totalement réaliste et n’a pas été conçu dans un but pédagogique, mais il peut présenter aux étudiants en informatique des principes des systèmes d’exploitation comme l’ordonnancement des processus et le swap mémoire
  • Le jeu a été compilé avec succès en WebAssembly grâce à l’aide de pygbag et aux modifications nécessaires décrites en détail dans la documentation
  • Le jeu peut être lancé directement dans le navigateur sur itch.io, et son code source open source est disponible sur GitHub

1 commentaires

 
GN⁺ 2023-08-14
Avis Hacker News
  • Article sur un concept original de jeu vidéo dans lequel le joueur agit comme un système d’exploitation
  • Un utilisateur propose un jeu de défragmentation, le compare à un Tetris en disposition circulaire et suggère un système de score basé sur l’optimisation
  • Un autre utilisateur imagine un scénario où des joueurs très bien classés allouent sans le vouloir de la mémoire à des infrastructures critiques, dans une situation rappelant l’intrigue de Ender’s Game
  • Le concept du jeu avait déjà été publié sur Hacker News le 30 septembre, mais n’avait pas attiré beaucoup d’attention
  • Certains utilisateurs y voient un outil éducatif, capable d’introduire les concepts de système d’exploitation et de programmation de manière amusante et captivante
  • L’idée d’un jeu où l’on joue le rôle d’un gestionnaire de mémoire est bien accueillie et comparée à un simulateur de gestion de restaurant
  • Parmi les suggestions pour la progression du jeu : atteindre des objectifs ou des cibles de performance pour gagner des jetons, puis les utiliser pour automatiser des tâches et acheter des améliorations
  • Le jeu est jugé innovant, amusant et, s’il est jouable, pourrait réussir même sans graphismes avancés
  • Certains utilisateurs y voient l’avenir du jeu indé, avec un potentiel allant au-delà de ce que peuvent offrir les moteurs de jeu existants
  • Une suggestion propose d’intégrer au jeu un langage de script pour automatiser les tâches
  • Un utilisateur signale un bug où le jeu se fige lorsqu’un processus est attribué au CPU
  • Un autre utilisateur trouve le jeu difficile et dit qu’il est compliqué de satisfaire tous les processus, même en mode facile