Skip to content

Latest commit

 

History

History
82 lines (70 loc) · 4.2 KB

README.md

File metadata and controls

82 lines (70 loc) · 4.2 KB

SuDokuL

This is a Sudoku game made in C++ and SDL2. It's currently available for Switch, Wii U, Vita, PC, and Android.

Features

  • 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

Screenshots (click for full size)

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.

How to Compile

(Note: To run any compiled version, you must have the fonts, graphics, music, and sfx folders which can be obtained from the latest release.)

PC

  1. Download the latest SDL2 development libraries (Visual C++ versions):
  1. Extract the above ZIP files into a folder called SDL2, which should be located in the SuDokuLVS2019 directory.
  2. From there, use the Visual Studio project file from the repo with Visual Studio 2019.

Wii U

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.

Vita

Install VitaSDK, then build with CMake. I've included a make_vita.sh file for convenience once you have everything installed.

Switch

Install devkitPro and switch-portlibs (which includes SDL2 for Switch), rename Makefile_switch to Makefile, then build with make.

Android

Install Android Studio, then follow this tutorial.

Credits

Everything in this game is made by me except for the following assets:

Music

Font

Commodore Pixelized v1.2 by by Devin Cook

Sound Effects

Luke.RUSTLTD

Libraries / Tools

PC
  • SDL2 2.0.16
  • SDL2_image 2.0.5
  • SDL2_ttf 2.0.15
  • SDL2_mixer 2.0.4
  • Visual Studio 2019
Wii U
  • devkitPro
  • Wii U Toolkit
  • SDL2 for Wii U
  • CMake
Vita
  • VitaSDK
  • CMake
Switch
  • devkitpro
  • SDL2 for Switch
  • Make
Android
  • Android Studio