Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Features #6

Open
13 of 85 tasks
HackYardo opened this issue Jun 16, 2022 · 0 comments
Open
13 of 85 tasks

Features #6

HackYardo opened this issue Jun 16, 2022 · 0 comments

Comments

@HackYardo
Copy link
Owner

Standard Go

  • basic game features
    • static Go board 19x19
    • mouse-click event to play stones
    • dynamic Go board
    • GTP to call Go engines and manage games
    • final_score (exercise evaluating the ends)
    • final_status_list (exercise evaluating groups of stones)
    • judge game-end, if RE[ in sgf is not empty
    • completely play games
    • load/save sgf
    • time setting
    • handicap
  • features from GNUGo
    • eval_eye
    • owl_attack, owl_defend
    • initial_influence
  • features from modern Go-playing artificial intelligence engines
    • winrate
    • order, principal variation
    • visits
  • features from KataGo 1 2
    • ruleSet, komi (-150,150)
    • scoreLead, ownership, ownershipStdev (exercise evaluating positions)
    • boardSize (2x2,19x19)
    • boardSize (2x2,29x29)?
    • playoutDoublingAdvantage (-3,3), dynamic
    • wideRootNoise (0,1)
    • resignThreshold (-1,1), resignMinScoreDifference, resignConsecTurns
    • kata-raw-nn SYMMETRY (0,7)+("all")
    • opening books on 7x7 board
    • evalsgf, runownershiptests, analysis
  • features from KaTrain
    • weak bot
    • style bot
  • features from yishn
    • KataJigo
  • features from waterfire
    • Kogo's Joseki Dictionary
  • advanced features
    • CLI in web-app
      • add, behind the Go board
      • test all commands
      • use extra file to store the history and show in TaxtArea
      • up/down to find commands
      • placehold commands and tab to complete commands
    • navigate, move history, autoplay, guess mode, to implement SGF actually (exercise memorizing games)
    • exercise mode
    • self-adaptive stoneSize(traceSize) when zoom in/out
    • square board response to windowSize
    • game tree
    • games containe
    • multiple boards preview
    • load/save analyzed svg
    • svg2sgf, sgf2svg Ref1
    • Go games book, pdf
    • fuzzy stone placement
    • select data to analyze
    • small to big KataGo models
    • rank, rating, ladder match
    • opening book of modern Go community? (exercise opening and dissecting sequences)

Nonstandard Go

Non Go

  • not merely Go
    • Five In A Row
    • Checkers
    • Reversi
  • not merely Go board and stones
    • Chess with Stockfish

Be careful: avoid repetition to existing site/software, i.e. boardspace/kahv/littlegolem, and can be played/analyzed by corresponding bot/AI

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant