An open API service indexing awesome lists of open source software.

https://github.com/emilioastarita/nodito

Juegos por turnos en nodejs | Demo https://nodedemo.cloudymedia.com/
https://github.com/emilioastarita/nodito

game-development games javascript javascript-library nodejs turn turn-based typescript

Last synced: 27 days ago
JSON representation

Juegos por turnos en nodejs | Demo https://nodedemo.cloudymedia.com/

Awesome Lists containing this project

README

        

# nodito

*Una librería para aprender juegos en node*

### Intro
Nuestra charla sobre juegos por turnos en la Node BA incluía la demo de algunos conceptos. Así que decidimos programar una librería para la ocasión que modele y explore algunas de las abstracciones necesarias para implementar juegos por turnos.

### Instalación

```bash
npm install nodito
```

### Uso

A nivel backend vas a tener que elegir un transporte de mensajes e implementar al menos dos clases `Player` y `Room` con la lógica de tu juego.

Lo mejor es que veas como implementamos los juegos para la demo en el repositorio `games-nodito` (un Tateti y un Piedra Papel o Tijera).


### Pendientes!

Tanto la librería como la implementación de los juegos fueron pensados para ilustrar conceptos en una charla y que los asistentes puedan llevarse algo para comenzar a programar juegos con estas ideas.
Por razones de tiempo y complejidad varios componentes no se pensaron para producción, sino para reflexionar sobre su diseño.

### Authors

* Emilio Astarita | http://github.com/emilioastarita/
* Oski Scotto | https://github.com/oskiscotto