vchess.git
5 years agoPretty date printing in PGN
Benjamin Auder [Fri, 7 Dec 2018 23:10:16 +0000 (00:10 +0100)]
Pretty date printing in PGN

5 years agoFix Magnetic flags update (when rooks are magnetically moved)
Benjamin Auder [Fri, 7 Dec 2018 21:33:09 +0000 (22:33 +0100)]
Fix Magnetic flags update (when rooks are magnetically moved)

5 years agoAvoid score redundancy in PGN
Benjamin Auder [Fri, 7 Dec 2018 10:23:49 +0000 (11:23 +0100)]
Avoid score redundancy in PGN

5 years agoFix antikings attacking rule
Benjamin Auder [Thu, 6 Dec 2018 19:25:04 +0000 (20:25 +0100)]
Fix antikings attacking rule

5 years agoAllow smartphone users to drag and drop pieces
Benjamin Auder [Thu, 6 Dec 2018 15:20:27 +0000 (16:20 +0100)]
Allow smartphone users to drag and drop pieces

5 years ago[cosmetics] Slightly rephrase bug report instructions
Benjamin Auder [Tue, 4 Dec 2018 23:12:22 +0000 (00:12 +0100)]
[cosmetics] Slightly rephrase bug report instructions

5 years agoAdd final FEN information to the PGN
Benjamin Auder [Tue, 4 Dec 2018 23:06:07 +0000 (00:06 +0100)]
Add final FEN information to the PGN

5 years agoFix initial knights+camels position in Wildebeest
Benjamin Auder [Tue, 4 Dec 2018 22:57:30 +0000 (23:57 +0100)]
Fix initial knights+camels position in Wildebeest

5 years agoShow FEN during game (for debug at least)
Benjamin Auder [Tue, 4 Dec 2018 22:25:07 +0000 (23:25 +0100)]
Show FEN during game (for debug at least)

5 years agoSlight style improvement (background light grey)
Benjamin Auder [Tue, 4 Dec 2018 21:52:59 +0000 (22:52 +0100)]
Slight style improvement (background light grey)

5 years agoA few fixes (Checkered, Loser)
Benjamin Auder [Tue, 4 Dec 2018 21:37:10 +0000 (22:37 +0100)]
A few fixes (Checkered, Loser)

5 years agoFix depth 2 search
Benjamin Auder [Tue, 4 Dec 2018 20:29:42 +0000 (21:29 +0100)]
Fix depth 2 search

5 years agoAdjust comments, add a few TODOs + remove DEBUG in play/undo
Benjamin Auder [Tue, 4 Dec 2018 18:22:23 +0000 (19:22 +0100)]
Adjust comments, add a few TODOs + remove DEBUG in play/undo

5 years ago(Temporarily) Disable touch handling for smartphones
Benjamin Auder [Tue, 4 Dec 2018 16:32:36 +0000 (17:32 +0100)]
(Temporarily) Disable touch handling for smartphones

5 years agoFix mousedown event (only in game)
Benjamin Auder [Tue, 4 Dec 2018 15:54:03 +0000 (16:54 +0100)]
Fix mousedown event (only in game)

5 years agoAttempt to handle smartphone drag and drop
Benjamin Auder [Tue, 4 Dec 2018 15:46:16 +0000 (16:46 +0100)]
Attempt to handle smartphone drag and drop

5 years agoFix Crazyhouse reserve initial position when selecting
Benjamin Auder [Tue, 4 Dec 2018 13:42:13 +0000 (14:42 +0100)]
Fix Crazyhouse reserve initial position when selecting

5 years agoFix Crazyhouse rules description
Benjamin Auder [Tue, 4 Dec 2018 13:33:09 +0000 (14:33 +0100)]
Fix Crazyhouse rules description

5 years agoFix and simplify variables update in Atomic
Benjamin Auder [Tue, 4 Dec 2018 00:02:37 +0000 (01:02 +0100)]
Fix and simplify variables update in Atomic

5 years agoFix Atomic when an init rook is taken
Benjamin Auder [Mon, 3 Dec 2018 14:27:07 +0000 (15:27 +0100)]
Fix Atomic when an init rook is taken

