
Farkle
Farkle es un videojuego inspirado en el mini juego de dados de "Kingdom Come Deliverance". Pero ante todo, es un proyecto pensado para aprender a programar en GDScript, el lenguaje de programación de Godot Engine.
Este proyecto está enmarcado en otro más grande, llamado "Multitasking con Rafa Laguna" en el que un grupo de entusiastas de los videojuegos, se reunen en torno al canal de Twitch de @RafaLagoon.
"Multitasking" es una actividad comunitaria en la que los participantes muestran el desarrollo de diversos proyectos en torno a la programación y tecnología.
Durante un directo a la semana Rafa va haciendo el seguimiento de los avances publicados en su canal de Discord junto a los espectadores. Entre todos se intercambian comentarios y observaciones sobre cada proyecto exhibido.
Actualmente el juego está en desarrollo, por lo que sólo puede verse la intro, el menú principal y la pantalla principal del juego.
Cómo se juega:
El objetivo de este juego de dos jugadores es ser el primero en alcanzar una cantidad establecida de puntos. Los jugadores lanzan por turnos seis dados. Se obtienen puntos por cada UNO o cada CINCO que se saca y por tres o más dados iguales de cualquier otro número.
La puntuación es la siguiente:
UNO, vale 100 puntos;
CINCO, vale 50 puntos;
tres números iguales valen 100 puntos multiplicados por el número en cuestión, por ej. tres CUATROS valen 400 puntos;
pero con una excepción: tres UNOS valen 1000;
cuatro iguales valen el doble que los tres iguales, de forma que cuatro CUATROS valen 800;
cinco iguales valen el doble que cuatro iguales, de forma que cinco CUATROS valen 1600, etc;
si salen una escalera del UNO al SEIS, vale 1500 puntos;
escaleras del DOS al SEIS y del UNO al CINCO valen 500 puntos.
Mecánica de juego:
El turno de un jugador dispone de cuatro rondas y comienza lanzando los seis dados.
El jugador después selecciona y aparta los dados puntuados, y debe siempre apartar al menos un dado. A continuación, el jugador puede lanzar los dados restantes y repetir el proceso de selección de al menos un dado. Se cuentan las combinaciones puntuadas del lanzamiento actual, no del turno completo.
Si en algún lanzamiento no sale ningún dado puntuado, el turno del jugador finaliza y todos los puntos acumulados hasta ese momento del turno, se pierden. Por ello es recomendable finalizar el turno antes de que exista una elevada probabilidad de no sacar ningun dado puntuado.
Cuando el jugador finaliza el turno, los puntos acumulados pasan a formar parte del total.
Aunque el jugador dispone de hasta cuatro lanzamientos, puede finalizar antes su turno y así asegurarse los puntos acumulados hasta el momento.
También puede merecer la pena no retirar todos los dados puntuados para tener la oportunidad de sumar más puntos en el siguiente lanzamiento.
Créditos:
Ilustraciones: Darío.
Programación: DjFrappuchino
Assets: Kenney
Fonts: Bevelicious by geneus1 (Fontsruct) + fs-dotout by moontr3 (Fontstruct)
Música intro: "Skalitz is Dying" (fragmento)
Instrucciones para ejecutar en Linux:
1. Descarga y descomprime el fichero .zip en tu directorio dentro de /Home.
2. Sitúate en el directorio donde has descomprimido el fichero ejecutable, para eso abre una terminal y escribe uno de estos dos comandos:
cd /home/<usuario>
cd ~
3. Haz que el fichero sea ejecutable escribiendo en la terminal:
chmod +x farkle.x86_64
4. Ejecuta el fichero del juego:
./farkle.x86_64
| Status | Released |
| Platforms | HTML5 |
| Author | djfrappuchino |
| Genre | Educational |
| Made with | Godot |
| Tags | 2D, Casual, collaborative, Dice, Funny, gdscript, Godot, Open Source |
| Links | Blog |


Leave a comment
Log in with itch.io to leave a comment.