Skip to content

pyaneers/Gomokubot_Logic

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

21 Commits
 
 
 
 
 
 
 
 

Repository files navigation

GOMOKUBOT

Team  = 'Pyaneers'
Members = ['Andrew Baik', 'Jason Burns', 'Christopher Chapman', 'Alexander Stone']

About

Gomokubot learns the game of gomoku using Google tensorflow.

Play Mechanics

win: five in a row

first move: black

mechanics: forcing moves: plays which line up four in a row, which force defensive moves by the other side, often for an extended time. Skilled players can read chains of these out to 40 moves. response: end forcing mechanics by playing interupting moves towards clusters of your own pieces that are already on the board, increading the chance for offensive opportunities.


Development

  • As a player, I like to be able to play against a computer
  • As a player, I like to see computer learning
  • As a player, I like to display the board on the web application while I play against computer
  • As a developer, I like to access to play against computer
  • As a developer, I like to transfer server data using json format
  • As a developer, I like to store results to the database so that computer can learn from previous games
Workflow

Fractalkine workflow; major level: squad, minor level: pairs, patch level: single. Conflict will be handled in the thunderdome, AKA the whiteboard.

Branching:

Deployment: final product
⬆️
Master: successful development commits
⬆️
Developlemt: feature integration, code merging, and testing
⬆️⬆️⬆️
f_feature_specific_branches: feature development

ini concept: wireframe

training flow: tf1
tf2

06SEP18: Design

Game logic (Controller)

  • validation of the victory
  • Validation move

RESTful endpoints (Server/APIView)

  • Post (new game)
  • Put (send new point)
  • Get (front-end for user)

ML(tensorflow, itertools)

Front-end

  • Bare minimum of yellow background with black outlines, black and white rocks. text block

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 2

  •  
  •