afinit / isolationreact Goto Github PK
View Code? Open in Web Editor NEWGame of Isolation with one token using React
Game of Isolation with one token using React
include:
Make turn order random at start of game
in the 2-piece version of the game, each player controls their own piece.
the form has no spacing and shows default link css
Instead of having the cells hold string values that are displayed, we can just color them with css. This also helps avoid the issue of having a variable of type string holding a null value
on hovering on squares, add tooltip to share index of current square, perhaps just for debug?
Currently, if you click while the AI is processing, the event is registered and handled after the AI comes back and rerenders the page
include:
instead of only trying to complete the search to a specific depth, allow search to continue attempting to go deeper if time allows. This will help improve late game moves from the ai
Enable AI player with basic minimax
For the more advanced ai stuff
maybe something that indicates p1 on the left, p2 on the right, and highlight changes with turn?
or maybe the same but include a larger bar indicating the current player
currently the board doesn't update after being clicked, instead it waits until the ai has completed its decision making to update with both moves
this will require tracking move history
include redo as well? might be more difficult with the ai running automatically on update?
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.