Hola a todos!
En esta oportunidad traigo un juego que he desarrollado en Construct 3. Un juego que muchos de ustedes posiblemente lo conozcan, el popular tetris. Se me ocurrió desarrollarlo porque últimamente he tenido problemas de conexión y mientras eso sucede, para matar el tiempo me pongo a jugar en mi teléfono un juego parecido a tetris.
This time I bring a game that I have developed in Construct 3. A game that many of you probably know, the popular tetris. It occurred to me to develop it because lately I've had connection problems and while that happens, to kill time I play a game similar to Tetris on my phone.
Entonces dije, creo que sería bueno intentar desarrollar algo parecido. Este juego lo he llamado Hive Blocks Game ya que lo he hecho exclusivamente para compartirlo en Hive Blog, tendrá otras características que lo hacen diferenciar del tetris original espero me ayuden con algunas ideas. Mientras tanto créditos a la idea original de Tetris.
So I said, I think it would be nice to try to develop one. I have called this game Hive Blocks Game since I have made it exclusively to share it on Hive Blog, it will have other characteristics that make it different from the original tetris I hope you help me with some ideas. Meanwhile credits to the original idea of Tetris.
Características del juego / Game features
La mayoría de ustedes deben de conocer las características del popular tetris pero de igual forma se los recordaré. El juego consiste en completar líneas o filas con las formas o bloques que van cayendo. Se debe evitar llegar hasta la parte superior de la zona del juego moviendo los bloques o girándolos para encontrar el espacio adecuado. Cuando se completa una fila ganas 100 puntos.
Most of you must know the characteristics of the popular tetris but I will remind you anyway. The game consists of completing lines or rows with the shapes or blocks that are falling. Avoid getting to the top of the game area by moving the blocks or turning them to find the right space. When a row is completed you earn 100 points.
En la parte superior de la ventana se muestra el puntaje actual y el total de filas completadas. Así mismo también se muestra a la derecha el siguiente bloque que caerá en el juego.
The current score and total rows completed are displayed at the top of the window. Likewise, the next block that will fall in the game is also shown on the right.
También se incluye la función de ganar puntos cuando se acelera el bloque. Se gana un punto por cada espacio de un bloque.
The feature of earning points when the block is accelerated is also included. One point is earned for each space in a block.
A pesar de que el código se ve algo corto, se me ha hecho tedioso ya que incluye muchas variables para posicionar y spawnear los bloques.
Although the code looks a bit short, it has become tedious for me since it includes many variables to position and spawn the blocks.
Posibles Actualizaciones / Possible Updates
Estuve pensando en algunas actualizaciones que se pueden añadir al juego.
- Velocidad de bloques: Puedo agregar dos dificultades adicionales para los aficionados y los más experimentados. Sería algo como Fácil, Normal y Difícil. Siendo "normal" el estado actual del juego.
- Bloques adicionales: Creo que agregaré dos bloques adicionales en la próxima actualización. Un bloque de un cuadrado y un bloque de 5 cuadrados (línea).
- Bloque especial: Un bloque adicional con el logo de Hive que dé muchos puntos no estaría mal.
- Mejorar la interfaz: Bueno en toda app siempre es bueno ir mejorando la interfaz, agregar sonidos, crear nuevas funciones, etc.
- Responsivo: Crear nuevas funciones para la interacción en dispositivos móviles.
I've been thinking about some updates that can be added to the game.
- Block speed: I can add two additional difficulties for the amateurs and the more experienced ones. It would be something like Easy, Normal and Hard. Being "normal" the current state of the game.
- Additional blocks: I think I will add two additional blocks in the next update. A block of one square and a block of 5 squares (line).
- Special block: An additional block with the Hive logo that gives a lot of points would not be bad.
- Improve the interface: Well, in any app it is always good to improve the interface, add sounds, create new functions, etc.
- Responsive: Create new features for interaction on mobile devices.
Cuéntame ¿Qué actualización le agregarías al juego?
Tell me what update would you add to the game?
Try the game here. (Only PC)
https://oscarcc89.itch.io/hive-blocks-game
¿Cómo jugar?
- Haga clic para maximizar la ventana.
- Haga clic en la flecha hacia arriba del teclado para girar el bloque
- Haga clic en las flechas hacia a las izquierda o derecha del teclado para mover el bloque
- Haga clic en la flecha hacia abajo para aumentar la velocidad de caída.
- Ubique los bloques para tratar de completar una fila o más.
How to play?
- Click to maximize the window.
- Click the up arrow on your keyboard to rotate the block
- Click on the left or right arrows on the keyboard to move the block
- Click on the down arrow to increase the falling speed.
- Place the blocks to try to complete a row or more.
Próximamente les traeré más novedades del juego.
Soon I will bring you more news about the game.
Thank you.
Oscar
Credits to the original idea of the Tetris game.