This project is part of a directed study project at Kennesaw State University under Dr. Alan Shaw. The purpose of the project is to make education more interesting and to make students more interested in Computer Science. One of the goals of this project is to create a virtual world where students can create their own robots with A.I. and fight other robots in tournaments. Even though one of the main goals of the project is to create a game-like environment, another goal is to create an engine out of this for others to use.
My plans for the engine include: Using C++ to write the server and the client Using the networking library enet (http://enet.bespin.org/) Using OpenGL with SDL underneath it for the graphics and input/output. (http://www.opengl.org/) (http://www.libsdl.org/) Eventually include Python or some other scripting language like lua for the objects that are in-game. (http://www.python.org/) (http://www.lua.org/) Possibly implement some sort of protocol that will make communications between the clients and the server more efficient. At some point down the road, figure out how to include artificial intelligence.
Copyright © 2013 Black Duck Software, Inc. and its contributors, Some Rights Reserved. Unless otherwise marked, this work is licensed under a Creative Commons Attribution 3.0 Unported License . Ohloh ® and the Ohloh logo are trademarks of Black Duck Software, Inc. in the United States and/or other jurisdictions. All other trademarks are the property of their respective holders.