Skip to content

Pygame game similar to "Hey, That's My Fish!"

Notifications You must be signed in to change notification settings

Yamazaki-Youichi/my_fish

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

51 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

How to play:

Rules (pdf)

Click on a piece to select it and again to move it. Click an invalid move to deselect. Player types are defined by the players array passed to the app's init. Other game params are also controlled there. Initial positions are currently randomized.

points

Bot rules:

  • Only do stuff between get_move being called and you returning an action - no calculating on someone else's turn
  • Do whatever you want about parallelizing it, spawning subprocesses, calling external libraries
  • Return a move within the time limit or a random move will be made

TODO:

  • Currently expanding the game tree involves a deep copy of the whole gameBoard. This can be vastly improved with a simpler game state.
  • Trivial MCTS bot doesn't work, no idea why.
  • Network play is in the works.
  • Control over starting positions.

About

Pygame game similar to "Hey, That's My Fish!"

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Python 100.0%