Improving C++ API
Changed the Piece and Board classes slightly so that I can make an efficient C++ agent. I plan to make SilverFish as good as I possibly can. Rather than writing 6 different mediocre sample agents like I did last year, I will just focus on this one. Technically I can't enter my own competition, so SilverFish is still just a sample agent. Anyway it still just defaults to random moves at the moment.
Showing
- agents/c++/Makefile 33 additions, 0 deletionsagents/c++/Makefile
- agents/c++/agent++ 0 additions, 0 deletionsagents/c++/agent++
- agents/c++/qchess.cpp 142 additions, 34 deletionsagents/c++/qchess.cpp
- agents/c++/qchess.h 37 additions, 5 deletionsagents/c++/qchess.h
- agents/silverfish/Makefile 33 additions, 0 deletionsagents/silverfish/Makefile
- agents/silverfish/agent.cpp 1 addition, 0 deletionsagents/silverfish/agent.cpp
- agents/silverfish/agent.h 1 addition, 0 deletionsagents/silverfish/agent.h
- agents/silverfish/main.cpp 38 additions, 0 deletionsagents/silverfish/main.cpp
- agents/silverfish/qchess.cpp 1 addition, 0 deletionsagents/silverfish/qchess.cpp
- agents/silverfish/qchess.h 1 addition, 0 deletionsagents/silverfish/qchess.h
- agents/silverfish/silver 0 additions, 0 deletionsagents/silverfish/silver
- agents/silverfish/silverfish.cpp 30 additions, 0 deletionsagents/silverfish/silverfish.cpp
- agents/silverfish/silverfish.h 20 additions, 0 deletionsagents/silverfish/silverfish.h
Please register or sign in to comment