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

HS> All 3d engines perform this task.
HS> It's easily projected by a
HS> 
HS> 2dx = (3dx * perspective) / (3dz + space) + centre x
HS> 2dy = (3dy * perspective) / (3dz + space) + centre y
HS> 
HS> Doesn't take 'years' to code something like that.
    It takes a while to implement it right. This needs to be lightning
    fast if you have to use this for every corner of every polygon (4 to 1
    ratio).
CC>    #3 write a mapping function that will map a square picture onto
CC>    any 4 sided figure no matter its shape
HS> 
HS> texture mapping is extensively easy!
    It takes a while to implement it right. Once again, it needs to be
    used once for every visible polygon. Which do you choose, speed or
    acuratcy? The function should be highly malualbe to allow for speed
    over acuratcy.
CC>    #6 add fuzzy logic engine for AI decision making by characters in
CC>    your game
HS> 
HS> Pfft. Making a character engine is one the things you look forward to 
hen
HS> developing a 3d game.
    Analsis & Design must be done completely before you just into this one.
    Think of a real life situation and apply it. Each character might have
    a very schewed set of attribute (intelligence, speed, strength,
    fraility, pack hunter/loner, stays in place/hunts, vision quality,
    blinded by light/dark, ducks/strafs/jumps/hides, .... )
    The best design would probably rely heavily on a world editor. This
    program should tell you if section of a level are fast enough, are
    within jumping distance of the player, can fall off of and live, etc-
--- GEcho 1.00
---------------
* Origin: Digital OnLine Magazine! - (409)838-8237 (1:3811/350)

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