delorie.com/archives/browse.cgi   search  
Mail Archives: djgpp/1996/10/27/01:09:38

To: djgpp AT delorie DOT com
Subject: Re: Games programming on Djgpp
Message-ID: <19961027.224846.8183.2.chambersb@juno.com>
References: <Pine DOT A32 DOT 3 DOT 91 DOT 961026090605 DOT 53667A-100000 AT academ07 DOT mty DOT itesm DOT mx>
From: chambersb AT juno DOT com (Benjamin D Chambers)
Date: Sun, 27 Oct 1996 01:48:01 EDT

On Sat, 26 Oct 1996 09:09:28 -0600 (CST) ARTURO RAFAEL LOPEZ CASTRO
<al535994 AT mail DOT mty DOT itesm DOT mx> writes:
>I am new in game programming, I know C, Pascal and Assembler.
>I've already have a djgpp compiler, source code  of old games,
>some graphics, sound, and games libraries 
>and utilities but I don't really know where to start programming.
>Could someone tell me where should I begin.
>
>Thanks.
>

OK, you need a LOT of stuff . . .
1.	You need a game to make.  Otherwise, you're doing nothing.
2.	You need input routines
3.	Sound/Music routines.
4.	Graphics routines.
5.	Game logic.

You can grab just about everything except 1 & 5 from libs.
Tips:
1.	If it works, don't break it.  Yeah, I know it's nifty to
squeeze 5-10% more speed out of a game, but remember that you might have
to rewrite all of your source code 3-4 times just to add a single
optimization (ok, that's pessimistic - but at least 1 rewrite usually
occurs).
2.	Think of your target audience.  Don't make a shoot-em-up game
like WOLF-3D (YES, I mention an ancient game, mostly because all the
others ((including DOOM and QUAKE)) are clones.  Personally, I grew sick
of those years ago) and expect to receive numerous awards for the plot. 
Chances are, the plot will be forgotten before the first level is beaten.
 On the other hand, don't write a little-kiddy happy-face interface with
smiles and balloons all over while expecting serious gamers to take it.
3.	You don't have to make the graphics realistic as long as they
LOOK like they're realistic.  Go ahead and fake 'em - they might even
look better using fake algorithms.
4.	Don't say it can't be done.  I gaurentee you, a twelve year old
will do it next week, simply because he doesn't REALIZE it can't be done.

==================================================================
I'm looking over
	my dead dog Rover,
Whom I ran over with my lawn mower!
One leg is missing,
	The second is gone.
The third leg is splattered
	all over the lawn.
There's no need explaining
	the one remaining -
it's down by the cellar door!
I'm looking over
	my dead dog Rover,
Whom I overlooked before!
==================================================================
If you haven't heard of the four-leaf clover, you'll have no clue(^^^^).

- Raw text -


  webmaster     delorie software   privacy  
  Copyright © 2019   by DJ Delorie     Updated Jul 2019