Author Topic: Development goals  (Read 1288 times)

Arkhan

  • Hero Member
  • *****
  • Posts: 14142
  • Fuck Elmer.
    • Incessant Negativity Software
Re: Development goals
« Reply #15 on: May 13, 2012, 06:02:51 PM »
Yeah the Goldbox games are best done with a team.  That way programmers can take on different pieces.  Like, one for the exploring and one for the battles...

[Fri 19:34]<nectarsis> been wanting to try that one for awhile now Ope
[Fri 19:33]<Opethian> l;ol huge dong

I'm a max level Forum Warrior.  I'm immortal.
If you're not ready to defend your claims, don't post em.

soop

  • Hero Member
  • *****
  • Posts: 2828
Re: Development goals
« Reply #16 on: May 14, 2012, 02:40:01 AM »
If I made a game, I'm fairly certain I'd start with a shootemup - in fact I did make one in pascal once (with parallax scrolling!).  A run and gun would be different in that I just had to make attack patterns rather than design levels.  But I would, in order:

Start with the basic collision detection and movement
Attack patterns and scoring
Graphics
Music
Titles/gloss

Arkhan

  • Hero Member
  • *****
  • Posts: 14142
  • Fuck Elmer.
    • Incessant Negativity Software
Re: Development goals
« Reply #17 on: May 14, 2012, 02:57:29 AM »
depending on the complexity of the Shmup, they are often fairly easy to do. 

It gets hairy when you introduce f*cking wack ass graphical trickery, and sprites as big as RoyVegas' mom.
[Fri 19:34]<nectarsis> been wanting to try that one for awhile now Ope
[Fri 19:33]<Opethian> l;ol huge dong

I'm a max level Forum Warrior.  I'm immortal.
If you're not ready to defend your claims, don't post em.

soop

  • Hero Member
  • *****
  • Posts: 2828
Re: Development goals
« Reply #18 on: May 14, 2012, 03:21:23 AM »
depending on the complexity of the Shmup, they are often fairly easy to do. 

It gets hairy when you introduce f*cking wack ass graphical trickery, and sprites as big as RoyVegas' mom.

Hahah!  I had a good idea for a slightly more complex shooter - probably for xbox in an 8-bit style - where it features different weapons assigned to the different face buttons (a bit like the Soldier series weapons, but on tap) and a paper scissors stone mechanic where each enemy is particularly vulnerable to one colour and particularly resistant to another.

well one of the bosses features four smaller craft which have to be hit in a certain order to deactivate them - if you hit them out of turn, they reset and no damage is done until you get all four in the correct order, which would require precision and ideally, switching between weapons to speed it up.  A few rounds of that, getting faster and faster until they're done.

I figure that would be a nice mechanic, and still f*cking easy to code.  I am, however, very lazy.

Arkhan

  • Hero Member
  • *****
  • Posts: 14142
  • Fuck Elmer.
    • Incessant Negativity Software
Re: Development goals
« Reply #19 on: May 14, 2012, 03:57:14 AM »
oh, for the xbox, this shits a cakewalk.

I was talking about for PCE.


On the sexbox, you have basically infinite resources for a 2D shewtar
[Fri 19:34]<nectarsis> been wanting to try that one for awhile now Ope
[Fri 19:33]<Opethian> l;ol huge dong

I'm a max level Forum Warrior.  I'm immortal.
If you're not ready to defend your claims, don't post em.

soop

  • Hero Member
  • *****
  • Posts: 2828
Re: Development goals
« Reply #20 on: May 14, 2012, 04:05:19 AM »
oh, for the xbox, this shits a cakewalk.

I was talking about for PCE.


On the sexbox, you have basically infinite resources for a 2D shewtar

Yeah, I was thinking of the PCE too, but the controller wouldn't fit as well.

Arkhan

  • Hero Member
  • *****
  • Posts: 14142
  • Fuck Elmer.
    • Incessant Negativity Software
Re: Development goals
« Reply #21 on: May 14, 2012, 04:13:34 AM »
listen, support 6 button.

in fact, force it!
[Fri 19:34]<nectarsis> been wanting to try that one for awhile now Ope
[Fri 19:33]<Opethian> l;ol huge dong

I'm a max level Forum Warrior.  I'm immortal.
If you're not ready to defend your claims, don't post em.

nodtveidt

  • Guest
Re: Development goals
« Reply #22 on: May 14, 2012, 05:47:41 AM »
...for xbox in an 8-bit style...
As long as you don't plan to sell it, you're all good. No one would buy it, but a few people might download it for free. The Xbox crowd is... odd.

nodtveidt

  • Guest
Re: Development goals
« Reply #23 on: May 14, 2012, 05:49:35 AM »
A basic shooter is a weekend project on the PCE... use stock sprites and tiles, basic movement and collision detection, etc... easy peasy stuff. When you get into complex enemy patterns, AI, and all the fancy effects, development time increases exponentially.

