No description
  • GDScript 100%
2026-06-27 16:51:54 -04:00
art-stuff login should kinda work?? i spent way too long figuring out json doenst allow single quotes apparently?? 2026-03-02 17:14:18 -05:00
levels getting the notes to work properly, theres still a weird bug tho 2026-05-13 18:20:54 -04:00
maps notes are being checked :3] 2026-03-15 20:39:51 -04:00
themestuff idk what has changed but committing before i delete all online functions 2026-05-11 16:15:44 -04:00
.editorconfig basic platforming. music. owo. 2026-02-01 14:28:43 -05:00
.gitattributes basic platforming. music. owo. 2026-02-01 14:28:43 -05:00
.gitignore basic platforming. music. owo. 2026-02-01 14:28:43 -05:00
basic_score_settings.tres lots of stuff but im going to work on theming and tying together the screens next 2026-04-07 21:32:26 -04:00
button.gd setting up a very small playable thing so i can ship. sorry reviewers for the 5000000000 extra things that were never used. like the login system lmfao 2026-06-27 16:15:10 -04:00
button.gd.uid setting up a very small playable thing so i can ship. sorry reviewers for the 5000000000 extra things that were never used. like the login system lmfao 2026-06-27 16:15:10 -04:00
center_marker.gd rhythmy things. idk how much has actually been changed lol idr when i last committed 2026-02-02 17:49:03 -05:00
center_marker.gd.uid rhythmy things. idk how much has actually been changed lol idr when i last committed 2026-02-02 17:49:03 -05:00
demo.tscn setting up a very small playable thing so i can ship. sorry reviewers for the 5000000000 extra things that were never used. like the login system lmfao 2026-06-27 16:15:10 -04:00
enemy.gd Im about to break the rhythm thing again bc i realized the way i did it was stupid lmao 2026-05-13 16:23:28 -04:00
enemy.gd.uid Im about to break the rhythm thing again bc i realized the way i did it was stupid lmao 2026-05-13 16:23:28 -04:00
enemy.tscn Im about to break the rhythm thing again bc i realized the way i did it was stupid lmao 2026-05-13 16:23:28 -04:00
example_map.txt add rhythm scrolly thing. fix other stuff, i forgor 2026-02-01 20:17:33 -05:00
export_presets.cfg setting up a very small playable thing so i can ship. sorry reviewers for the 5000000000 extra things that were never used. like the login system lmfao 2026-06-27 16:15:10 -04:00
gacha.tscn idk what has changed but committing before i delete all online functions 2026-05-11 16:15:44 -04:00
global_data.gd setting up a very small playable thing so i can ship. sorry reviewers for the 5000000000 extra things that were never used. like the login system lmfao 2026-06-27 16:15:10 -04:00
global_data.gd.uid basic platforming. music. owo. 2026-02-01 14:28:43 -05:00
home.tscn idk what has changed but committing before i delete all online functions 2026-05-11 16:15:44 -04:00
icon.svg basic platforming. music. owo. 2026-02-01 14:28:43 -05:00
icon.svg.import basic platforming. music. owo. 2026-02-01 14:28:43 -05:00
level_base.tscn setting up a very small playable thing so i can ship. sorry reviewers for the 5000000000 extra things that were never used. like the login system lmfao 2026-06-27 16:15:10 -04:00
level_setup.gd finally done with the rhythm stuff [minus the score lol] 2026-05-13 19:29:39 -04:00
level_setup.gd.uid basic platforming. music. owo. 2026-02-01 14:28:43 -05:00
level_signals.gd finally done with the rhythm stuff [minus the score lol] 2026-05-13 19:29:39 -04:00
level_signals.gd.uid getting the notes to work properly, theres still a weird bug tho 2026-05-13 18:20:54 -04:00
login.gd I HATE php 2026-03-02 17:29:28 -05:00
login.gd.uid login should kinda work?? i spent way too long figuring out json doenst allow single quotes apparently?? 2026-03-02 17:14:18 -05:00
login.tscn lots of stuff but im going to work on theming and tying together the screens next 2026-04-07 21:32:26 -04:00
lvl_end.tscn lots of stuff but im going to work on theming and tying together the screens next 2026-04-07 21:32:26 -04:00
lvlend.gd setting up a very small playable thing so i can ship. sorry reviewers for the 5000000000 extra things that were never used. like the login system lmfao 2026-06-27 16:15:10 -04:00
lvlend.gd.uid lots of stuff but im going to work on theming and tying together the screens next 2026-04-07 21:32:26 -04:00
player.gd ... i think i fixed the bug??? 2026-05-13 18:33:56 -04:00
player.gd.uid basic platforming. music. owo. 2026-02-01 14:28:43 -05:00
player.tscn getting the notes to work properly, theres still a weird bug tho 2026-05-13 18:20:54 -04:00
player_anim_sprite_test.tscn Im about to break the rhythm thing again bc i realized the way i did it was stupid lmao 2026-05-13 16:23:28 -04:00
player_polygon_test.tscn Im about to break the rhythm thing again bc i realized the way i did it was stupid lmao 2026-05-13 16:23:28 -04:00
project.godot setting up a very small playable thing so i can ship. sorry reviewers for the 5000000000 extra things that were never used. like the login system lmfao 2026-06-27 16:15:10 -04:00
README.md more read me 2026-06-27 16:51:54 -04:00
rhythm_display.gd setting up a very small playable thing so i can ship. sorry reviewers for the 5000000000 extra things that were never used. like the login system lmfao 2026-06-27 16:15:10 -04:00
rhythm_display.gd.uid add rhythm scrolly thing. fix other stuff, i forgor 2026-02-01 20:17:33 -05:00
rhythm_display.tscn IT WORKS WE HAVE RHYTHM NOW!!! 2026-05-13 19:17:56 -04:00
rhythming.gd setting up a very small playable thing so i can ship. sorry reviewers for the 5000000000 extra things that were never used. like the login system lmfao 2026-06-27 16:15:10 -04:00
rhythming.gd.uid add rhythm scrolly thing. fix other stuff, i forgor 2026-02-01 20:17:33 -05:00
rhythming.tscn IT WORKS WE HAVE RHYTHM NOW!!! 2026-05-13 19:17:56 -04:00
score.gd setting up a very small playable thing so i can ship. sorry reviewers for the 5000000000 extra things that were never used. like the login system lmfao 2026-06-27 16:15:10 -04:00
score.gd.uid I JUST REALIzed uhhh there's a very bad delay. bc like. the metronome counts the current note as soon as it adds it to the screen but it like takes a bit to get to the center LOL 2026-03-15 21:09:29 -04:00
score.tscn setting up a very small playable thing so i can ship. sorry reviewers for the 5000000000 extra things that were never used. like the login system lmfao 2026-06-27 16:15:10 -04:00
song_pick.tscn idk what has changed but committing before i delete all online functions 2026-05-11 16:15:44 -04:00
sprite_frames_test.tres Im about to break the rhythm thing again bc i realized the way i did it was stupid lmao 2026-05-13 16:23:28 -04:00
start.gd Im about to break the rhythm thing again bc i realized the way i did it was stupid lmao 2026-05-13 16:23:28 -04:00
start.gd.uid idk what has changed but committing before i delete all online functions 2026-05-11 16:15:44 -04:00
start.tscn idk what has changed but committing before i delete all online functions 2026-05-11 16:15:44 -04:00
theme.tres idk what has changed but committing before i delete all online functions 2026-05-11 16:15:44 -04:00

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.

screenshot described above 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