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/
- Host: GitHub
- URL: https://github.com/emilioastarita/nodito
- Owner: emilioastarita
- License: mit
- Created: 2019-05-22T10:54:20.000Z (almost 6 years ago)
- Default Branch: master
- Last Pushed: 2023-01-03T22:22:36.000Z (over 2 years ago)
- Last Synced: 2025-03-18T10:11:43.530Z (about 1 month ago)
- Topics: game-development, games, javascript, javascript-library, nodejs, turn, turn-based, typescript
- Language: TypeScript
- Homepage:
- Size: 465 KB
- Stars: 3
- Watchers: 2
- Forks: 0
- Open Issues: 12
-
Metadata Files:
- Readme: README.md
- License: LICENSE
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