Jaruzel.com

SMOG32 Overview

The SMOG in SMOG32 stands for Small Multiplayer Online Game.

SMOG32 will be my attempt at a 3D graphical online RPG . It will suport a low-ish level of simultaneous players ( less than 200?), and will use an off-the-shelf 3D engine as well as my own code for the game mechanics, both server and client-side.

A lot of the concepts have been proven during the development of my text based mud server, MUD32.

Detailed Design

For detailed design notes, please see this page.

Overview

Client Design
# Use either Truevision 3D or 3D State for the 3d engine.
# Use VB.Net for the Game Mechanics, including GUI, Avatar Movement, Network data.
# Use standard model file format. 3ds? md3? x?

Server Design
# Use VB.Net for the server AI.
# Support up to 200 consecutive players.
# Manage a persisent world.
# No Game resets, even if the server reboots.
# In game Chat system (offload to in house IRC server?)

Game Design
# Several Avatar Models to choose from
# Large combination of clothing/face/hair styles
# Support for both outside terrain and indoor locations
# Basic AI for in game characters.
# Support for Trading.
# Support for in game economy.
# Basic PvP as standard.
# Basic PvNP as standard.
# Support for player designed models/skins.
# Use Basic Role Playing Rules to keep it simple (thanks Greblord!)


Related Pages: MUD32, SMOG32_Detailed

No Comments, Click Here to Add Yours