SuDokuL PSP: Difference between revisions

From GameBrew
No edit summary
No edit summary
Line 53: Line 53:
'''v1.3'''
'''v1.3'''
*Added save data support; quit a game and come back to it later!
*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 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 Native screen scaling options that can match either your entire screen or a specific aspect ratio.
*Added 7 new background patterns
*Added 7 new background patterns.
*Added one new song
*Added one new song.
*Added support for 1:1 displays at resolutions of 240x240 and above
*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
**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
*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
*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
*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
*Lots of polish and code cleanup.
*Updated SDL2 on all systems
*Updated SDL2 on all systems.
*[PSP] Reduced font size at full resolution (it looks cleaner)
*[PSP] Reduced font size at full resolution (it looks cleaner).
*[Wii U] Now supports up to 1080p thanks to recent SDL2 updates
*[Wii U] Now supports up to 1080p thanks to recent SDL2 updates.
*[Wii U] Added WHUB to release
*[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 05:51, 10 March 2024

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

This is a Sudoku game made in C++ and SDL2. It's currently 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

sudokulpsp3.png

sudokulpsp4.png

sudokulpsp5.png

Compatibility

It runs in PPSSPP set to PSP-1000 mode and should work on PSP-1000 and above.

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: