DWK

General
+ Home
+ Links

Programming
+ My Programs

Vesper

The beginnings of a multiplayer, distributed 3D game framework. Thanks to strange for helping me with this project.

Vesper is very unstable and it's rather unlikely that I'll ever work on it again, but it has some nice ideas. The ./nodetest executable, for example, constructs a network laid out according to a topology file. Each peer on the network is given a socket, and artificial delays and dropped packets are introduced to stress-test the system. (Usually it breaks.)

git is used for version control. You need to have cmake and make to build the code, as well as the OpenGL development libraries, and the Qt 4 (including QtOpenGL and QtNetwork) development libraries.

If you're interested in hearing more about vesper, send me an email at dwks at theprogrammingsite period com.

Download

  • vesper-0.0.6-src.tar.gz (1,368,114): Source for vesper 0.0.6. This includes the git repository. It is very unstable; a lot of the code was modified in an attempt to give it a better design, but at the same time a singleton class was introduced, which broke ./nodetest.
  • vesper-0.0.5-src.tar.gz (1,374,906): Source for vesper 0.0.5, including the git repository. [It's really just 0.0.6 checked out to the old version.] This is a little more stable than the above, and ./nodetest still works.
Top