Gameplay (A Treatise)

Published August 09, 2009
Advertisement
After many weeks of interruptions combined with a general lack of self discipline, here is the oft-mentioned gameplay entry.


Gameplay
The Basics
We're making a 2D top-down spacehip shooter (PARTISAN: Forlorn Hope), so there's not a whole lot that hasn't been done (and done and done...). Our objective therefore is to make it fun without worrying about killing ourselves trying to reinvent the wheel. Basically, we got spaceships in space, running on a fairly simple engine, but that doesn't mean we can't have any fun trying to change up the dynamic a little. First, a screenshot:


ZOMG SCREENSHOT!!!11.

To be Different?
The main problem I see with shmups is that they are fairly monotonous, although I am admittedly no connoisseur. It seems like it's either spray-and-pray, jabbing that fire button until your fingers are bleeding, or a mind numbingly hard moving maze puzzle as you avoid thousands of bullets, missiles, and balls-o-fire flung your way. Our goal is to make it a little more combat oriented, with fewer abstract glowing orbs of death and more space fighters unloading packs of missiles on your face. I'm tempted to say more realistic, but, you know, a little movies physics never hurt anybody. We're shooting for the BF2 of 2D spaceship shooters rather than the UT4K (less goofy, but not realistic enough to make it annoying to play). Screw bullet-hell games is basically what I'm sayin'.

What We're Gonna Try
There are not too many ways to address this, but to start I've narrowed it down to 1) Fewer, harder enemies and 2) Also they are smarter. What I mean is that we want to break from the standard 'waves of one shot enemies interspersed with a few just-as-stupid big versions capped off with a decent boss battle at the end'. I'm thinking of Tyrian here specifically (see a previous entry). Of course, you don't want to have too few enemies, since that would get kind of boring, and making them really smart would require more effort than Programmer-man Sir Sapo is willing to give. In the end, I think a game with the standard waves with a decent variety of enemies thrown in with a few challenging "Ace" mini-bosses is a good way to go.
We still have a lot of ways to make the game feel different at our disposal, too.

Playin' the Player (The designer giveth, the designer taketh away)
The easiest thing you can do to alter the game play is to mess with what the player can do. As I hinted before, one of my pet peeves with shmups is having to press and press that fire button to keep a steady stream of laser flying towards the enemy. So in Partisan you have what amounts to a gatling gun- just hold that button down and you have a beautiful stream of hate flying in front of your fighter. However, to make sure the player doesn't just tape that button down, we have an attribute called "Heat" that builds up whenever you fire, so it actually pays to hold back. Currently, if you overheat, then your fighter is unable to move or shoot, which often translates to "completely fucked." Yeah, we might change it merely to "slows way down and can't shoot" since it really is pretty harsh.

I really like this system so far though, since it gets to the point where you start firing bursts and trying to lead enemies more (that is, practicing marksmanship).

Another thing that oft irks me is the lack of damage control on shmup ships- one hit and you're a saaaad panda. And even if you aren't killed in one hit, you have to pray that you find some spacehealth packs quick. FPS's have figured out one alternative to this in the form of regenerating health. True to our cliche-following form, we gave the player energy shields.

To spice things up, we also gave the player an alternate weapon (the "mega-cannon") that requires some slight finesse but is also very useful. You can use it either as a generic big-ass laser that can destroy most enemies in one hit, or charge it up, releasing a wide-field attack that can clear the screen of most enemies.


This is the setup in-game.


Energy Management (Not the Red Bull kind)
This is where energy management comes in- see, both the shields and the mega-cannon ammo feed from your reactor, but they can't do so at the same time. The player has to choose whether to recharge his shields or recharge the mega-ammo, which adds a wrinkle of resource management to an otherwise straightforward game. So we end up with three resources for the player to manage: heat, ammo, and shields. If the player is confident they can dodge things without a problem, they can put the emphasis on ammo and have fun lasing stuff, or if they value marksmanship, they can keep the shields charging while using the default gun (and using the cannon if heat gets too high). This system will take some polishing, but I'm pretty pleased with it so far.


Stuff goin' down. (compare the Hud in previous screenshot)

Parting Shots
I'm one of those once-every-two-weeks updaters, so just in case, don't forget to check out the new Carrier and Transport in the previous entry.

