drbeco / xadreco Goto Github PK
View Code? Open in Web Editor NEWXadreco Chess Engine
License: GNU General Public License v2.0
Xadreco Chess Engine
License: GNU General Public License v2.0
[Event "Third World War"]
[Site "ChessGUI"]
[Date "2018.02.05"]
[Round "24.3"]
[White "Project Invincible"]
[Black "Xadreco 5.83.170721.200140"]
[Result "1-0"]
[Time "21:50:43"]
[TimeControl "40/120:40/120:40/120"]
[PlyCount "73"]
[Number "141"]
[Termination "time"]
[BlackType "program"]
[WhiteType "program"]
[Variant "normal"]
{ Unknown Hardware }
1.Nf3 { Eval = 25, Depth = 7, MoveTime = 00:00:02, whitePOV = 25 }
a5 { ev=0,d=0,mt=00:00:16,wv=0 } 2.Nc3 { ev=53,d=7,mt=00:00:03,wv=53 }
e6 { ev=-50,d=5,mt=00:00:02,wv=-50 } 3.e4 { ev=33,d=6,mt=00:00:02,wv=33 }
d5 { ev=10,d=4,mt=00:00:02,wv=10 } 4.Bb5 { ev=61,d=7,mt=00:00:03,wv=61 }
c6 { ev=-30,d=6,mt=00:00:02,wv=-30 } 5.Bd3 { ev=33,d=6,mt=00:00:02,wv=33 }
dxe4 { ev=-50,d=5,mt=00:00:02,wv=-50 } 6.Bxe4 { ev=45,d=6,mt=00:00:03,wv=45 }
Nf6 { ev=0,d=5,mt=00:00:02,wv=0 } 7.d3 { ev=36,d=6,mt=00:00:02,wv=36 }
Bb4 { ev=0,d=5,mt=00:00:02,wv=0 } 8.Bd2 { ev=33,d=6,mt=00:00:02,wv=33 }
Bxc3 { ev=40,d=5,mt=00:00:02,wv=40 } 9.Bxc3 { ev=39,d=6,mt=00:00:03,wv=39 }
e5 { ev=15,d=5,mt=00:00:02,wv=15 } 10.Bxe5 { ev=129,d=6,mt=00:00:02,wv=129 }
Bg4 { ev=-76,d=5,mt=00:00:02,wv=-76 } 11.Bxf6 { ev=126,d=6,mt=00:00:02,wv=126 }
Qxf6 { ev=-186,d=5,mt=00:00:02,wv=-186 } 12.d4 { ev=116,d=6,mt=00:00:03,wv=116 }
Qe7 { ev=-111,d=5,mt=00:00:02,wv=-111 } 13.Qe2 { ev=119,d=6,mt=00:00:02,wv=119 }
Nd7 { ev=-61,d=5,mt=00:00:02,wv=-61 } 14.O-O { ev=117,d=6,mt=00:00:02,wv=117 }
f5 { ev=113,d=4,mt=00:00:02,wv=113 } 15.Bd3 { ev=124,d=6,mt=00:00:02,wv=124 }
Qxe2 { ev=72,d=6,mt=00:00:02,wv=72 } 16.Bxe2 { ev=129,d=7,mt=00:00:02,wv=129 }
a4 { ev=63,d=4,mt=00:00:02,wv=63 } 17.Rae1 { ev=132,d=7,mt=00:00:02,wv=132 }
O-O-O { ev=33,d=4,mt=00:00:02,wv=33 } 18.Ne5 { ev=126,d=6,mt=00:00:03,wv=126 }
Nxe5 { ev=48,d=6,mt=00:00:02,wv=48 } 19.dxe5 { ev=127,d=6,mt=00:00:03,wv=127 }
Bxe2 { ev=69,d=6,mt=00:00:02,wv=69 } 20.Rxe2 { ev=131,d=7,mt=00:00:03,wv=131 }
Rd4 { ev=-102,d=5,mt=00:00:02,wv=-102 } 21.e6 { ev=132,d=6,mt=00:00:02,wv=132 }
a3 { ev=-32,d=5,mt=00:00:02,wv=-32 } 22.bxa3 { ev=240,d=6,mt=00:00:02,wv=240 }
Rg4 { ev=-44,d=5,mt=00:00:02,wv=-44 } 23.e7 { ev=247,d=6,mt=00:00:03,wv=247 }
Re8 { ev=-194,d=5,mt=00:00:02,wv=-194 } 24.Rd1 { ev=341,d=7,mt=00:00:03,wv=341 }
Rg6 { ev=-134,d=5,mt=00:00:02,wv=-134 } 25.Rdd2 { ev=339,d=7,mt=00:00:03,wv=339 }
b5 { ev=-264,d=5,mt=00:00:02,wv=-264 } 26.Rd3 { ev=340,d=7,mt=00:00:02,wv=340 }
Kc7 { ev=-234,d=5,mt=00:00:02,wv=-234 } 27.h3 { ev=243,d=7,mt=00:00:03,wv=243 }
Rd6 { ev=-174,d=6,mt=00:00:02,wv=-174 } 28.Rg3 { ev=251,d=6,mt=00:00:02,wv=251 }
g6 { ev=16,d=6,mt=00:00:02,wv=16 } 29.Rd3 { ev=144,d=7,mt=00:00:02,wv=144 }
Rd7 { ev=64,d=6,pd=c2d3,mt=00:00:02,wv=64 } 30.Rxd7 { ev=136,d=7,mt=00:00:03,wv=136 }
Kxd7 { ev=-216,d=8,mt=00:00:02,wv=-216 } 31.Rd2 { ev=130,d=8,mt=00:00:02,wv=130 }
Kxe7 { ev=-93,d=7,mt=00:00:02,wv=-93 } 32.Re2 { ev=138,d=7,mt=00:00:03,wv=138 }
Kf7 { ev=97,d=7,mt=00:00:02,wv=97 } 33.Rxe8 { ev=133,d=8,mt=00:00:02,wv=133 }
Kxe8 { ev=64,d=8,mt=00:00:02,wv=64 } 34.Kh2 { ev=132,d=9,mt=00:00:03,wv=132 }
Kd7 { ev=94,d=7,mt=00:00:02,wv=94 } 35.Kg3 { ev=128,d=9,mt=00:00:03,wv=128 }
Ke6 { ev=124,d=7,mt=00:00:02,wv=124 } 36.Kf4 { ev=128,d=9,mt=00:00:03,wv=128 }
h6 { ev=144,d=7,mt=00:00:02,wv=144 } 37.Ke3 { ev=126,d=9,mt=00:00:03,wv=126 }
1-0
Make use of Markdown syntax.
Use the xadreco-logo1.png at the top.
revisar
Some important improvements under the new branch lichess to adapt Xadreco to how lichess uses Xboard protocol.
Here some relevant problems and logs:
lichess-bot-devs/lichess-bot#128
lichess-bot-devs/lichess-bot#125
Main point: make Xadreco + lichess always up and runing.
resign
==8885==
==8885== Process terminating with default action of signal 8 (SIGFPE)
==8885== Integer divide by zero at address 0x4033103B8
==8885== at 0x40BF8F: randommove (in /home/beco/Documents/fontes/cpp/xadrez/xadreco/xadrecogit/xadreco)
==8885== by 0x406860: compjoga (in /home/beco/Documents/fontes/cpp/xadrez/xadreco/xadrecogit/xadreco)
==8885== by 0x4015C3: main (in /home/beco/Documents/fontes/cpp/xadrez/xadreco/xadrecogit/xadreco)
==8885==
==8885== HEAP SUMMARY:
==8885== in use at exit: 868,864 bytes in 17,763 blocks
==8885== total heap usage: 809,343 allocs, 791,580 frees, 71,342,860 bytes allocated
==8885==
==8885== LEAK SUMMARY:
==8885== definitely lost: 827,904 bytes in 17,248 blocks
==8885== indirectly lost: 21,936 bytes in 457 blocks
==8885== possibly lost: 0 bytes in 0 blocks
==8885== still reachable: 19,024 bytes in 58 blocks
==8885== suppressed: 0 bytes in 0 blocks
==8885== Rerun with --leak-check=full to see details of leaked memory
==8885==
==8885== For counts of detected and suppressed errors, rerun with: -v
==8885== Use --track-origins=yes to see where uninitialised values come from
==8885== ERROR SUMMARY: 3608 errors from 2 contexts (suppressed: 4 from 4)
Floating point exception
Hello Beco,
Dbg00141_ProjectInvincible_Xadreco583170721200140.txt
cf.
Dbg00141.txt
pondering was disabled on ChessGUI http://www.chess.hylogic.de/
Compile with the simplicity of a make
.
The makefile
should generate VERSION
and BUILD
.
This is a bug report imported from:
Source: http://talkchess.com/forum/viewtopic.php?topic_view=threads&p=680055&t=60911
Posted: Sat Jul 23, 2016 10:33 am
Hello,
Dann Corbit´s compile of v10.0 Deep Xadreco cannot be started with WinBoard-protocol under Arena-GUI.
The former website http://xadreco.wikispaces.com/ is expired and a reconstruction is not possible due to robots.text
Any idea?
Best wishes,
Norbert
2016-07-23 12:19:39,663 Arena 3.5.1
2016-07-23 12:19:39,663Font Arena Chess Figurine MISSING
2016-07-23 12:19:39,772**----------New game---2016-07-23 12:19:39,772 Sa -------------
2016-07-23 12:19:39,912**----------New game---2016-07-23 12:19:39,912 Sa -------------
2016-07-23 12:19:39,928**screen: 1280x1024
2016-07-23 12:19:39,928**Monitors: 1
2016-07-23 12:19:39,928**Monitor0: 1280x1024
2016-07-23 12:19:39,928**FormMonitor: 0
2016-07-23 12:19:39,928**DesktopRect: 0/0 .. 1280/1024
2016-07-23 12:19:40,022**Loading 1
2016-07-23 12:21:27,826*1*----------------------Starting engine 1 Soberango0062-----------------------
2016-07-23 12:21:27,826*1*Configured Engine 1 Type: Auto
2016-07-23 12:21:27,841*1*Engine 1 dir: C:\Users\NRL\Downloads
2016-07-23 12:21:27,841*1*Engine 1 commandline: C:\Users\NRL\Downloads\Soberango0062.exe
2016-07-23 12:21:27,966*1*Engine 1 ProcessID: 1748
2016-07-23 12:21:27,966*1*Engine 1 Prio:32 ThreadPrio:0
2016-07-23 12:21:27,966-->1:xboard
2016-07-23 12:21:27,997-->1:uci
2016-07-23 12:21:36,453-->1:isready
2016-07-23 12:21:39,323-->1:new
2016-07-23 12:21:39,323-->1:random
2016-07-23 12:21:39,323-->1:level 0 5 0
2016-07-23 12:21:39,323-->1:post
2016-07-23 12:21:39,323-->1:hard
2016-07-23 12:21:39,323-->1:easy
2016-07-23 12:21:41,616-->1Confused
2016-07-23 12:21:41,616-->1:force
2016-07-23 12:21:41,616-->1:quit
2016-07-23 12:21:47,172*1*----------------------Starting engine 1 Soberango0062-----------------------
2016-07-23 12:21:47,172*1*Configured Engine 1 Type: WB2
2016-07-23 12:21:47,172*1*Engine 1 dir: C:\Users\NRL\Downloads
2016-07-23 12:21:47,172*1*Engine 1 commandline: C:\Users\NRL\Downloads\Soberango0062.exe
2016-07-23 12:21:47,281*1*Engine 1 ProcessID: 2988
2016-07-23 12:21:47,281*1*Engine 1 Prio:32 ThreadPrio:0
2016-07-23 12:21:47,281-->1:xboard
2016-07-23 12:21:47,281-->1:protover 2
2016-07-23 12:21:47,328<--1:#Soberango 0.05.0
2016-07-23 12:21:47,375<--1:#Por Luis Babboni
2016-07-23 12:21:47,375<--1:#Paraná, Argentina
2016-07-23 12:21:47,375<--1:#2016
2016-07-23 12:21:47,406<--1:feature done=0
2016-07-23 12:21:47,406-->1:accepted done
2016-07-23 12:21:47,406<--1:feature ping=1 setboard=1 playother=1 san=0 usermove=1 colors=0 time=1 draw=1 sigint=0 sigterm=0 reuse=1 analyze=0 myname=Soberango variants=normal ics=1 name=0 pause=0 nps=0 debug=1 memory=0 smp=0
2016-07-23 12:21:47,406-->1:accepted ping
2016-07-23 12:21:47,406-->1:accepted setboard
2016-07-23 12:21:47,406-->1:accepted playother
2016-07-23 12:21:47,406-->1:accepted san
2016-07-23 12:21:47,406-->1:accepted usermove
2016-07-23 12:21:47,406-->1:accepted colors
2016-07-23 12:21:47,406-->1:accepted time
2016-07-23 12:21:47,406-->1:accepted draw
2016-07-23 12:21:47,406-->1:accepted sigint
2016-07-23 12:21:47,406-->1:accepted sigterm
2016-07-23 12:21:47,406-->1:accepted reuse
2016-07-23 12:21:47,406-->1:accepted analyze
2016-07-23 12:21:47,406-->1:accepted variants
2016-07-23 12:21:47,406-->1:accepted ics
2016-07-23 12:21:47,406-->1:accepted name
2016-07-23 12:21:47,406-->1:accepted pause
2016-07-23 12:21:47,406-->1:accepted nps
2016-07-23 12:21:47,406-->1:accepted debug
2016-07-23 12:21:47,406-->1:accepted memory
2016-07-23 12:21:47,406-->1:accepted smp
2016-07-23 12:21:47,437<--1:# booteo Soberango finalizado
2016-07-23 12:21:47,468<--1:feature done=1
2016-07-23 12:21:47,468-->1:accepted done
2016-07-23 12:21:47,624-->1:new
2016-07-23 12:21:47,624-->1:random
2016-07-23 12:21:47,624-->1:ics -
2016-07-23 12:21:47,624-->1:level 0 5 0
2016-07-23 12:21:47,624-->1:post
2016-07-23 12:21:47,624-->1:hard
2016-07-23 12:21:47,624-->1:easy
2016-07-23 12:21:47,624-->1:ping 3
2016-07-23 12:21:47,640<--1:pong 3
2016-07-23 12:21:47,655-->1:ics -
2016-07-23 12:22:18,951-->1Confused
2016-07-23 12:22:18,951-->1:force
2016-07-23 12:22:18,951-->1:quit
2016-07-23 12:22:19,450*1*------------------Starting engine 1 Deep Xadreco v10.0 DC-------------------
2016-07-23 12:22:19,450*1*Configured Engine 1 Type: WB2
2016-07-23 12:22:19,450*1*Engine 1 dir: C:\Users\NRL\Downloads\Windows
2016-07-23 12:22:19,450*1*Engine 1 commandline: "C:\Users\NRL\Downloads\Windows\Deep Xadreco v10.0 DC.exe"
2016-07-23 12:22:19,450*1* "CreateProcess Error:" Der Vorgang wurde erfolgreich beendet
2016-07-23 12:22:19,450*1* "getexitCodeProcess:" Der Vorgang wurde erfolgreich beendet
2016-07-23 12:22:19,560*1*Engine 1 ProcessID: 0
2016-07-23 12:22:19,560*1*Engine 1 Prio:0 ThreadPrio:2147483647
2016-07-23 12:22:22,570*1*Engine 1 commandline: "C:\Users\NRL\Downloads\Windows\Deep Xadreco v10.0 DC.exe"
2016-07-23 12:22:22,570*1* "CreateProcess Error:" Der Vorgang wurde erfolgreich beendet
2016-07-23 12:22:22,570*1* "getexitCodeProcess:" Der Vorgang wurde erfolgreich beendet
2016-07-23 12:22:22,680*1*Engine 1 ProcessID: 0
2016-07-23 12:22:22,680*1*Engine 1 Prio:0 ThreadPrio:2147483647
2016-07-23 12:22:22,680*1*Deep Xadreco v10.0 DC: Create process failed
(This bug still needs confirmation)
What about to keep all variables and comments english only? It will help everyone in the world to understand the code better. :)
A declarative, efficient, and flexible JavaScript library for building user interfaces.
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google ❤️ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.