Bizkaitarra / dog-crimes

1 stars 0 forks source link

Dog Crimes

Proyecto personal para resolver el juego Dog crimes.

Manual de instrucciones: https://www.manualpdf.es/thinkfun/dog-crimes/manual?p=2

El juego se basa en colocar unos perros a una alfombra o mesa y descubrir qué perro está sentado delante del crimen sucedido.

Para ello se cuenta con unas cartas con pistas que siguiéndolas nos llevan a una única solución.

El proyecto actualmente 3 partes:

Por otro lado, de manera ilustrativa en este momento únicamente se dispone de un juego, la tarjeta 1, la cual está incompleta.

Instalación

make build
make composer-install
make start

Testing

El objetivo del proyecto es practicar y por tanto se están usando dos librerías de testing sin tener un criterio en cuanto a su uso para un tipo de test concreto.

Se trata de un proyecto con una gran carga de parte de dominio para poder practicar "sin ruido" y se esta testeando la parte de dominio omitiendo otro tipo de testing

make test-behat
make test-phpunit

Juego en modo comando

Para jugar al juego en modo comando se puede usar la instrucción de make "play"

make play

Luego siguiendo las instrucciones podremos posicionar los perros.

Juego en modo web

Para jugar al juego en modo web se debe ir a http://localhost:1000/play/1

Colaboraciones

El repositorio está totalmente abierto a aportaciones y colaboraciones de cualquiera que lo desee.