Digital House
Starknights es un juego NFT ficticio enfocado en el desarrollo de un personaje que viaja por el universo y puede combatir con otros jugadores en linea, formar alianzas, facciones y organizaciones, y progresar en armamentos y estadísticas. Este proyecto es la página oficial de dicho juego ficticio (y decimos ficticio porque el juego en sí es sólo un concepto, no existe realmente), donde los usuarios pueden comprar y vender items que usarán dentro del juego, como naves, armamento, mascotas, entre otros. El comercio se realiza principalmente entre usuarios, usando ethereum como moneda de cambio. El proyecto fue desarrollado usando el motor de plantillas EJS y React (explicado más adelante) para el front end y Node js con Express para el backend, además de una base de datos en SQL, conectada a la aplicación usando la ORM de Sequelize.
Nuestro proyecto está orientado a jóvenes que les gusten los videojuegos y utilicen las criptomonedas.
Cada usuario tiene un rango distintivo según cuantos items tiene en su inventario. Este rango se muestra en el perfil principal y, a excepcion del rango Founder, no otorga ninguna habilidad o permiso especial.
- Founder: Para los desarrolladores del proyecto, tienen permiso de crear items en el marketplace.
- Explorer: Menos de 10 items
- Conqueror: Entre 10 y 30 items
- Lord: 30 items en adelante
Cada objeto tiene un nivel distinto de rareza. Mientras más alto sea este nivel, mejores son sus estadísticas en general. Los niveles son, en orden de más bajo a más alto: 1)común 2)cósmico 3)astral 4)infinito
Existen 5 categorías distintas, cada una con distintas estadísticas:
Medio de transporte dentro del juego. Existen distintas clases de naves, especializándose más en el transporte de materiales (cargo) o en el combate.
Estadisticas:
- Color
- Velocidad
- Armadura
- Peso
Estadísticas:
- Peso
- Daño
Tipos
Estadísticas:
- Peso
- Durabilidad
Cada pase está vinculado a un planeta, y su rareza es la misma que la de dicho planeta. Éstos sirven para limitar el ingreso de jugadores a un planeta, solo a quienes posean su correspondiente pase, y también determinan la población de un planeta. Cada jugador que posea un pase es residente/habitante del planeta.
El sitio web cuenta con las siguientes secciones navegables e interactivas:
Breve presentación de las funcionalidades del juego
Aquí los usuarios pueden buscar, comprar y vender items entre sí. Cuenta con las funcionalidades de añadir items al carrito, ver detalles de cada item y filtrar por tipos, rarezas y estadísticas.
Centro donde el usuario puede administrar su perfil e inventario, consiste de 4 secciones:
- Cuenta
- Inventario
- Actividad (Historial de transacciones del usuario)
- Configuración
Página que resume la historia ficticia del mundo donde toma lugar el juego
Página donde se pueden explorar todos los planetas incluidos en la base de datos del juego, con sus distintas características. Cada planeta está vinculado a un sistema solar y tiene definidos los siguientes campos:
- Nombre
- Población (suma de todos los usuarios que tengan en su inventario un pase)
- ESI (Earth Similarity Index) - Índice que determina mediante un porcentaje qué tan similar a la Tierra es un planeta.
- Tamaño - Se mide en comparación al tamaño de la Tierra, es decir, 1 es el mismo tamaño que el de la Tierra, 1.5 es un 50% más grande que la Tierra.
- Condiciones de vida (en porcentaje)
Ariel Cocimano - 37 años
Santiago Badino - 22 años
Felipe Cornejo - 20 años
Christian Adrian Aimone - 21 años
- Axie Infinity - Uno de los juegos nfts mas grandes del mercado. Nos sirve de gran referencia para tener los parametros con los que tiene que cumplir cualquier juego que le vaya a competir hoy en día en el mercado. Cuenta con una página principal que describe brevemente de qué trata el juego, y con un marketplace donde se comercian los NFTs de dicho juego.
- Black Eye Galaxy - Un juego NFT no tan popular, sin embargo tiene una temática algo parecida a la que queremos llevar a cabo. Si bien nuestro juego está más orientado al combate y este a la exploración, usa también la temática espacial, y se pueden comerciar distintos tipos de naves.
- Blizzard - Una página de juegos tradicionales donde podemos encontrar las páginas oficiales de distintos tipos de juegos, cada uno con elementos que nos sirven para crear la página principal de nuestro propio juego.
- Marketplace de Blizzard - Ésta página cuenta con un marketplace donde se comercian objetos que sólo tienen uso dentro de los distintos juegos de la plataforma. Algo parecido a nuestro proyecto.
- Opensea - La página más grande de compra y venta de NFTs de cualquier tipo.