vchess.git
5 years agoSave state - unfinished changes
Benjamin Auder [Sun, 16 Dec 2018 14:19:26 +0000 (15:19 +0100)]
Save state - unfinished changes

5 years agoFinished problems implementation. TODO: specify state for Crazyhouse,Grand. Improve...
Benjamin Auder [Sun, 16 Dec 2018 03:07:08 +0000 (04:07 +0100)]
Finished problems implementation. TODO: specify state for Crazyhouse,Grand. Improve style

5 years agoAlmost finished problems logic. TODO: showProblem() part
Benjamin Auder [Sat, 15 Dec 2018 17:22:14 +0000 (18:22 +0100)]
Almost finished problems logic. TODO: showProblem() part

5 years agoOn the way to problems: saving state [not functional yet]
Benjamin Auder [Sat, 15 Dec 2018 14:35:59 +0000 (15:35 +0100)]
On the way to problems: saving state [not functional yet]

6 years agoFix '3 knights' bug + tiny advance on problems tab
Benjamin Auder [Fri, 14 Dec 2018 23:58:04 +0000 (00:58 +0100)]
Fix '3 knights' bug + tiny advance on problems tab

6 years agoOn the road to problems to complete website :)
Benjamin Auder [Fri, 14 Dec 2018 23:20:15 +0000 (00:20 +0100)]
On the road to problems to complete website :)

6 years agoCode simplification + a few fixes
Benjamin Auder [Fri, 14 Dec 2018 18:30:57 +0000 (19:30 +0100)]
Code simplification + a few fixes

6 years agoSlight improvement in diagrams on rules pages
Benjamin Auder [Fri, 14 Dec 2018 16:05:35 +0000 (17:05 +0100)]
Slight improvement in diagrams on rules pages

6 years agoFix Checkered and Ultima rules. Write Chess960 rules and complete others
Benjamin Auder [Fri, 14 Dec 2018 15:52:36 +0000 (16:52 +0100)]
Fix Checkered and Ultima rules. Write Chess960 rules and complete others

6 years agoClarify long leaper movement in Ultima rules
Benjamin Auder [Fri, 14 Dec 2018 00:10:19 +0000 (01:10 +0100)]
Clarify long leaper movement in Ultima rules

6 years agoFix two bugs in Ultima isAttackedBy...
Benjamin Auder [Fri, 14 Dec 2018 00:01:33 +0000 (01:01 +0100)]
Fix two bugs in Ultima isAttackedBy...

6 years agoFix a mustake in rules diagram for chameleon
Benjamin Auder [Thu, 13 Dec 2018 22:24:18 +0000 (23:24 +0100)]
Fix a mustake in rules diagram for chameleon

6 years agoFix bugs in Ultima
Benjamin Auder [Thu, 13 Dec 2018 21:17:18 +0000 (22:17 +0100)]
Fix bugs in Ultima

6 years agoUltima bug: mate in 1 does not mate...
Benjamin Auder [Thu, 13 Dec 2018 18:33:30 +0000 (19:33 +0100)]
Ultima bug: mate in 1 does not mate...

6 years agoBug fix in Ultima
Benjamin Auder [Thu, 13 Dec 2018 18:25:48 +0000 (19:25 +0100)]
Bug fix in Ultima

6 years agoFinish Ultima rules + a few technical fixes
Benjamin Auder [Thu, 13 Dec 2018 18:11:22 +0000 (19:11 +0100)]
Finish Ultima rules + a few technical fixes

6 years agoAdd true repetition detection
Benjamin Auder [Thu, 13 Dec 2018 14:39:26 +0000 (15:39 +0100)]
Add true repetition detection

6 years agoFinish Ultima rules. Seems ok (still potential bugs)
Benjamin Auder [Thu, 13 Dec 2018 14:10:03 +0000 (15:10 +0100)]
Finish Ultima rules. Seems ok (still potential bugs)

6 years agoAbout to finish completed Ultima rules
Benjamin Auder [Thu, 13 Dec 2018 02:29:11 +0000 (03:29 +0100)]
About to finish completed Ultima rules

6 years agoSlight change in Ultima rules. TODO: merge with removed code 'isAttacked'
Benjamin Auder [Thu, 13 Dec 2018 01:44:20 +0000 (02:44 +0100)]
Slight change in Ultima rules. TODO: merge with removed code 'isAttacked'

6 years agoFix Ultima when no moves are available
Benjamin Auder [Wed, 12 Dec 2018 17:36:50 +0000 (18:36 +0100)]
Fix Ultima when no moves are available

6 years agoFix king pos update in Ultima. TODO: explain rules
Benjamin Auder [Wed, 12 Dec 2018 17:29:31 +0000 (18:29 +0100)]
Fix king pos update in Ultima. TODO: explain rules

