[ESP/ENG] DESARROLLANDO UN JUEGO DE DOMINÓ EN JAVA / DEVELOPING A DOMINO GAME IN JAVA

in GEMS19 days ago

VERSIÓN EN ESPAÑOL

En el presente artículo quiero compartir uno de mis proyectos actuales en el lenguaje de programación orientado a objetos JAVA, se trata de un juego de Dominó Clásico de 4 jugadores por equipos, el cual he desarrollado con bastante paciencia y lo iré mejorando en sucesivas versiones.

Al finalizar cada ronda el equipo ganador suma los puntos de las fichas que posean los jugadores del equipo perdedor, las partidas se juegan hasta que uno de los equipos alcance los 100 puntos, por ahora he programado dos niveles de dificultad FACIL e INTERMEDIO y el juego está traducido al INGLÉS y ESPAÑOL.

A continuación les comparto algunas capturas de pantalla del juego:

img1.png
Pantalla típica de selección durante una partida.

img2.png
Mensaje de victoria al finalizar una ronda del juego.

img3.png
Menú desplegado mostrando la opción de cambio de nivel.

Sobre el proceso de producción del juego utilicé el Entorno de Desarrollo Integrado (IDE) Netbeans 23 y el Java Development Kit 23, este IDE me permite trabajar de forma cómoda sin consumir demasiados recursos de Hardware.

img4.png
Entorno de Desarrollo Integrado Netbeans 23.

Finalmente le comparto el enlace del ejecutable JAR para que puedan jugarlo, recuerden tener instalada la maquina virtual de java la cual pueden descargar en el siguiente enlace. Por ahora se trata de una versión BETA sencilla y funcional, que espero ir mejorando en el futuro.

ENGLISH VERSION

In this article, I want to share one of my current projects in the object-oriented programming language JAVA. It is a Classic Domino game for 4 players in teams, which I have developed with great patience and will continue to improve in future versions.

At the end of each round, the winning team adds up the points of the tiles held by the players of the losing team. The game is played until one of the teams reaches 100 points. For now, I have programmed two difficulty levels: EASY and MEDIUM, and the game is available in both ENGLISH and SPANISH.

Here are some screenshots of the game:

img1b.png
Typical selection screen during a game.

img2b.png
Victory message at the end of a round.

img3b.png
Drop-down menu showing the level change option.

Regarding the game's production process, I used the Integrated Development Environment (IDE) NetBeans 23 and the Java Development Kit 23. This IDE allows me to work comfortably without consuming too many hardware resources.

img4.png
NetBeans 23 Integrated Development Environment.

Finally, I’m sharing the link to the executable JAR file so you can play it. Remember to have the Java Virtual Machine installed, which you can download from the following link. For now, this is a simple and functional BETA version, which I hope to improve in the future.

Posted Using InLeo Alpha

Sort:  

Has sido votado por

PROYECTO ENLACE

'Conectando Ideas y Comunidades'

PROYECTO ENLACE es un proyecto de curación de habla hispana enfocado en recompensar contenido de calidad y apoyar autores en su proceso de crecimiento en HIVE.

Creemos y apostamos por el futuro de esta gran plataforma, y estamos muy emocionados de poder hacerla crecer junto a esta comunidad. Así que te invitamos a publicar en nuestra COMUNIDAD y estar atento a todas las actividades que tenemos preparadas y que estaremos publicando en breve.

¿QUIERES AUTOMATIZAR TUS GANANCIAS DE CURACIÓN? SE PARTE DEL PROYECTO ENLACE APOYANDO A NUESTRO TRAIL EN HIVE.VOTE INGRESA AQUÍ PARA CONOCER LOS DETALLES.

¿QUIERES INVERTIR ENLACE? DESCUBRE COMO HACERLO Y GENERAR INGRESOS DE FORMA SEMANAL MEDIANTE TU DELEGACIÓN DE HP AQUÍ TE EXPLICAMOS COMO.

Te invitamos a participar en nuestro servidor de Discord: https://discord.gg/3S9y7BbWfS

Atentamente

EQUIPO ENLACE 2024

Congratulations @ydavgonzalez! You have completed the following achievement on the Hive blockchain And have been rewarded with New badge(s)

<table><tr><td><img src="https://images.hive.blog/60x70/https://hivebuzz.me/@ydavgonzalez/upvotes.png?202412060436" /><td>You distributed more than 43000 upvotes.<br />Your next target is to reach 44000 upvotes. <p dir="auto"><sub><em>You can view your badges on <a href="https://hivebuzz.me/@ydavgonzalez" target="_blank" rel="noreferrer noopener" title="This link will take you away from hive.blog" class="external_link">your board and compare yourself to others in the <a href="https://hivebuzz.me/ranking" target="_blank" rel="noreferrer noopener" title="This link will take you away from hive.blog" class="external_link">Ranking<br /> <sub><em>If you no longer want to receive notifications, reply to this comment with the word <code>STOP <p dir="auto"><strong>Check out our last posts: <table><tr><td><a href="/hive-122221/@hivebuzz/pum-202411-delegations"><img src="https://images.hive.blog/64x128/https://i.imgur.com/fg8QnBc.png" /><td><a href="/hive-122221/@hivebuzz/pum-202411-delegations">Our Hive Power Delegations to the November PUM Winners<tr><td><a href="/hive-122221/@hivebuzz/pud-202412-feedback"><img src="https://images.hive.blog/64x128/https://i.imgur.com/zHjYI1k.jpg" /><td><a href="/hive-122221/@hivebuzz/pud-202412-feedback">Feedback from the December Hive Power Up Day<tr><td><a href="/hive-122221/@hivebuzz/pum-202411-result"><img src="https://images.hive.blog/64x128/https://i.imgur.com/mzwqdSL.png" /><td><a href="/hive-122221/@hivebuzz/pum-202411-result">Hive Power Up Month Challenge - November 2024 Winners List