Coder Social home page Coder Social logo

vladimirmarkelov / solkit Goto Github PK

View Code? Open in Web Editor NEW
32.0 2.0 2.0 243 KB

A solitaire collection and solitaire construction kit for terminal

License: Other

Rust 100.00%
game rust solitaire terminal cli command-line solitaire-game solitaire-card-game

solkit's People

Contributors

vladimirmarkelov avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar

solkit's Issues

Refactoring

  • remove duplicated code
  • remove commented code
  • add comments

Show destinations

There is a hotkey s to show what cards can be moved to another pile, but there is no hotkey to show where the current card can be put. Add hotkey shift+s for this.

Track time spent on each solitaire

No top list with best time - the top list is quickly filled with almost the same values and the time gets useless. Total time per a solitaire may be interesting in the long run.

Show more info in the right column

The right side is mostly empty: only a few lines about the current solitaire. Maybe show the current and the selected cards there as well - e.g, for case when a column is higher than the screen and some cards are out of screen.

Another idea: show the order of cards in foundation and columns (though every pile can have its own order)

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.