Florine W. Dekker
|
4d6b615513
|
Try out vectorious for matrix operations
See also #60.
|
2022-12-20 19:23:54 +01:00 |
Florine W. Dekker
|
6e2a5ba747
|
Use bigger canvas, scale appropriately
|
2022-11-26 17:45:22 +01:00 |
Florine W. Dekker
|
9843b24770
|
Toggle control buttons depending on game state
Works towards #88.
|
2022-11-26 12:55:28 +01:00 |
Florine W. Dekker
|
b4f2586aa8
|
Upgrade template to v3
|
2022-11-26 12:08:20 +01:00 |
Florine W. Dekker
|
74b2cb9b27
|
Make Solver class and methods static
|
2021-11-14 15:54:52 +01:00 |
Florine W. Dekker
|
7541898fe5
|
Update dependencies
|
2021-02-25 10:29:53 +01:00 |
Florine W. Dekker
|
07f028d369
|
Do not count statistics during solver
Also fixes #72.
|
2020-09-01 17:36:45 +02:00 |
Florine W. Dekker
|
71d61a8916
|
Avoid using undefined where possible
Fixes #86.
|
2020-08-13 11:13:00 +02:00 |
Florine W. Dekker
|
1e840ae7c2
|
Implement question marks
Fixes #75.
|
2020-08-12 18:52:02 +02:00 |
Florine W. Dekker
|
0ba2f34146
|
Give preciser hints
Fixes #84.
|
2020-08-10 20:59:18 +02:00 |
Florine W. Dekker
|
0e9c1816c7
|
Implement hint button
Fixes #12.
|
2020-08-09 17:38:39 +02:00 |
Florine W. Dekker
|
5b62f2c427
|
Adjust some statistics
|
2020-08-09 14:28:25 +02:00 |
Florine W. Dekker
|
336337eedb
|
Speed up solver, find edge cases
For real this time!
|
2020-08-07 13:13:14 +02:00 |
Florine W. Dekker
|
36851cae42
|
Rename fields to be betterer
Fixes #67.
|
2020-08-06 21:03:25 +02:00 |
Florine W. Dekker
|
5ce0fc7cd8
|
Prevent incorrect solver moves
Fixes #74.
|
2020-08-06 14:48:36 +02:00 |
Florine W. Dekker
|
ee9eba0284
|
Make solver discover more edge cases
|
2020-08-06 11:28:15 +02:00 |
Florine W. Dekker
|
1fdf55734b
|
Move first click logic into `uncover`
Also fixes #65.
|
2020-08-04 20:48:57 +02:00 |
Florine W. Dekker
|
b7361256a2
|
Move change detection control to Field
|
2020-08-04 20:26:05 +02:00 |
Florine W. Dekker
|
551d36ca56
|
Implement `runUndoably` to hide `history` field
Fixes #64.
|
2020-08-04 20:02:10 +02:00 |
Florine W. Dekker
|
d40cdb2d43
|
Cache neighbours of squares
|
2020-08-03 18:57:12 +02:00 |
Florine W. Dekker
|
ffaaf3bf15
|
Refactor field for better maintainability
Fixes #55.
|
2020-08-03 17:02:18 +02:00 |
Florine W. Dekker
|
312818ab48
|
Make solver remove flags before starting game
|
2020-08-03 12:40:46 +02:00 |
Florine W. Dekker
|
925102e3ec
|
Make solver distrust player's flags
Fixes #54.
|
2020-08-03 12:37:04 +02:00 |
Florine W. Dekker
|
836aaa6271
|
Split solver results into two sequences
Fixes #52.
|
2020-08-02 20:45:54 +02:00 |
Florine W. Dekker
|
d28069ac22
|
Implement undo button
Fixes #11.
|
2020-08-02 16:22:18 +02:00 |
Florine W. Dekker
|
480aeba120
|
Allow playing with only one non-mine
Fixes #32.
|
2020-08-01 01:59:43 +02:00 |
Florine W. Dekker
|
9bb75784a8
|
Solve miscellaneous out-of-range bug
Occurs sometimes when the number of open squares is less than the number of neighbouring covered squares.
|
2020-08-01 00:18:51 +02:00 |
Florine W. Dekker
|
0affcd0675
|
Make solver aware of remaining number of mines
|
2020-07-31 23:42:11 +02:00 |
Florine W. Dekker
|
ac7c964ed0
|
Rewrite to TypeScript
|
2020-07-31 23:12:16 +02:00 |