PutkaRTS
PutkaRTS copied to clipboard
PutkaRTS is a real-time strategy game that is being developed by a group of Finnish programmers as a hobby and as a means of learning C++, good coding practices, documentation, team work, and VCS usag...
Add chat messages to the network protocol. A message should have a sender and a list of receivers.
Implement a text field widget. Try to reuse Label where possible.
The functions `Game::Game::getPlayers()` and `Game::Game::getObjects()` should return `boost::shared_ptr` so that the caller can't modify the players and objects. However, it isn't very efficient to duplicate all object pointers. This will...
Simple. Design the classes ObjectType, ObjectAction and Object. All types and actions should be dynamically loadable from data files. The only and sole exception is movement, which requires special algorithms...
The Player class should contain information about things like player's resources and map exploration.
Here is a draft: - New game - List of maps (initially a dummy list) - Settings, if any. - Provide a way to choose either local game or a...
First make objects move directly to a given location. There isn't any GUI control system yet, so make the locations random. Next, implement path finding. Remember to check tile types...
We will need animations from multiple directions, and the object size may vary. Different actions (such as shooting) will also require animations. If needed, modify the `World::ObjectType` and `World::ObjectAction` classes...