BeatSpace
ABOUT GAME
Avoid incoming meteors. You can only move once per beat, though!
Codeberg: codeberg.org/ProfessorCode/BeatSpace
KEYBOARD CONTROLS
LSHIFT+SPACE - Move left
RSHIFT+SPACE - Move right
NOTE: The game currently has a couple of issues and may not work as expected. It is also incomplete. (Click here for more information.)
Hi, guys! This is the second PyWeek I am participating in. With the feedback I received last time, I am looking forward to do better this time. I will probably stick with Pygame Zero or just go with Pygame itself. Wish me all the best! :-D
Awards
Scores
Ratings (show detail)
Overall: 2.8
Fun: 2.3
Production: 3
Innovation: 3.1
Respondents: 9
Files
File | Uploader | Date |
---|---|---|
BeatSpace.zip
— final
Source Code for Game |
ProfessorCode | 2022/09/10 07:40 |
demo-beatspace.webm
Game Demo (Video) |
ProfessorCode | 2022/09/10 07:16 |
Diary Entries
Day 1
Hey all,
I spent all of today racking my brain for ideas. I've settled on making a rhythm-based game set in outer space. My inspiration for this mainly came from a music album called 'The Red Planet' by Rick Wakeman (Wikipedia). I haven't listened to it myself but I thought it will be nice to have a different take on the theme.
I cycled through a couple of names with 'beat' in it and ended up choosing 'BeatSpace' for the name of the game. I also have a rough idea of how the game should be now. I played around a bit and I think I can make it work. I hope to have a working prototype by the end of tomorrow.
Stay tuned for more updates! :-D
UPDATE: I also settled on using Pygame Zero to make the game.
Day 2
I ran into a couple of issues. It wasn't great but I found a workaround. I managed to make some kind of a prototype. The core mechanic is still not perfect. I am having trouble with finding a way to control the duration of time for each beat. Right now, it's too short so it is really difficult to actually hit the keys on time. I am going to be trying something different tomorrow. I have to admit that this wasn't my most productive day. Hopefully, I can pick up my slack now.
Day 5
Hey, everyone!
I had a bit of a hiatus. I made some progress, reimplemented the code and made some improvements today. I am way behind now, so I'll come back later with more updates after making some more headway.
Failure
After asking someone I know to test the game on a Windows PC, I ran into a couple of issues. I had an issue with my sound files being marked as unsupported, although they are in a supported format (OGG Vorbis). There is also an issue where the game crashes if you move more than once. It seems to work fine on my own PC (running Linux), though. I'll update this post with the error messages once I get them.
I have uploaded a demo video of my game running as well. (Click here to watch.) You can try running the game yourself as well and I would appreciate any feedback I can receive. You are also welcome to submit issues and PRs on my Codeberg repository. My original intention was to make this a fully-fledged game with enemies and other cool stuff. I am a little disappointed. :-(
Cheers.