- Artículo sobre un concepto único de videojuego en el que el jugador actúa como sistema operativo
- El juego fue desarrollado por Pier-Luc Brault, entusiasta de las ciencias de la computación y profesor
- La mecánica del juego consiste en gestionar núcleos de CPU, procesos, páginas de memoria y espacio de swap, con el objetivo de evitar las quejas de los usuarios por el bajo rendimiento
- El juego usa Python y Pygame, una sencilla biblioteca 2D, y puede compilarse a WebAssembly, por lo que se puede jugar en un navegador web
- La dificultad del juego aumenta con el tiempo a medida que crecen los procesos, y el jugador debe administrar la memoria entre la RAM y el disco
- El juego incluye varios niveles de dificultad y un modo personalizado en el que se pueden ajustar de forma independiente distintas configuraciones
- El juego no es completamente realista ni fue creado con fines educativos, pero puede presentar a estudiantes de ciencias de la computación principios de sistemas operativos como la planificación de procesos y el intercambio de memoria
- El juego se compiló con éxito a WebAssembly con la ayuda de pygbag y las modificaciones necesarias descritas en detalle en la documentación
- El juego puede jugarse directamente en el navegador en itch.io, y el código fuente está disponible como open source en GitHub
1 comentarios
Comentarios de Hacker News