# 1D Pacman
#proj/1dpacman
![[BC2F251B-89B3-450A-AD12-5E6B4F9C74AD_1_106_c 1.jpeg]]
## Summary
1D Pacman for flipper zero. Inspired by [this wonderful 1d pacman build](https://abagames.github.io/crisp-game-lib-11-games/?pakupaku). Tried following [this tutorial](https://www.reddit.com/r/flipperzero/comments/13a38wy/a_short_tutorial_for_firsttime_flipper_app/?rdt=36102) but found it easier to just use the game engine provided by
Completed a v1 of this project - it's on the flipper now. Code found [here](https://github.com/easiwork/1dpacman). Code was written by hand, no AI. Curious how an agent would rebuild this.
We used the flipper game engine and did some level of prompt engineering, but mostly this was hard coded in C. Pretty interesting. Haven't used C in some time and the hardware components and specific details were pretty interesting.
Sprites were rebuilt in Inkscape after downloading them from other pacman games on the net.
---
## Thoughts
I'm curious how rebuilding this with the AI agents would work. This project was very rewarding and was completed in about 3 days. The sprite redrawing mechanism I feel like is terribly inefficient. But, starting to understand the design/interaction loop of a game engine. Great exposure to "what" a game engine is. I can definitely say this is one space where AI agents would have completely obfuscated the design of game engines from me.
---
## Tasks
- [ ] Add starting menu
- [ ] Add music/polyphonic speaker use
- [ ] Update movement design to be more winnable
- [ ] Update difficulty mechanism
- [ ] Add high scores
```dataview
TASK
from #proj/1Dpacman
where !completed
and contains(tags, "proj/1Dpacman")
group by link(file.name)
sort due asc
```