"Battle Tactics"
An Engine Scripting Tech Demo for IOS/Android Platform and PC
About...
Battle Tactics is a very simple mash up of the social popular mobile game "Words with Friends" and Nintendo's Advance Wars. Players logged in to the game, made an account, and upload their actions in this turn based game. This was my earliest experiences using the Unity engine. I extended the assignment by making a Youtube video demonstrating the games features.
Features
My Role
Challenges
We ran into a problem with a rare occurrence with an infinite loop within the one of the Astar While loops, We resolved it by sprinkling debug logs within all the loops and then read the crash dump log to locate the problem.
Problem: Astar* Traversing the same path
Resolve: Resting FGH scores on Nodes
Sample Code
Battle Tactics is a very simple mash up of the social popular mobile game "Words with Friends" and Nintendo's Advance Wars. Players logged in to the game, made an account, and upload their actions in this turn based game. This was my earliest experiences using the Unity engine. I extended the assignment by making a Youtube video demonstrating the games features.
Features
- Point and click
- play at your convenience
- make an account
- SQL Data base
My Role
- Game play programmer on client side
- A* Star implementation
- 3D modeler and animator
- Touch Input
Challenges
We ran into a problem with a rare occurrence with an infinite loop within the one of the Astar While loops, We resolved it by sprinkling debug logs within all the loops and then read the crash dump log to locate the problem.
Problem: Astar* Traversing the same path
Resolve: Resting FGH scores on Nodes
- The Player Character could not re traverse a previous path. After stepping into the traversed path and mapping the values on paper we saw that the neighbors nodes score values did not reset after it was traversed. I resolved it by resetting the values after the path was built.
Sample Code