|
Allegro.cc
Projects
Resource Directory
|
IOTD: SmartRay
SmartRay, by William Heatley
This is a recent screenshot from my Advanced Raycasting engine "SmartRay". The engine has been in the works for several months now and luckily I haven't lost the urge to work on it, heh. An Advanced Raycasting engine is very similar to a traditional raycaster. The major difference is that an Advanced Raycaster builds its levels with several 2D polygonal shapes to define "rooms". This same level technique was used in the Build engine(for Duke Nukem?), however the Build engine was not a raycaster. When this screenshot was taken the engine was running at 800x600x16 screen resolution and 9 fps. This low framerate is due mainly to the floor and ceiling casters :-\ The engine's current features include: *Wall, floor, and ceiling renders. *Wall, floor, and ceiling decals(textures you can place on walls at any location. Think of them as posters) *Doors *Sector based level design *Simple map loader *Maskable decals *Flying *Half completed velocity engine for the Camera(will soon be replaced by a better system). The engine uses Allegro for fixed point math, texture storage, and all drawing methods. BTW those Smiley faces and such that you see are test decals placed on the walls. The dark metal wall section on the left side is a door that can be open and closed(up, down, left, or right). It leads to a small room to hide in, heh. I hope to finish this engine eventually and make a game with it. The Gallery | Add your own image! |
Poll
View Results
|