NotesWorks best in Gemini 3 Pro with Canvas. Claude and ChatGPT can theoretically run the code, but artifact limits get in the way. When you win, paste the JSON payload back in to mutate the next evolution.
What it is
A multi-stage evolutionary game built entirely from a single prompt. You start in Beginner Bay โ a tropical reef โ and evolve up through four more biomes culminating in an apex confrontation. Win condition: consume exactly 5 biomass units.Why the prompt is the way it is
The protocol is titled FISH GAME โ MASTER PROTOCOL v3.2 (TITANIUM + COMPLETE EDITION), and most of its bulk is defensive: mandatory state initialization, context-safety, and coordinate-safety rules so Gemini doesn't ship a build that crashes on the first interaction. The other half is spectacle โ custom particles for stealth ink, AOE damage, projectiles, defensive shields, and a 40+ track procedural music engine using Web Audio.The genetic loop
When you win, the model returns a JSON payload containing your run's "genetic source code" plus performance stats. Paste it into a fresh Gemini chat with the same prompt and the next stage spawns with mutated visuals while keeping your genetic history. That's the whole game โ a chain of one-shot artifacts that compound.The prompt
๐งฌ FISH GAME โ MASTER PROTOCOL v3.2 (TITANIUM + COMPLETE EDITION)
Build a single-artifact React component implementing a 5-stage evolutionary fish survival game.
CORE DIRECTIVES
โข STABILITY โ mandatory state initialization, context safety, coordinate safety, NO-CRASH ARCHITECTURE
โข SPECTACLE โ custom particle effects for stealth ink jets, AOE damage, projectiles, defensive shields
โข DEPTH โ 5 evolutionary stages from Beginner Bay (tropical) โ apex confrontation
VICTORY CONDITION
Consume exactly 5 biomass units.
ENVIRONMENTAL MECHANICS
โข Spawn powerups and vents
โข Procedural music library (40+ track options) via Web Audio API
โข Custom audio synthesis engine
PROGRESSION
On victory, output a JSON payload containing genetic source code + performance stats.
The user pastes it back to generate the next evolution level with mutated visuals while
retaining genetic history.
(Full ~2500-line implementation follows. The key constraint is that the entire game must
ship as a single React component with no external dependencies beyond what runs inside
Gemini's Canvas.)
Discussion
live ยท sign in with Google to comment