Repository navigation
LD60: a looping song for each game, and credits on the title screens - #184
Merged
Merged
Conversation
Each game now has its own song in sounds/ and starts it, looping, on the title screen. Music follows the app, so it plays on through every game and replay without restarting: Spiral Tunnel CHIPTOON snifkey Catch the Robots WINDUPCARAVAN snifkey Rim Runner SkateThisBorder JuanJuan Dodge 'Em BIGVTINY snifkey Defender SPACERAKER2 snifkey The MP3s are the musicians' files as delivered, renamed to lowercase sound names, not re-encoded. They live in sounds/, which the rotor's filesystem image skips; the base and the emulators play them. Under each game's name the title screen now shows three credit lines in the white tinyfont: "designed by borisvanschooten", "music by <composer>" and "vs version by alecu". title_label takes a font for them, so they are centred and flipped like the heading. The README's credits list the songs and who made them. The tests check each title's three credits, that it sends one looping music command for its song and none on the next game or a replay, and that every SONG has its MP3. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
…ecu" The first and last credit lines were "designed by borisvanschooten" and "vs version by alecu". The first ran 28 characters, curving around much of the top of the disc. "a game by boris" and "ported by alecu" say the same thing and read at a glance. The README's full credits still name @borisvanschooten. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Music and title-screen credits for the LD60 Circular Arcade games (after #183).
Songs
Each game starts its own song on the title screen, with looping on. VS2 music carries across scenes within a game, so the song keeps playing through every game and replay without restarting.
sounds/folder. They aren't re-encoded and add about 10.8 MB to the repo.sounds/stays off the rotor; the base and the emulators play the songs.Credits
Under each game's name, the title screen now shows three lines in the white tiny font: "a game by boris", "music by snifkey" (or "music by JuanJuan" in Rim Runner) and "ported by alecu".
title_labeltakes a font for them, so they're centred and flipped like the heading. The README's Credits section gains a Music table.Tests
SONGmust have its MP3 insounds/.tests/run_tests.pypasses and mpy-cross compiles all five games.🤖 Generated with Claude Code