Skip to content

Add Cell Lab app#1064

Open
PilotOfAsuka wants to merge 1 commit into
flipperdevices:mainfrom
PilotOfAsuka:main
Open

Add Cell Lab app#1064
PilotOfAsuka wants to merge 1 commit into
flipperdevices:mainfrom
PilotOfAsuka:main

Conversation

@PilotOfAsuka
Copy link
Copy Markdown

@PilotOfAsuka PilotOfAsuka commented May 27, 2026

Application Submission

  • Adds Cell Lab, a tiny pixel-world life simulator for Flipper Zero.

Cell Lab turns the 128x64 screen into a small evolving world where each pixel can be empty, food, or a living cell. Cells spend energy, move, eat, reproduce, mutate, die, and restart into a new epoch after extinction.

Features:

  • genome-driven cell behavior
  • food, energy, reproduction, mutation, and death
  • cannibalism gene with partial genome recombination
  • world irritants: temperature, radiation, toxins, and crowding
  • world view, world state, world settings, app settings, and about screens
  • smooth page scrolling
  • qFlipper screenshots and 10x10 app icon

Extra Requirements

  • None. The application does not require extra hardware or software.

Author Checklist (Fill this out)

  • I've read the contribution guidelines and my PR follows them
  • I own the code I'm submitting or have code owner's permission to submit it
  • I have performed a self-review of my own code
  • I have commented my code, particularly in hard-to-understand areas
  • I have validated the manifest file(s) with python3 tools/bundle.py --nolint applications/Games/cell_lab/manifest.yml bundle.zip

AI usage disclosure (Fill this out):

  • Partially AI assisted (clarify below which code was AI assisted and briefly explain what it does).
  • Fully AI generated (explain what all the generated code does in moderate detail).

The application was generated with AI under my direction and iterative review. I provided the concept, feature requirements, behavior rules, UI structure, screenshots, and reviewed the resulting app. The generated code implements the Flipper Zero application lifecycle, GUI rendering, input handling, page transitions, configurable world settings, app settings, and the cell simulation engine with genome-driven behavior, energy, food, reproduction, mutation, death, cannibalism, and environmental irritants.

Reviewer Checklist (Don't fill this out!)

  • Bundle is valid
  • There are no obvious issues with the source code
  • I've ran this application and verified its functionality

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant