About This Game

This project is my answer to the question:
“Is it really possible to make a game for free using Gemini CLI?”

It was built with Pyxel, even though I had never used the language before.

We’ve now reached a point where anyone can create simple, playable sample games for free — and this game is proof of that.

Update - December 22, 2026 (Japan Time)
 ・Graphics improvement: 
   Changed screen rendering to 60fps.
 ・Auto-bomb added: 
   Activates when hit while bombs remain, consuming one bomb.
   Damage dealt to enemies is half that of Space Bomber.
 ・Minor adjustments: 
   Fine-tuned gameplay elements that felt off, weapon attack power, and enemy movement patterns.
Previous update
Chrome now supports both Arrow keys and WASD controls. 
On Safari, only WASD works.
Game Screen Guide
1. Title Screen
 * On-screen Info:
     * High Score: Your best score from all past plays.
     * Total Coins: The total number of coins you've collected. Use
       these to buy new weapons.
2. Weapon Select Screen
Dock
 * Objective: Decide whether to enter the Shop or launch into the game.
 * On-screen Info:
     * SHOP area: Move your ship here to enter the Weapon Shop.
     * LAUNCH area: Move your ship here to start the game.
Shop
 * Objective: Use your Total Coins to purchase new weapons. You can
   equip up to two weapons per sortie.
 * On-screen Info:
     * Weapon List: A list of available weapons and their prices in
       coins.
     * Purchased: The weapons you have bought for the current sortie.
3. Playing Screen
 * Objective: Defeat enemies and earn the highest score possible.
 * On-screen Info:
     * Score: Your score for the current play session.
     * High Score: Your all-time best score.
     * Coins: The number of coins collected in the current session.
     * Level: The current difficulty level of the game. It increases
       after defeating a boss.
     * HP Bar (During boss fights): The boss's remaining health.
4. Game Over Screen
 * On-screen Info:
     * Reason: The cause of the game over (e.g., "Crashed into an
       enemy").
     * Final Score: The total score you earned in this session.
     * Total Score: Your new cumulative score after adding this
       session's score.
     * Next Unlock: Shows the next weapon you can unlock and the score
       required to get it.
On the virtual controller, B is the right button, and A is the bottom button. 
Updated 3 days ago
StatusPrototype
PlatformsHTML5
AuthorLeonhard_Mage
GenreShooter
Tags2D, pyxel, Retro, Roguelite, Singleplayer