5 years agoFix a bug in Alice chess when castling
Benjamin Auder [Sun, 2 Dec 2018 21:47:10 +0000 (22:47 +0100)]
Fix a bug in Alice chess when castling

5 years agoAdd TODO for bots
Benjamin Auder [Sat, 1 Dec 2018 12:28:41 +0000 (13:28 +0100)]
Add TODO for bots

5 years agoFix Loser chess
Benjamin Auder [Sat, 1 Dec 2018 12:27:57 +0000 (13:27 +0100)]
Fix Loser chess

5 years agoFix Crazyhouse
Benjamin Auder [Sat, 1 Dec 2018 00:14:00 +0000 (01:14 +0100)]
Fix Crazyhouse

6 years agoImprove Crazyhouse; still not debugged
Benjamin Auder [Thu, 29 Nov 2018 03:30:27 +0000 (04:30 +0100)]
Improve Crazyhouse; still not debugged

6 years agoAdd TODOs
Benjamin Auder [Wed, 28 Nov 2018 16:50:37 +0000 (17:50 +0100)]
Add TODOs

6 years agoFixed Crazyhouse; still have to keep track of promoted pawns
Benjamin Auder [Wed, 28 Nov 2018 16:28:13 +0000 (17:28 +0100)]
Fixed Crazyhouse; still have to keep track of promoted pawns

6 years agoFix switching chess
Benjamin Auder [Wed, 28 Nov 2018 13:35:57 +0000 (14:35 +0100)]
Fix switching chess

6 years agoSwitching chess almost OK, Extinction seems OK, Crazyhouse advanced draft but to...
Benjamin Auder [Wed, 28 Nov 2018 02:07:29 +0000 (03:07 +0100)]
Switching chess almost OK, Extinction seems OK, Crazyhouse advanced draft but to be debugged

6 years agoSome fixes. Loser implemented. Draft Extinction,Crazyhouse,Switching
Benjamin Auder [Tue, 27 Nov 2018 17:28:36 +0000 (18:28 +0100)]
Some fixes. Loser implemented. Draft Extinction,Crazyhouse,Switching

6 years agoA few fixes, and write rules for Grand + Wildebeest
Benjamin Auder [Tue, 27 Nov 2018 13:05:47 +0000 (14:05 +0100)]
A few fixes, and write rules for Grand + Wildebeest

6 years agoFix captures and some moves for Grand & Wildebeest
Benjamin Auder [Tue, 27 Nov 2018 10:50:49 +0000 (11:50 +0100)]
Fix captures and some moves for Grand & Wildebeest

6 years agoFixed bigger board variants. Still buggish
Benjamin Auder [Tue, 27 Nov 2018 10:05:57 +0000 (11:05 +0100)]
Fixed bigger board variants. Still buggish

6 years agoAdjust squares size for bigger boards
Benjamin Auder [Tue, 27 Nov 2018 09:22:58 +0000 (10:22 +0100)]
Adjust squares size for bigger boards

6 years agoAdd a soft timer to avoid spending much more than 5 seconds on a move
Benjamin Auder [Tue, 27 Nov 2018 09:15:28 +0000 (10:15 +0100)]
Add a soft timer to avoid spending much more than 5 seconds on a move

6 years agoDraft of Grand chess. Not bad, but style to adjust (10%), and castle + pawn captures...
Benjamin Auder [Mon, 26 Nov 2018 23:52:03 +0000 (00:52 +0100)]
Draft of Grand chess. Not bad, but style to adjust (10%), and castle + pawn captures to fix

6 years agoEarly draft of Wildebeest + Grand
Benjamin Auder [Mon, 26 Nov 2018 15:20:05 +0000 (16:20 +0100)]
Early draft of Wildebeest + Grand

6 years agoSlight improve in bug report instructions
Benjamin Auder [Mon, 26 Nov 2018 14:17:08 +0000 (15:17 +0100)]
Slight improve in bug report instructions

6 years agoBetter email link
Benjamin Auder [Mon, 26 Nov 2018 12:29:13 +0000 (13:29 +0100)]
Better email link

