Comments (2)
@alextrudeau I ran into similar issues. To fix these, I created a CMake-based build system and fixed the generator.cpp compilation issues that were being thrown while attempting to compile generator.cpp
. The current pull request is here: https://github.com/PascalPons/connect4/pull/12/files .
You'll find a c4solver
and c4generator
binary created for you after compiling with CMake. c4generator
, when provided no arguments, creates the 7x6.book
file you're looking for. After invoking the generator from the command-line, you need to manually input your map.
Hope this helps!
from connect4.
Hi @alextrudeau,
Your build went fine, the .depend is actually auto-generated by the first run of make, the error message is only printed at first compilation. Your first line shows that the file .depend has been generated correctly. This file contains auto-computed list of dependencies between cpp and header files that could be otherwise hardcoded in the Makefile.
I have pushed a fix to prevent make from printing this error at the first compilation: 9d0c61c
As for the opening book file "7x6.book", you can download it from: https://github.com/PascalPons/connect4/releases
from connect4.
Related Issues (20)
- Opening book on blank board HOT 5
- How to Generate Good Opening Book HOT 3
- Cannot compile on raspberry 3 ( g++ (Raspbian 8.3.0-6+rpi1) 8.3.0 ) HOT 2
- Performance trap solver.reset() HOT 3
- How to implement that in a real Connect 4 game ?
- Getting started HOT 2
- Generate a 6x9 HEIGHTxWIDTH Opening Book
- How to reproduce the benchmarks
- Predict who will win
- Using this with python
- How to create 8x8 Opening Book?
- Trying to compile on Windows with g++ doesn't work
- Not optimal Position.compute_winning_position HOT 1
- How do I download the opening book?
- key3() doesn't work correctly with __int128
- Transposition table is not cache friendly HOT 1
- Incorrect node score HOT 1
- Is there a way to return next possible moves with their scores efficiently? HOT 3
- is there a Java version? HOT 1
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from connect4.