QB64.org Forum

Active Forums => Programs => Topic started by: 40wattstudio on April 27, 2020, 09:00:09 am

Title: Scrapship Demo
Post by: 40wattstudio on April 27, 2020, 09:00:09 am


Third monthly demo of Scrapship -- programmed in QB64.

Really impressed with what's possible with QB64 for game design, even with a very basic to intermediate understanding of the language.

I've attached the .bas file if anyone would like to see the code.

The game can be played here:
https://40wattstudio.itch.io/scrapship-demo (https://40wattstudio.itch.io/scrapship-demo)

Let me know what you think!


 
Title: Re: Scrapship Demo 3
Post by: FellippeHeitor on April 27, 2020, 09:06:32 am
Looking really good, 40! Great job there.
Title: Re: Scrapship Demo 3
Post by: 40wattstudio on April 27, 2020, 09:19:52 am
Thanks! That _PUTIMAGE command really opens up a world of possibility, especially when you can create game assets with Blender.
Title: Re: Scrapship Demo 3
Post by: TerryRitchie on April 27, 2020, 01:10:50 pm
Thanks! That _PUTIMAGE command really opens up a world of possibility, especially when you can create game assets with Blender.

Cool game! I have no sound in video. Do you still need to add sound?

I agree about _PUTIMAGE. I use it for rotating, flipping, resizing, dissecting sprite sheets, and it recognizes .png alpha channels.
Title: Re: Scrapship Demo 3
Post by: 40wattstudio on April 27, 2020, 01:19:35 pm
Cool game! I have no sound in video. Do you still need to add sound?

The video has no sound but the game has both sound effects and voice-acting. Still new to this whole Youtube thing and recording gameplay. Thanks for checking it out!
Title: Scrapship Demo
Post by: 40wattstudio on May 27, 2020, 09:31:37 am
Just released the 4th monthly demo of Scrapship, a minimalist top-down shooter that's more about strategy than luck!

https://40wattstudio.itch.io/scrapship-demo (https://40wattstudio.itch.io/scrapship-demo)

 


Features:
- 4 types of enemy spaceships to fight. Fighters, Bombers, Cruisers and a Battleship!

-  3 Upgradeable player weapons. Single laser, Rapid laser and Scrap Cannon!

- Dynamic backgrounds for a more immersive experience!

- Random quantities of enemies and debris.

- Adjustments for volume and window size.

- Sound effects by @mariosello1 (Bot Net: Ramshackle Robots)

- Spaceship designs made in Blender by @another_blender_user

- Programmed in QB64 (Qbasic)

Controls:

Arrow keys = Move

P = Pause Game / Weapon Information

Space Bar = Fire weapon

ESC = Exit Game

https://40wattstudio.itch.io/scrapship-demo (https://40wattstudio.itch.io/scrapship-demo)

.bas file attached if you'd like to look at the code.

 
Title: Re: Scrapship Demo
Post by: SierraKen on May 27, 2020, 07:27:47 pm
Awesome game! Great job.
Title: Re: Scrapship Demo
Post by: 40wattstudio on September 28, 2020, 03:38:14 pm
It's been a crazy past few months: Gamedev laptop died . . . business trip to NY (with mandatory 2-week quarantine so I could do 1 week of work).
But now that I'm past all that I've had time to continue work on my Qbasic shmup.

https://40wattstudio.itch.io/scrapship-demo (https://40wattstudio.itch.io/scrapship-demo)

Latest changes:
- Player ship now consists of 4 "segments" that can be destroyed individually. Movement animations change accordingly.
- Original music by Tyson Cazier https://www.tysoncaziermusic.com/ (https://www.tysoncaziermusic.com/)
- 3 Difficulty levels
- Full screen mode (toggle with F and G keys)
- Scoring system (wip)

Source code attached (code only, won't run without all the graphics, etc).
Title: Re: Scrapship Demo
Post by: Pete on September 28, 2020, 04:04:36 pm
Not very realistic. Garbage scowls were never outfitted with photon torpedoes. Well, maybe Klingon ones. They'd put disruptors on their kids Big Wheels, but I digress... :D

Great video demo! This is like a more complicated version of the arcade game Galaga. Smooth graphics, too.

I'm not a gamer anymore, but if I were, I'd definitely download a copy your program.

Pete

Title: Re: Scrapship Demo
Post by: 40wattstudio on September 28, 2020, 04:22:54 pm
Thanks for the comment! This whole project started after I learned how to make a Space Invaders clone from the School Freeware Qbasic tutorials on Youtube. One thing led to another and before I knew it, I was getting carried away with "what if I added this . . . and this . . . and this!"

You're right that in its current form it more closely resembles Galaga than Space-Invaders.
Title: Re: Scrapship Demo
Post by: Pete on September 28, 2020, 04:58:34 pm
You mentioned Space Invaders, well I have one for ya...

https://www.qb64.org/forum/index.php?topic=237.msg1223#msg1223

Pete
Title: Re: Scrapship Demo
Post by: Rubidium on October 09, 2020, 09:58:09 pm
Hey 40. So happy to have found this! This is great proof of qb64s gaming potential.
So Cool!
Title: Re: Scrapship Demo
Post by: 40wattstudio on October 10, 2020, 07:50:08 pm
So happy to have found this! This is great proof of qb64s gaming potential.

Thanks! Yep, I totally agree, QB64 is quite capable for game development. There's a level of satisfaction in hard-coding a game that you don't really get when you use a game engine.