Giter Club home page Giter Club logo

sudoku's Introduction

Sudoku!

Hello. I'm the one who writes markown file to describe my dumby ideas.

This can help you solve sudoku, but is useless in terms of spaghetti cooking. Please ask Papyrus.

I guess I should describe it here, so here it is.

I wrote a full explaination of the working principles of this program here.

Challenge

There is a way to break the program. At least, I tought to a scenario that I did not explicitly handled, so that I cannot tell you what will happen in that case.

The challenge is not to find it and have the time of your life without having that bug.

Capture

capture

User manual

I don't advise you to read this, this is dumb enough so that I really hesitated to write this.

But it's quite fun to do (?) so here it is.

File menu

Open

This is used to open a text file describing a sudoku. Their (simple or dumb, idk) structure is described here.

Save

Save a sudoku, correctly formatted, to a text file.

Info

Shows a short info about this shit.

Quit

Unlocks the ability of spaghetti cooking: this program is not able to, but you are irl.

Game menu

Reset

Resets the grid to all editable blanks. Shortcut: [R]

Validate

Validates all the numbers present on the current grid. It is not possible to validate an inconsistent grid (that is, two or more cells clash). Shortcut: [V]

Play one move

Plays one move, that may constitute an assumption. Any sure move will be played before taking assumptions. Shortcut: [O]

Solve

Tries to solve the current grid. Shortcut: [S]

Help menu

Writing help about help menu is really cool, isn't it ?

Shortcuts

Does not show anything about shorcuts.

About files...

Does not show anythong about the file structure.

sudoku's People

Watchers

James Cloos avatar Franois avatar

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.