Giter Site home page Giter Site logo

runox's Introduction

Lib -> Runox-Game-Engine typescript Backend -> Node API -> express Frontends -> javascript / Angular / React / Vue / Svelte DB -> Firebase / Postgresql / Redis

Como agregar un nuevo proyecto

  • crear el proyecto en packages
  • ejecutar lerna boostrap
  • ejecutamos lerna add ${nombre_folder}
  • SOMOS FELICES!

Como ejecutar los comandos del package.json

lerna run ng:start --stream esto ejecuta todos los comandos npm run ng:start que se encuentren en los package.json que estan dentro de la carpeta packages.

runox's People

Contributors

alexscigalszky avatar daosgc avatar ernestocardenas79 avatar facurodriguez avatar ionatan-israel avatar iosamuel avatar jorgeucano avatar nicolasmendonca avatar villanuevand avatar webbegg avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar

runox's Issues

ERROR "La carta ya esta dibujada en la cima del stack"

No se puede avanzar en el juego
imagen

Pero si selecciono una carta (en este caso el 9 amarillo) dispara ese log pero no permite avanzar (también cambia de turno pero pasa lo mismo para el otro jugador sin importar lo que tire)

Falla al unirse a la sala

Un usuario se logueaba y podía ver a todos los participantes pero el resto de los participantes no podían verlo.
Al iniciar el juego quedaba sin entrar.

Entorno: Win10 + Chrome

Sonidos por cartas especiales

A veces los jugadores no entienden que pasó cuando se usa una carta especial.
Se desorientan cuando cambia el orden o cuando los saltearon.

Tambien es bueno un sonido especial cuando te hacen levantar cartas asi nos troleamos jeje.

PD: Creo que ya está pero un sonido cuando es tu turno o se juegan cartas no estaría del todo mal.

reglas internal de votacion del juego

  • Se decidio que la partida se termina cuando el primer jugador hace RunoX
  • cuando se termina la partida se suman las cartas de los otros jugadores y eso son puntos para el ganador
  • El minimo de jugadores para poder arrancar una partida es 3
  • maximo de puntos en una partida 1000
  • el "RunoX" se utilizara solo con boton o con "modo" buchon

sprite de Cartas

Voy a hacer el sprite de cartas de unos usando esta imagen.

uno-sprite-original

Pendiente de revision en #3

Redacto el README

Edito el README con cada una de las especificaciones que tiene el proyecto.

Poder reiniciar la partida sin crear nueva sala

Al finalizar la partida luego de la alerta del ganador sería bueno poder reiniciar la sala con los mismos participantes para hacer otra mano.
Obviamente acumulando el puntaje es mucho mejor.

Alertas repetidas

Las alertas de cambio de color o de finalización de una partida se muestran múltiples veces.

Config de webpack

🤚Voy a crear la configuracion de webpack con loader para typescript, y además hacer un script para live server y build

Separar la logica del juego en un paquete npm

La idea es poder transporta nuestra logica del juego entre distintos tipos de proyectos.

Para lograr esto la idea es separar todo lo relacionado el motor del juego a un paquete npm.

Los elementos que deberían estar en el paquete son:

  • src/commands
  • src/events
  • src/models
  • src/utils
  • src/game-engine.ts

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo 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.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.