You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
*``< ESC >`` - Regresar a la pantalla de inicio (**advertencia**: no hay menú de pausa)
62
+
*``< P >`` - Abrir menú de pausa
63
+
64
+
### Menú de pausa
65
+
66
+
*``< P >`` - Reanudar el juego
67
+
*``< ESC >````[dejar presionado]`` - Regresar al menú principal (reinicia el juego)
63
68
64
69
## Cómo jugar
65
70
66
-
¿Instalar? *pffff*. Basta con que abras el juego en el enlace de **GitHub Pages** que se encuentra en la información del repositorio, o dando [click aquí](https://complexralex.github.io/gamedev-final-project/).
71
+
¿Instalar? *pffff*. Basta con que des [click aquí](https://complexralex.github.io/gamedev-final-project/). Este URL también se encuentra en la información del repositorio.
67
72
68
73
### Jugar desde código fuente
69
74
70
-
Para esto primero se requiere clonar el repositorio en cualquier directorio que se desee.
75
+
Toma en cuenta que para jugarlo de manera local, es necesario que tengas instalado `Node.js` en tu computadora.
Luego, para cargar el framework de Phaser 2D existen dos formas de hacerlo:
83
+
2.Luego, se tienen que instalar las dependencias del proyecto:
73
84
74
-
1. Sobre la raíz del proyecto ejecutar ``npm init`` y *descomentar* la línea debajo del ``[1]`` en ``index.html``.
75
-
2. Copiar la línea del *script* de la página https://cdnjs.com/libraries/phaser/3.55.2 y reemplazar la línea copiada por la que se encuentra debajo de ``[2]`` en ``index.html``.
85
+
```sh
86
+
npm install
87
+
```
76
88
77
-
El archivo tiene una estructura similar a la siguiente:
89
+
3. Después, se debe cargar el framework de Phaser 2D. Para esto, se puede usar directamente el CDN que **ya se encuentra configurado** en la línea `[2]`, u *opcionalmente* se puede cambiar por el que fue instalado en el paso anterior en la línea `[1]`, de la siguiente forma en el archivo `index.html`:
78
90
79
91
```html
80
92
<body>
81
93
<divid="phaser_container"></div>
82
-
<!-- [1] Si tienes node_modules, usa este (comenta esta línea)-->
<!-- [2] En la siguiente línea, estarías usando el CDN, que ya se encuentra configurado-->
97
+
<!--(se extrajo el script de https://cdnjs.com/libraries/phaser/3.55.2)-->
86
98
<scriptsrc="./src/main.js"type="module"></script>
87
99
</body>
88
100
```
89
101
90
-
Nota 1: Es posible que ya se encuentre el *script* en el archivo antes mencionado, por lo que no será necesario este paso.
102
+
4. Por último, se tiene que iniciar el servidor local para ejecutar el juego:
103
+
104
+
```sh
105
+
npm run start
106
+
```
91
107
92
-
Nota 2: Para poder ejecutarlo desde código fuente (con cualquiera de las dos formas), se necesitará de un servidor web. Se puede hacer uso de ``http-server`` instalandolo con NPM ``npm install http-server`` y ejecutando con ``http-server`` dentro del directorio del proyecto.
108
+
5. ¡En la dirección http://localhost:3000 se podrá jugar en cualquier navegador!
93
109
94
110
## Screenshots
95
111
@@ -110,8 +126,7 @@ Nota 2: Para poder ejecutarlo desde código fuente (con cualquiera de las dos fo
110
126
111
127
## Planes futuros
112
128
113
-
* Agregar posibilidad de jugar en dispositivos móviles.
114
-
* Agregar menú de pausa.
129
+
*~~Agregar posibilidad de jugar en dispositivos móviles.~~
0 commit comments