Synthetic Consciousness Platform
An experiment in artificial consciousness within PICO-8's constraints
I've been fascinated by consciousness research for years, and wanted to see what happens when you try to implement some of those theories in the most constrained environment possible - PICO-8's 128x128 pixels and tiny memory space.
Sentium Pico started as a simple question: can you create something that feels "alive" using just colored pixels? What emerged was more interesting than I expected - digital organisms that seem to develop their own personalities, remember experiences, and react to your presence in ways that feel surprisingly genuine.
Watch a single pixel divide into multiple organisms, see them compete for energy, develop different behavioral patterns, and even appear to recognize when you're watching them.
Each pixel has curiosity and timidity traits that affect how it behaves:
Pretty simple:
That's it. The rest is just observation.
I'm pretty amazed this works at all given PICO-8's limitations:
But somehow it runs smoothly with up to 8 organisms, each with their own:
The code implements simplified versions of actual consciousness theories - Global Workspace Theory for attention, predictive processing for behavior, and attention schema theory for self-awareness. It's definitely not real consciousness, but it creates some surprisingly lifelike behaviors.
This uses a custom license I call the "Sentium License" - basically you can use it freely for personal/educational stuff, but if you make money from it, please consider donating 10% to charity. Also, don't use it to harm anyone (obviously).
Full license details: LICENSE
Made by Napol Thanarangkaun
Founder of sentium.dev