isomorphic RTS
The project goals that have been reached:
- Create a custom game engine based upon an isomorphic projection.
- Have actors move around in this world by issuing mouse commands.
- For pathfinding use A-star and or bidirectional A-star.
- Add collectable resources to the world
- Make villagers gather the different resources and bring them to a ‘town center’
- Use these resources to build different buildings
- Require specific buildings to house new population
- Make certain the buildings produce units
- Implement Fog of war
- Interact like an RTS game
- Robust villager AI for doing a task
- Show different animations for these resources
- Generate random map on game startup
- Make the units able fight each other using melee
- Make the actors fight each other using ranged attacks
- Make certain buildings able to perform a ranged attack
- Working minimap
- Buildable town centre, house, baracks, mill and lumbercamp
- A basic Rock/Paper/Scissors for damage calculations during battle
- Basic AI to play against
Attainable project goals for the near future:
- Fighting animations
- Different units
- Different colors on units and buildings for the eight teams
- Researchable upgrades for units and buildings
- Flesh out the research with a tech tree
- Add sounds
Aim for the moon project goal:
- Working netcode to play against friends!