danielborowski / quoridor-ai Goto Github PK
View Code? Open in Web Editor NEWA Quoridor AI written in JavaScript
A Quoridor AI written in JavaScript
I found your project in Google search, but these links are broken:
http://danielborowski.com/quoridor-ai/display.html
http://danielborowski.com/quoridor-ai/v2/display.html
Can you fix it, please?
The AI could use some optimization. Not the easiest thing to do, I'm sure. But this scenario took so long to compute (it did eventually finish) Chrome asked if I wanted to kill the page: http://puu.sh/jI9Mn/44c5e96b59.png
Sorry about asking it,
but if that happens, this great game could be introduced to more people.
Thank you very much.
Is it possible to add a clear stop to the game?
I have won against the AI by reaching the opposite row, however it was still possible to interact with the game by placing walls, and the AI continued to perform moves.
Also, I found it hard to identify whose move was currently going on.
I am asking that because I really like this game, and it has also been well-received by my friends.
I have the board version, and, as a side project I would like to make a website where a two-player version of the game would be possible.
I have a slight knowledge of PHP, so the server-side option wouldn't be too hard to do, but my javascript and ajax knowledge is almost non-existent. I think this would be an opportuninty for me to learn ajax.
If you are willing to help me out, let me know ;)
http://i.imgur.com/uXuBdll.jpg Example.
The AI was able to place an intersecting wall. Intersecting walls are not allowed in Quoridor.
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.