Project Summary

  Analyzed 4 days ago based on code collected 4 days ago.

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.

Share

In a Nutshell, 3d-client-server-engine...

Languages

C++
50%
XML
42%
Objective-C
7%
2 Other
1%
 
 

Lines of Code

 

Activity

30 Day Summary Apr 18 2013 — May 18 2013

12 Month Summary May 18 2012 — May 18 2013

Community

Ratings

Be the first to rate this project
 
Click to add your rating
 
Review this Project!
 
 
 

Creative Commons License 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.