This was a artificial intelligent gaming client. There is a game server which conducts games. We have been ask develop a client using a Game engine. The game objective is; clients acting as “tanks” accumulating points while making sure of their own survival. The tanks are capable of shooting shells and these bullets will move 3 times faster than a tank. The environment is made out of four kinds of blocks Brick wall,Stone wall,Water and Blank cell. The target will be collect all the coins and medi packs while killing all the op-tents.
The game server and client architecture is like this,
There was configured server and We have to build the client for our AI to connect and play the game. To play the game the protocol is like this. Server issues some text commands in the standard bit stream. We have to play on those commands.
To implement this client we choose C# language and XNA4.0 Game engine. We were able to create a 3D tanks client with a well developed AI. Here are some screen shots from our gaming client,
Also we have developed a complex AI which can play with other clients. I will explain it in another post. Keep in Touch...
No comments:
Post a Comment