haroldo-ok

Project Galaxy Sms — Development skill for Claude Code

Development community

A port of Project Galaxy (a Kaboom.js vertical shoot-em-up by @mths_dev, pixel art by @mths_dev and @breelbo) to the Sega Master System, written in C with devkitSMS + SDCC, following the sega-master-s.

How to install Project Galaxy Sms

This entry records only its repository, not the path inside it, so there is no exact command to give. Open haroldo-ok/project-galaxy-sms and copy the folder into ~/.claude/skills/, or the file into ~/.claude/agents/.

What Project Galaxy Sms does

A port of Project Galaxy (a Kaboom.js vertical shoot-em-up by @mths_dev, pixel art by @mths_dev and @breelbo) to the Sega Master System, written in C with devkitSMS + SDCC, following the sega-master-system-skill-for-claude workflow. Generated using Arena.

Alternatives in Development

  • Screenshot — Capture desktop, app windows, or pixel regions across OS platforms 14.6k ★
  • Fidelity — Measure how faithfully a clone reproduces a site — pixel-diff plus motion-fidelity into one 0-100 score, a let 3.6k ★
  • Claudecode — Open Source ClaudeCode Leaked 1k ★

README

Project Galaxy — Sega Master System port

A port of [Project Galaxy](https://github.com/mthstv/project-galaxy) (a Kaboom.js vertical shoot-em-up by @mths_dev, pixel art by @mths_dev and @breelbo) to the Sega Master System, written in C with [devkitSMS](https://github.com/sverx/devkitSMS)

**ROM:** `project-galaxy.sms` (48 KiB, Sega mapper, SRAM save for the personal best). Runs in any SMS emulator (Emulicious, MEKA, Kega Fusion, BizHawk…) or on real hardware via a flash cart.

Controls

Action Original (keyboard) SMS pad
Move Arrow keys D-pad
Shoot (auto-fire) hold X hold Button 1
Dodge (0.4 s invuln) Z Button 2
Start / continue Space Button 1
Level-up choice 1 / 2 Button 1 / Button 2
Pause console PAUSE

What was ported

  • Menu → asteroid field → boss (DOOM) → battle report loop, personal best in battery-backed SRAM (localStorage in the original).
  • All gameplay constants from helpers/constants.js (HP 10, 0.3 s fire rate, asteroid HP 12·size·(wave+1)/6, contact damage 2·size, orb-based special meter, level-up every 6 orbs with +1 bullet / heal 50 % choice, max level 10, boss after 8 background loops with 800 HP, contact 5, salvos every 1.5 s of fan bullets + player-tracking bullets, +200 on kill).
  • Original art converted 1:1 (ship with 10-frame engine flame + shooting pose, dash after-image, 5-frame asteroid in three sizes, the DOOM skull at 2× as a background object with its opening animation and idle mouth, orbs, bullets, HP/SP pips, power-up icons, the starfield/nebula background).