February 25, 2020, 11:47:24 pm

## News:

what is this news thing for anyway

You can help CodeWalrus stay online by donating here.

## 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
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)

"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

"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!

"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.