- 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
Avis Hacker News