English | 中文
Trace Studio mainly uses the Pyxel game engine for game development. During this process, I experiment with various game techniques and document them for reuse and sharing. This repo is built on the principles of lightweight, independent, and easy to use.
The organization standards/ideas for this repo are:
- Minimalism: Consists of independent folders, each containing a standalone runnable Pyxel game project that validates and demonstrates specific game techniques, with minimal code to support the corresponding technique. See the README in each folder for details.
- Efficiency and clarity matter most: The code here might not be super reusable or flexible, but it's concise and intuitive, easy to understand. After all, packaging functions is something Code Agent can handle.
- Write like prompts: When writing READMEs, think of them as prompts - maybe in the future Code Agent can use this repo as RAG context.
- Use AI sparingly: Following the "minimalism" and "efficiency" principles above, while Code Agent tools can (probably) write usable code, the cost of reading and debugging is high. Since this repo is for playing around and teaching, I try to avoid using Code Agent to generate lots of code. When it's time for real development, if you don't (really) care about maintainability, or are willing to spend time post-processing the generated code, that's when you might consider using Code Agent tools.
01-chinese-support: How to support Chinese text display in Pyxel game engine.02-nine-patch: How to support nine-patch stretching in Pyxel game engine.03-click-effect: How to support basic particle effects in Pyxel game engine.04-palette-switch: How to support palette switching in Pyxel game engine (though it didn't work out for now).
01-chinese-support: How to support Chinese text display in Pyxel game engine
02-nine-patch: How to support nine-patch stretching in Pyxel game engine
03-click-effect: How to support basic particle effects in Pyxel game engine
04-palette-switch: How to support palette switching in Pyxel game engine (though it didn't work out for now)





