[dirGames-L] new FPS demo
nick kang
nick at rasterwerks.com
Thu Mar 3 06:04:11 EST 2005
Hey guys,
Here's a demo of a first-person-shooter framework I've been working on:
http://www.rasterwerks.com/dev.public/phosphor_alpha_4_248.htm
Minimum requirements: 1.6G CPU, 32M graphics, 1024x768 display, mouse
The AndradeArts' Enhancer Xtra is used for mouselook and Fullscreen display
Press ESCAPE (or P) to pause the game, and show the menu, and release the
mouse cursor
This is the first stable alpha, the bot AI still needs a lot of work, and no
network code is in place yet. I had hoped to have it completed before GDC
but obviously that's not happening. The goal is to have a cheap facsimile
of Unreal Tournament from 1999, in a browser, and multiplayer. I still
think it's achievable, even with the limitations of SW3D -- "'cause PCs
today are so darn fast!"
Almost all artwork is temporary, lifted from various sources, and/or
programmer art, so please do not post this link outside of this discussion
list (Dir3D-L is okay I guess). Once the core game functionality is done, a
real game will be designed around it, and everything will be replaced, with
the exception of programmer art ;-)
Fullscreen works nicely with IE, but does not work with Firefox.
This game has never been tested on a Mac, I would be curious to see how it
runs on the current generation machines.
Settings are not yet saved between sessions.
The sound is kinda a buggy, if it dies, toggle mute (ctrl-m) to re-acquire
the DirectSound device. Hopefully this will be replaced by BASS or OpenAL
before this is all through. Positional Effects just attenuates the sound
based on distance from camera.
The video monitor is another performance test, if you have a fast
gamer-level machine (2.4G+, GeForce4+, Radeon9xxx+), it's worth trying.
Center your crosshair over the object and use E to toggle the lever and
advance the channel selector.
Talk (chat window) doesn't send anything, if you hit it by accident, press
ENTER again to turn it off.
Right-mouse button zooms the sniper scope in/out.
In Spectator modes, drag the viewport to orbit the camera around the
subject. Press SPACE to switch subjects.
F12 toggles the Editor, which is used primarily to lay down the navigation
network used by the Bot AI. Moving around is similar to UnrealEd, drag the
viewport with left mouse, right mouse, or both buttons. Click on nodes to
check connectivity, etc... If you screw things up, just reload, it doesn't
save any changes locally.
It might a good idea to save your work, close other apps, before trying this
demo.
Important, press ESCAPE (or P) to pause the game, and show the menu, and
release the mouse cursor.
----------------------------------------------------------------
Console commands, press ~ (tilde) during gameplay to toggle:
Enter help or ? for a list of commands, or help on a topic, i.e., type "help
engine" for list of engine commands. Here are some samples:
botmatch X
- starts a spectator match with X number of bots (5 = default)
benchmark
- same as botmatch except a special 1 minute match is setup and a
performance report is generated at the end (if you want to supply framerate
feedback, please use this mode, it is copied to the clipboard). This game
is mostly CPU-limited (unless the video card does not support
multitexturing). The target machine is a 2.4G Pentium 4, on which it should
hold about 30 fps with 5 bots, on the test map.
brightness X, where X = 1-255, 0 to reset
basemap X, where X = 1 or 0
lightmap X, where X = 1 or 0
bot all weapon 4
- give rocketlauncher to all bots
god
- if you're tired of getting hit
etc, etc....
comments, questions, suggestions, flames welcome,
-nick
...sleep time zzzzz...
More information about the dirGames-L
mailing list