virtueone            
  home     support     info  

 


                
Computer player... - Posted on: 2/10/2018   [Shuffleboard18]

One of my major goals this year is to learn more about AI so I can add Computer players to my games...

I've been researching how AI works in Billiards games, and plan to apply those similar methods for Shuffleboard. It might not be as complicated as I initially thought... I just need to figure out what formulas to use, for things like calculating angles and collision forces.

The process will be something like this...

1. Choose random goal.
2. Calculate distance to goal, calculate the best angle, then apply the necessary force to the object.
3. Additionally, check if goal is blocked, if so, use logic to determine best target, or alternative goals.
4. Apply variability based on difficulty and computer skill level.

That's basically all, and I'm fairly confident I can do that.




<< Back to main news page


     
Android Updates... 7/5/2018
Updated the Android version...
Updates... 6/28/2018
The scoreboard text color now matches the custom colors.
Updates... 6/25/2018
I updated the menu again...
Custom colors... 6/24/2018
Made a few more updates to the colors...
Updates... 6/24/2018
Some boring updates...
Custom colors... 6/23/2018
I got the idea to allow the user to change the level colors...
Computer Player 6/19/2018
Added a puck animation for the computer player...
Updates... 6/18/2018
As I'm playing, I keep noticing things that need improvement...
Model updates... 6/17/2018
Made a few more improvements...
Model updates... 6/17/2018
I updated the shuffleboard exterior. Now it has smooth round corners, proper textures, and three various materials for each level!
Site created and maintained by kreediddy. © 2010-2018. kreediddy.