Python: ejercicio de casino y ruleta - Tragamonedas

Hoy voy a mostrarte la solución a un ejercicio en Python. Se trata de simular un tragamonedas para poder jugar a casino o ruleta y realizar apuestas, girando la ruleta al azar y trabajando con elementos aleatorios de Python. ...

julio 24, 2021 · 8 min · 1496 palabras · Parzibyte

Arqueros en el bosque con C - Programación de juego

Hoy te mostraré la solución a un ejercicio propuesto en C que trata sobre hacer el juego de Arqueros en el bosque. El juego consiste de un bosque representado mediante una cuadrícula, como el que se presenta a continuación (la vista es aérea): Donde X representa un árbol. El objetivo del juego consiste en que 2 jugadores (arqueros) ingresan al bosque por extremos opuestos (J1 en 9-A y J2 en 1-I) y cada uno debe de intentar eliminar al otro. Para ello en cada turno un arquero podrá elegir entre moverse un lugar o disparar un flechazo. Los flechazos se mueven en línea recta, una distancia máxima de 5 metros (asuma cada celda 1 metro). Por otro lado un jugador no puede moverse a una celda donde hay un árbol y las flechas no pueden traspasarlos. Al recibir un flechazo el jugador pierde el round, las partidas se componen de 3 round y las gana el que gane 2 de ellos. Veamos entonces cómo hacer este juego en ANSI C, C, C 99 o como le quieras llamar. Obviamente es compatible con C++. ...

julio 19, 2021 · 18 min · 3716 palabras · Parzibyte

Adivina el número en Java - Programación de juego

En este post te mostraré el código de Java para el ejercicio de adivinar el número, mismo que si vemos de algún modo es un juego. El programa consiste en que la computadora piensa un número y el usuario trata de adivinarlo. En caso de que el usuario no acierte, la computadora le da una pista indicando si el número es mayor o menor. ...

julio 2, 2021 · 3 min · 565 palabras · Parzibyte

Tres en línea en Java - Programación de juego

Hoy veremos cómo programar el juego de 3 en línea en Java. Este juego también es conocido como Tres en raya, ceros y cruces, triqui, gato, juego del gato, Gatos o gatitos, dependiendo del país. El juego consiste en un tablero de 3 x 3 en donde se coloca un círculo o una cruz. El juego se desarrolla por turnos y cada jugador elige ser Cruz o Círculo. Gana el jugador que pueda conectar 3 símbolos formando una línea recta. En el juego que vamos a programar en Java vamos a tener la opción de jugar contra un amigo (otro ser humano), contra el CPU (con una pequeña inteligencia artificial) o enfrentar al CPU contra sí mismo. ...

junio 21, 2021 · 22 min · 4537 palabras · Parzibyte

Invocar montura en Horizon Zero Dawn de PC

En cierto momento de la historia del juego Horizon Zero Dawn vamos a poder montar a las máquinas denominadas Galopadores, que básicamente son una montura o un caballo con el que podemos viajar más rápido. Si desmontamos al mismo y nos alejamos un poco, existe una forma de llamarlo para que venga corriendo hacia nosotros (así como en Zelda BOTW, aunque no creo que sea el único que lo hace). En este corto post te mostraré cómo invocar a la montura si juegas en PC, y estoy seguro de que más de uno llegará aquí buscando: Cómo invocar montura Llamar a caballo Invocar a galopador ...

mayo 23, 2021 · 1 min · 183 palabras · Parzibyte

Tres en línea en C - Programación de juego

En este post de programación en C te mostraré el código fuente para el juego conocido como tres en línea, tres en raya, tic tac toe, gatitos, etcétera. He programado el juego en C estándar así que se puede compilar en varios sistemas operativos, y también se puede compilar con un compilador de C++. El juego de tres en línea que he desarrollado en C soporta el modo jugador contra jugador, jugador contra CPU (con una pequeña inteligencia artificial) y CPU contra CPU. A lo largo del post te explicaré el código y cómo es que funciona cada parte del programa. Por cierto, en este caso el juego se desarrolla en la consola pero se le puede agregar una interfaz usando alguna librería como Allegro. ...

marzo 10, 2021 · 9 min · 1731 palabras · Parzibyte

Conecta 4 en C# con pequeña Inteligencia Artificial

En este post de programación en C# también conocido como C sharp te enseñaré el juego de Conecta 4. He programado este juego para que se pueda jugar en la consola, pero obviamente puedes adaptarlo a una interfaz gráfica. El código escrito en C# simula completamente el juego, y permite jugar en modo humano contra humano, humano contra CPU (con una pequeña IA) y también en modo CPU contra CPU. A lo largo del post te enseñaré los detalles de este juego, mismo que se basa en mi otro programa ya escrito en lenguaje ANSI C. ...

febrero 2, 2021 · 10 min · 2007 palabras · Parzibyte

Juego de El ahorcado en Python

En este post te mostraré el juego del ahorcado programado en Python. Voy a poner la demostración y la explicación de cómo fue programado. Las características de El ahorcado en Python, también conocido como hangman, son: Juega con 6 intentos Coloca la letra y trata de adivinar la palabra antes de que se acaben los intentos Distintas categorías de palabras Gestión de bancos o grupos de palabras con archivos. Es decir, se tiene una base de datos de las palabras Ajustes del juego, para agregar, eliminar o editar palabras y grupos de palabras Selección del grupo de palabras para jugar. Al iniciar, se selecciona una palabra al azar. Muestra las instrucciones para jugar al ahorcado Veamos ahora el código, la demostración y explicación de este programa en Python. ...

noviembre 12, 2020 · 9 min · 1899 palabras · Parzibyte

Pygame: redimensionar imagen

En este post te mostraré cómo redimensionar una imagen usando el lenguaje de programación Python, a través de la librería PyGame. De este modo podrás redimensionar una imagen para el desarrollo de un videojuego en Python. ...

noviembre 5, 2020 · 1 min · 186 palabras · Parzibyte

Tetris en JavaScript - Open source

En este post te mostraré el juego de Tetris programado en JavaScript puro, totalmente gratuito y open source. Este juego de bloques está programado con JavaScript y utiliza canvas para pintar el juego. También utilizo Bootstrap para el diseño de los botones y la página en general, con un poco de SweetAlert para las ventanas. Aunque se vea sencillo de hacer, es uno de los trabajos que más me ha costado realizar y del cual me siento más orgulloso. Fue complejo (para mí) comprender toda la lógica para las colisiones, rotaciones, eliminación de filas, movimiento de piezas, límites, etcétera. Entre las características del juego encontramos: Sonidos: música de fondo, sonido cuando la pieza no se puede rotar, cuando se hace una fila completa y cuando el tetrominó toca el suelo Colores: cada pieza tiene un color aleatorio elegido en tiempo de ejecución Rotaciones: las piezas se pueden rotar para acomodarlas y acumular puntos Compatible con móviles: debido a que es web, he agregado unos botones para poder jugarlo en móviles, pero también se puede jugar con el teclado Código abierto: puedes modificar el juego, el tablero, la longitud, velocidad, piezas, rotaciones, etcétera. Port de tetris: se comporta como cualquier juego de tetris normal Pausa del juego: el juego se puede pausar o reanudar en cualquier momento Veamos entonces los detalles de este juego programado en JS. A lo largo del post te mostraré cómo es que este juego está programado, también te dejaré una demostración y el código completo. Nota: figura, pieza y tetrominó serán usados como sinónimos en este post. ...

noviembre 2, 2020 · 17 min · 3494 palabras · Parzibyte