Commit Graph

28 Commits

Author SHA1 Message Date
Jeremy Rand
8ca3f246f4 Bump the version number. 2018-06-24 23:43:09 -04:00
Jeremy Rand
ccf77c65f1 Add support for a mouse. Add a license. 2018-06-24 23:42:40 -04:00
Jeremy Rand
e24a32f86a Cleanup some remnants from the old build engine. 2018-06-19 23:54:51 -04:00
Jeremy Rand
44576f49ae Fix problems with the migration to the new build engine. 2018-06-19 23:51:17 -04:00
Jeremy Rand
6e9118715a Merge branch 'master' of https://github.com/jeremysrand/a2sudoku 2018-06-19 23:43:11 -04:00
Jeremy Rand
7de66a1a73 Migrate to the new build engine 2018-06-19 23:39:48 -04:00
Jeremy Rand
34d429b207 Add a screenshot to the readme. 2016-07-23 09:59:46 -05:00
Jeremy Rand
bdaa030309 Add a link to the disk image in the readme. 2016-07-23 09:42:59 -05:00
Jeremy Rand
8c4afe748e Add support for printing the time to solve the puzzle if there is a real time clock in the system. 2015-08-19 00:35:18 -04:00
Jeremy Rand
c14863bc85 Make lines thicker on the sudoku board. 2015-07-26 12:07:08 -04:00
Jeremy Rand
ec08247be3 Do not require Apple //e enhanced. This means all text ends up in upper case on output and I have to do jump through a couple hoops to handle up/down keys and open apple + number. 2015-07-24 00:06:49 -04:00
Jeremy Rand
237c854e42 Do not check for saved games after the first game in a single session. Save the entire board for undo, not just the last modified square. When entering a value in a square, update all scratch values in the row, column and sub square. Fix a bug where some squares in a sub square were not being checked for invalid values. 2015-07-23 00:01:52 -04:00
Jeremy Rand
9a57ed036f Some minor UI improvements to ensure the user always knows what is going on. There should be no more blank screens for any significant period of time. 2015-07-17 11:25:19 -05:00
Jeremy Rand
d43aa69a7c Big performance improvement by optimizing the algorithm for finding invalid squares. 2015-07-17 00:38:49 -05:00
Jeremy Rand
5b0b4966c8 Reduce the number of puzzles to 1000 because I ran out of space on the disk for the saved game. 2015-07-16 20:49:02 -05:00
Jeremy Rand
1a30bf406a Add a README. 2015-07-16 20:05:06 -05:00
Jeremy Rand
066e8af297 Add a way to restart your puzzle from the beginning. 2015-07-16 20:00:45 -05:00
Jeremy Rand
45ca073efa Add the ability to save and load your game. 2015-07-16 19:40:27 -05:00
Jeremy Rand
0bce2a1da6 Load puzzles from files at runtime. Save options when they change and not at quit time. 2015-07-16 15:04:06 -05:00
Jeremy Rand
7ebfde42fe Add a perl script to generate puzzles. 2015-07-16 13:17:31 -05:00
Jeremy Rand
72f0fe6253 Add undo support. Remove some puzzles because I am running out of space. 2015-07-16 12:05:55 -05:00
Jeremy Rand
a4ac18ffa2 Allow you to wrap around the edges with the cursor. 2015-07-16 11:46:52 -05:00
Jeremy Rand
eeac94cef3 Add some puzzles. 2015-07-16 11:43:37 -05:00
Jeremy Rand
cde0c38070 Change the filename of the game options file. 2015-07-16 09:42:31 -05:00
Jeremy Rand
8d4120db21 Add puzzle difficulty support. Load and save some game options 2015-07-16 09:40:56 -05:00
Jeremy Rand
91290acec6 Some optimization and draw the scratch values. 2015-07-15 21:05:34 -05:00
Jeremy Rand
6ca2609237 Create the project. Write some code to manage a set of puzzles. Write some code to manage a sudoku game. Start work on the UI for the game. 2015-07-15 18:27:40 -05:00
Jeremy Rand
1a4299854c Initial Commit 2015-07-15 08:23:05 -05:00