|
Post by rokcoder on Feb 7, 2023 10:49:33 GMT
I decided to go for a replica of one of my favourite arcade games - GALAGA!It works in QB64pe (and also QB64). I've tested on Windows and Mac and it works fine on both. Grab the source and assets here - galaga.zip (768.99 KB) Alternatively, for anyone wanting to keep up with latest versions, you can get it from GitHub or grab the BAS and images/sounds in a ZIP file directly from GitHub.Note that the EXE must be in the same folder as the BAS file. Straightforward for regular QB64 users. For anyone new, set the option from the "Run" dropdown menu to put the exe with the source file. It's definitely in beta as I wouldn't be surprised if a handful of errors are yet to surface. Please feel free to add GitHub issues for any problems you encounter. For the Galaga purists there's still some work to be done. I've only got the first four challenge waves implemented as I can't find video footage of the final four. Also, I haven't yet added the Transforms (Scorpions, Spy Ships and Flag Ships) that show up in later levels. It's pretty faithful other than that. Have fun and let me know what you think!
|
|
|
Galaga
Feb 7, 2023 18:18:34 GMT
Post by bplus on Feb 7, 2023 18:18:34 GMT
Hey I know you! Welcome to the forum. Good not to keeps all your eggs in one basket! I think Terry Richie should be proud of his student!
|
|
|
Galaga
Feb 7, 2023 19:22:18 GMT
Post by rokcoder on Feb 7, 2023 19:22:18 GMT
You do seem awfully familiar And Terry did mention he hadn't come across many others that enjoyed making repro retro games
|
|
dualbrain
Junior Member
The only bug free code is code that is no longer used.
Posts: 51
|
Galaga
Feb 21, 2023 2:56:51 GMT
Post by dualbrain on Feb 21, 2023 2:56:51 GMT
This looks pretty cool!
|
|
dave
New Member
Posts: 1
|
Galaga
May 10, 2023 22:40:04 GMT
Post by dave on May 10, 2023 22:40:04 GMT
It looks like the real thing to me. Hope you don't mind, but I added gamepad control.
|
|
dualbrain
Junior Member
The only bug free code is code that is no longer used.
Posts: 51
|
Galaga
Jun 3, 2023 15:24:44 GMT
Post by dualbrain on Jun 3, 2023 15:24:44 GMT
rokcoder sent you a pull request to add vscode settings (modified to retain 4 space tabs) and suggestion to clean off the PE given that it works great in QB64.
|
|
dualbrain
Junior Member
The only bug free code is code that is no longer used.
Posts: 51
|
Galaga
Jun 3, 2023 15:31:08 GMT
Post by dualbrain on Jun 3, 2023 15:31:08 GMT
Also... (It does need a bit of a tune up as the screen is "scrolling", just haven't had the time to work on it lately.)
|
|
|
Galaga
Jun 8, 2023 9:18:17 GMT
Post by rokcoder on Jun 8, 2023 9:18:17 GMT
rokcoder sent you a pull request to add vscode settings (modified to retain 4 space tabs) and suggestion to clean off the PE given that it works great in QB64. I didn't have email notifications on for this forum so apologies for lack of replies! Thanks for the PR - I responded to it. Happy to add QB64 link but not to remove QB64PE seeing as that's the one I developed the game with. Also, awesome to see an original cab in a home environment! This is my lesser equivalent on my homemade cocktail arcade table (showing my Scratch implementation of Galaga) -
|
|
|
Galaga
Jun 8, 2023 9:20:18 GMT
Post by rokcoder on Jun 8, 2023 9:20:18 GMT
It looks like the real thing to me. Hope you don't mind, but I added gamepad control. Don't mind at all - please feel free to add a pull request to get it into the main code base
|
|
tandt
New Member
Everything of value is defenceless.
Posts: 5
|
Galaga
Aug 23, 2023 23:39:55 GMT
Post by tandt on Aug 23, 2023 23:39:55 GMT
I think it's great! It immediatly took me back 40 years in time. First try: double cannon in stage 1, died in stage 2 (both cannons at once) and then saw the characters "STAGE 2" and "CHALLENGING STAGE" on top of eachother. But I absolutely love it and I'm shure I can learn a lot from the code. Thanks for sharing.
|
|
|
Galaga
Aug 24, 2023 7:24:05 GMT
Post by rokcoder on Aug 24, 2023 7:24:05 GMT
I think it's great! It immediatly took me back 40 years in time. First try: double cannon in stage 1, died in stage 2 (both cannons at once) and then saw the characters "STAGE 2" and "CHALLENGING STAGE" on top of eachother. But I absolutely love it and I'm shure I can learn a lot from the code. Thanks for sharing. Great to see people are still having fun with this. I do remember someone mentioning that bug. I think it's fairly rare and doesn't actually break the flow of the game but I ought to fix it. Some day... This has reminded me that I didn't make a post about my Scramble repro. I'll put one up now!
|
|