6 years agoSimplify (and almost fix) Ultima rules
Benjamin Auder [Wed, 12 Dec 2018 17:04:40 +0000 (18:04 +0100)]
Simplify (and almost fix) Ultima rules

6 years agoImplement 'isAttackedBy' logic in Ultima; but is that required?
Benjamin Auder [Wed, 12 Dec 2018 16:44:33 +0000 (17:44 +0100)]
Implement 'isAttackedBy' logic in Ultima; but is that required?

6 years agoImplementation of pieces movements + captures in Ultima
Benjamin Auder [Wed, 12 Dec 2018 15:55:59 +0000 (16:55 +0100)]
Implementation of pieces movements + captures in Ultima

6 years agoAdvance on Ultima variant code
Benjamin Auder [Wed, 12 Dec 2018 11:43:13 +0000 (12:43 +0100)]
Advance on Ultima variant code

6 years agoDrop Half chess: does not seem very interesting after all
Benjamin Auder [Wed, 12 Dec 2018 10:40:57 +0000 (11:40 +0100)]
Drop Half chess: does not seem very interesting after all

6 years agoBasic fixes in Ultima, still unimplemented
Benjamin Auder [Wed, 12 Dec 2018 02:12:07 +0000 (03:12 +0100)]
Basic fixes in Ultima, still unimplemented

6 years agoFix HalfChess, more random Loser initial position, continue draft of Ultima
Benjamin Auder [Wed, 12 Dec 2018 02:02:19 +0000 (03:02 +0100)]
Fix HalfChess, more random Loser initial position, continue draft of Ultima

6 years agoDraft of Ultima chess rules; almost OK HalfChess
Benjamin Auder [Tue, 11 Dec 2018 18:09:26 +0000 (19:09 +0100)]
Draft of Ultima chess rules; almost OK HalfChess

6 years agoRemove obsolete TODO file
Benjamin Auder [Tue, 11 Dec 2018 15:17:53 +0000 (16:17 +0100)]
Remove obsolete TODO file

6 years agoDo not abuse smileys
Benjamin Auder [Tue, 11 Dec 2018 15:12:55 +0000 (16:12 +0100)]
Do not abuse smileys

6 years agoFix preferences screen (pre-selected sound level)
Benjamin Auder [Tue, 11 Dec 2018 14:25:57 +0000 (15:25 +0100)]
Fix preferences screen (pre-selected sound level)

6 years agoFix sound level retrieval via cookie
Benjamin Auder [Tue, 11 Dec 2018 14:22:59 +0000 (15:22 +0100)]
Fix sound level retrieval via cookie

6 years agoSome style improvements
Benjamin Auder [Tue, 11 Dec 2018 14:10:56 +0000 (15:10 +0100)]
Some style improvements

6 years agoSlight margin adjustement for FEN string
Benjamin Auder [Tue, 11 Dec 2018 13:57:23 +0000 (14:57 +0100)]
Slight margin adjustement for FEN string

6 years agoFix settings button on small screens
Benjamin Auder [Tue, 11 Dec 2018 13:52:30 +0000 (14:52 +0100)]
Fix settings button on small screens

6 years agoA few fixes (style, preferences application)
Benjamin Auder [Tue, 11 Dec 2018 13:35:08 +0000 (14:35 +0100)]
A few fixes (style, preferences application)

6 years agoFinish preferences implementation
Benjamin Auder [Tue, 11 Dec 2018 13:17:21 +0000 (14:17 +0100)]
Finish preferences implementation

6 years agoAdd basic sound and color selection (not reactive yet)
Benjamin Auder [Tue, 11 Dec 2018 11:41:01 +0000 (12:41 +0100)]
Add basic sound and color selection (not reactive yet)

6 years agoSaving state (draft, not working)
Benjamin Auder [Tue, 11 Dec 2018 10:59:09 +0000 (11:59 +0100)]
Saving state (draft, not working)

6 years agoDraft settings on variant page (unfinished)
Benjamin Auder [Tue, 11 Dec 2018 01:16:24 +0000 (02:16 +0100)]
Draft settings on variant page (unfinished)

6 years agoAttempt to better adjust expert switch padding (TODO: dynamic)
Benjamin Auder [Mon, 10 Dec 2018 16:35:01 +0000 (17:35 +0100)]
Attempt to better adjust expert switch padding (TODO: dynamic)

6 years agoFix thinking time cap for computer (5 seconds)
Benjamin Auder [Mon, 10 Dec 2018 15:58:42 +0000 (16:58 +0100)]
Fix thinking time cap for computer (5 seconds)

6 years agoSome code cleaning + clarifying (TODO: work on variables names)
Benjamin Auder [Mon, 10 Dec 2018 15:12:58 +0000 (16:12 +0100)]
Some code cleaning + clarifying (TODO: work on variables names)

6 years agoImprove 'help' modal style on large screens
Benjamin Auder [Mon, 10 Dec 2018 09:56:51 +0000 (10:56 +0100)]
Improve 'help' modal style on large screens

