This is a Sudoku game made in C++ and SDL2. It's currently available for Switch, Wii U, Vita, PC, and Android.
- Play Sudoku puzzles of Easy, Normal, Hard, or Very Hard difficulty
- These puzzles are generated on-demand using a built-in algorithm; however, to eliminate computation time on weaker devices, Hard and Very Hard puzzles have been pre-generated.
- Mouse, keyboard, controller, and touch screen support
- Supports many resolution options ranging from 320x240 to 5120x2160
- Scrolling background with customizable settings (size, scroll speed, angle)
- Calm and envigorating MOD music to suit your mood
- Shaded text for a nice, 3D look
- Runs on a potato
- Optional auto-fill cheat, in case you get stuck
All screenshots are from PC version 1.11 (unless otherwise specified) and can be found in the screenshots folder.
This game was initially designed for 640x480 displays, but it is compatible with any resolution, and higher resolutions will utilize more detailed text and support for smaller background tiles.
(Note: To run any compiled version, you must have the fonts
, graphics
, music
, and sfx
folders which can be obtained from the latest release.)
- Download the latest SDL2 development libraries (Visual C++ versions):
- Extract the above ZIP files into a folder called SDL2, which should be located in the SuDokuLVS2019 directory.
- From there, use the Visual Studio project file from the repo with Visual Studio 2019.
Install devkitPro, Wii U Toolkit, and SDL2 for Wii U, then build with CMake. I've included a make_wii_u.sh
file for convenience once you have everything installed.
Install VitaSDK, then build with CMake. I've included a make_vita.sh
file for convenience once you have everything installed.
Install devkitPro and switch-portlibs (which includes SDL2 for Switch), rename Makefile_switch
to Makefile
, then build with make.
Install Android Studio, then follow this tutorial.
Everything in this game is made by me except for the following assets:
- Nuke of Anarchy - "Wonder Flow" (alternate version can be found here)
- Okeanos - "Sudoku Padawan"
- Nuke of Anarchy - "Electroquest"
- Soundscape - "Main Menu"
- Okeanos - "Insomnia"
- Solon - "Ontario"
- Noiseless - "Addiction"
Commodore Pixelized v1.2 by by Devin Cook
- SDL2 2.0.16
- SDL2_image 2.0.5
- SDL2_ttf 2.0.15
- SDL2_mixer 2.0.4
- Visual Studio 2019
- devkitPro
- Wii U Toolkit
- SDL2 for Wii U
- CMake
- VitaSDK
- CMake
- devkitpro
- SDL2 for Switch
- Make
- Android Studio