QB64 Galaga
#1
I may have jumped into the deep end with my second QB64 project but it's been quite an interesting journey!

This is as close to the original arcade version of Galaga as I'm likely to get. There are a few little bits missing - I've implemented the first four challenge stages but can't find video recording of the latter four so haven't been able to reproduce them; I also haven't added the Transforms (Scorpions, Spy Ships and Flag Ships) that turn up on the later levels yet. I'll come back to those bits at a later time if I can get decent video footage to base them on.

The ZIP file contains galaga.bas along with a subfolder called assets which contains all the sound effects, graphics, etc. After building the project, the EXE must reside in the same folder as the BAS file. It accesses the assets folder relatively so won't find it if the EXE is in the wrong place.

Other than the few missing features, I'd also like to work out how I can allow the window to be maximised and not lose a large portion of the game off the top and bottom of the screen. Going full screen via Alt+Enter is fine but maximising the window... not so much. Also, I haven't tested on anything other than Windows 10 yet. I think this version can be considered a beta release as I'm sure there are bugs yet to surface!

EDIT: Definitely beta! Bugs found since sharing -
  • No stars displayed during back-end game stats display
  • Scores and hi-scores turning negative
  • When hi-score updates during game it is overwriting previous hi-score without erasing it
  • Dying just before challenge stage resulted in READY and CHALLENGE STAGE overwriting each other
  • In the fourth challenge stage, tractor beams keep appearing!
  • If you get the hi-score, the music from the leader-board continues to play after leaving the hi-score entry board
Please feel free to report bugs in this thread or as issues in GitHub

Anyway, that's enough rambling. Hope you have fun!

.zip   galaga.zip (Size: 769 KB / Downloads: 56)

       
Reply
#2
Pfft. I've forgotten how to do the cheat to cause the enemies to stop shooting, easier to reach 500 thousand points like that but got boring quickly. Cheap developers LOL used the same sound effects as for Pac-Man. I liked the 3D version of this game but resented I had to give up two lives for a larger spaceship to start with. Only wanted to shoot more often, no fair when I have ten guys shooting at me at the same time.
Reply
#3
(02-04-2023, 10:52 PM)mnrvovrfc Wrote: Pfft. I've forgotten how to do the cheat to cause the enemies to stop shooting, easier to reach 500 thousand points like that but got boring quickly. Cheap developers LOL used the same sound effects as for Pac-Man. I liked the 3D version of this game but resented I had to give up two lives for a larger spaceship to start with. Only wanted to shoot more often, no fair when I have ten guys shooting at me at the same time.

Pfft Big Grin  I didn't know they used the Pac-Man sound effects! I played the BBC Micro version, Zalaga, before I knew it was actually based on a game called Galaga. Love it though - fortunately I never got to the point I could last long enough for it to become boring.
Reply
#4
AWESOME SAUCE!
Reply




Users browsing this thread: 4 Guest(s)