SuDokuL Vita: Difference between revisions

From GameBrew
No edit summary
No edit summary
Line 1: Line 1:
{{#seo:
|title=Vita Homebrew Games (Puzzle) - GameBrew
|title_mode=append
|image=sudokulvita2.png
|image_alt=SuDokuL
}}
{{Infobox Vita Homebrews
{{Infobox Vita Homebrews
|title=SuDokuL
|title=SuDokuL
Line 10: Line 4:
|description=Sudoku game for Switch/Wii U/Vita/PC, made with C++/SDL2.
|description=Sudoku game for Switch/Wii U/Vita/PC, made with C++/SDL2.
|author=Mips96
|author=Mips96
|lastupdated=2022/04/11
|lastupdated=2024/03/06
|type=Puzzle
|type=Puzzle
|version=1.2
|version=1.3
|license=MIT
|license=MIT
|download=https://dlhb.gamebrew.org/vitahomebrews/sudokulvita.7z
|download=https://dlhb.gamebrew.org/vitahomebrews/sudokulvita.7z
|website=https://github.com/Mips96/SuDokuL
|website=https://github.com/Mips96/SuDokuL
|source=https://github.com/Mips96/SuDokuL
|source=https://github.com/Mips96/SuDokuL
}}
{{#seo:
|title=Vita Homebrew Games (Puzzle) - GameBrew
|title_mode=append
|image=sudokulvita2.png
|image_alt=SuDokuL
}}
}}
Multiplatform Sudoku game, made with C++/SDL2.  
Multiplatform Sudoku game, made with C++/SDL2.  
Line 52: Line 52:


==Changelog==
==Changelog==
'''v1.3'''
*Added save data support; quit a game and come back to it later!
*Added a new cheat: Press B then Y (or Backspace then Period on keyboard) four times to clear all mistakes
*Added Native screen scaling options that can match either your entire screen or a specific aspect ratio
*Added 7 new background patterns
*Added one new song
*Added support for 1:1 displays at resolutions of 240x240 and above
**Also removed 21:9 option; you can still use the new Native setting to achieve this
*All game assets are now compiled into the executable, meaning fewer files to manage and faster initial load times on consoles
*Cheats can now be accessed on mouse/touch-only devices by tapping the first (for cheat 1) or second (for cheat 2) icon on the sidebar eight times
*In addition to pressing R like before, you can now also change the current song by tapping the third icon on the sidebar three times
*Lots of polish and code cleanup
*Updated SDL2 on all systems
*[PSP] Reduced font size at full resolution (it looks cleaner)
*[Wii U] Now supports up to 1080p thanks to recent SDL2 updates
*[Wii U] Added WHUB to release
'''v1.2'''
'''v1.2'''
* Ported to PSP. Not sure if this works on a real PSP-1000 (the model with less RAM). It should work - it runs in PPSSPP set to PSP-1000 mode - but I haven't tested it myself on a real 1000 model.
* Ported to PSP. Not sure if this works on a real PSP-1000 (the model with less RAM). It should work - it runs in PPSSPP set to PSP-1000 mode - but I haven't tested it myself on a real 1000 model.

Revision as of 03:03, 10 March 2024

SuDokuL
Sudokulvita2.png
General
AuthorMips96
TypePuzzle
Version1.3
LicenseMIT License
Last Updated2024/03/06
Links
Download
Website
Source

Multiplatform Sudoku game, made with C++/SDL2.

Available for PC, Android, Switch, Wii U, Vita, and PSP.

Features

  • Play Sudoku puzzles of Easy, Normal, Hard, or Very Hard difficulty.
    • 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.

Controls

D-Pad - Navigate

Cross - Confirm

Circle - Back

L/R - Next/Previous song

Start - Pause

Select - Quit to menu (while pause)

Square/Triangle - Toggle mini-grid

Screenshots

sudokulvita3.png

Changelog

v1.3

  • Added save data support; quit a game and come back to it later!
  • Added a new cheat: Press B then Y (or Backspace then Period on keyboard) four times to clear all mistakes
  • Added Native screen scaling options that can match either your entire screen or a specific aspect ratio
  • Added 7 new background patterns
  • Added one new song
  • Added support for 1:1 displays at resolutions of 240x240 and above
    • Also removed 21:9 option; you can still use the new Native setting to achieve this
  • All game assets are now compiled into the executable, meaning fewer files to manage and faster initial load times on consoles
  • Cheats can now be accessed on mouse/touch-only devices by tapping the first (for cheat 1) or second (for cheat 2) icon on the sidebar eight times
  • In addition to pressing R like before, you can now also change the current song by tapping the third icon on the sidebar three times
  • Lots of polish and code cleanup
  • Updated SDL2 on all systems
  • [PSP] Reduced font size at full resolution (it looks cleaner)
  • [Wii U] Now supports up to 1080p thanks to recent SDL2 updates
  • [Wii U] Added WHUB to release

v1.2

  • Ported to PSP. Not sure if this works on a real PSP-1000 (the model with less RAM). It should work - it runs in PPSSPP set to PSP-1000 mode - but I haven't tested it myself on a real 1000 model.
  • Added integer scaling option (enabled by default) for resolutions that are smaller than the actual screen resolution.
    • This replaces the old Fullscreen menu option (PC users can still toggle fullscreen by pressing F).
    • This does nothing on Android since the Android version always runs at native resolution; instead, Android gets a toggle for showing/hiding the top status bar.
  • When using a resolution that's smaller than the screen's resolution, the window is now rendered to the center of the screen, meaning consoles can now make better use of smaller resolutions.
    • This does not work on PSP since its version of SDL_RenderSetViewport() doesn't work properly.
    • (Suggestion for handheld Switch and Wii U gamepad users - try setting the resolution to 720p/480p resolution respectively with integer scaling turned off for (very close to) native resolution on handheld. Widescreen 240p also looks great on these systems).
  • Added a loading screen upon booting the game instead of staying on a blank screen until everything is loaded.
  • Added 240p, 272p, and 544p logos so the logo now looks clearer on those displays (like the Vita).
  • Added a few more resolution options.
  • Adjusted grid number positions on Vita so they don't bleed into the grid.
  • Fixed a bug involving mouse/touch controls when used alongside button controls.
  • Fixed the background randomly jumping around upon loading a puzzle.
  • Pressing L/R to change songs now saves the current song setting.
  • The controls screen now properly reflects swapped Confirm/Back buttons.
  • Reduced number of button presses required for the cheat from 10 to 8.
  • A lot of other polish/minor bug fixes.

Credits

Everything in this game is by Mips96 except for the following assets.

Music:

Font:

  • Commodore Pixelized v1.2 by by Devin Cook.

Sound Effects:

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.
  • Android - Android Studio.
  • Switch - devkitpro, SDL2 for Switch, Make.
  • Wii U - devkitPro, Wii U Toolkit, SDL2 for Wii U, CMake.
  • Vita - VitaSDK, CMake.
  • PSP - psptoolchain, Make.

External links

Advertising: