A video game where you are an operating system

In November of last year, I shared an idea with my friend Sam: a video game where you play as an operating system and manage various components like CPU cores, processes, and memory pages. Inspired by this idea, I started developing the game using Pygame, a simple 2D library for Python. The game’s mechanics involve assigning processes to CPUs, managing starvation levels, handling blocked processes, and swapping memory pages between RAM and the disk. As the game progresses, it becomes more challenging with the appearance of additional processes. While primarily a game, it can also be used as a teaching tool for computer science students to learn about operating system principles. The game is available to play in a web browser and the source code is open source on GitHub.

https://plbrault.com/blog-posts/i-created-the-nerdierst-game-ever-en/

To top