6 years agoAdd bug report instructions to index page
Benjamin Auder [Mon, 26 Nov 2018 12:18:32 +0000 (13:18 +0100)]
Add bug report instructions to index page

6 years agoAdd a small silent when landing on variant page to allow newgame sound when unfocused
Benjamin Auder [Mon, 26 Nov 2018 11:57:04 +0000 (12:57 +0100)]
Add a small silent when landing on variant page to allow newgame sound when unfocused

6 years agoSPeed-up checkmate and king capture for Magnetic chess
Benjamin Auder [Mon, 26 Nov 2018 11:39:13 +0000 (12:39 +0100)]
SPeed-up checkmate and king capture for Magnetic chess

6 years agoFix end of game for Checkered chess
Benjamin Auder [Mon, 26 Nov 2018 10:48:01 +0000 (11:48 +0100)]
Fix end of game for Checkered chess

6 years agoFix Alice chess
Benjamin Auder [Mon, 26 Nov 2018 10:25:15 +0000 (11:25 +0100)]
Fix Alice chess

6 years agoAttempt to fix Alice chess
Benjamin Auder [Sun, 25 Nov 2018 23:39:32 +0000 (00:39 +0100)]
Attempt to fix Alice chess

6 years agoImprove Alice variant
Benjamin Auder [Sun, 25 Nov 2018 22:08:20 +0000 (23:08 +0100)]
Improve Alice variant

6 years agoFix Alice rules (en passant)
Benjamin Auder [Sat, 24 Nov 2018 00:22:04 +0000 (01:22 +0100)]
Fix Alice rules (en passant)

6 years agoImprove Alice notation, PGN. Add debugging instruction for Alice
Benjamin Auder [Fri, 23 Nov 2018 17:16:51 +0000 (18:16 +0100)]
Improve Alice notation, PGN. Add debugging instruction for Alice

6 years agoFurther fix in Alice chess; still some issues
Benjamin Auder [Fri, 23 Nov 2018 16:55:11 +0000 (17:55 +0100)]
Further fix in Alice chess; still some issues

6 years agoAttempt to fix Alice chess
Benjamin Auder [Fri, 23 Nov 2018 15:24:54 +0000 (16:24 +0100)]
Attempt to fix Alice chess

6 years agoDraft Alice rules
Benjamin Auder [Fri, 23 Nov 2018 13:36:53 +0000 (14:36 +0100)]
Draft Alice rules

6 years agoAlice almost fixed
Benjamin Auder [Fri, 23 Nov 2018 13:20:31 +0000 (14:20 +0100)]
Alice almost fixed

6 years agoFix magnetic promotions, attempt to fix Alice chess
Benjamin Auder [Fri, 23 Nov 2018 12:09:51 +0000 (13:09 +0100)]
Fix magnetic promotions, attempt to fix Alice chess

6 years agoAlice rules implemented, but unfinished and with bugs...
Benjamin Auder [Thu, 22 Nov 2018 17:22:05 +0000 (18:22 +0100)]
Alice rules implemented, but unfinished and with bugs...

6 years agoDraft Alice variant, prepare some images
Benjamin Auder [Thu, 22 Nov 2018 11:05:59 +0000 (12:05 +0100)]
Draft Alice variant, prepare some images

6 years agoDraft plan for easy Alice chess implementation
Benjamin Auder [Thu, 22 Nov 2018 01:32:33 +0000 (02:32 +0100)]
Draft plan for easy Alice chess implementation

6 years agoProbably fixed Magnetic chess
Benjamin Auder [Thu, 22 Nov 2018 01:14:17 +0000 (02:14 +0100)]
Probably fixed Magnetic chess

6 years agoSaving state - unstable
Benjamin Auder [Wed, 21 Nov 2018 16:28:39 +0000 (17:28 +0100)]
Saving state - unstable

6 years agoComplete Magnetic rules
Benjamin Auder [Wed, 21 Nov 2018 15:00:26 +0000 (16:00 +0100)]
Complete Magnetic rules

