InicioHazlo Tu MismoAprende a programar un juego fácil
Hola amigos, el día de hoy les mostraré cómo crear un video juego muy sencillo en python, consiste en asignar una palabra para que alguien más la adivine, sin más comencemos Para iniciar, es necesario contar con un editor de texto en mi caso sublime text, y con python, si usas una distribución de linux o mac, es probable que ya lo tengas en tu equipo, pero por no saber puedes verificar desde la terminal con: $python o $python3 y les debe aparecer algo así: y si usas windows puedes descargarlo desde su página principal que dejaré en la sección de fuentes Ahora abriremos sublime text y guardaremos(ctrl + s) el documento en blanco con la extensión .py, en mi caso "ahorcado.py" Es necesario que constantemente estés probando el ejercicio para saber si tienes errores y si el resultado es lo que esperabas y para hacerlo es muy fácil, en linux y mac sólo dirijete a la carpeta donde guardaste el archivo con la consola y teclea "python3 ahorcado.py" o el nombre de tu archivo lo primero es pensar en cómo queremos que funcione el programa en este caso lo que queremos es asignar un valor del tipo "string" para después tratar de adivinarlo así que asignamos una variable del tipo string: NOTA: Una variable es un valor y hay varios tipos, strings(cadenas), int(enteros), bool(booleanos), float(flotantes), en este caso usamos las de tipo string Pero también queremos que con cada intento fallido perdamos vida, así que asignamos la variable vida "v = 7" dónde 7 es el número de vidas o intentos pero tú puedes usar el que quieras, no hay problema. Pero las variables por si solas no van a hacer nada, debemos ordenarle a la computadora que haga algo con esas variables, bueno entonces le decimos a la computadora que siempre que la vida sea mayor o igual a 1 podemos seguir jugando y se lo decimos de la siguiente forma: Dónde "str(input("Adivina la palabra: " ))" es ordenarle a la computadora que tome lo que nosotros escribamos para que más adelante pueda compararlo con la respuesta. NOTA: str(input("ejemplo: " )) sólo funciona en python3, en python2.x debes usar raw_input("ejemplo: " ) NOTA: Aquí cómo ves asignamos una variable pero en este caso fue una del tipo int(entero), para crear un ciclo no sólo existe while, también está for, cómo dato curioso el lenguaje de programación "Go" no cuenta con ciclo while Ahora el programa que tenemos sólo nos va a pedir que le demos una palabra por siempre, lo que debemos hacer es decirle que si intento es igual a respuesta entonces ganemos y se cierre el juego y lo hacemos así: Aquí usamos una sentencia condicional llamada if, lo que hacemos es decirle a la computadora que si intento es igual a respuesta entonces muestre ganaste y pase las vidas a 0 porque cómo dijimos al principio del algoritmo que sólo jugábamos si vida era mayor o igual a 1 y cómo cero no es mayor o igual a 1 entonces ya no podemos jugar No debes confundir el "==" con el "=" pues el primero hace una comparación mientras el segundo asigna un valor y print significa literalmente imprime y sirve para devolver un texto ahora queremos poder perder vidas para que el juego sea mas difícil y entretenido, y lo hacemos diciéndole a la computadora que si intento es distinto a respuesta entonces perdamos vida y añadimos un mensaje cómo "Incorrecto!! " Anteriormente le dijimos a la computadora que si intento era igual a respuesta entonces ganábamos y lo que aquí hicimos fue decirle que si la intento era cualquier valor mientras no fuera respuesta nos dijera que es incorrecto y nos restara vida. Ahora queremos que al terminar el juego nos de un mensaje, en este caso "Game over" y que nosotros podamos elegir la respuesta pero eso debes hacerlo tú, trata e investiga, esa es la única forma de aprender a programar, si puedes sube el ejercicio que realices a la página "GitHub" y mándame el link para ver lo que pudiste lograr Cualquier duda déjenla en los comentarios y yo responderé El código fuente está en mi página de gitHub que dejaré en la sección de fuente, junto con la página de python, sublime text y mi blog donde subiré libros para aprender a programar, seguridad informática, arduino y más
Datos archivados del Taringa! original
0puntos
85visitas
0comentarios
Actividad nueva en Posteamelo
0puntos
4visitas
0comentarios
Dar puntos:

Dejá tu comentario

0/2000

Autor del Post

L
Usuario
Puntos0
Posts37
Ver perfil →
PosteameloArchivo Histórico de Taringa! (2004-2017). Preservando la inteligencia colectiva de la internet hispanohablante.

CONTACTO

18 de Septiembre 455, Casilla 52

Chillán, Región de Ñuble, Chile

Solo correo postal

© 2026 Posteamelo.com. No afiliado con Taringa! ni sus sucesores.

Contenido preservado con fines históricos y culturales.