En mi blog ya te he enseñado a programar el juego de buscaminas en varios lenguajes pero hoy vamos a programarlo con Python.
Será el mismo juego en donde interactúas a través de la terminal y se imprime el tablero del juego buscaminas con las celdas que tiene y el conteo de minas cercanas o un asterisco.
Recuerda que todo esto lo vamos a programar usando Python y algunas listas.
En el post de hoy sobre programación en Python vamos a simular una partida de dados entre 2 amigos. El ejercicio en cuestión dice así:
Crea un programa que simule una partida de dados entre dos amigos, siendo las normas del juego las siguientes:
Cada jugador lanzará dos dados de 6 simultáneamente y apuntará los resultados que han obtenido.
Si alguno de los números obtenidos por los jugadores coincide, el Jugador 1 ganará la ronda. Por el contrario, si ninguno de los números coincide el Jugador 2 ganará.
El juego finalizará cuando alguno de los jugadores gane 3 rondas.
El programa deberá enviar un mensaje de enhorabuena al jugador que haya ganado la partida y terminarse.
En este post te mostraré el juego de Conecta 4 en C++ con opción para jugar contra el CPU con un algoritmo y una pequeña inteligencia artificial.
Además del juego de Conecta 4 en CPP llevaremos la gestión de usuarios con estadísticas, un ranking de mejores jugadores, opción para cambiar el tamaño del tablero y una manera de repetir la última partida.
Por cierto, he mejorado un poco el algoritmo del CPU, de modo que es más complejo ganarle una partida de Conecta 4. Pero bueno, vayamos a la explicación y el código fuente.
En este post te mostraré el código fuente del juego conecta 4 (Connect 4) programado con Python, además de explicarte cómo es que ha sido programado y cómo funciona.
Te cuento que éste fue el programa que inspiró a programar el mismo juego en C, C sharp y JavaScript (mismos que encuentras en mi blog); ya que alguien me pidió programarlo en Python pero como no pude publicarlo antes mejor decidí hacerlo en C y luego en sus otras versiones.
El tiempo ha pasado y ahora ya puedo publicar este proyecto de Conecta 4 en Python con todo su código fuente.
Hoy vamos a ver un juego programado en Python sin usar librerías para el funcionamiento del mismo.
Se trata del juego Battleship, juego de los barquitos, hundir la flota, hundiendo barquitos o también llamado Batalla Naval programado totalmente en Python. Los requisitos del juego los veremos a continuación.
En este post te mostraré cómo programarlo, cómo jugarlo y dónde descargar el código fuente.
En este post te voy a mostrar cómo instalar juegos de todo tipo a una consola portátil Nintendo 3ds hackeada, comprometida, chipeada o como la conozcas. Con esto vas a poder jugar juegos de:
Nintendo 3DS
Game Boy
Game Boy Color
Game Boy Advance
SNES
NES
Mega Drive / Genesis
Nintendo DS
También te enseñaré lo necesario por si tienes una tarjeta R4 para ejecutar juegos de Nintendo DS. Básicamente te enseñaré a sacarle todo el potencial a tu Nintendo 3DS.
Obviamente todo lo que tú hagas con tu consola es tu responsabilidad, yo simplemente te muestro cómo hacerlo.
Haré esta guía con una consola New Nintendo 3DS XL pero me imagino que debe funcionar en similares. Eso sí: recuerda que la consola debe estar hackeada y contar con Luma 3DS y FBI.
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.
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):
Cuadrícula de bosque para arqueros – Juego programado en C
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++.
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.
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.
Jugando Gato (tres en línea) programado con Java
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.
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:
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.
Tres en línea (tic tac toe) programado en C – Desarrollo del juego
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.