6 years agoRemove some redundant code [Checkered/Magnetic still buggish]
Benjamin Auder [Wed, 21 Nov 2018 12:05:33 +0000 (13:05 +0100)]
Remove some redundant code [Checkered/Magnetic still buggish]

6 years agoAdd TODO for pawns promotions in Magnetic + slightly improve rules description
Benjamin Auder [Tue, 20 Nov 2018 22:47:13 +0000 (23:47 +0100)]
Add TODO for pawns promotions in Magnetic + slightly improve rules description

6 years agoFinish Magnetic chess
Benjamin Auder [Tue, 20 Nov 2018 21:01:22 +0000 (22:01 +0100)]
Finish Magnetic chess

6 years agoFirst draft of Magnetic chess
Benjamin Auder [Tue, 20 Nov 2018 16:01:02 +0000 (17:01 +0100)]
First draft of Magnetic chess

6 years agoAntiking seems OK now
Benjamin Auder [Tue, 20 Nov 2018 14:46:19 +0000 (15:46 +0100)]
Antiking seems OK now

6 years agoFist draft of Antiking variant (still being debugged)
Benjamin Auder [Tue, 20 Nov 2018 13:59:19 +0000 (14:59 +0100)]
Fist draft of Antiking variant (still being debugged)

6 years agoCLeaner way to fix PGN
Benjamin Auder [Tue, 20 Nov 2018 02:08:35 +0000 (03:08 +0100)]
CLeaner way to fix PGN

6 years agoAttempt to fix opponent in PGN (should be OK now)
Benjamin Auder [Tue, 20 Nov 2018 02:04:37 +0000 (03:04 +0100)]
Attempt to fix opponent in PGN (should be OK now)

6 years agoAttempt to fix opponent in PGN
Benjamin Auder [Tue, 20 Nov 2018 02:03:18 +0000 (03:03 +0100)]
Attempt to fix opponent in PGN

6 years agoFix mode in PGN
Benjamin Auder [Tue, 20 Nov 2018 01:59:03 +0000 (02:59 +0100)]
Fix mode in PGN

6 years agoUpdate README
Benjamin Auder [Tue, 20 Nov 2018 00:35:42 +0000 (01:35 +0100)]
Update README

6 years agoGeneralize code in VariantRules. Considerable speed-up for checkered bot. Prepare...
Benjamin Auder [Tue, 20 Nov 2018 00:26:02 +0000 (01:26 +0100)]
Generalize code in VariantRules. Considerable speed-up for checkered bot. Prepare ground for Antiking

6 years agoAdd a few questions...
Benjamin Auder [Mon, 19 Nov 2018 17:53:37 +0000 (18:53 +0100)]
Add a few questions...

6 years agoFix date in PGN: months start at 0
Benjamin Auder [Mon, 19 Nov 2018 17:23:34 +0000 (18:23 +0100)]
Fix date in PGN: months start at 0

6 years agoDraft of Antiking variant
Benjamin Auder [Mon, 19 Nov 2018 17:20:27 +0000 (18:20 +0100)]
Draft of Antiking variant

6 years agoWorkaround unselectable text: allow PGN download
Benjamin Auder [Mon, 19 Nov 2018 16:48:14 +0000 (17:48 +0100)]
Workaround unselectable text: allow PGN download

6 years agoAdd expert mode
Benjamin Auder [Mon, 19 Nov 2018 15:28:40 +0000 (16:28 +0100)]
Add expert mode

6 years agoImplemented turn indicator
Benjamin Auder [Mon, 19 Nov 2018 14:57:29 +0000 (15:57 +0100)]
Implemented turn indicator

6 years agoDisplay tooltips below (better on smartphones I think)
Benjamin Auder [Mon, 19 Nov 2018 13:39:10 +0000 (14:39 +0100)]
Display tooltips below (better on smartphones I think)

6 years agoBasic style improve (for smartphones)
Benjamin Auder [Mon, 19 Nov 2018 13:31:29 +0000 (14:31 +0100)]
Basic style improve (for smartphones)

6 years agoImproved PGN and game seek
Benjamin Auder [Mon, 19 Nov 2018 11:27:30 +0000 (12:27 +0100)]
Improved PGN and game seek