Arkhan

  • Hero Member
  • *****
  • Posts: 14142
  • Fuck Elmer.
    • Incessant Negativity Software
Re: Development goals
« Reply #24 on: May 14, 2012, 05:50:43 AM »
...for xbox in an 8-bit style...
As long as you don't plan to sell it, you're all good. No one would buy it, but a few people might download it for free. The Xbox crowd is... odd.

its not the xbox crowd thats odd.

its the fact that they shove the indie shit in the ass-end of the menus, nowhere near anything, and its such a chore to find games that people aren't likely to give anything a shot... especially since the indie menu is flooded with awful games that pass the criteria, but aren't worth a damn.

UNLESS, it's one that Kotaku mentions.

If Kotaku mentions it, you are all set.  There is a kotaku button in the menus, so people just blindly go there.
[Fri 19:34]<nectarsis> been wanting to try that one for awhile now Ope
[Fri 19:33]<Opethian> l;ol huge dong

I'm a max level Forum Warrior.  I'm immortal.
If you're not ready to defend your claims, don't post em.

spenoza

  • Hero Member
  • *****
  • Posts: 2751
Re: Development goals
« Reply #25 on: May 14, 2012, 06:05:17 AM »
See, this is why I'm a little worried about working my way up to a platformer. In a shooter, movement is pretty free-form. In a platformer you have different platforms, jump physics, etc... HARD (in my brain).
<a href="http://www.pcedaisakusen.net/2/34/103/show-collection.htm" class="bbc_link" target="_blank">My meager PC Engine Collection so far.</a><br><a href="https://www.pcenginefx.com/forums/" class="bbc_link" target="_blank">PC Engine Software Bible</a><br><a href="http://www.racketboy.com/forum/" c

Arkhan

  • Hero Member
  • *****
  • Posts: 14142
  • Fuck Elmer.
    • Incessant Negativity Software
Re: Development goals
« Reply #26 on: May 14, 2012, 06:09:13 AM »
but in a platformer, thats ALL you have to worry about.

The rest is just making levels that work with the physics.

Mario 1 is f*cking balls simple as far as "stuff going on that you have to program"

the rest is just putting it in the right places so the levels are just the right amount of annoying.

Shooters have movement, collision, enemy patterns, bullet patterns, gang signs, parallax, bosses, and shit.
[Fri 19:34]<nectarsis> been wanting to try that one for awhile now Ope
[Fri 19:33]<Opethian> l;ol huge dong

I'm a max level Forum Warrior.  I'm immortal.
If you're not ready to defend your claims, don't post em.

spenoza

  • Hero Member
  • *****
  • Posts: 2751
Re: Development goals
« Reply #27 on: May 14, 2012, 06:22:26 AM »
Shooters have movement, collision, enemy patterns, bullet patterns, gang signs, parallax, bosses, and shit.

If I ever make a shooter, I promise it will not have gang signs or shit. Especially not shit. I am no fan of Toilet Kids.
<a href="http://www.pcedaisakusen.net/2/34/103/show-collection.htm" class="bbc_link" target="_blank">My meager PC Engine Collection so far.</a><br><a href="https://www.pcenginefx.com/forums/" class="bbc_link" target="_blank">PC Engine Software Bible</a><br><a href="http://www.racketboy.com/forum/" c

nodtveidt

  • Guest
Re: Development goals
« Reply #28 on: May 14, 2012, 07:13:01 AM »
My tutorial series started out with a block platformer because it's generally the easiest type of action game to make. Master the block platformer and you can move on to bigger and better things... the block platformer model will get you accustomed to sprite movement technique and collision, plus enemy movement theory if you so desire. You can then take that experience into more complex game types, such as "pure" platformers (moving platforms and slopes), shooters (prepare to optimize the snot outta your code, and basic AI helps unless you wanna just do movement tables), or perhaps brawlers (Y-sorting, complex hitboxes, strong AI). Fighting games come off as simple at first, but are AI-heavy and you need a strong understanding of finite state machines to pull them off. They're way more advanced than they look. And RPGs... forget it... you pretty much have to be an expert at all of this before you attempt an RPG. Sure, you can scrape by with basic understanding of solid-block collision, and when planned carefully, you can avoid getting into Y-sorting... plus you can skip AI altogether if you want your enemies to be a band of blundering dumbasses who, one would wonder, ever got around to doing whatever foul deeds your story says they did. To make a masterpiece though, you'll need all the skills for that, plus some that are unique to RPGs, such as the ability to handle vast amounts of text (you'll have to use far storage, which requires some advanced techniques). You might even want to utilize subtile collision, which means you'll have to understand and effectively use subtile collision maps... which also means you'll need to understand granularity and lookup tables (this is helpful for pure platformers, though most times, you can just get away with a slope table as opposed to a subtile collision map). RPGs are a nightmare to do properly on the PCE.

A platformer is an awesome first project and is one of the most satisfying types of games to both make and play. :)