Fintail Gladiator Prototype Update: New AI Opponents
Game Prototype Update: NEW AI Opponents
[Haha... That's simply a test level to demonstrate path-finding to target player. However, that will not be part of the latest demo.]
Latest files are available for download on any PC platform.
From an earlier post about the Opponent AI, I knew there are a lot of possibilities with potential behaviors. After making the general AI more modular and customizable, I came up with 3 opponents based on distinct behavior:
Opponent 1: Basic Flipper - Flips and then stands still for short period
Opponent 2: Flip and Flee - When close, will evade from player for short period, making it difficult to chase.
Opponent 3: Speed Spinner - Spins wildly when going fast or about to hit unsuspected players.
How was that achieved? It is all thanks to the three basic behaviors for each opponent as states for Finite State Machine (FSM):
AI STATES | Current | Future |
Seek | Seeks closest available player, will either traverse through solids with pathway or go directly at player without any obstacles in the way. Default behavior when not close to the target. | Will implement local avoidance for other obstacles, whether it be spikes, urchins, or other hazards |
Flee | Currently a behavior that simply makes a random point opposite of the opponent fish's direction. Happens when close to player. Can be toggled on and off. | Will implement a random point away from target should its tail blade face towards seeker. May consider smoother ways to reach vulnerable body with local avoidance. |
Attack | Implements command move and timer. Strongly encourages customized attack patterns. Response to attacking when close is pretty much instant. Can be toggled on and off. | Will allow further customization of attack commands and conditions. |
Additionally, it comes down to a good deal of planning through flowcharts, which influences more organized code, leading to these structured behaviors.
Anyways... Now with the AI behaviors implemented, I suppose I could begin with some aesthetic polish with workable art and sounds..
Feel free to give any feedback so I will continue to improve the game.
Files
Get Fintail Gladiator Prototype
Fintail Gladiator Prototype
A game concept that involves a tribute to Joust, but with fish and tail blades.
More posts
- Fintails Have Grown Bigger Blades and Smoother ControlsMar 26, 2021
- Big improvement: Refined AI behaviorsMar 21, 2021
- Fintail Gladiator - Level Switching Done and Prototype ClosureNov 15, 2020
- Dynamic Difficulty Adjustment AddedOct 10, 2020
- Major Polish Boost (or not...) Version 01-4-3Sep 19, 2020
- Minor fixes - Fixed fatal crash and small fry graphicsSep 18, 2020
- Small Polishing and bug fixes - Score Text Pop up and moreSep 13, 2020
- Small fries: The new and integral feature!Sep 08, 2020
- Wave Demo - Now you can play the game in wavesAug 25, 2020
- Small Game Polishing - Pause, High Scores, Fish Art UpdateJul 31, 2020
Leave a comment
Log in with itch.io to leave a comment.