Giter VIP home page Giter VIP logo

vastgo's People

Contributors

hackyardo avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar

vastgo's Issues

MosaiGo

First of all, I want to express my thanks.

Can MosaicGo be supported in your go rules?

As shown in the figure:
百度贴吧

Features

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

Basic Features

  • static Go board 19x19

  • mouse-click event to play stones

  • link a bot for genmove and showboard

    • KataGo
    • GNU Go
    • Leela-Zero
    • bot status
    • bot switch
  • take turns

  • judge game-end, if RE[ in sgf not empty

  • final_score (Exercise: evaluate score)

  • final_status_list (Exercise: evalute stones' groups)

  • load and save sgf

  • play games completely: reopen a new game

    • CTRL R or F5
    • compement
  • ruleset

    • KataGo
    • universal
  • komi

    • KataGo
    • universal
  • handicap

  • time settings

  • boardsize

    • only 19*19
    • from 22 to 1919
    • star points

MagnetGo

  • make possible
  • wrong moves in smallsize board
  • no history in printsgf

Nonstandard Go

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.