- Como jugador quiero que el tablero tenga 3 filas y 3 columnas para poder jugar.
- Dado que juego comenzó, el tablero no tiene ninguna marca.
- Como jugador quiero colocar una marca en una casilla para jugar mi turno.
- Dado que el jugador quiere colocar una marca en el tablero, puede seleccionar
X
oO
. - Dado que el jugador quiere colocar una marca en el tablero, cuando intenta colocar una marca en una casilla que ya tenía otra marca, no se le permite.
- Dado que el jugador quiere colocar una marca en el tablero, solo puede asignar su ficha asignada.
- Dado que el jugador quiere colocar una marca en el tablero, puede seleccionar
- Como jugador quiero ganar cuando hago una línea de 3 marcas consecutivas de mi símbolo.
- Dado que el jugador coloca 3 marcas consecutivas (horizontal, vertical o en diagonal), gana el juego y este concluye.
- Dado que el jugador no ha colocado 3 marcas consecutivas, no gana el juego.
- Como jugador quiero empatar cuando no hay casillas disponibles.
- Como jugador quiero jugar contra otro jugador.
- Dado que dos jugadores inician una partida, no se pueden unir más jugadores.
- Como jugador, quiero seleccionar el símbolo de mis marcas al iniciar.
- Dado que un jugador seleccionó su marca, debe utilizarla durante el resto del juego.
- Dado que un jugador ya ha seleccionado una marca, el siguiente jugador no puede seleccionar la misma.
- Como jugador, quiero que se seleccione un jugador aleatorio para jugar el primer turno.
- Como jugador, quiero que al colocar una marca, termine mi turno para que el siguiente jugador pueda continuar.
- Como jugador, quiero poder retirarme de una partida en cualquier momento.
workshoptdd's Introduction
workshoptdd's People
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.