dazorni / 9tac Goto Github PK
View Code? Open in Web Editor NEWA simple multi tic tac toe game (reactjs, golang and docker)
License: GNU General Public License v3.0
A simple multi tic tac toe game (reactjs, golang and docker)
License: GNU General Public License v3.0
If a lost the connection to a game i want to have the ability to reconnect to the game. I wanna see all previous draws and information.
As user i want to have the ability to login / register / delete an Account.
Tried multiple time using version 3, 2 etc Links to the container not working. Once i shift to docker version 1 able to run the containers and link it.
Turn count is 0
for every turnCount
{ "_id" : ObjectId("57400c0dc698b50005000002"), "firstPlayer" : DBRef("user", ObjectId("57400c0dc698b50005000001")), "createDate" : ISODate("0001-01-01T00:00:00Z"), "turnCount" : 0 }
{ "_id" : ObjectId("57400c19c698b50005000004"), "firstPlayer" : DBRef("user", ObjectId("57400c19c698b50005000003")), "createDate" : ISODate("0001-01-01T00:00:00Z"), "turnCount" : 0 }
{ "_id" : ObjectId("57400c27c698b50005000006"), "firstPlayer" : DBRef("user", ObjectId("57400c27c698b50005000005")), "createDate" : ISODate("0001-01-01T00:00:00Z"), "turnCount" : 0 }
As user i should not have the ability to have a long username. Max length should be 20 digits
There is the ability that the winner of a already won field changes. The winner should not change!
As user i want to play a game in 10 minutes, so i wanna have a chess like stopwatch. http://www.online-stopwatch.com/chess-clock/
Do the following steps:
-> Press Join
-> Enter a GameCode (anything)
-> Press Join
=> GameCode disappears
Expected: Error Message :-)
As user i want to chat with my opponent to talk about my last turn
After i lost a game against my opponent i want a rematch. So i want an easy way to restart the match.
2.5mb is to large
As newbie a want to know how this game works.
As user i want to see all information i need about my current game.
Informations i wanna see:
If I join a game of another player via invite code, e.g. http://9tac.bavariannerds.de/#/game-join/5772b6f0ce9ac50005000175
I get an empty screen where I am supposed to add my username.
I want to see something like "Choose a Username for Sharpner's Game.."
to be sure that I am joining the correct game, and also know my opponents nick.
As user i want so how good i am and i wanna have competition. Every user has some game points and there is a highscore list were i can see my position and the top 10.
https://github.com/Kashomon/gorating/blob/master/uscf/rating.go
I misclicked and i want to undo the draw
As administrator i want to keep the database clean, so i want to clean up all never played games older than one day.
As user i want to have a list of open games.
If a field is full it shouldn't be the next field. The user could decide were he wanna set his next draw
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.