- GDScript 100%
| art-stuff | ||
| levels | ||
| maps | ||
| themestuff | ||
| .editorconfig | ||
| .gitattributes | ||
| .gitignore | ||
| basic_score_settings.tres | ||
| button.gd | ||
| button.gd.uid | ||
| center_marker.gd | ||
| center_marker.gd.uid | ||
| demo.tscn | ||
| enemy.gd | ||
| enemy.gd.uid | ||
| enemy.tscn | ||
| example_map.txt | ||
| export_presets.cfg | ||
| gacha.tscn | ||
| global_data.gd | ||
| global_data.gd.uid | ||
| home.tscn | ||
| icon.svg | ||
| icon.svg.import | ||
| level_base.tscn | ||
| level_setup.gd | ||
| level_setup.gd.uid | ||
| level_signals.gd | ||
| level_signals.gd.uid | ||
| login.gd | ||
| login.gd.uid | ||
| login.tscn | ||
| lvl_end.tscn | ||
| lvlend.gd | ||
| lvlend.gd.uid | ||
| player.gd | ||
| player.gd.uid | ||
| player.tscn | ||
| player_anim_sprite_test.tscn | ||
| player_polygon_test.tscn | ||
| project.godot | ||
| README.md | ||
| rhythm_display.gd | ||
| rhythm_display.gd.uid | ||
| rhythm_display.tscn | ||
| rhythming.gd | ||
| rhythming.gd.uid | ||
| rhythming.tscn | ||
| score.gd | ||
| score.gd.uid | ||
| score.tscn | ||
| song_pick.tscn | ||
| sprite_frames_test.tres | ||
| start.gd | ||
| start.gd.uid | ||
| start.tscn | ||
| theme.tres | ||
unnamed rhythm game: game
ok this is a rhythm game i made. it's not very fun yet but that's because it's just an early version. im probably going to entirely rewrite it though bc this version has very many issues. especially the beatmaps. uhhhh i'm just going to paste what i wrote in the demo like notes oki??? (look im very tired. it's summer though yay))
IMPORTANT INFO!!! yay
This is a very early version of my rhythm game.
The controls are WASD for moving around, H to jump, J to dash, K to attack (not implemented), and L as a button that doesn't do anything.
The game has two parts: the rhythm part and the attacking enemies (not implemented yet) and platforming part. The rhythm part works by having notes scroll on the bottom of the screen. When they reach the line, you tap the corresponding keyboard key. However, the keyboard keys also control the movement in the platformer.
I haven't made a real beatmap that's synced to music yet because turns out the way i made the beatmaps makes that really hard. Sorry lmao also music is hard too. im not that good at music hahahahahh. So it's just some random notes.
In the future, I'll add a story and a gacha, but for now this is just a very early prototype :)
how to run it.
Probably don't try to run the whole godot thing it is held together by two pieces of string and hate
There's a windows build though. https://parking-turkeys.itch.io/rhythm-game-demo
It shouldn't need any weird libraries (it's just the default godot windows export) but idk i have every library installed twice at this point i think
i cant write readmes
Ok so i just saw in the horizons shipping guide that READMEs need "screenshots, motivation, and details"??? So ill add those ig (except i kinda forgot how to add screenshots)
screenshots.
Um i dont want to have more images in this folder so uhh
Score: 123
Current Note Accuracy: -12
Past Note Accuracy: 2
_ 😀 | |__
__| ---,__| |
[j] [h] |
] |
It looks kind of like that. There's a bar with notes on the bottom of the screen, and a marker in the middle to show when the note should be hit. There's also a player, some platforms, and text displaying the score.
here i took the screenshot from horizonss
"motivation"
i assume this means something like "why i made the game"
anyway I thought of the idea one day and thought it would be cool. the motivation behind it being a gacha game with story is that i really love this game called honkai impact 3rd and was wondering how hard it was to make a game with good gameplay, a gacha, and good story.
yeah the game exists because i played too much yuri basically
details
Not sure what this means so here's some details on how the game works (warning i did everything in like the worst way possible)
Uh so the rhythm is checked basically by the game checking whether the key pressed corresponds to a note touching the marker, and if so, then deleting that note.
the beatmaps are basically just a text file with a bpm and then there's either a rest ("R") or a note for each beat
uhhh the player is just the most default platforming player ever lmfao
dashes are based off of celeste, other movements are frozen during them. they're a bit broken
actually the whole game is broken
other notes
there was no AI used in this project :)
i'm pretty sure i made the music in chrome music lab but i forgot