6 years agoRemove 'type variants letters' comment (not very usful for now)
Benjamin Auder [Mon, 10 Dec 2018 09:38:10 +0000 (10:38 +0100)]
Remove 'type variants letters' comment (not very usful for now)

6 years agoImprove style (larger modal boxes on index)
Benjamin Auder [Mon, 10 Dec 2018 09:35:20 +0000 (10:35 +0100)]
Improve style (larger modal boxes on index)

6 years agoImprove style
Benjamin Auder [Mon, 10 Dec 2018 09:24:34 +0000 (10:24 +0100)]
Improve style

6 years agoAttempt to reduce button sizes on small screens
Benjamin Auder [Mon, 10 Dec 2018 09:11:46 +0000 (10:11 +0100)]
Attempt to reduce button sizes on small screens

6 years agoMuch less aggressive welcome message
Benjamin Auder [Mon, 10 Dec 2018 09:00:05 +0000 (10:00 +0100)]
Much less aggressive welcome message

6 years agoFix kingPos bug when taking en-passant in Atomic
Benjamin Auder [Sun, 9 Dec 2018 17:20:42 +0000 (18:20 +0100)]
Fix kingPos bug when taking en-passant in Atomic

6 years agoAlways show game seek button (main purpose of website)
Benjamin Auder [Sun, 9 Dec 2018 16:54:10 +0000 (17:54 +0100)]
Always show game seek button (main purpose of website)

6 years agoExperimental IRL mode for analyzing and playing against friends
Benjamin Auder [Sun, 9 Dec 2018 16:50:36 +0000 (17:50 +0100)]
Experimental IRL mode for analyzing and playing against friends

6 years agoImprove list style on welcome page for small screens
Benjamin Auder [Sat, 8 Dec 2018 20:55:55 +0000 (21:55 +0100)]
Improve list style on welcome page for small screens

6 years agoAdjust gitignore for webm demo
Benjamin Auder [Sat, 8 Dec 2018 18:02:28 +0000 (19:02 +0100)]
Adjust gitignore for webm demo

6 years agoDo not put demo on git repo
Benjamin Auder [Sat, 8 Dec 2018 18:01:26 +0000 (19:01 +0100)]
Do not put demo on git repo

6 years agoAdd demo video
Benjamin Auder [Sat, 8 Dec 2018 17:44:01 +0000 (18:44 +0100)]
Add demo video

6 years agoUser-friendly vchess presentation on index + some code cleaning
Benjamin Auder [Sat, 8 Dec 2018 17:12:26 +0000 (18:12 +0100)]
User-friendly vchess presentation on index + some code cleaning

6 years agoFix newgame bug (seek-cancel-seek should not create a game)
Benjamin Auder [Sat, 8 Dec 2018 14:14:41 +0000 (15:14 +0100)]
Fix newgame bug (seek-cancel-seek should not create a game)

6 years agoAttempt to not throw exception on server socket error
Benjamin Auder [Sat, 8 Dec 2018 13:34:52 +0000 (14:34 +0100)]
Attempt to not throw exception on server socket error

6 years agoImprove buttons styles on game page
Benjamin Auder [Sat, 8 Dec 2018 12:30:56 +0000 (13:30 +0100)]
Improve buttons styles on game page

6 years agoUpdate TODO, better index title
Benjamin Auder [Sat, 8 Dec 2018 02:37:14 +0000 (03:37 +0100)]
Update TODO, better index title

6 years agoFix a detail in Loser's flags
Benjamin Auder [Sat, 8 Dec 2018 02:28:01 +0000 (03:28 +0100)]
Fix a detail in Loser's flags

6 years agoFix typo
Benjamin Auder [Sat, 8 Dec 2018 02:12:33 +0000 (03:12 +0100)]
Fix typo

6 years agoBetter squares highlighting
Benjamin Auder [Sat, 8 Dec 2018 02:06:14 +0000 (03:06 +0100)]
Better squares highlighting

6 years agoAllow to navigate in game after it's over (undo/play)
Benjamin Auder [Sat, 8 Dec 2018 01:35:42 +0000 (02:35 +0100)]
Allow to navigate in game after it's over (undo/play)

6 years agoImprove Switching chess: avoid duplicate moves for analysis, better notation
Benjamin Auder [Sat, 8 Dec 2018 00:39:20 +0000 (01:39 +0100)]
Improve Switching chess: avoid duplicate moves for analysis, better notation

6 years agoFix rand init pos for Antiking (no cornered bishops)
Benjamin Auder [Fri, 7 Dec 2018 23:33:38 +0000 (00:33 +0100)]
Fix rand init pos for Antiking (no cornered bishops)

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

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

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

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

6 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

6 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

6 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

6 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

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

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

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

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

6 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

6 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

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

6 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

6 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

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

6 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

6 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

6 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

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

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

6 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