Juego marcianos sencillo
Publicado por Juan diego (1 intervención) el 16/03/2020 06:21:27
Se debe crear un programa que simule el juego invasión marciana, en la cual el jugador lanzará bombas para aniquilar los marcianos invasores.
Pasos
1. Iniciar el tablero
Llenar una variable de 20 con 5, cada 1 representa un Marciano.
2. El jugador lanzará bombas hasta que aniquile todos los marcianos
- Pedir posición de donde caerá la bomba
- Aniquilar el marciano de la posición donde cayó la bomba, esa posición queda en 0
- Aniquilar 2 marcianos por la onda expansiva ( Derecha, Izquierda) de la posición donde cayó la bomba
- Aniquilar 1 marcianos por la onda expansiva ( Derecha, Izquierda) 2 posiciones de la posición donde cayó la bomba
- Contar cuántos marcianos quedaron vivos y concluir que porcentaje de la invasión fue aniquilada
3. Dar informe de la aniquilación
Informar cuantas bombas se necesitarón para completar la aniquilación
Esto llevo del codigo:
Pasos
1. Iniciar el tablero
Llenar una variable de 20 con 5, cada 1 representa un Marciano.
2. El jugador lanzará bombas hasta que aniquile todos los marcianos
- Pedir posición de donde caerá la bomba
- Aniquilar el marciano de la posición donde cayó la bomba, esa posición queda en 0
- Aniquilar 2 marcianos por la onda expansiva ( Derecha, Izquierda) de la posición donde cayó la bomba
- Aniquilar 1 marcianos por la onda expansiva ( Derecha, Izquierda) 2 posiciones de la posición donde cayó la bomba
- Contar cuántos marcianos quedaron vivos y concluir que porcentaje de la invasión fue aniquilada
3. Dar informe de la aniquilación
Informar cuantas bombas se necesitarón para completar la aniquilación
Esto llevo del codigo:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
def inicio():
import random
lista=[0 for rep in range (20)]
for rep in range (20):
lista[rep]= random.randint(0,5)
return lista
def juego():
print ("bienvenido al juego de invacion marciana")
bomba=input("seleccione en que casilla va a caer la bomba ")
while (0<=bomba or 20>= bomba):
print( " recuerde que el juego solo tiene 20 casillas")
bomba=(int(input("seleccione en que casilla va a caer la bomba "))
#def juego_inicio(lista,bomba):
#print (lista[bomba])
def main():
lista=inicio()
print(lista)
juego()
#juego_inicio(lista,bomba):
#informacion= def ganador(bomba,puestos)
main()
Valora esta pregunta


-1