TIP: Click on subject to list as thread! ANSI
echo: c_plusplus
to: CAMERON CLARK
from: HERMAN SCHONFELD
date: 1997-05-03 23:31:00
subject: Re: Doom like games...

CC>    First, this is not a good place to start. Pick a simple game idea
CC>    for learning. Having to learn vga graphics + learning 3d to 2d
CC>    ideas is enough of a headache. Start with something easy first
CC>    like a pacman game.
Pfft. My first game was a inter-polated height mapper. (like using volumetric 
pixels except colour interpolation between voxels.)
CC>    #2 write a 3d engine that given a 3d point will translate
CC>    into a 2d point
All 3d engines perform this task.
It's easily projected by a
2dx = (3dx * perspective) / (3dz + space) + centre x
2dy = (3dy * perspective) / (3dz + space) + centre y
Doesn't take 'years' to code something like that.
CC>    #3 write a mapping function that will map a square picture onto
CC>    any 4 sided figure no matter its shape
texture mapping is extensively easy!
CC>    #6 add fuzzy logic engine for AI decision making by characters in
CC>    your game
Pfft. Making a character engine is one the things you look forward to when 
developing a 3d game.
CC>    Start small then in a few years move up to something like doom
... Break up a relationship. Buy a computer!
--- Ezycom V1.48g0 01fd016b
---------------
* Origin: Fox's Lair BBS Bris Aus +61-7-38033908 V34+ Node 2 (3:640/238)

SOURCE: echomail via exec-pc

Email questions or comments to sysop@ipingthereforeiam.com
All parts of this website painstakingly hand-crafted in the U.S.A.!
IPTIA BBS/MUD/Terminal/Game Server List, © 2025 IPTIA Consulting™.