JUSTIN.MLSJ
 
 

A.I. Ecosystem

 
 
 
 

About

A short assignment where I was tasked to design and create A.I. using Visual Scripting tools

Timeline: 3 Days

 
 
Capture.PNG
 
 

Game Design

Organization

State machines provide a visual that for script information and can tell programmers which scripts are causing which bugs, What script is currently running and if a transition is not firing.

This information is helpful when reading scripts on a team with multiple programmers.

 
 
States (1).png
FishStates.PNG
SharkStates.PNG
 
 
 
 

Visualizing Feedback

When creating states with different behavior I found how important visual feedback is when dealing with code. In this case I had multiple states that changed the animals or objects behavior but when watching the scene I had no idea what was actually happening.

To resolve this problem I used animations and symbols to help players understand that a object has transitioned to a new state.

 
 
Sign.gif
 
 
FishMaking.gif
 
FishSpawn.gif
 
 
 

Afterwards

What I’ve learnt

  • Visualization of the code can help provide developers information about events triggering easily

  • Visual feedback is needed to give the user information when it’s not so obvious in the A.I’s behavior.