GZShmup

For in-development or completed ZDoom projects
Forum rules
Got a cool project idea but nothing else? This forum is NOT for you! Put it in this thread instead!
Please read the full rules for more details.

GZShmup

Postby LilWhiteMouse » Wed Apr 11, 2012 12:19 pm

ImageImageImageImage
http://www.prdarkfox.com/lwm/gzshmup.7z
Drag 'n drop on GZDoom to play. (Tested with r1353)

Controls:
Up - Forward
Down - Backward
Left - Strafe Left
Right - Strafe Right
Fire - Fire
AltFire - Missiles

[EDIT] Compartmentalizing the scripts to keep things clean, these are just backups so I won't lose the external scripts. NOT REQUIRED TO PLAY.
Last edited by LilWhiteMouse on Thu Nov 15, 2012 2:59 pm, edited 11 times in total.
User avatar
LilWhiteMouse
"Stop the world, I'm getting off."
 
Joined: 15 Jul 2003
Location: Maine, US

Re: ZSchmup

Postby scalliano » Wed Apr 11, 2012 12:36 pm

AWESOME!

I'm already thinking of ways to abuse this ...
User avatar
scalliano
MARRRY KURRISSEMASSU!!!!
 
Joined: 21 Jun 2005
Location: Ireland

Re: ZSchmup

Postby Megaherz » Wed Apr 11, 2012 12:41 pm

scalliano wrote:I'm already thinking of ways to abuse this ...


You know how all modern FPSs have a mandatory turret section?
Now all Doom Wads will have mandatory schmup sections!
User avatar
Megaherz
What's the frequency, Cyberdemon?
 
Joined: 28 Mar 2012
Location: Israel

Re: ZSchmup

Postby LilWhiteMouse » Wed Apr 11, 2012 2:43 pm

I'm having a model/texture issue.

My fake sprites aren't rendering properly. Can anyone tell me what I'm doing wrong?

[EDIT] N/M. I was spawning the models at floor height, so it was the floor bleeding through.
Last edited by LilWhiteMouse on Thu Apr 12, 2012 8:13 am, edited 1 time in total.
User avatar
LilWhiteMouse
"Stop the world, I'm getting off."
 
Joined: 15 Jul 2003
Location: Maine, US

Re: ZSchmup

Postby printz » Wed Apr 11, 2012 3:30 pm

Hmm, I'm thinking of such a game. I already made one, but by using a programming language. Who needs game programming languages when you can use GZDoom? :P

Instead of being unidirectional, you're inside a huge 32767x32767 sector (or how much is allowed) and can move in any of the four directions, shooting in the direction you're pointing. Going to the edges teleports you to the other side.

The gameplay is as follows: 50 enemies are spawned randomly. They look just like you and have the same arsenal, but less health and agility. All they do is follow you and start shooting when in range. Some of them will rather snipe you, by circle-strafing at a certain range, like wasps. What you have to do is hunt them down and destroy them.

Later on, the cruisers will come. They move slower, but are much more durable, and can spawn regular enemies. They also have a more powerful weaponry. Of course, you have to destroy them too. The game could continue ad infinitum, with more waves of regular enemies or cruisers coming, all until your ship gets destroyed. Health comes from destroyed enemies, who thrust spiky debris (damaging) and armor shards (healing).

Last but not least, the area is filled with deadly asteroids which move freely, and everything they collide on gets destroyed (except maybe cruisers, which are harder).
User avatar
printz
Free SMIV! Free the Sergeant!
 
Joined: 26 Oct 2006
Location: Bucharest, Romania

Re: ZSchmup

Postby LilWhiteMouse » Wed Apr 11, 2012 3:47 pm

Bleh, another issue. I'm trying to create animations, but it's not working. The model only uses the first skin, doesn't switch to the other three.

Modeldef entry:
Code: Select allExpand view
model ExpFX
{
   path "models"
   model 0 "shot.md3"
   skin 0 "exp1.png"
   model 1 "shot.md3"
   skin 1 "exp2.png"
   model 2 "shot.md3"
   skin 2 "exp3.png"
   model 3 "shot.md3"
   skin 3 "exp4.png"
   scale 20.0 20.0 20.0
   frameindex EXP1 A 0 0
   frameindex EXP1 B 1 0
   frameindex EXP1 C 2 0
   frameindex EXP1 D 3 0
}


