Commit graph

291 commits

Author SHA1 Message Date
Thibault Duplessis 2c2c838a18 complete castling stage 2016-07-04 11:17:00 +02:00
Thibault Duplessis 0a3f9cd05b castling stage WIP 2016-07-04 10:55:06 +02:00
Thibault Duplessis fe3c8f1add improve board setup stage 2016-07-04 10:02:29 +02:00
Thibault Duplessis 52f3f42cdd idea for board setup stage 2016-07-04 02:11:30 +02:00
Thibault Duplessis d806804529 prepare board setup stage 2016-07-04 01:40:08 +02:00
Thibault Duplessis e696b78f6f show automove last highlights 2016-07-04 01:37:27 +02:00
Thibault Duplessis c3eef4bd16 simplify and fix stages 2016-07-04 01:32:16 +02:00
Thibault Duplessis 0d1b1353e0 prepare next stages 2016-07-04 01:17:17 +02:00
Thibault Duplessis 85082f906b complete "out of check" chapter 2016-07-04 00:47:17 +02:00
Thibault Duplessis f4636d2a71 simplify rook stage 2016-07-03 21:10:33 +02:00
Thibault Duplessis ce3f5d6d82 play the failure sound at most once per level 2016-07-03 21:02:51 +02:00
Thibault Duplessis 2cf29dae0f complete checkmate stage 2016-07-03 20:55:27 +02:00
Thibault Duplessis 98acbcd54b display checks on the board 2016-07-03 20:02:28 +02:00
Thibault Duplessis 36c2397ab4 complete check stage 2016-07-03 19:42:39 +02:00
Thibault Duplessis 01c970a225 spelling 2016-07-03 17:00:53 +02:00
Thibault Duplessis 3ca28d1cf9 fix capture end message 2016-07-03 16:58:51 +02:00
Thibault Duplessis d16742df08 complete capture stage 2016-07-03 16:38:43 +02:00
Thibault Duplessis 91f3b33b1d more learn map side fix 2016-07-03 15:23:23 +02:00
Thibault Duplessis c08d65b71c learn map side 2016-07-03 15:18:02 +02:00
Thibault Duplessis 2ecd7d22b7 rewrite learn so levels are retriable, and it works with anon 2016-07-03 15:13:35 +02:00
Thibault Duplessis b75a67c090 store each level score 2016-07-02 21:34:09 +02:00
Thibault Duplessis f98a4e60d1 unlock all learning stages 2016-07-02 13:12:27 +02:00
Thibault Duplessis fc38ff84ff capture stage WIP 2016-07-01 17:12:01 +02:00
Thibault Duplessis 75ef27bca0 blunder your pieces in style 2016-06-30 18:12:19 +02:00
Thibault Duplessis cc2531ad36 new win condition: color extinction 2016-06-30 14:36:10 +02:00
Thibault Duplessis b183a788f0 next stages WIP 2016-06-30 14:19:26 +02:00
Thibault Duplessis c64dba92a7 rename learn concepts: (lesson/level)->stage, stage->level 2016-06-30 13:45:17 +02:00
Thibault Duplessis c7fc5c8ab2 fix learn score display 2016-06-30 13:00:49 +02:00
Thibault Duplessis 3337dae3cd display stars on lesson complete 2016-06-30 12:50:29 +02:00
Thibault Duplessis e727ee807e cheat at learning 2016-06-30 10:34:46 +02:00
Thibault Duplessis 97c589e2d5 display level rank as stars on level map 2016-06-30 10:32:53 +02:00
Thibault Duplessis c2c722d88f square the bishops 2016-06-30 00:35:52 +02:00
Thibault Duplessis b30bd08aab fix typo 2016-06-30 00:24:52 +02:00
Thibault Duplessis d206b423ee improve learn left side 2016-06-30 00:23:54 +02:00
Thibault Duplessis e4f3b00708 learn left side menu WIP 2016-06-30 00:19:43 +02:00
Thibault Duplessis 729e418be3 add congrats messages 2016-06-29 23:32:44 +02:00
Thibault Duplessis e134c6c519 ribbons! 2016-06-29 23:27:59 +02:00
Thibault Duplessis d295472f71 new learn sounds 2016-06-29 23:03:30 +02:00
Thibault Duplessis 650172f09b remove debug 2016-06-29 22:47:45 +02:00
Thibault Duplessis 049aef4dee improve lesson complete UI 2016-06-29 22:47:17 +02:00
Thibault Duplessis 77c76a73b1 fix learn progress reload 2016-06-29 22:31:01 +02:00
Thibault Duplessis d86b3809cf reload learn progress data 2016-06-29 22:23:36 +02:00
Thibault Duplessis e047af3420 learn level map 2016-06-29 22:14:01 +02:00
Thibault Duplessis af74e0f59e prepare learn score persistence 2016-06-29 20:24:28 +02:00
Thibault Duplessis 2ed0e1fab2 tweak lesson texts 2016-06-29 20:01:29 +02:00
Thibault Duplessis c06d9969c9 level progress 2016-06-29 19:36:49 +02:00
Thibault Duplessis 0c51521c2a complete king lesson 2016-06-29 18:09:51 +02:00
Thibault Duplessis 65ecc4d110 king lesson WIP 2016-06-29 17:58:58 +02:00
Thibault Duplessis 254c1959bb respect silence 2016-06-29 16:53:42 +02:00
Thibault Duplessis 39ffe62d5c complete pawn lesson 2016-06-29 16:38:39 +02:00
Thibault Duplessis acf8c83f49 pawn lesson WIP 2016-06-29 16:06:03 +02:00
Thibault Duplessis 29be4a229f learn: support for failed stage and restart 2016-06-29 15:47:54 +02:00
Thibault Duplessis b684ea6a0e show that pawns capture diagonally 2016-06-29 14:39:01 +02:00
Thibault Duplessis d4a8c2987b learn: ugly chess.js hack to add collision to stars 2016-06-29 14:35:28 +02:00
Thibault Duplessis bb82d0f2a1 better lesson sound 2016-06-29 14:08:17 +02:00
Thibault Duplessis 2082184110 knight lesson WIP 2016-06-29 11:15:00 +02:00
Thibault Duplessis 0dbf89beff learn: add lesson intro 2016-06-27 15:08:53 +02:00
Thibault Duplessis d3af031a50 rewrite queen lesson 2016-06-25 13:41:35 +02:00
Thibault Duplessis 68056c9dd0 rewrite bishop stages 2016-06-25 13:22:59 +02:00
Thibault Duplessis 25fd3ec2eb rewrite the rook lesson 2016-06-25 12:47:24 +02:00
Thibault Duplessis d62d0bdbb2 start getting rid of castles in learn 2016-06-25 12:25:19 +02:00
Thibault Duplessis ec0afe3144 tweak rook lesson 2016-06-25 12:15:30 +02:00
Thibault Duplessis 7db7a14bf9 rewrite learn arrows 2016-06-25 12:05:51 +02:00
Thibault Duplessis bdd358daf1 highlight 2nd rank 2016-06-25 12:05:51 +02:00
Thibault Duplessis 677cb2e523 more pawn stages 2016-06-25 12:05:51 +02:00
Thibault Duplessis 59d914c7ce learn pawn promotion 2016-06-25 12:05:51 +02:00
Thibault Duplessis 7e412ef176 add sounds 2016-06-25 12:05:51 +02:00
Thibault Duplessis cd730f00b4 pawn lesson WIP 2016-06-25 12:05:51 +02:00
Thibault Duplessis 6529808183 knight lesson 2016-06-25 12:05:51 +02:00
Thibault Duplessis 7e20c400fb quen lesson 2016-06-25 12:05:51 +02:00
Thibault Duplessis 126d3ae0b5 last bishop stage 2016-06-25 12:05:51 +02:00
Thibault Duplessis 666b37a2a3 more learn tweaks 2016-06-25 12:05:51 +02:00
Thibault Duplessis a98775d462 reuse a single chessground instance 2016-06-25 12:05:51 +02:00
Thibault Duplessis 9a99886ef8 refactor learn 2016-06-25 12:05:51 +02:00
Thibault Duplessis 09fa4a8cf7 learn animations 2016-06-25 12:05:51 +02:00
Thibault Duplessis b8f2142175 end learning lessons 2016-06-25 12:05:51 +02:00
Thibault Duplessis b6d99c2fd1 stage rank 2016-06-25 12:05:51 +02:00
Thibault Duplessis d929d0f147 use pale arrows 2016-06-25 12:05:51 +02:00
Thibault Duplessis 6f04c833b7 remove debug 2016-06-25 12:05:51 +02:00
Thibault Duplessis 128389fd37 fix finish condition 2016-06-25 12:05:51 +02:00
Thibault Duplessis 6e7c29314e add stage parameter in the url 2016-06-25 12:05:51 +02:00
Thibault Duplessis 2893d40b8a add 3 bishop stages 2016-06-25 12:05:51 +02:00
Thibault Duplessis d717b3d0ba arrows in lessons 2016-06-25 12:05:51 +02:00
Thibault Duplessis c3f375817a add silly effects 2016-06-25 12:05:51 +02:00
Thibault Duplessis 8e16f5d3db add 2 rook stages 2016-06-25 12:05:51 +02:00
Thibault Duplessis 8b82df4032 learn WIP 2016-06-25 12:05:51 +02:00
Thibault Duplessis 7ada2b0632 more /learn WIP 2016-06-25 12:05:51 +02:00
Thibault Duplessis 12cb30f139 refactor learn to introduce lesson/stage hierarchy 2016-06-25 12:05:51 +02:00
Thibault Duplessis de7816dd19 learn stage game basics 2016-06-25 12:05:51 +02:00
Thibault Duplessis ba4f29f050 more learn wip 2016-06-25 12:05:51 +02:00
Thibault Duplessis 57366fb1ee bootstrap learn ui 2016-06-25 12:05:51 +02:00