To: djgpp AT delorie DOT com Subject: Re: Games programming on Djgpp Message-ID: <19961027.224846.8183.2.chambersb@juno.com> References: 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 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(^^^^).