Boat Game Prototype
About
Boat game project using Boids and MLAPI for my Heriot-Watt Master course
3 different levels available
2 gamemodes :
- Solo againt AI
- Multiplayer (LAN Only for now)
____
ControlsMouse Left : Select fleet
Mouse Right : Set destination of selected fleet
1 / 2 / 3 / 4 / ... : Select fleet 1 / 2 / 3 / 4 / ...
WASD : move camera
Q : Fire Left
E : Fire Right
Space : Focus selected fleet
Escape : Return to the main menu
(for AZERTY keyboard users, you can switch controls in top right corner in the menu)
____
This is a 1 versus 1 game where you control fleets by giving them a target destination and firing on their left or right in order to destroy your opponent’s fleets.
Ships are controlled by a BOID behavior to make them organize, dodge and regroup each other in fleets as birds would do in flocks.
You have to think about your opponent's next move and elaborate a tactic to place your ships as they only shoot on their side and you need to align them to do as much damage while taking as little damage as possible.
You have to be careful as boats from different fleets can shoot each other even if they are from the same team.
You can play in 3 different levels against an IA that will wander around to a random waypoint and if one of your fleets comes close enough the IA will target one of its sides to align and shoot as many of your boats as possible.
You can also play in Local Network against a friend.
One of you will be the Host, select a level and when the game starts it will show his IP address and wait for a player to join. The second player just has to enter the IP address to join and click ready.
Finally, there is a demo scene where we can evaluate the performances of 500 boats BOIDS wandering around. Those boats are simpler than the one in other levels and are optimized to work in this particular scene.
--
- [Boats and buildings]
- [Animations (tween)]
- [Water Shader]
- [Cleaning]
- [Particles]
- [Trees and other decorations]
- [FPS counter]
- [Network]
- [Cursor]