1
0
Fork 0
mirror of https://github.com/sockspls/badfish synced 2025-05-09 20:39:34 +00:00

Commit graph

  • f1088c9822 Remove Condition For Passed Pawns Miguel Lahoz 2018-08-09 22:04:36 +08:00
  • 198418ee67 LMR simplification Stefan Geschwentner 2018-08-08 09:45:58 +02:00
  • bd4d2b0576 First check threshold in space evaluation Stefano Cardanobile 2018-08-08 14:27:28 +02:00
  • c569cf263d King Psqt Tuning FauziAkram 2018-08-08 17:48:06 +02:00
  • d96c1c32a2 Introduce voting system for best move selection Stefano Cardanobile 2018-07-04 21:54:38 +02:00
  • 571f54b176 Improve Stats definition Marco Costalba 2018-07-28 15:33:39 +02:00
  • fae57273b2 Small tweaks to recent code changes Marco Costalba 2018-07-28 10:38:36 +02:00
  • 9afa03b80e 7-pieces Syzygy tablebase support noobpwnftw 2018-07-27 03:18:04 +08:00
  • ba2a2c34bb Introduce tropism measure in king danger Stéphane Nicolet 2018-07-30 01:41:04 +02:00
  • c08e05b494 Increase the mg->eg gradient for the PawnlessFlank malus Miguel Lahoz 2018-07-28 00:23:53 +08:00
  • 6184d2b2ac Simplify cmh pruning VoyagerOne 2018-07-27 16:23:05 +02:00
  • 9ca014df49 Fix a compilation error for MSVC Stéphane Nicolet 2018-07-27 15:46:13 +02:00
  • e12fc10b5c Remove a popcount for HinderPassedPawn Stéphane Nicolet 2018-07-27 09:39:06 +02:00
  • 313f403733 Tweak KingFlank when king is on edge files Miguel Lahoz 2018-07-26 00:11:51 +08:00
  • c9f80660a6 Small reformat in evaluate threats (non functional) Jekaa 2018-07-27 10:24:49 +02:00
  • d44701be4b Fix condition for error message of signature script ianfab 2018-07-25 21:02:28 +02:00
  • 2660a9145e Remove condition for pawn threats protonspring 2018-07-26 09:34:14 +02:00
  • a4eda3056e Rank threats on pinned pawns Stefan Geschwentner 2018-07-26 01:28:37 +02:00
  • ae98927885 Code clean-up Stéphane Nicolet 2018-07-25 18:31:02 +02:00
  • c4c2e08f0d Tweak stat bonus Stefan Geschwentner 2018-07-25 18:01:47 +02:00
  • 6e36860554 CounterMove History Pruning Tweak VoyagerOne 2018-07-25 07:49:35 -04:00
  • bb56779cb6 Revert "Tweak reductions formula: 0.88 * depth + 0.12" Stefan Geschwentner 2018-07-24 12:16:49 +02:00
  • 38471697b7 Slight decrease of overload value double-beep 2018-07-23 22:06:24 +02:00
  • 50287a55d3 Tweak reductions formula: 0.88 * depth + 0.12 Stefan Geschwentner 2018-07-23 09:16:14 +02:00
  • 0d5fe2f156 Simplify condition for ThreatByRook Goodkov Vasiliy Aleksandrovich 2018-07-23 00:02:37 +02:00
  • af1ddfd83b simplified forward ranks. protonspring 2018-07-21 00:17:27 -06:00
  • 4bd24da161 Slight tidy up in endgame machinery Marco Costalba 2018-07-21 10:30:22 +02:00
  • 53c07c34bb Non functional LMR rewrite. Stefan Geschwentner 2018-07-21 04:21:54 +02:00
  • 0365b08601 Simplify the "overload" condition Alain SAVARD 2018-07-20 19:57:45 -04:00
  • 41bc0d5660 Remove connectivity. Miguel Lahoz 2018-07-19 19:18:30 +08:00
  • 12e79be910 Better check evasion move sorting Stefan Geschwentner 2018-07-19 18:26:05 +02:00
  • 3913726d1c Use single value for KingProtector. Miguel Lahoz 2018-07-17 00:51:43 +08:00
  • 2ac35027d5 Simplify Overload condition ElbertoOne 2018-07-18 08:36:23 +02:00
  • a05793517f Minor code style tweaks DU-jdto 2018-07-17 06:53:50 +10:00
  • ee0f5cd303 Minor whitespace formatting changes ianfab 2018-07-15 14:30:59 +02:00
  • e0f317afaa Allow Position::init() to be called multiple times. Gian-Carlo Pascutto 2018-07-17 23:13:12 +02:00
  • a6fa6a9e92 Remove rank limitation for MinorBehindPawn protonspring 2018-07-14 08:26:57 +02:00
  • d2d4e85f25 Tuned Values after 2 million spsa games candirufish 2018-07-14 08:08:32 +02:00
  • d2752fdc15 Remove offset in thread redistribution scheme. Joost VandeVondele 2018-07-05 18:33:18 +02:00
  • 0f48095759 Simplify ThreatByKing to be a single Score. 31m059 2018-07-04 22:18:52 -04:00
  • 3279655f12 Capture Stat Tweak VoyagerOne 2018-07-04 01:11:54 +02:00
  • e7cfa5d020 Simplify saving a TT entry. Joost VandeVondele 2018-07-04 00:58:16 +02:00
  • 8c4f0ffa1d Reduce scope of variables Joost VandeVondele 2018-07-04 00:48:20 +02:00
  • a781535168 Move PSQ score to Position Ondrej Mosnáček 2018-06-09 13:45:49 +02:00
  • af6072c8b7 Remove make_bitboard() protonspring 2018-06-16 20:26:25 -06:00
  • 1e9397a2df Simplify KingProtector penalty. joergoster 2018-06-24 17:07:38 +02:00
  • f0a7bed6fb Simplify HinderPassedPawn bonus Alain SAVARD 2018-06-24 18:06:13 -04:00
  • efd4ca27c4 Another set of tuned values after one million games candirufish 2018-06-23 08:57:05 +02:00
  • 34321fcc2d Increase outflanking weight to 12 Stéphane Nicolet 2018-06-22 01:28:02 +02:00
  • 062eb074c8 Tuned values after 505k games candirufish 2018-06-21 10:20:31 +02:00
  • 06a853eb9c Fix GCC 8 cast warnings Michael An 2018-06-20 21:05:27 -04:00
  • 745160572f Fix MSVC error mstembera 2018-06-12 15:20:38 -07:00
  • 9d219c07e4 Slight simplification in scale factor computation Stefano80 2018-06-20 05:24:24 +02:00
  • a834bfe833 Remove lmrDepth restriction on quiet see pruning DU-jdto 2018-06-13 15:22:52 +10:00
  • 6c36e65193 Remove depth condition for pruning captures. Joost VandeVondele 2018-06-12 07:32:21 +02:00
  • fc3af7c4fb Optimize an expression in endgame.cpp protonspring 2018-06-11 10:17:03 +02:00
  • 88de112b84 Simplify capture pruning margin formula candirufish 2018-06-10 01:53:05 -07:00
  • 86e467520f Optimize contempt value (21) Stefan Geschwentner 2018-06-11 08:39:55 +02:00
  • 2af2c67650 Remove failedLow from the mainThread struct Joost VandeVondele 2018-06-11 09:46:05 +02:00
  • 528507b303 Quiet move soft fail high bonus candirufish 2018-06-06 10:13:08 +02:00
  • 231103d2cf Simplify capture bonus VoyagerOne 2018-06-05 20:43:33 -04:00
  • e4f8a4fa7f Call cycle detection before qsearch() Stéphane Nicolet 2018-06-05 10:54:51 +02:00
  • 9597ad8cab Stabilize AppVeyor CI Joost VandeVondele 2018-06-05 18:05:58 +02:00
  • b939788f9d Remove a superfluous subtrahend Guenther Demetz 2018-06-04 09:10:30 +02:00
  • 6b5d671cdc Simplify LMR for captures VoyagerOne 2018-06-03 16:46:18 -04:00
  • f7bae2de82 Bugfix of Position::has_repeated() joergoster 2018-06-01 22:35:23 +02:00
  • 8ef9bc5a95 Fix overload ambiguity Stéphane Nicolet 2018-06-03 09:18:18 +02:00
  • c5d6ae8c96 Extra bonus for capture creating a huge fail high pb00068 2018-06-02 18:01:11 +02:00
  • a0486ecb40 Fix comments, rename variables Stéphane Nicolet 2018-06-02 17:41:37 +02:00
  • 6cc5614124 Reallocate TT on threadpool resize. Joost VandeVondele 2018-06-02 17:02:23 +02:00
  • 31b8243272 Simplify depth reduction in IID. Joost VandeVondele 2018-05-24 13:31:40 +02:00
  • 626d43a329 Use threads to clear the TT faster. Rodrigo Exterckötter Tjäder 2018-05-14 14:52:21 -03:00
  • 3d6995eae8 LMR Capture Tweak VoyagerOne 2018-05-24 19:05:36 +02:00
  • d5d23bfd2d Simplify BlockedByPawn to one dimension protonspring 2018-05-24 18:46:38 +02:00
  • beaadd6547 Correctly prevent recursive verification in nmp. Joost VandeVondele 2018-05-24 18:26:21 +02:00
  • d702203113 Simplify color usage in search. Joost VandeVondele 2018-05-22 20:30:58 +02:00
  • 04407e35d6 Simply reset StatScore to zero at beta cutoff VoyagerOne 2018-05-22 07:21:57 +02:00
  • 335dc2d021 Simplify shelter: always do strength and danger protonspring 2018-05-21 09:50:38 +02:00
  • fd4585ef07 Simplifying away the progressKey Stéphane Nicolet 2018-05-21 09:37:16 +02:00
  • e8005ebe56 Fix MSVC errors in tbprobe.cpp mstembera 2018-05-16 23:38:13 +02:00
  • 91a76331ca Use cycle detection to bound search value Tom Truscott 2018-05-16 22:47:41 +02:00
  • aacee91a5a Update search.cpp VoyagerOne 2018-05-14 06:52:16 +02:00
  • bf01bd0755 Tweak kingAttackersCount and KingAttackWeights Stéphane Nicolet 2018-05-13 07:20:39 +02:00
  • c163c2fcb0 Include all blockers in king danger mstembera 2018-05-10 13:49:56 -07:00
  • 255df4ffae Consolidate pawn storm types protonspring 2018-05-10 15:46:13 +02:00
  • 76d4a80084 Tune null move pruning Stefan Geschwentner 2018-05-10 12:27:14 +02:00
  • fc0a1f37cf Tuned some pawns and evaluation constants candirufish 2018-05-09 09:18:22 +02:00
  • 4d647428d8 Remove goto, limit skipping to NMP Joost VandeVondele 2018-05-09 01:40:32 +02:00
  • de0889612f Tweak null move pruning conditions Stefan Geschwentner 2018-05-08 19:03:22 +02:00
  • 6634f41ac9 Drop the lever condition for backwards Alain SAVARD 2018-05-08 11:00:51 +02:00
  • 8d1625d6df Remove skipEarlyPruning argument to search() Joost VandeVondele 2018-05-08 10:43:46 +02:00
  • 155d5417d9 Improve signature script Joost VandeVondele 2018-05-08 10:31:20 +02:00
  • cb4bda0f49 Simplify the backward pawns code protonspring 2018-05-06 09:42:49 +02:00
  • d4cb80b210 Tweak the connected[] array value for pawns on rank 5 Stéphane Nicolet 2018-05-02 21:49:54 +02:00
  • 06e0134cbc Correct a bug introduced by Stéphane in the previous patch. Stéphane Nicolet 2018-05-02 13:20:47 +02:00
  • 12ef8f71a2 Use special rule for BlockedByKing protonspring 2018-05-01 23:50:23 +02:00
  • 5a7cdadfb3 Penalty for bad bishop with blocked central files MJZ1977 2018-05-01 07:12:17 +02:00
  • 213166ba22 Always scale using pawn contribution Stefano80 2018-04-29 07:23:32 +02:00
  • d6252ef202 Simplifiy IID condition Joost VandeVondele 2018-04-26 16:56:52 +02:00
  • 3df8cabb84 Fix 'make strip' for mingw. Joost VandeVondele 2018-04-27 00:07:56 +02:00