Author Topic: Best beginner game  (Read 976 times)

spenoza

  • Hero Member
  • *****
  • Posts: 2751
Best beginner game
« on: April 14, 2012, 05:16:27 AM »
OK, so, if I were to pick up HuC, my only previous programming experience having been Java (intro and intermediate) and just a touch of Pascal, and make a game, what style game would likely be the easiest to manage as a beginning project? Platformer? Puzzle? Shooter? I find myself most worried about enemy routines/AI, but should I be? What are the hardest parts? What kind of advice can you give me before wading in and drowning?
<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

touko

  • Hero Member
  • *****
  • Posts: 953
Re: Best beginner game
« Reply #1 on: April 14, 2012, 06:27:43 AM »
A pong i think ..

It's very simple, but all programming aspects are present, like background/tiles, sprites, score, AI,sound/musics etc ..
This is useless to try to make a difficult game without programming experience .

A simple game like pong will allow you to understand how to use huc functions, and how pce works,without too many headaches . :mrgreen:

A shoot don't need an advanced AI, because enemies are made of simple waves scheme .
« Last Edit: April 14, 2012, 06:41:05 AM by touko »

spenoza

  • Hero Member
  • *****
  • Posts: 2751
Re: Best beginner game
« Reply #2 on: April 14, 2012, 06:59:44 AM »
What about a Breakout/Arkanoid clone? Let's face it, Drop Off is NOT winning any awards for anything other than suck.
<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: Best beginner game
« Reply #3 on: April 14, 2012, 08:20:04 AM »
Start with something that doesn't involve scrolling or a lot of moving parts.

Don't try to do parallax. Keep the background color use basic (1 palette instead of many).

Breakout wouldn't be hard.  Arkanoid would be harder because of the powerups and all of that.  There is already a game called Jamanoid for PCE.  It used to come with HuGo.



The best thing to do is pick an Atari 2600 game that seems fairly simple. Try bringing it over. 

If you start going for scrolling shooters and crap, you'll just get in over your head.

[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.

touko

  • Hero Member
  • *****
  • Posts: 953
Re: Best beginner game
« Reply #4 on: April 14, 2012, 09:03:28 AM »
an arcanoid clone is harder than it seems .
Mainly for tiles manipulations .

Arkhan

  • Hero Member
  • *****
  • Posts: 14142
  • Fuck Elmer.
    • Incessant Negativity Software
Re: Best beginner game
« Reply #5 on: April 14, 2012, 09:58:24 AM »
an arcanoid clone is harder than it seems .
Mainly for tiles manipulations .

yes there is alot of nonsense going on with Arkanoid.

however, if you do a straight 2600 breakout clone, you could do like 15x4 rows of sprites (60 sprites).  This is more than adequate for a breakout clone, as 15x16 pixels would nicely cover the screen and leave you room to put a border for the playfield. It's a perfect fit, really.

and then have the paddle, and a ball. That's 62 sprites.   Leaves a bit of wiggle room. Not a lot at all, but just a little :)

You could then make a neat looking 16 color background to figure out how backgrounds work, along with laying out all the sprites and manipulating their positions and palettes.

You wouldn't hit the line limit either since it's 15 sprites per row :D  

Then, you could learn all about bounding boxes, and making optimal checks.  There are a lot of opportunities with a simple breakout grid to do some shortcuts with checks and keep things optimal.

For example, if there's no possible way the ball could hit the topmost row, why even check ANY of those sprites?  

If the ball is on the left side, why check anything who's X coordinate is on the right half?

stuff like this is good to pick up on early.


I vote you do that, since you brought it up.

A simple Atari 2600 breakout clone.  No frills.  Just the basics.
[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.

touko

  • Hero Member
  • *****
  • Posts: 953
Re: Best beginner game
« Reply #6 on: April 14, 2012, 10:06:17 AM »
Yes vcs games are very good (and also very simple),especialy for a systemCD error overlay   :-"
« Last Edit: April 14, 2012, 10:09:27 AM by touko »

ccovell

  • Hero Member
  • *****
  • Posts: 2245
Re: Best beginner game
« Reply #7 on: April 14, 2012, 03:17:23 PM »
Yes vcs games are very good (and also very simple),especialy for a systemCD error overlay   :-"

Yeah, nobody here ever notices the easter eggs we pack into our games and demos, do they?  :-(

spenoza

  • Hero Member
  • *****
  • Posts: 2751
Re: Best beginner game
« Reply #8 on: April 14, 2012, 04:58:20 PM »
Thing is, once I've made something simple, I can slowly improve/evolve it. Arkanoid was pretty cool, and Breakout is pretty simple, and there are some nice evolutionary points between them.
<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

esteban

  • Hero Member
  • *****
  • Posts: 24063
Re: Best beginner game
« Reply #9 on: April 14, 2012, 06:38:28 PM »
I think you have already decided, but I always thought that Atlantis would make a great candidate for a beginner game.

« Last Edit: April 14, 2012, 06:40:09 PM by esteban »
  |    | 

spenoza

  • Hero Member
  • *****
  • Posts: 2751
Re: Best beginner game
« Reply #10 on: April 14, 2012, 07:35:14 PM »
Not familiar with Atlantis. I never played it.
<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

esteban

  • Hero Member
  • *****
  • Posts: 24063
Re: Best beginner game
« Reply #11 on: April 14, 2012, 08:02:17 PM »
Not familiar with Atlantis. I never played it.


ATLANTIS

Core game is exceedingly basic, but I believe it would offer incremental steps (as you revise, refine and polish the game by introducing new enemies,  new AI behavior, new stages, new cannon placement, etc.).
« Last Edit: April 14, 2012, 08:11:15 PM by esteban »
  |    | 

Arkhan

  • Hero Member
  • *****
  • Posts: 14142
  • Fuck Elmer.
    • Incessant Negativity Software
Re: Best beginner game
« Reply #12 on: April 14, 2012, 08:52:58 PM »
Atlantis is simply Missile Command, but not shitty.


it would be a fun game to make, but would also be a bit more challenging to deal with the sprite activity that occurs.
[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.

_joshuaTurbo

  • Global Moderator
  • Hero Member
  • *****
  • Posts: 5160
Re: Best beginner game
« Reply #13 on: April 15, 2012, 01:49:51 AM »
Hey spenoza,

Have you taken a look at Roves: Crash course in HuC series on Obey brew?  It's a great way to jump in and get started making some sprites move around with backgrounds.  I too have a java background, and found his directions easy to follow. 

Even if it is in the dreaded C++ language :P

touko

  • Hero Member
  • *****
  • Posts: 953
Re: Best beginner game
« Reply #14 on: April 15, 2012, 04:21:29 AM »

Yeah, nobody here ever notices the easter eggs we pack into our games and demos, do they?  :-(
Because we are too subtle lol .