Giter Club home page Giter Club logo

thud's People

Contributors

dstu avatar

Stargazers

 avatar

Watchers

 avatar  avatar

thud's Issues

Bring GTK UI back to life or kill it forever

The GTK-based UI should either be resuscitated or deep-sixed. The gtk-rs API wasn't stable 3 years ago when I first wrote the GTK-based UI, so some amount of refactoring or rewriting may be in order.

If a better GUI option seems available, then it might be more prudent to do away with the GTK UI altogether in favor of something else.

Console-based UI should build and run correctly for Rust 2018

This project has lain fallow for several years, and it is all kinds of broken in odd ways because it used unstable language features and wasn't kept up with changes to Rust. A bunch of the shenanigans with unboxed closures and iterator types have already been gotten rid of, thanks to impl Iterator, but there's other work to be done before it's possible to play a game on the console again.

Accept moves on console in standardized format

It should be possible to read moves in a standardized format like: <side> <from>-<to>(x<capture>)*, e.g., d J4-L6xL6. The console-based UI should be able to accept and write out moves in this format, to enable play with other programs that use it.

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.