docskellington / projet Goto Github PK
View Code? Open in Web Editor NEWQuoridor of Doom
Quoridor of Doom
We should make a function to check if there is a path without taking count of the other players (to be sure that there is a way in some precise cases).
The HardAI must decide cleverly whether it moves or sets a wall.
Under Ubuntu 12.04, saving fails : instead of creating a file under Save, it creates a file "Save\name.sav"
Display the numbers of walls a player can set on the "build button"
Once the game is finished, we may want to rewind the game to see each move/wall with Pause/Play/Stop/Next buttons.
We could allow the board to have variable size (The user may, of course, enter the size).
The statistics mode must work as following :
We should have a menu option to save/load file
Walls are the same color as the player who set them ((de)activable option ?)
We should make tests for the following elements :
There are 2 rows/columns that don't work.
Create a new AI between Random and Shiller: The AI goes straight for its goal, doesn't try to set walls. not very interesting in 2 players mode, but can be in 3-4 players mode.
2 improvements :
Save files should contain all decisions (moves and walls) for each player.
If there isn't any available move, allows the player to skip their turn.
Explosion whenever the user clicks
Allow the user to choose the textures (of the walls, cases, etc).
Have default available textures + allow for custom textures
A player may want to destroy a wall. This makes them skip their next turn.
How to implement :
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.