Tune in next time for adventures in level design and enemy creation. I'll be talking about the scripting system we have, and how I had to teach myself to use it in Sir Sapo's absence, which was... interesting. For example:



"Now what variable was that again?"


PS: GDNet+ Members, if you comment here, I promise to comment the crap out of your journal (If I haven't already, *Cough* Ravuya...). I really need to get into reading journals again.
Previous Entry Teaser Entry
0 likes 8 comments

Comments

Mike.Popoloski
I like the break down of your design process. It's nice to see that some people still think about gameplay elements instead of trying to pump in as much flashy graphics as they possible can.

It seems like we don't get enough of that sort of thing. Plenty of updates showing off graphics, but not nearly enough thought process behind different the design of the game.
August 09, 2009 09:09 PM
Mike Bossy
The overheating angle and the balance between shields/super weapon is similar to stuff I've always enjoyed in games. It makes me feel like I'm not just mashing a button but thinking strategically which I mash a button :)

And I'm not just commenting to get you to read my journal :)
August 09, 2009 09:47 PM
nolongerhere
Wow, that looks badass!
Ive always enjoyed your journal and sir sapos.

Your design of the shooter seems to be very well thought out and seems like it will turn out to be a pretty neato game. Its funny because ive been working on a space shooter the last few days, though mines not NEARLY as cool as yours. Im just doing it with the goal of, "Finishing a game from start to finish." After that, im working on the real game ive been planning :)

Gimmie a day or two so I can renew my gdnet+ membership, then ill be expecting those journal comments :D

p.s. Post more journal entries.
August 11, 2009 01:16 AM
Twisol
This looks pretty neat. [smile]
August 11, 2009 03:42 AM
rip-off
Those asteroids look awfully familiar... [smile]

Looks good. I really should use the journal system here, given that I've paid for it.
August 11, 2009 09:34 AM
Prinz Eugn
Quote:Original post by Mike.Popoloski
I like the break down of your design process. It's nice to see that some people still think about gameplay elements instead of trying to pump in as much flashy graphics as they possible can.

It seems like we don't get enough of that sort of thing. Plenty of updates showing off graphics, but not nearly enough thought process behind different the design of the game.


Haha, glad I could fill my niche... I'm trying to make a "fuzzy-side of game development" journal. I usually get overwhelmed technically reading a lot of journals, since I'm not a programmer.

I'm just happy someone noticed me putting thoughts into things.
August 11, 2009 03:29 PM
Prinz Eugn
Quote:Original post by Mike Bossy
The overheating angle and the balance between shields/super weapon is similar to stuff I've always enjoyed in games. It makes me feel like I'm not just mashing a button but thinking strategically which I mash a button :)

Good, I'm hoping the idea won't be too alien. Lots of people bitch about regenerating health but I think it's a lot better than the alternative, overall.
Quote:
And I'm not just commenting to get you to read my journal :)

Pft, liar... [grin]

Quote:Original post by Falling Sky
Wow, that looks badass!
Ive always enjoyed your journal and sir sapos.

Your design of the shooter seems to be very well thought out and seems like it will turn out to be a pretty neato game. Its funny because ive been working on a space shooter the last few days, though mines not NEARLY as cool as yours. Im just doing it with the goal of, "Finishing a game from start to finish." After that, im working on the real game ive been planning :)

Gimmie a day or two so I can renew my gdnet+ membership, then ill be expecting those journal comments :D

p.s. Post more journal entries.

I'm tryin' I'm tryin.... Yeah, I remember you from the olden times, thanks for sticking with us! Our goal is pretty much the same, to actually kind of finish a project this time.

I'll be on the lookout for new entries... post screenshots, at least like a dozen or so.
August 11, 2009 03:38 PM
Prinz Eugn
Quote:Original post by Twisol
This looks pretty neat. [smile]

Thanks!

Quote:Original post by rip-off
Those asteroids look awfully familiar... [smile]

Haha, I hope you don't mind us using them... I'll make new ones if I gotta.

Quote:
Looks good. I really should use the journal system here, given that I've paid for it.

Go for it, I like it a lot. It's a good way to keep motivated, too, and it forces you to organize your ideas a little.
August 11, 2009 05:01 PM
You must log in to join the conversation.
Don't have a GameDev.net account? Sign up!
Advertisement
Advertisement