PUBLISHED:

21 March 2026

DOI:

10.54854/imi2025.01

Vegetables, Enemies, and Emergence: A Playable Game of Life on Nintendo for Educational Purposes

Predicted result of Precision for concrete utility pole (1: succeeded, 0; failed).; OverviewPredicted result of Precision for concrete utility pole (1: succeeded, 0; failed).; Enlarged view of a dense area

Abstract

Conway’s Game of Life is a foundationalmodel in cellular automata and artificial life research, with implementations spanning mainframes, personal computers, calculators, andmodern interactive platforms. However, only a handful of attempts have been made to bring real-time Life simulation to the Nintendo Entertainment System (NES) or the Famicom, primarily as non-interactive technical demonstrations constrained by the console’s limitedmemory, lack of a frame buffer, and strict PPU (Picture Processing Unit) timing. No prior work has integrated a full cellular automaton into a playable, narrative-driven game under authentic 8-bit hardware conditions.

This article presents a novel, fully interactive implementation of the Game of Life embedded within a two-phase NES/Famicom game. Developed through a hybrid workflow combining NESmaker for high-level scene management and CA65 assembly for low-level, cycle-accurate logic, the system enables a real-time Life simulation on a 5 × 5 grid executed entirely within the console’s VBlank (Vertical Blank Interval) constraints. Player actions in Phase 1 (a vegetable-collection scroller with AI-driven enemies, NPC interactions, and variable risk-reward dynamics) directly determine the initial state of the automaton in Phase 2, where optimized palette transitions, serpentine grid traversal, and compact state encodings make real-time updates feasible despite 2 KB RAM(RandomAccessMemory) and tile-based rendering limitations.

The result is a console-native artificial-life game: a system in which emergent behavior, deterministic rules, and interactive gameplay coexist on hardware never designed for such computational tasks. Beyond demonstrating technical feasibility, this work shows how constrained retro platforms can serve as powerful educational tools for teaching discrete mathematics, complexity, and A-Life (Artificial Life) concepts through embodied, exploratory play.

About the Author/s

Bruno Senzio-Savino Barzellato is the founder and principal developer at SenzioTek S. de R.L., where he leads the creation of innovative and sui generis embedded systems, retro-computing projects, and interactive game-based learning tools. With a background inmechatronics engineering (B.S. Summa Cum Laude, National Autonomous University ofMexico) and graduate studies in Japan, his interdisciplinary work spans video game system development, brain–computer interfaces, and educational technology.

Faramarz Asharif received his Bachelor’s degree in Electrical and Electronics Engineering from the Faculty of Engineering, University of the Ryukyus, in 2009. He obtained hisMaster’s degree fromthe Graduate School of Science and Engineering at the same university, and completed his Ph.D. in Interdisciplinary Intelligent Systems Engineering in 2014. From 2014 to 2016, he worked as a postdoctoral research fellow at University of the Ryukyus. During 2014–2018, he was also employed as a Development Engineer at Okinawa Sabani Technology Co. Ltd.. In 2018, he joined Kitami Institute of Technology as an Assistant Professor in the Faculty of Engineering, Department of Electrical and Electronic Engineering. He is currently an Associate Professor at Yamagata University, Graduate School of Science and Engineering, Faculty of Engineering, Department of Informatics and Electronics, Electrical and Electronics Communication Course. His research interests include power converters for renewable energy systems, control systems engineering, signal processing, distributed wirelessmeasurement, analysis of small-scale wind turbine dynamics under strong wind conditions, integration of control and communication engineering, and stability analysis of remote control systems. He is amember of IEEE.

CITE THIS ARTICLE

B. S. Barzellato, and F. Asharif, "Vegetables, Enemies, and Emergence: A Playable Game of Life on Nintendo and for Education Purposes", Innovation in Machine Intelligence (IMI), vol.5, pp. 1-14, 2025. DOI: 10.54854/imi2025.01

DOWNLOAD PDF

Editors

Powered by