Home       Imprint / Impressum Select Color Scheme 
 
 
My Other Sites
myrotacol.net
mail-erinnerung.de
pdadmin-forum.de
wohnzimmerhosting.de
mydxs.de
Fischerseiten  german text
Fischerprüfungen
Angeln in den USA
Oak Island  german text
Wo liegt Oak Island?
Geschichte
Das Geldloch
Fotos
Links
Kombucha  german text
Was ist Kombucha?
Eigenschaften
Herstellung
Bezug
Häufige Fragen (FAQ)
Links
Proxy-Dll Concept
Introduction
The Concept
Realisation
HowTo 1
HowTo 2
References
Users' Contributions
Downloads
 
PacWars - A DXStudio Competiton Entry
-- Section: DXStudio Goodies --

This is my submission to the DXStudio Summer 2009 Demo Contest, running 18 June 2009 to 17 Sept 2009.

It is a multiplayer 3D spaceflight simulation demo, featuring good old pac-man as enemy AI. And kind of a tribute to the MMO space game Jumpgate by Netdevil, which I used to play for quite a long time. Multiplayer ability is being realized without a dedicated server application, just using a message dispatcher on a remote server for data transfer between the clients.

Features

  • MS Windows only, windowed in fixed size 1024x768
  • Client-only multiplayer with connection to a central server, used as data dispatcher
  • 3D space flight with a "newtonian-like" acceleration and drag behaviour
  • Selection of different ship types with different attributes
  • Three AI enemy types ("MadPacs") with basic "distributed spawning" (clients can trigger AI spawn on other clients)
  • Player versus Player fights with client sync'ing
  • Basic asteroid mining and ship hull repair feature
  • Switching of views (1st person main view)
  • ChatWindow (one channel only)
  • Dynamic creation/removal of objects in space (e.g. asteroids), based on a position-bitmap
  • Object-to-object interaction done by ray-casting and face collision tests, not using physics engine
  • Persistant player data saved to local xml file (encrypted data)
  • Usage of dynamic shadowing, basic animations and bumpmapping
  • Distant-related sounds on several channels
  • In-application webbrowser (used for help/credits screens)
  • In-application video play (used for a "TV" in space)

Known Issues

  • BY DESIGN: As network message processing is linked to the clients' framerate, weak clients (having very low fps) could bog down communication.
  • BY DESIGN: On program startup, the 3D scene(s) are already running in background (to ensure quick availability when launching). So, even when showing the main menu only, fps need some time to recover after startup. This is notable especially when running the program and immediately switching to the "Intro" topic.
  • BUG: Shooting at the main station's landing lights causes a 'function not found' error
  • (more to come soon - I bet)

Introduction Video

For those who want to have a headstart with a video (rather than reading through the ingame manual). This is an ingame video with comments, recorded with the free version of AVS Video Editor 4 (showing a watermark in the beginning): pacwars_video.wmv

Installation

Download and unzip the file below. Preferably, store it to a separate folder, as some temporary files are created at runtime. Start by double-clicking the extracted *.exe. If not already present on your machine, the DXStudio player will be installed automatically then, too. To run, PacWars needs an internet connection, as the program contacts the "multiplayer data dispatcher" (aka DXStudioServer.exe) on demo.dxstudio.com. There is no "pure offline" operation mode.

Screenshots

Ship docked at Main Station



Undocked, near Main Station



Being attacked by a "MadPac"


Download

Description File Filedate Size Remarks
PacWars V1.0 pacwars_10.zip 9/13/2009 50.3 MB 'PacWars' DXStudio competition submission. With dxstudio player setup files



 
Computer
ChartLinkCreator
TokenBuilder (3DGS)
HexMapCreator
Well-o-Mat  german text
Building a Webserver
Game Tools List
DXStudio Goodies
GetKeyState Plugin
Cryptor Plugin
Particles2D Plugin
Utility Plugin
DXSTwitterListener
DXSPather DLL
Summer'09 Competition
DXSCheckMem DLL
pnpTC DXMesh plugin
Turnipmaster Online
L3DT DXMesh plugin
Embedding and Enet
Multiplayer Test App
Tokenbuilder Redux
CannonModule
Models/Renders
Robot Model
Winebarrel Model
Cigarette Box Model
Remote Control Model
Irrlicht3D Goodies
CGUIexScrollWindow
CGUIexChatWindow
ChaseMe: Demo Game
My Project Skeleton
MikoChess: Test Game
 
 

miko-cms v5/2009  |  http://validator.w3.org/check/referer  |  admin