- Artigo sobre um conceito único de videogame em que o jogador atua como o sistema operacional
- O jogo foi desenvolvido por Pier-Luc Brault, entusiasta e professor de ciência da computação
- A mecânica do jogo envolve gerenciar núcleos de CPU, processos, páginas de memória e espaço de swap, com o objetivo de evitar reclamações dos usuários por desempenho lento
- O jogo usa Python e Pygame, uma biblioteca 2D simples, e pode ser compilado para WebAssembly, permitindo ser jogado no navegador
- A dificuldade do jogo aumenta com o tempo à medida que o número de processos cresce, e o jogador precisa gerenciar a memória entre a RAM e o disco
- O jogo conta com vários níveis de dificuldade e um modo personalizado em que é possível ajustar diferentes configurações de forma independente
- O jogo não é totalmente realista e não foi feito com fins educacionais, mas pode apresentar a estudantes de ciência da computação princípios de sistemas operacionais como escalonamento de processos e swap de memória
- O jogo foi compilado com sucesso para WebAssembly com a ajuda do pygbag e das modificações necessárias detalhadas na documentação
- O jogo pode ser jogado diretamente no navegador no itch.io, e o código-fonte está disponível em código aberto no GitHub
1 comentários
Comentários no Hacker News