With React, we manage the state of our game. The second type of game that is possible to develop with React and CSS, at least from my opinion, is isometric games. An isometric game is a table for your game that employs an isometric projection for its graphics, representing a three-dimensional environment in a two-dimensional plane. This perspective creates the illusion of depth and allows players to navigate and interact with the game world from a fixed diagonal viewpoint.
In this category I developed three games, such as Lawn Cat, Cozzle, and Hocus, taking advantage of the isometric perspective. For example, I'm going to show you, in this case, the game named as a Cozzle. Cozzle, this is the game named Cozzle. Basically, as you can see here, we are taking advantage of the isometric perspective. Here, the idea is that we need to move this box from one point to another point, even we have some portals, as you can see here. But again, I want to reiterate that these games are developed using only CSS. All the UI that you can see here was built using CSS, and we managed this type, of course, again, with React.
The other type of games that is possible developed using CSS and React is board games. A board game is a tabletop game typically playing on a flat surface, often with a pre-designed board and pieces of tokens. Board games offer the opportunity to engage in a strategic gameplay, often involving dive roles and card management. The games that I developed, or the board games that I developed with React and CSS, are a version of Parchees and a version of Jansi. Another particular note here is that these games use a backend infrastructure because we can also play in real-time versus other players, in this case using, for example, web sockets. I'm going to share with you these games. The first game is Parchees. With Parchees, we can play to players, for players in real-time, or even we can play offline, in this case, versus a bot. Basically, as you can see here, we have the board that we have for Parchees, but the difference here is that this board is developed using CSS. All the elements, the tokens, the dices that we have here are developed using CSS. But again, all the state for our game, in that case, we are using React. Here we apply the same rules that Parchees has, and we can apply the rules using React. As I mentioned before, I want to show you this because I want to reiterate that it's possible to create these games that are simple games compared with other games using only CSS and React. The other game is a version of Ojansee. As I mentioned before, this game also has, for example, Ojansee, the capability of playing online versus a friend or creating events in private rooms. For example, the idea of Ojansee is basically we have this board and we have five dices. We need to have five dices of the same value to have Ojansee. But if we don't have Ojansee, we can use the combination of these dices to, I don't know, to select one value from our board. For example, I can select this value because I have three dices of the same value.
Comments