balaguru4580 / angular-tictactoe Goto Github PK
View Code? Open in Web Editor NEWA variant of the Angular Tic-Tac-Toe App by fireship.io
Home Page: https://brictactoe.web.app/
A variant of the Angular Tic-Tac-Toe App by fireship.io
Home Page: https://brictactoe.web.app/
The X and O symbols in the grid have set colors, (X - Red, O - Blue). However, this is not reflected in the scoreboard or the current player indicator in a visual manner.
It would be nice if those colors can be implemented there in a seamless way as well. A good idea is if the symbol X or O in the current player indicator is the same colors as mentioned above as well.
In the Single-Player mode, a CPU or Opponent move is made instantly upon a move by the user. While this isn't game-breaking, it's still very unnatural in terms of feel.
Here's a GIF reproducing this.
A tiny delay before the Opponent move would be nice to maintain the pace of the game. It's a simple fix, but helps make the game feel smooth.
Once any player wins, pressing on any buttons that aren't disabled within the board results in an increment in the winner's score. This happens on every click! This can obviously be manipulated to get CRAZY scores! ๐
I assume it would require an additional condition somewhere. So, I hope someone can figure it out.
When a button is pressed, the rippling animation is seen on a different button. I haven't been able to fix it, so I hope somebody can help me out with this.
The single-player mode toggle is currently toggleable even while a round of tic-tac-toe round is in progress. It should only be toggleable before or after any given tic-tac-toe round.
Ideally, the toggle should be disabled during a tic-tac-toe round and should be re-enabled when the round is over.
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.