Steve Barnegren
|
ed6444a784
|
Update to recommended project settings
|
2020-10-01 20:25:05 +01:00 |
|
Steve Barnegren
|
efb982c1a7
|
Moved tests from example project to library project
|
2019-05-31 20:15:58 +01:00 |
|
Steve Barnegren
|
632765e72e
|
Updated to recommended project settings
|
2019-05-30 21:09:04 +01:00 |
|
Steve Barnegren
|
17325af502
|
Updated to Swift 5
|
2019-05-30 21:06:52 +01:00 |
|
Steve Barnegren
|
6373f189cc
|
Fixed project warnings
|
2019-05-30 20:57:14 +01:00 |
|
Steve Barnegren
|
6f80d184de
|
Game convertible to dictionary for persistence
|
2018-01-13 15:59:24 +00:00 |
|
Steve Barnegren
|
2694a19834
|
Integrate swift lint
|
2017-10-24 08:17:36 +01:00 |
|
Steve Barnegren
|
5b6255f58f
|
Upgrade to Swift 4
|
2017-10-19 08:34:31 +01:00 |
|
Steve Barnegren
|
e2782cc397
|
Update to recommended project settings
|
2017-10-19 08:27:43 +01:00 |
|
Steve Barnegren
|
717de7b90c
|
Fix threat rating tests
|
2017-02-09 18:42:02 +00:00 |
|
Steve Barnegren
|
d04cffff36
|
Pieces store their location
|
2017-02-05 17:21:07 +00:00 |
|
Steve Barnegren
|
2f2b6e2d39
|
Update project settings
|
2017-02-05 16:39:15 +00:00 |
|
Steve Barnegren
|
17221a7f78
|
Improved piece movement performance
|
2017-02-05 10:36:58 +00:00 |
|
Steve Barnegren
|
1f64711de9
|
Piece movement performance improvements
|
2017-02-05 10:22:28 +00:00 |
|
Steve Barnegren
|
8b92378030
|
Performance optimisation for diagonal movement
|
2017-02-05 09:39:55 +00:00 |
|
Steve Barnegren
|
50514237ff
|
Improved pawn movement validation performance
|
2017-02-03 16:34:45 +00:00 |
|
Steve Barnegren
|
59eebff8ed
|
AI performance improvements
|
2017-02-03 16:06:24 +00:00 |
|
Steve Barnegren
|
2ab3ec8f98
|
Added performance tests for move validation
|
2017-02-02 22:01:34 +00:00 |
|
Steve Barnegren
|
b3ab7cfbf0
|
Break out openings in to separate moves and board states
|
2017-01-31 21:26:13 +00:00 |
|
Steve Barnegren
|
c0cc240716
|
Added tests for board location
|
2017-01-31 18:26:33 +00:00 |
|
Steve Barnegren
|
1594973694
|
Added game state enum to game
|
2017-01-26 20:38:57 +00:00 |
|
Steve Barnegren
|
aaec289f33
|
Made ASCIIBoard part of SwiftChess module
|
2017-01-09 21:35:27 +00:00 |
|
Steve Barnegren
|
2a3c883793
|
Added BoardRaterCenterFourOccupation
|
2017-01-03 19:40:48 +00:00 |
|
Steve Barnegren
|
ed73233a7e
|
Added tests for AIConfiguration
|
2017-01-03 08:39:23 +00:00 |
|
Steve Barnegren
|
118837a2f4
|
Change board rater from protocol to class
|
2017-01-02 18:44:04 +00:00 |
|
Steve Barnegren
|
6426a4754f
|
Added BoardRaterCheckMateOpportunity
|
2017-01-02 18:21:52 +00:00 |
|
Steve Barnegren
|
59f467ab60
|
Added BoardRaterKingSurroundingPossession
|
2016-12-29 22:27:25 +00:00 |
|
Steve Barnegren
|
4f6ae8c817
|
Minor changes
|
2016-12-29 13:59:20 +00:00 |
|
Steve Barnegren
|
1b66c0bedb
|
Implemented pawn promotion for human player
|
2016-12-29 13:17:44 +00:00 |
|
Steve Barnegren
|
60149bd296
|
Added BoardRaterPawnProgression
|
2016-12-16 08:30:54 +00:00 |
|
Steve Barnegren
|
17e9c65211
|
Added failing test cases for BoardRaterThreatenedPieces
|
2016-12-14 08:58:41 +00:00 |
|
Steve Barnegren
|
ab7782dea8
|
Rename BoardRaterCenterDominance -> BoardRaterCenterOwnership and add BoardRaterCenterDominance
|
2016-12-13 08:41:40 +00:00 |
|
Steve Barnegren
|
b473ab4828
|
Added BoardRaterBoardDominance
|
2016-12-13 08:19:04 +00:00 |
|
Steve Barnegren
|
ff497add25
|
Game informs delegate of individual operation updates
|
2016-11-27 12:42:27 +00:00 |
|
Steve Barnegren
|
56f66752ed
|
Give pieces tag property so that they can be associated with UI elements
|
2016-11-26 09:10:53 +00:00 |
|
Steve Barnegren
|
1a5deb4640
|
Add BoardRaterCountPieces
|
2016-11-26 08:26:54 +00:00 |
|
Steve Barnegren
|
e8eaa43208
|
Fixed issues with tests not running
|
2016-11-24 18:28:16 +00:00 |
|
Steve Barnegren
|
80ed966539
|
Get rid of some old cocoa pods stuff in example project
|
2016-11-23 22:51:14 +00:00 |
|
Steve Barnegren
|
cf763cc7b1
|
Move tests to framework project
|
2016-11-23 22:49:38 +00:00 |
|
Steve Barnegren
|
b52e47e8b5
|
Remove example project reliance on Cocoapods
|
2016-11-23 22:44:40 +00:00 |
|