BeatSpace

ABOUT GAME
Avoid incoming meteors. You can only move once per beat, though!

Click here to watch the demo.

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.)


INTRODUCTION

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


🎵 Bing, Ding, Dong 🎵
Presented by Jeb

Give this entry an award

Scores

Ratings (show detail)

Overall: 2.8
Fun: 2.3
Production: 3
Innovation: 3.1

18% respondents marked the game as not working.
Respondents: 9

Files

File Uploader Date
BeatSpace.zipfinal
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.

1 comment

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.

Add a comment

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.

Add a comment

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.

Add a comment