Puzzler's Sudoku for TI-8X+ series [ti-83+] [ti-84+] [axe] [monochrome] [puzzle]

Started by JWinslow23, May 19, 2017, 12:06:57 am

0 Members and 1 Guest are viewing this topic.

JWinslow23

May 19, 2017, 12:06:57 amLast Edit: May 27, 2017, 01:50:35 am by JWinslow23
A few days ago, I was browsing through some files on my computer, and I found a folder on my desktop called "SudokuAxe". I've already made a Sudoku game in Axe, so I was about to delete it...until I compiled it on my calculator again.
Apparently, quite some time ago (probably summer of 2016, can't remember exactly when), I made another full-fledged Sudoku game, complete with support for up to 10 level packs, and a fully-featured Sudoku level pack editor. I can't even remember exactly how I did all that, but I did.
So, I polished it up, and now I am ready to finally release it.

Long story short,
I accidentally made the best Sudoku game out there for the TI-8X+ series.
(that may or may not be an overexaggeration)

Introducing Puzzler's Sudoku!
This is a fun-filled Sudoku game for the TI-8X+ series, with 100 levels that come standard, and a random puzzle generator so the fun never stops!

How to play
At the menu, you can choose to play a level pack, or jump right into the fun by selecting "Random Puzzle".
If you select "Level Packs", you can choose from up to 9 custom level packs on your calculator, or choose the default pack "SudokuPk". Then, choose a level, and you can get to playing!

Use the ARROW KEYS to move your cursor, and use the number pad to place a number in that square. 0 or DEL erases a number.
Use ALPHA to change between pen mode and pencilmark mode.
"Pen mode" is the default mode; it allows you to place a number in a square.
"Pencilmark mode" allows you to enter candidates for the square in small numbers, allowing you to keep track of what square can be what numbers. The number pad toggles each number.

Gameplay continues until you win! If you wanna quit early, though, press CLEAR to exit.

UPDATE: Fixed some bugs with reading level packs from archive, and fixed random puzzle generation
Download the attached SUDOKUJW.8xp and SudokuPk.8xv to start playing! If you want to make/edit level packs, also download SEDIT.8xp.
If you want it all in one nice package, including a detailed README, download it from ticalc here:

DJ Omnimaga

May 19, 2017, 04:34:41 pm #1
Nice update Jwinslow23

_iPhoenix_

May 19, 2017, 09:17:58 pm #2
Could I take the ideas from this, do some magic and port it to the CE? Looks amazing... (ooh shiny)
Please spam here: https://legend-of-iphoenix.github.io/spam/

"walruses are better than tuxedo chickens, all hail the great " ~ me
Evolution of my avatar:

c4ooo

May 19, 2017, 09:22:04 pm #3
Quote from: _iPhoenix_ on May 19, 2017, 09:17:58 pm
Could I take the ideas from this, do some magic and port it to the CE? Looks amazing... (ooh shiny)

Its in axe.

_iPhoenix_

May 19, 2017, 09:48:06 pm #4
I know, I would completely rewrite it. I think I understand how he did it (at least the basics), and will work from that
Please spam here: https://legend-of-iphoenix.github.io/spam/

"walruses are better than tuxedo chickens, all hail the great " ~ me
Evolution of my avatar:

JWinslow23

May 20, 2017, 05:34:32 pm #5
Go ahead, @_iPhoenix_ , port it to the CE if you want.

But if you make a random puzzle generator, be smarter and don't just shuffle the puzzles from the default level pack like I did. C has to be able to make "real" random puzzles

_iPhoenix_

May 21, 2017, 12:42:01 am #6
Quote from: JWinslow23 on May 20, 2017, 05:34:32 pm
Go ahead, @_iPhoenix_ , port it to the CE if you want.

But if you make a random puzzle generator, be smarter and don't just shuffle the puzzles from the default level pack like I did. C has to be able to make "real" random puzzles

I never said I was going to use C...

I'm going to have a data base of like ~20 completed puzzles and leave out like anywhere from 50% to 75% of the numbers, based on a difficulty lever, that you can select. If a puzzle is not solvable, that's (supposedly) part of the fun!
Please spam here: https://legend-of-iphoenix.github.io/spam/

"walruses are better than tuxedo chickens, all hail the great " ~ me
Evolution of my avatar:

JWinslow23

May 21, 2017, 04:24:54 am #7
Quote from: _iPhoenix_ on May 21, 2017, 12:42:01 am
Quote from: JWinslow23 on May 20, 2017, 05:34:32 pm
Go ahead, @_iPhoenix_ , port it to the CE if you want.

But if you make a random puzzle generator, be smarter and don't just shuffle the puzzles from the default level pack like I did. C has to be able to make "real" random puzzles

I never said I was going to use C...

I'm going to have a data base of like ~20 completed puzzles and leave out like anywhere from 50% to 75% of the numbers, based on a difficulty lever, that you can select. If a puzzle is not solvable, that's (supposedly) part of the fun!

ICE? Because TI-BASIC is almost unfeasible for this type of game Also, please don't make unsolvable puzzles. It just frustrates the hell out of people who know how to solve Sudoku puzzles.