DECORATE:
Code: Select allExpand view
ACTOR ExpFX
{
   +NOGRAVITY
   +NOCLIP
   States
   {
   Spawn:
      TNT1 A 0
      EXP1 ABCD 6 BRIGHT
      stop
   }
}
User avatar
LilWhiteMouse
"Stop the world, I'm getting off."
 
Joined: 15 Jul 2003
Location: Maine, US

Re: ZSchmup

Postby LilWhiteMouse » Wed Apr 11, 2012 6:21 pm

Added sounds, some eye candy, and new stand in models for the enemy ships.
http://www.prdarkfox.com/lwm/flyer.7z
User avatar
LilWhiteMouse
"Stop the world, I'm getting off."
 
Joined: 15 Jul 2003
Location: Maine, US

Re: ZSchmup

Postby Enjay » Wed Apr 11, 2012 6:42 pm

I don't know if it is the "right" way to do it but different skins on the same model can be made to work like this:

Spoiler:

That was the first way that I found to do it that works and so I've stuck with it.

Very interesting mod BTW and, as always, very nicely executed.
User avatar
Enjay
Everyone is a moon, and has a dark side which he never shows to anybody. Twain
 
Joined: 15 Jul 2003
Location: Scotland

Re: ZSchmup

Postby LilWhiteMouse » Wed Apr 11, 2012 10:02 pm

Enjay wrote:That was the first way that I found to do it that works and so I've stuck with it.

Doesn't seem very clean, but at least it works.

It's hard to tell from my texture job, but the little things with two black extrusions are individual turrets.
Last edited by LilWhiteMouse on Mon Apr 16, 2012 2:03 pm, edited 1 time in total.
User avatar
LilWhiteMouse
"Stop the world, I'm getting off."
 
Joined: 15 Jul 2003
Location: Maine, US

Re: ZSchmup

Postby terranova » Thu Apr 12, 2012 4:31 am

Isn't it Shmup? :p
User avatar
terranova
http://forum.zdoom.org/viewtopic.php?f=19&t=46413
 
Joined: 20 Aug 2011
Location: Not Canada

Re: ZSchmup

Postby Tormentor667 » Thu Apr 12, 2012 4:34 am

WIN :D
User avatar
Tormentor667
 
Joined: 16 Jul 2003
Location: Germany

Re: ZShmup

Postby LilWhiteMouse » Thu Apr 12, 2012 4:34 am

terranova wrote:Isn't it Shmup? :p

Fixed.

Uploaded current version. Boss appears when you reach a certain score value (500, 1000, 2000, 4000, and so on). Collecting all the letters to ZDOOM restores your armor and shields.
Last edited by LilWhiteMouse on Mon Apr 16, 2012 2:04 pm, edited 1 time in total.
User avatar
LilWhiteMouse
"Stop the world, I'm getting off."
 
Joined: 15 Jul 2003
Location: Maine, US

Re: ZShmup

Postby Virtue » Thu Apr 12, 2012 10:47 am

Tyrian 3 plz.
User avatar
Virtue
We Stand to Fight
 
Joined: 19 Nov 2006
Location: Manchester UK

Re: ZShmup

Postby Project Dark Fox » Thu Apr 12, 2012 2:38 pm

This is definitely a cool little thing. Something I wanted to do myself but never got around to doing. LWM, never give up whatever you do.
User avatar
Project Dark Fox
Learn Toaster Repair (Nightmare Fuel Station Attendant)
 
Joined: 14 Jul 2005
Location: The Gutter

Re: ZShmup

Postby NeuralStunner » Thu Apr 12, 2012 2:55 pm

Oh, nice! I guess models are perfect for full 360 degee rotation.

Hey, if this catches on I might actually bother with the one I was working on. :P
User avatar
NeuralStunner
Merry Friggin' Christmas
 
Joined: 21 Jul 2009
Location: Who?

Next

Return to Projects

Who is online

Users browsing this forum: Baidu [Spider], Big C, iSpook, Revilution and 11 guests