GZShmup
Forum rules
The Projects forums are only for projects. If you are asking questions about a project, either find that project's thread, or start a thread in the General section instead.
Got a cool project idea but nothing else? Put it in the project ideas thread instead!
Projects for any Doom-based engine (especially 3DGE) are perfectly acceptable here too.
Please read the full rules for more details.
The Projects forums are only for projects. If you are asking questions about a project, either find that project's thread, or start a thread in the General section instead.
Got a cool project idea but nothing else? Put it in the project ideas thread instead!
Projects for any Doom-based engine (especially 3DGE) are perfectly acceptable here too.
Please read the full rules for more details.
-
- Posts: 2270
- Joined: Tue Jul 15, 2003 7:00 pm
- Location: Maine, US
GZShmup
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.
-
- Posts: 2856
- Joined: Tue Jun 21, 2005 1:16 pm
- Location: Ireland
Re: ZSchmup
AWESOME!
I'm already thinking of ways to abuse this ...
I'm already thinking of ways to abuse this ...
-
- Posts: 405
- Joined: Wed Mar 28, 2012 4:03 am
- Location: The Shadow Realm (no cap)
Re: ZSchmup
You know how all modern FPSs have a mandatory turret section?scalliano wrote:I'm already thinking of ways to abuse this ...
Now all Doom Wads will have mandatory schmup sections!
-
- Posts: 2270
- Joined: Tue Jul 15, 2003 7:00 pm
- Location: Maine, US
Re: ZSchmup
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.
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.
-
- Posts: 2648
- Joined: Thu Oct 26, 2006 12:08 pm
- Location: Bucharest, Romania
Re: ZSchmup
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?
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).
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).
-
- Posts: 2270
- Joined: Tue Jul 15, 2003 7:00 pm
- Location: Maine, US
Re: ZSchmup
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:
DECORATE:
Modeldef entry:
Code: Select all
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
}
Code: Select all
ACTOR ExpFX
{
+NOGRAVITY
+NOCLIP
States
{
Spawn:
TNT1 A 0
EXP1 ABCD 6 BRIGHT
stop
}
}
-
- Posts: 2270
- Joined: Tue Jul 15, 2003 7:00 pm
- Location: Maine, US
Re: ZSchmup
Added sounds, some eye candy, and new stand in models for the enemy ships.
http://www.prdarkfox.com/lwm/flyer.7z
http://www.prdarkfox.com/lwm/flyer.7z
-
-
- Posts: 26540
- Joined: Tue Jul 15, 2003 4:58 pm
- Location: Scotland
Re: ZSchmup
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:
Very interesting mod BTW and, as always, very nicely executed.
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.
-
- Posts: 2270
- Joined: Tue Jul 15, 2003 7:00 pm
- Location: Maine, US
Re: ZSchmup
Doesn't seem very clean, but at least it works.Enjay wrote:That was the first way that I found to do it that works and so I've stuck with it.
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.
-
- Posts: 2096
- Joined: Sat Aug 20, 2011 8:54 am
- Preferred Pronouns: No Preference
- Graphics Processor: nVidia with Vulkan support
Re: ZSchmup
Isn't it Shmup?
-
- Posts: 2270
- Joined: Tue Jul 15, 2003 7:00 pm
- Location: Maine, US
Re: ZShmup
Fixed.terranova wrote:Isn't it Shmup?
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.
-
- Posts: 919
- Joined: Sun Nov 19, 2006 8:15 am
- Location: Manchester UK
Re: ZShmup
Tyrian 3 plz.
-
- Posts: 9369
- Joined: Thu Jul 14, 2005 8:33 pm
- Preferred Pronouns: They/Them
- Operating System Version (Optional): Windows 11
- Graphics Processor: nVidia with Vulkan support
- Location: Blacksburg, SC USA
Re: ZShmup
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.
-
-
- Posts: 12328
- Joined: Tue Jul 21, 2009 12:04 pm
- Preferred Pronouns: He/Him
- Operating System Version (Optional): Windows 11
- Graphics Processor: nVidia with Vulkan support
- Location: capital N, capital S, no space
Re: ZShmup
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.
Hey, if this catches on I might actually bother with the one I was working on.