Con React, gestionamos el estado de nuestro juego. El segundo tipo de juego que es posible desarrollar con React y CSS, al menos desde mi opinión, son los juegos isométricos. Un juego isométrico es una mesa para tu juego que emplea una proyección isométrica para sus gráficos, representando un entorno tridimensional en un plano bidimensional. Esta perspectiva crea la ilusión de profundidad y permite a los jugadores navegar e interactuar con el mundo del juego desde un punto de vista diagonal fijo.
En esta categoría desarrollé tres juegos, como Lawn Cat, Cozzle y Hocus, aprovechando la perspectiva isométrica. Por ejemplo, voy a mostrarte, en este caso, el juego llamado Cozzle. Cozzle, este es el juego llamado Cozzle. Básicamente, como puedes ver aquí, estamos aprovechando la perspectiva isométrica. Aquí, la idea es que necesitamos mover esta caja de un punto a otro punto, incluso tenemos algunos portales, como puedes ver aquí. Pero nuevamente, quiero reiterar que estos juegos están desarrollados usando solo CSS. Toda la interfaz de usuario que puedes ver aquí fue construida usando CSS, y gestionamos este tipo, por supuesto, nuevamente, con React.
El otro tipo de juegos que es posible desarrollar usando CSS y React son los juegos de mesa. Un juego de mesa es un juego de mesa que se juega típicamente en una superficie plana, a menudo con un tablero pre-diseñado y piezas de fichas. Los juegos de mesa ofrecen la oportunidad de participar en un juego estratégico, a menudo involucrando roles de inmersión y gestión de cartas. Los juegos que desarrollé, o los juegos de mesa que desarrollé con React y CSS, son una versión de Parchees y una versión de Jansi. Otra nota particular aquí es que estos juegos utilizan una infraestructura de backend porque también podemos jugar en tiempo real contra otros jugadores, en este caso usando, por ejemplo, web sockets. Voy a compartir contigo estos juegos. El primer juego es Parchees. Con Parchees, podemos jugar dos jugadores, cuatro jugadores en tiempo real, o incluso podemos jugar offline, en este caso, contra un bot. Básicamente, como puedes ver aquí, tenemos el tablero que tenemos para Parchees, pero la diferencia aquí es que este tablero está desarrollado usando CSS. Todos los elementos, las fichas, los dados que tenemos aquí están desarrollados usando CSS. Pero nuevamente, todo el estado de nuestro juego, en ese caso, estamos usando React. Aquí aplicamos las mismas reglas que tiene Parchees, y podemos aplicar las reglas usando React. Como mencioné antes, quiero mostrarte esto porque quiero reiterar que es posible crear estos juegos que son juegos simples comparados con otros juegos usando solo CSS y React. El otro juego es una versión de Ojansee. Como mencioné antes, este juego también tiene, por ejemplo, Ojansee, la capacidad de jugar en línea contra un amigo o crear eventos en salas privadas. Por ejemplo, la idea de Ojansee es básicamente que tenemos este tablero y tenemos cinco dados. Necesitamos tener cinco dados del mismo valor para tener Ojansee. Pero si no tenemos Ojansee, podemos usar la combinación de estos dados para, no sé, seleccionar un valor de nuestro tablero. Por ejemplo, puedo seleccionar este valor porque tengo tres dados del mismo valor.
Comments