Api desarrollada en Node.js que consulta una base de datos RDS con la finalidad de subir, actualizar o borrar puntuaciones desde un videojuego . Incluye un proyecto de ejemplo desarrollado en Unity con C#
-
Api en nodejs -
Se necesita tener instalado nodejs en el ordenador, ya que lo necesitaremos para inicializar el api.
1._ Situarse dentro de la carpeta "Nodejs" desde la consola y correr el comando: node .
2._ Solo eso se necesita respecto al api (y dejar abierta la consola)
3._ si dice este mensaje:
server running on port 3050
Database server running!
significa que todo esta en orden. -
Base de datos
La base de datos de encuentra en un server de amazon rds por lo que no es necesario inicializarla en el ordenador. -
Unity project
Para poder jugar sera necesario tener instalado unity en el ordenador y agregar el proyecto
1._ instalar unity hub desde la pagina oficial de unity
2._ una vez abierto unity hub nos vamos al apartado de "installs" que se encuentra a la izquierda en las opciones, y instalamos una version de unity, si es posible, la 2020.3.6f1, si no aparece, elegimos la mas reciente. En las opciones de descarga elegimos android, ya que lo necesitaremos para el proyecto.
3._ una vez obtenida la version, nos dirigimos al apartado de projects y pulsamos el boton "Add" y ahi elegiremos la carpeta que se encuentra en el repositorio llamada UnityProyect
4._ Presionamos sobre el proyecto y esperamos que se habra
5._ Una vez abierto el editor, switcheamos de plataforma a android, ya que por default es en pc pero el juego no esta desarrollado para pc, para eso nos vamos a las ventanas de arriba: File > Build Settings, una vez abierta la ventana elegimos la opcion android que se encuentra en la lista de la izquiera, y aparecera un boton abajo a la derecha que dira "switch platform" y esperamos a que haga el cambio (puede darse el caso de que no diga switch platform sino build and run, en ese caso saltamos al paso 6)
6._ Una vez se hallan realizado todos los pasos estamos listos para jugar, ahora solo presionaremos el boton de play que es el simbolo tipico ">" que se encuentra en la parte superior enmedio.