Latest File Releases: Mark IV Engine

Friday, 1 May 2009

v0.80 Alpha-1 Released: Playable Network Game






It is now possible to play a complete network tank combat simulation between two players. All of the main features are there.
The project is still under construction and some bits are just place-holders.
The pictures show a complete network game running from start to finish.

The server is the window on the left, the client on the right.

In order of pictures:
1) Server starts and opens game lobby. Client starts programme.
2) Client joins server by entering server address.
3) Client has joined, and enters lobby. Server browses through available scenarios.
4) Scenario has change is reflected on client. Client types some chat to server.
5) The server player moves a Jagdpanther, the client moves one of his T-28Es towards the town.
6) Server tells a T-70 to enter the town, and it plans a path to drive in around all of the houses. Client has moved up a T-28 near the town, and is hiding it behind the small houses.
7) Server tells T-70 to fire at T-28. T-70 indicates that it can not see the target as it is blocked by a small house. Client starts to move T-28 out of cover.
8) The T-70 has been waiting and now opens fire, knocking out the T-28 with a hit to its side armour. The simulation physics calculations for armour penetration are shown in the text output below.
9) The remaining tanks belonging to the client have been destroyed, and a "game over/summary" box appears.

6 comments:

qubodup said...

Hello,

I wanted to run the svn (I'm on Linux 64bit) but I don't want to install the non-free FMOD and wanted to ask if there is an easy way to disable it

Best regards

Anton Gerdelan said...

There is now. svn co the latest version. Go into src/audio. Copy the DummyAudioHandler.h & .cpp files over the AudioHandler.h & .cpp files. Go into Release/. make all.

I'm thinking about replacing fmod with OpenAl but that will be a few weeks away.

qubodup said...

Thanks for doing this, however I seem to have problems with make seeing OIS (it's in /usr/include/OIS/ and adding "-I/usr/include/OIS/" to the g++ line in the makefile doesn't help)

I would probably be unable to compile it without raknet (which also is non-free) or can it be disabled?

Anton Gerdelan said...

Hi,

Regarding OIS: It's actually an optional dependency of OGRE. So you install this before making OGRE and OGRE finds it. You shouldn't need to do anything else, as I'm only including the .h files and not linking against it directly. Can you post your error?

Regarding RakNet: No, this would be quite tricky (but not impossible) to disable, as it's well integrated into the project. It's actually free and open-source for non-commercial use (under the Creative Commons Licence), and the source is included in my project trunk.

Anton Gerdelan said...

besides...it would just be a driving simulation without the network component - there would be no game as such (there is no combat AI yet)

Anonymous said...

The authoritative message :) [url=http://cgi3.ebay.fr/eBayISAPI.dll?ViewUserPage&userid=acheter_levitra_ici_1euro&achat-levitra]acheter levitra[/url] Thanks for the help in this question how I can thank you?