Arkanoid Clone
Simon Hartcher
Arkanoid Clone
Simon Hartcher
A simple Arkanoid clone written using Claude Code to understand how Tiniest2D works.
About This Game
Arkanoid Clone
A classic brick-breaker built in Tiniest2D. Move the paddle with the arrow keys (or A/D), launch the ball with Space, and clear all 32 bricks across four colored rows to win.
Features
- Paddle with angle-based bounce, where the ball hits changes its trajectory
- Wall, paddle, and brick collision with proper axis-aware bounce off bricks
- Win and lose states with restart
- Chiptune SFX for paddle hits, brick breaks, win, and game over
- Score tracking
Controls
- Left/Right or A/D: move paddle
- Space: launch ball / restart after game over
A note on how it was made
This was written with Claude Code as a way to learn how Tiniest2D works: the engine's API, sprite/audio format, collision callbacks, and scripting language. I directed the design and iterated on the result; the AI did the typing. I'm submitting it knowing that AI-assisted entries may not be accepted, however I'd rather be up-front than not.
My experience
Since .tiniest is a plaintext format, I wanted to understand how it worked. I used Claude Code to analyse the format and document it, without decompiling the executable. The hardest part was the audio format, but by changing a bunch of values I was able to work it out. It would be cool to write an interpreter for it so the format could run on other platforms.
Developer's Experience
Since it is a plaintext format, I wanted to understand how it worked. I used Claude Code to analyse the format and document it.
The hardest part was understanding the audio format, but by changing a bunch of values I was able to work it out.
Note that I did not decompile the executable.
It would be cool to write an interpreter so that it could support other platforms.
How Uniday Helped
I saw the announcement video on YouTube.
Comments
Sign in or create an account to leave a comment.
No comments yet
Be the first to share your thoughts!
Faster Than Unity, Simpler Than Unreal
Cave hits the sweet spot: pro results with workflows you'll actually enjoy.
Learn More