6 years agoFix incheck by pawns for checkered
Benjamin Auder [Mon, 19 Nov 2018 10:08:25 +0000 (11:08 +0100)]
Fix incheck by pawns for checkered

6 years agoTry to fix sound exception...
Benjamin Auder [Mon, 19 Nov 2018 02:01:13 +0000 (03:01 +0100)]
Try to fix sound exception...

6 years agoFix code ordering in ChessRules.constructor
Benjamin Auder [Mon, 19 Nov 2018 01:55:57 +0000 (02:55 +0100)]
Fix code ordering in ChessRules.constructor

6 years agoFix lastate propagation
Benjamin Auder [Mon, 19 Nov 2018 01:48:39 +0000 (02:48 +0100)]
Fix lastate propagation

6 years agoGet rid of redundant variable variantRules.movesCount
Benjamin Auder [Mon, 19 Nov 2018 00:57:47 +0000 (01:57 +0100)]
Get rid of redundant variable variantRules.movesCount

6 years agoSome simplifications (breaking commit)
Benjamin Auder [Mon, 19 Nov 2018 00:37:58 +0000 (01:37 +0100)]
Some simplifications (breaking commit)

6 years agoFirst draft of game balancing solution after reconnect
Benjamin Auder [Sun, 18 Nov 2018 23:43:17 +0000 (00:43 +0100)]
First draft of game balancing solution after reconnect

6 years agoA few fixes. Still undelivered moves issue
Benjamin Auder [Sun, 18 Nov 2018 15:33:26 +0000 (16:33 +0100)]
A few fixes. Still undelivered moves issue

6 years agoAttempt to fix the non-transmitted moves issue
Benjamin Auder [Sun, 18 Nov 2018 15:25:31 +0000 (16:25 +0100)]
Attempt to fix the non-transmitted moves issue

6 years agoSuggest using Redis when failing to deliver messages
Benjamin Auder [Sun, 18 Nov 2018 12:55:56 +0000 (13:55 +0100)]
Suggest using Redis when failing to deliver messages

6 years agoAttempt to prevent other tabs new games while playing (...)
Benjamin Auder [Sun, 18 Nov 2018 12:50:22 +0000 (13:50 +0100)]
Attempt to prevent other tabs new games while playing (...)

6 years agoAdjustement to highlight checkered checks
Benjamin Auder [Sun, 18 Nov 2018 12:25:59 +0000 (13:25 +0100)]
Adjustement to highlight checkered checks

6 years agoStop highlighting king when new game starts
Benjamin Auder [Sun, 18 Nov 2018 11:32:56 +0000 (12:32 +0100)]
Stop highlighting king when new game starts

6 years agoSpeed up computer thinking, fix Zen ep
Benjamin Auder [Sun, 18 Nov 2018 11:27:35 +0000 (12:27 +0100)]
Speed up computer thinking, fix Zen ep

6 years agoMore robust in-check indications (ready for Antiking)
Benjamin Auder [Sun, 18 Nov 2018 00:47:58 +0000 (01:47 +0100)]
More robust in-check indications (ready for Antiking)

6 years agoUpdate TODO
Benjamin Auder [Sat, 17 Nov 2018 17:19:11 +0000 (18:19 +0100)]
Update TODO

6 years agoUpdate TODO
Benjamin Auder [Sat, 17 Nov 2018 17:12:09 +0000 (18:12 +0100)]
Update TODO

6 years agoHighlight king in red if undercheck + some improvements
Benjamin Auder [Sat, 17 Nov 2018 17:11:18 +0000 (18:11 +0100)]
Highlight king in red if undercheck + some improvements

6 years agoFix typo in Zen getNotation()
Benjamin Auder [Sat, 17 Nov 2018 13:49:38 +0000 (14:49 +0100)]
Fix typo in Zen getNotation()

6 years agoAdd initial FEN to PGN; shorten end of game window
Benjamin Auder [Fri, 16 Nov 2018 18:41:52 +0000 (19:41 +0100)]
Add initial FEN to PGN; shorten end of game window