Giter Site home page Giter Site logo

thesuncat / sudoku Goto Github PK

View Code? Open in Web Editor NEW
57.0 57.0 6.0 10.38 MB

FOSS Sudoku, made with ๐Ÿ’œ (and Flutter).

License: GNU General Public License v3.0

Kotlin 0.10% Swift 0.77% Objective-C 0.03% Dart 68.64% CMake 12.72% C++ 15.73% C 0.63% HTML 1.39%
android dart f-droid fdroid flutter foss

sudoku's People

Contributors

astralshadow avatar poussinou avatar thesuncat 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  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  avatar

sudoku's Issues

Add option to automatically sort markups

Hello, An option to sort markups, or even better to display each markup according to its value in one of the 9th parts of each cell would be a great addition to the game.

Screenshot_20240112-234717
Thank you!

The actual difficulty of extreme is too easy.

Most of the times you can finish an extreme game within 10 minutes without cheating or guessing. Too easy. Sometimes it's harder, but never super hard. Sometimes it's way too easy (less than 6 minutes).

Slower update for "remaining count" after upgrade to 1.2

Thanks for making this app! I like it a lot.
However, one smaller thing bugs me since the update to version 1.2:
When filling in a number, the field showing how many of that number are still missing updates with a delay now.
This was not the case before and is a little annoying, since I got used to checking there if I'm done with this number.

Cheers

Notes placement

This is out of pure desire, but I would love to have notes within cells be always placed where they would belong on a T9 keyboard. The current placement seems random. Perhaps I just don't understand it, but if it is just random please make them follow T9 placement as it would make it easier to solve the game faster

Highlighting Fails When Using UNDO

Hi, again.
If I delete pencil-marks then use the UNDO button to put them back, the numbers will not be highlighted. This behavior persists even when switching back and forth between numbers.

The work-around is to put the pencil-marks back in by hand.

Validation counter does not reset when a game is restarted

Try the following:

  • start a game and fill in a few numbers
  • tap the validate button
  • fill in some (or no) more numbers
  • tap the restart button
  • finish the newly created game without validation

The resulting message will say "1 validation used". However, I think the restart should reset the validation counter.

[Bug] Visual flashing / aliasing occurs

The latest update released on F-Driod introduced a new visual bug which occurs regularly.
This bug was not present in the previous version.

Details

  • an unexpected image appears briefly in a random part of the grid
  • the image look like a subset of the in-game UI buttons, incorrectly spaced and overlaid onto the game grid
  • the image appears, sometimes flashing rapidly for a second or two, and then disappears forever
  • a new image occurs every few minutes, each time in a new location on the grid

See attached video for examples. Artifacting occurs at 0:08 (upper left major grid cross) and a larger artifact occurs at 2:15 (bottom of grid, left and right).

bug.mp4

game crash?

I've began a game (expert^^), play during 20min (almost ended ;-) ). Then, I've switch to another app. And then, when I've tried to switch back to the game, it was resetted on the home screen.
Sorry, I don't know how to reproduce.

Add tutorial & about page

Help section detailing how to play the game is essential in Sudoku for people looking to play but don't know how

I think you should add it in the next update

[Bug] Validation fails when cells have markup

A subset of cells with markup are incorrectly labeled as invalid when validation is run. See photo for example.
It looks like the intent was to only validate cells with a non-zero value.

Reproduction steps:

  • Fill every cell with markup (any number[s])
  • Run validation

Notes

  • The incorrectly marked cells will re-mark as incorrect if validation is run again after markup is modified, markup removed and readded, or if a value is specified and then changed to markup.
  • The incorrectly marked cells are not sensitive to the number contents of the markup, but do require at least one number in markup.
  • The incorrectly marked cells are not invalidated if given a value rather than markup.
  • The positions and number of incorrectly marked cells changes with each new game, so its possible that some games will have zero incorrectly marked cells.

IMG_20221028_012353

Can't update 10th scoreboard entry.

The scoreboard does not update a highscore on 10th position.
Instead, it keeps the first score that gets that position, effectively keeping a player's worst playtrough.

I'm using the F-Droid app, version 1.1.2 (2)
signal-2022-12-31-131144_006

A Small Request

The lines within the Sudoku squares are nearly invisible in dark mode. Could you lighten them up, maybe link them to the theme color? Thanks.

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.