Commit Graph

436 Commits (deepcrayonfish)

Author SHA1 Message Date
Thibault Duplessis 31583a698b log disabling ceval 2017-01-24 18:19:52 +01:00
Thibault Duplessis 8eac3326f7 throttle ceval emissions 2017-01-23 11:29:32 +01:00
Thibault Duplessis c04976806d up ceval max depth to 27 2017-01-23 11:27:45 +01:00
Isaac Levy a363688bc4 Condense ceval emit objects
Convert emit(state) to emit(eval, work) to
simplify logic.
2017-01-22 19:07:36 -05:00
Thibault Duplessis 2c1676032d Merge pull request #2551 from isaacl/sfCtrlImprovements
Stockfish Protocol improvements.
2017-01-22 23:43:52 +01:00
Isaac Levy 0dc9be46c1 ceval protocol changes for review 2017-01-22 13:03:30 -05:00
Thibault Duplessis 08e0b1c05d hide ceval toggle in practice study 2017-01-22 15:15:50 +01:00
Isaac Levy 4450794106 Bump down emit timeout
100ms is not necessary to wait.
2017-01-21 22:48:48 -05:00
Isaac Levy 2542090f15 stockfishProtocol fixes
- emit timeout in case SF can't supply enough PVs
- allow upperbound to complete a multipv set
  (see ddugovic/Stockfish#228)
2017-01-21 21:02:48 -05:00
Isaac Levy 183965ea38 Stockfish Protocol improvements.
- Cleaned up regex to avoid backtracking
- Organized regex extraction logic
- Fixed bug where opts.multiPv was not evaluated correctly.
- Removed lowerbound/upperbound messages for now. Their PVs are
  bad and their evals are not suitable for the eval box.

This patch prepares possible enhancements such as:
- Heuristics to avoid changing the displayed PV / best move too
  frequently, or to avoid replacing a good PV with a worse PV.
- Using lowerbound/upperbound scores to indicate uncertainty in
  the eval bar.
2017-01-21 17:29:19 -05:00
Thibault Duplessis 94c2cbfde0 calm down 2017-01-21 10:46:28 +01:00
Thibault Duplessis 278c2eef43 prevent disabling local eval in practice chapters 2017-01-20 09:32:26 +01:00
Thibault Duplessis 2b7d616f71 study practice WIP 2017-01-20 09:32:26 +01:00
Thibault Duplessis 7b53cec5ee infinite analysis is only for native stockfish 2017-01-19 20:30:13 +01:00
Thibault Duplessis 9702b4e5c8 infinite analysis feedback 2017-01-19 20:23:21 +01:00
Thibault Duplessis 6c334991de 99 plies deep local analysis 2017-01-19 19:53:53 +01:00
Thibault Duplessis eef368a24d display stockfish build in ceval box 2017-01-19 13:01:29 +01:00
Thibault Duplessis b4e2103c00 better ceval game end handling, improve practice, and dest server 2017-01-18 14:54:22 +01:00
Thibault Duplessis 617ff26a1e ui/ceval: include move time in work result 2017-01-18 12:43:10 +01:00
Thibault Duplessis 511c613774 analysis practice WIP 2017-01-17 23:17:39 +01:00
Thibault Duplessis 7b523b324a tweak analyser labels 2017-01-16 17:26:01 +01:00
Thibault Duplessis c8da4c8af2 only enable local eval if the document is visible 2017-01-16 14:51:17 +01:00
Thibault Duplessis d373431504 ensure only one tab is running local computer analysis 2017-01-16 14:44:38 +01:00
Niklas Fiekas 1b58a1131e fix ceval and explorer hover glitch (closes #2473) 2017-01-16 01:02:57 +01:00
Niklas Fiekas 850d5df0f7 update ceval sf to 050117 (has pv selection patch) 2017-01-05 17:10:58 +01:00
Thibault Duplessis 127a1fed82 local eval up to 26 plies 2016-12-25 15:15:12 +01:00
Niklas Fiekas 4b9cee2f84 update ceval sf to 231216 (has three-fold patch) 2016-12-23 00:39:51 +01:00
Thibault Duplessis 2ef8f11ed3 upgrade gulp-uglifyjs 2016-12-21 01:54:48 +01:00
Thibault Duplessis 9b02635f08 {master} make the winning chances equation more noob friendly 2016-12-20 13:02:52 +01:00
Thibault Duplessis f1cc0d5402 catch cheaters using analysis local eval in another tab 2016-12-15 12:46:43 +01:00
Niklas Fiekas 60c2fe2bcc Update ceval Stockfish to 091216 2016-12-09 23:01:21 +01:00
Thibault Duplessis 960b6c423b ensure old ceval instances are not reused 2016-12-08 17:31:34 +01:00
Thibault Duplessis cbe89ad97a make puzzle ceval multipv default to 3 2016-12-08 16:44:49 +01:00
Thibault Duplessis 071c2ad0f2 puzzles local eval 2016-12-08 13:46:10 +01:00
Thibault Duplessis 1b78f74d4c Merge branch 'master' into puzzle-ui
* master: (159 commits)
  don't auto-pair pool-compatible hooks
  monitor color of standard hooks
  inc assets version
  nb "Norsk bokmål" translation #17028. Author: hmalmedal.
  ia "Interlingua" translation #17027. Author: GuimaraesMello.
  make popular pools faster
  remove unused lobby NbHooks socket message
  make pools steal hooks from lobby
  remove support for hiding lobby hooks
  steal hooks for the pool - WIP
  tweak hook compatibility function
  cache hook computations
  clock configs everywhere
  use clock configs for simuls
  use clock configs in pools
  use clock configs in tournaments
  Clock.Config
  Hook.poolCompatible
  honor more hooks rating range when converting to pool
  fix forum mention autocomplete with titled players
  ...
2016-12-06 12:33:06 +01:00
Thibault Duplessis 86f81f0bab refactor UI modules, extract ceval, create common & chess 2016-11-26 13:08:20 +01:00