Skip to content

Latest commit

 

History

History
73 lines (58 loc) · 1.4 KB

TODO.md

File metadata and controls

73 lines (58 loc) · 1.4 KB

To-do Queue

  • Allow coordinates a1, 1-1 etc
  • Command line args to override defaults, see lua 'regex'
  • Simple menu
    • Size
    • Engine
    • Save/Load game
    • New game
  • Themes

General

  • Touchscreen support
  • Undo sound + visual indication
  • Auto-detect device profile
  • Add window, android to make
  • Command line options and help
  • love 2D and gnugo etc installation helper
  • Add stone type by means of metatables
  • GTP v. GTP games
  • Add toggle for kifu, game record
  • Comment panel, for SGF notes and tutorial

Pre-Release Checklist

  • Add screenshot(s) to readme
  • Refactor and format code
  • Move source files to src
  • dango.lua --> something else?
  • Automated tests; sanity checks
  • Contribution guidelines for testing/features
  • Icon for .exe
  • Tutorial

Profiles

  • Desktop
  • Touchscreen
    • No hinting
  • eInk
    • Inherits Touchscreen
    • Default theme
  • Embedded
    • Set non-compatible functions to nil
    • No mouse

Lutro

  • compatibility mode
  • lutro-helper.sh

UI

  • Option for smooth hint transition
  • Add simple menu
  • Add side A-1 legends (already implemented in gtp.lua)
  • Game manager for ongoing games, with thumbnails

Themes

  • Legwork needed to support styles in place of images
  • Themes
    • E-ink
    • LCD monotone - see Kawasaki Igo-Master
    • Kifu - see sabaki
    • Other OGS themes

Translations

  • Japanese
  • Korean
  • Chinese