Hi everyone,
I'd like to introduce my chess engine: DreamerExx v2.
Features:
- Classical alpha-beta search with iterative deepening
- Transposition table
- Quiescence search (4 half-moves)
- Killer moves & history heuristic
- Opening book (~50 lines)
- Adaptive depth (up to 7 in middlegame)
Estimated strength: idk (He beat Maia9 always)
Download: [https://github.com/ExxDreamerCode/chess ... g/engineV2]
UCI commands: fully supported (uci, isready, position, go, stop)
Author: Dreamer_Exx
Any feedback is welcome!
DreamerExx v2 - a new UCI engine
Moderator: Ras
-
DreamerExx
- Posts: 10
- Joined: Wed May 20, 2026 4:08 pm
- Full name: Даниил Крецу
-
Sylwy
- Posts: 5210
- Joined: Fri Apr 21, 2006 4:19 pm
- Location: IAȘI - the historical capital of MOLDOVA
- Full name: Silvian Rucsandescu
Re: DreamerExx v2 - a new UCI engine
THANK YOU ! Added to my tournament PYTHON_1st_League_2026. You can see the results here:DreamerExx wrote: ↑Wed May 20, 2026 7:30 pm Hi everyone,
I'd like to introduce my chess engine: DreamerExx v2.
Features:
- Classical alpha-beta search with iterative deepening
- Transposition table
- Quiescence search (4 half-moves)
- Killer moves & history heuristic
- Opening book (~50 lines)
- Adaptive depth (up to 7 in middlegame)
Estimated strength: idk (He beat Maia9 always)
Download: [https://github.com/ExxDreamerCode/chess ... g/engineV2]
UCI commands: fully supported (uci, isready, position, go, stop)
Author: Dreamer_Exx
Any feedback is welcome!
viewtopic.php?p=992921#p992921
-
DreamerExx
- Posts: 10
- Joined: Wed May 20, 2026 4:08 pm
- Full name: Даниил Крецу
Re: DreamerExx v2 - a new UCI engine
Wow, I wrote an engine in 3 weeks and it got somewhere, thank you!Sylwy wrote: ↑Wed May 20, 2026 10:54 pmTHANK YOU ! Added to my tournament PYTHON_1st_League_2026. You can see the results here:DreamerExx wrote: ↑Wed May 20, 2026 7:30 pm Hi everyone,
I'd like to introduce my chess engine: DreamerExx v2.
Features:
- Classical alpha-beta search with iterative deepening
- Transposition table
- Quiescence search (4 half-moves)
- Killer moves & history heuristic
- Opening book (~50 lines)
- Adaptive depth (up to 7 in middlegame)
Estimated strength: idk (He beat Maia9 always)
Download: [https://github.com/ExxDreamerCode/chess ... g/engineV2]
UCI commands: fully supported (uci, isready, position, go, stop)
Author: Dreamer_Exx
Any feedback is welcome!
viewtopic.php?p=992921#p992921
-
DreamerExx
- Posts: 10
- Joined: Wed May 20, 2026 4:08 pm
- Full name: Даниил Крецу
Re: DreamerExx v2 - a new UCI engine
DreamerExx wrote: ↑Wed May 20, 2026 7:30 pm Hi everyone,
I'd like to introduce my chess engine: DreamerExx v2.
Features:
- Classical alpha-beta search with iterative deepening
- Transposition table
- Quiescence search (4 half-moves)
- Killer moves & history heuristic
- Opening book (~50 lines)
- Adaptive depth (up to 7 in middlegame)
Estimated strength: idk (He beat Maia9 always)
Download: [https://github.com/ExxDreamerCode/chess ... g/engineV2]
UCI commands: fully supported (uci, isready, position, go, stop)
Author: Dreamer_Exx
Any feedback is welcome!

I played a 1+1 championship between different engines, and the results were a VERY pleasant surprise. My engine is quite strong in fast control games. In blitz and rapid, almost everyone here can beat my engine, not bad.
-
DreamerExx
- Posts: 10
- Joined: Wed May 20, 2026 4:08 pm
- Full name: Даниил Крецу
Re: DreamerExx v2 - a new UCI engine
HE BEAT SUNFISH IN 1+1, YOOO
[pgn][Event "Python"]
[Site "?"]
[Date "2026.05.22"]
[Round "1"]
[White "DreamerExx v2"]
[Black "Sunfish"]
[Result "1-0"]
[ECO "A00"]
[GameDuration "00:02:58"]
[GameEndTime "2026-05-22T17:45:22.430 RTZ 2 (зима)"]
[GameStartTime "2026-05-22T17:42:23.628 RTZ 2 (зима)"]
[Opening "Dunst (Sleipner, Heinrichsen) Opening"]
[PlyCount "107"]
[TimeControl "60+1"]
1. Nc3 {0.00/5 1.0s} Nc6 {-0.25/6 2.0s} 2. Nf3 {0.00/5 1.3s} Nf6 {-0.05/6 1.6s}
3. d4 {0.00/5 1.7s} d5 {-0.04/6 1.8s} 4. Ne5 {0.00/5 5.3s} Bf5 {-0.03/5 1.3s}
5. Nxc6 {-0.10/5 3.8s} bxc6 {+0.11/6 1.5s} 6. e3 {0.00/5 3.5s}
Qd7 {+0.13/6 2.8s} 7. Bd3 {+0.15/4 2.0s} e6 {+0.21/6 2.0s}
8. O-O {+0.15/4 0.58s} O-O-O {+0.40/6 2.1s} 9. Bxf5 {+0.30/5 1.9s}
exf5 {+0.13/6 1.2s} 10. Bd2 {+0.30/5 1.4s} Bd6 {+0.54/6 2.0s}
11. Qe2 {+0.20/5 2.8s} Rhe8 {+0.59/6 1.8s} 12. Qd3 {+0.20/5 4.0s}
Kb8 {+0.72/6 2.5s} 13. Ne2 {+0.05/5 5.2s} Ne4 {+0.94/6 3.5s}
14. Qb3+ {-0.10/4 0.81s} Ka8 {+1.26/6 1.2s} 15. Qd3 {0.00/5 3.3s}
Nxd2 {+1.27/6 2.3s} 16. Qxd2 {-3.10/4 0.24s} Kb8 {+1.20/6 1.6s}
17. Qc3 {-0.05/5 3.1s} f6 {+1.05/6 2.6s} 18. Qb3+ {+0.20/5 2.6s}
Ka8 {+0.83/7 1.5s} 19. Qc3 {+0.30/5 3.2s} h6 {+1.08/6 1.7s}
20. Qb3 {+0.30/5 3.7s} Rb8 {+1.34/6 1.4s} 21. Qc3 {+0.35/4 0.48s}
Bb4 {+1.34/6 1.6s} 22. Qd3 {+0.40/5 3.2s} Rbd8 {+1.47/5 0.90s}
23. Ng3 {+0.35/5 3.4s} g6 {+1.06/6 0.94s} 24. Qb3 {+0.50/4 1.1s}
Bd6 {+1.14/5 0.93s} 25. Rad1 {+0.45/5 4.7s} Qf7 {+1.04/5 0.94s}
26. Qc3 {+0.50/4 0.52s} Kb7 {+0.71/7 1.4s} 27. Qb3+ {+0.50/5 1.8s}
Ka6 {+0.50/6 1.3s} 28. Rfe1 {+0.80/5 2.7s} Rb8 {+0.67/6 1.4s}
29. Qa4+ {+0.90/5 1.5s} Kb7 {+0.74/6 0.94s} 30. Ne2 {+0.55/5 4.1s}
Rbd8 {+0.81/5 1.0s} 31. Qb3+ {+0.50/5 3.4s} Ka8 {+0.52/6 1.1s}
32. Qa4 {+0.55/4 0.65s} Qd7 {+0.51/7 2.1s} 33. Qb3 {+0.50/4 0.63s}
Rb8 {+0.60/6 0.90s} 34. Qa4 {+0.60/4 0.70s} Rb4 {+2.06/6 1.4s}
35. Qa3 {+0.55/4 0.42s} Rb6 {+2.02/4 0.86s} 36. Qa4 {+0.45/5 3.6s}
Rxb2 {+2.09/6 2.0s} 37. Nf4 {-0.65/4 0.72s} Bxf4 {+2.07/6 2.6s}
38. exf4 {-1.85/4 0.19s} Rxe1+ {+1.91/7 2.2s} 39. Rxe1 {-5.50/4 0.12s}
a6 {+1.21/5 0.79s} 40. Qxa6+ {-0.50/4 0.22s} Kb8 {-0.15/7 0.77s}
41. Qa3 {+0.85/5 2.2s} Rb6 {-12.74/7 0.84s} 42. Qf8+ {+0.95/4 0.23s}
Kb7 {-0.49/7 2.7s} 43. Qxh6 {+1.05/4 0.37s} Qf7 {+0.35/7 1.7s}
44. a4 {+2.10/5 1.4s} Rb2 {+0.45/7 1.5s} 45. c3 {+2.35/5 1.4s}
Rc2 {+0.40/6 0.73s} 46. Qh3 {+2.15/4 0.27s} Ra2 {+0.38/6 1.2s}
47. Qe3 {+2.20/5 1.1s} Rxa4 {+0.48/7 0.75s} 48. Qd3 {+0.55/5 1.3s}
Ra3 {+0.58/6 1.3s} 49. Rb1+ {+0.55/5 1.1s} Ka8 {+0.67/7 1.1s}
50. Qc2 {+0.50/4 0.23s} Qe7 {+0.42/6 0.77s} 51. Qb2 {+0.50/5 2.7s}
Rb3 {-9.84/7 0.92s} 52. Qxb3 {+0.40/4 0.13s} Qb4 {-507.10/7 0.89s}
53. Qxb4 {+8.45/4 0.14s} g5 {-507.10/7 1.7s} 54. Qa5# {White mates} 1-0
[/pgn]
[pgn][Event "Python"]
[Site "?"]
[Date "2026.05.22"]
[Round "1"]
[White "DreamerExx v2"]
[Black "Sunfish"]
[Result "1-0"]
[ECO "A00"]
[GameDuration "00:02:58"]
[GameEndTime "2026-05-22T17:45:22.430 RTZ 2 (зима)"]
[GameStartTime "2026-05-22T17:42:23.628 RTZ 2 (зима)"]
[Opening "Dunst (Sleipner, Heinrichsen) Opening"]
[PlyCount "107"]
[TimeControl "60+1"]
1. Nc3 {0.00/5 1.0s} Nc6 {-0.25/6 2.0s} 2. Nf3 {0.00/5 1.3s} Nf6 {-0.05/6 1.6s}
3. d4 {0.00/5 1.7s} d5 {-0.04/6 1.8s} 4. Ne5 {0.00/5 5.3s} Bf5 {-0.03/5 1.3s}
5. Nxc6 {-0.10/5 3.8s} bxc6 {+0.11/6 1.5s} 6. e3 {0.00/5 3.5s}
Qd7 {+0.13/6 2.8s} 7. Bd3 {+0.15/4 2.0s} e6 {+0.21/6 2.0s}
8. O-O {+0.15/4 0.58s} O-O-O {+0.40/6 2.1s} 9. Bxf5 {+0.30/5 1.9s}
exf5 {+0.13/6 1.2s} 10. Bd2 {+0.30/5 1.4s} Bd6 {+0.54/6 2.0s}
11. Qe2 {+0.20/5 2.8s} Rhe8 {+0.59/6 1.8s} 12. Qd3 {+0.20/5 4.0s}
Kb8 {+0.72/6 2.5s} 13. Ne2 {+0.05/5 5.2s} Ne4 {+0.94/6 3.5s}
14. Qb3+ {-0.10/4 0.81s} Ka8 {+1.26/6 1.2s} 15. Qd3 {0.00/5 3.3s}
Nxd2 {+1.27/6 2.3s} 16. Qxd2 {-3.10/4 0.24s} Kb8 {+1.20/6 1.6s}
17. Qc3 {-0.05/5 3.1s} f6 {+1.05/6 2.6s} 18. Qb3+ {+0.20/5 2.6s}
Ka8 {+0.83/7 1.5s} 19. Qc3 {+0.30/5 3.2s} h6 {+1.08/6 1.7s}
20. Qb3 {+0.30/5 3.7s} Rb8 {+1.34/6 1.4s} 21. Qc3 {+0.35/4 0.48s}
Bb4 {+1.34/6 1.6s} 22. Qd3 {+0.40/5 3.2s} Rbd8 {+1.47/5 0.90s}
23. Ng3 {+0.35/5 3.4s} g6 {+1.06/6 0.94s} 24. Qb3 {+0.50/4 1.1s}
Bd6 {+1.14/5 0.93s} 25. Rad1 {+0.45/5 4.7s} Qf7 {+1.04/5 0.94s}
26. Qc3 {+0.50/4 0.52s} Kb7 {+0.71/7 1.4s} 27. Qb3+ {+0.50/5 1.8s}
Ka6 {+0.50/6 1.3s} 28. Rfe1 {+0.80/5 2.7s} Rb8 {+0.67/6 1.4s}
29. Qa4+ {+0.90/5 1.5s} Kb7 {+0.74/6 0.94s} 30. Ne2 {+0.55/5 4.1s}
Rbd8 {+0.81/5 1.0s} 31. Qb3+ {+0.50/5 3.4s} Ka8 {+0.52/6 1.1s}
32. Qa4 {+0.55/4 0.65s} Qd7 {+0.51/7 2.1s} 33. Qb3 {+0.50/4 0.63s}
Rb8 {+0.60/6 0.90s} 34. Qa4 {+0.60/4 0.70s} Rb4 {+2.06/6 1.4s}
35. Qa3 {+0.55/4 0.42s} Rb6 {+2.02/4 0.86s} 36. Qa4 {+0.45/5 3.6s}
Rxb2 {+2.09/6 2.0s} 37. Nf4 {-0.65/4 0.72s} Bxf4 {+2.07/6 2.6s}
38. exf4 {-1.85/4 0.19s} Rxe1+ {+1.91/7 2.2s} 39. Rxe1 {-5.50/4 0.12s}
a6 {+1.21/5 0.79s} 40. Qxa6+ {-0.50/4 0.22s} Kb8 {-0.15/7 0.77s}
41. Qa3 {+0.85/5 2.2s} Rb6 {-12.74/7 0.84s} 42. Qf8+ {+0.95/4 0.23s}
Kb7 {-0.49/7 2.7s} 43. Qxh6 {+1.05/4 0.37s} Qf7 {+0.35/7 1.7s}
44. a4 {+2.10/5 1.4s} Rb2 {+0.45/7 1.5s} 45. c3 {+2.35/5 1.4s}
Rc2 {+0.40/6 0.73s} 46. Qh3 {+2.15/4 0.27s} Ra2 {+0.38/6 1.2s}
47. Qe3 {+2.20/5 1.1s} Rxa4 {+0.48/7 0.75s} 48. Qd3 {+0.55/5 1.3s}
Ra3 {+0.58/6 1.3s} 49. Rb1+ {+0.55/5 1.1s} Ka8 {+0.67/7 1.1s}
50. Qc2 {+0.50/4 0.23s} Qe7 {+0.42/6 0.77s} 51. Qb2 {+0.50/5 2.7s}
Rb3 {-9.84/7 0.92s} 52. Qxb3 {+0.40/4 0.13s} Qb4 {-507.10/7 0.89s}
53. Qxb4 {+8.45/4 0.14s} g5 {-507.10/7 1.7s} 54. Qa5# {White mates} 1-0
[/pgn]
-
DreamerExx
- Posts: 10
- Joined: Wed May 20, 2026 4:08 pm
- Full name: Даниил Крецу
