Exemplo n.º 1
0
def reset_all():
    global pontuacao_total
    global i

    if i == 3:
        pontuacao_total = []
        i = 1
    else:
        i += 1

    print(i)
    global king
    king = pl.player(WINDOW_WIDTH // 2, WINDOW_HEIGHT // 2, 32, 32, win,
                     WINDOW_WIDTH, WINDOW_HEIGHT)
    global zombies
    zombies = []
    global items
    items = []
    global mapa
    mapa = mp.mapa(0, 0, win, 'mapa' + str(i))
    global collected_itens
    collected_itens = {
        'coin': 0,
        'boots': 0,
        'coffee': 0,
        'multi_shot': 0,
        'fast_shot': 0,
        'clock': 0
    }
Exemplo n.º 2
0
def reset_all():
    global pontuacao_total
    global i
    global collected_itens
    global enemy_time
    enemy_time = 1000
    # quando i == 1, resetamos a pontuação total
    if i == 1:
        pontuacao_total = []
    # colocamos a quandidade de moedas dessa ultima partida na pontuação todal
    pontuacao_total.append(collected_itens['coin'])
    # se i == 3, volte i para 1, voltando para o primeiro mapa
    if i == 3:
        i = 1
    # caso contrario, passa para o próximo mapa
    else:
        i += 1

    global king
    # recria o jogador
    king = pl.player((WINDOW_WIDTH // 2) - 16, (WINDOW_HEIGHT // 2) - 16, 32,
                     32, win, WINDOW_WIDTH, WINDOW_HEIGHT)

    global zombies
    # recria a lista de inimigos como uma lista vazia, removendo todos inimigos
    zombies = []

    global items
    # recria a lista de itens como uma lista vazia, removendo todos itens do mapa
    items = []

    global mapa
    # substitui o mapa atual pelo mapa sequinte
    mapa = mp.mapa(0, 0, win, 'mapa' + str(i))

    # limpa o dicionario de itens coletados
    collected_itens = {
        'coin': 0,
        'boots': 0,
        'coffee': 0,
        'multi_shot': 0,
        'fast_shot': 0,
        'clock': 0
    }
Exemplo n.º 3
0
WINDOW_HEIGHT = 672

# setup da tela
win = pg.display.set_mode((WINDOW_WIDTH, WINDOW_HEIGHT))
pg.display.set_caption("Unitled Wizard Game")

# setup icone da tela
icon = pg.image.load('images/wizard.png')
pg.display.set_icon(icon)

# cria o jogador no centro da tela
king = pl.player((WINDOW_WIDTH // 2) - 16, (WINDOW_HEIGHT // 2) - 16, 32, 32,
                 win, WINDOW_WIDTH, WINDOW_HEIGHT)

# cria o mapa
mapa = mp.mapa(0, 0, win, 'mapa1')

# cria lista que vai guardar todos inimigos
zombies = []

# cria a lista que guarda todos os itens
items = []

# dicionário que salva a quantidade de cada itens coletados
collected_itens = {
    'coin': 0,
    'boots': 0,
    'coffee': 0,
    'multi_shot': 0,
    'fast_shot': 0,
    'clock': 0
Exemplo n.º 4
0
'''
Por Nitai Charan | Clovison G | Fabiano Antero
Arquivo principal
'''

from mapa import mapa
from naobug import le_opcao

sair = False


while not sair:


    # Requisito 7
    if mapa() == 'f':
        # O retorno da sub-função 'mapa' deve retornará
        confir = le_opcao ('Deseja realmente sair do jogo?(S/N): ', ['S', 'N'])
        # A variável 'confir' entra com os parámetros necessários mas sai com o retorno do le_opcao
        if confir == 'S':
            sair = True
        else:
            pass
Exemplo n.º 5
0
VAR = u[49,:,:]
cmin = 0
cmax = 10
ncont = 11
clevs = np.linspace(cmin, cmax, ncont)
LONMIN = 0
LONMAX = 359
LATMIN = -88
LATMAX = 88
L = [LONMIN, LONMAX, LATMIN, LATMAX]
cmap = 'rainbow'
nombre_titulo = 'Componente Zonal del viento Simulacion 1'
nombre_archivo = 'u_tiempo_50_EB1'


fig = mapa(cmin,cmax,ncont,lat,lon,L,VAR,cmap,nombre_titulo,nombre_archivo)

#%%
#Grafico forzante en el "estado estacionario"

VAR = forzante[49,:,:]
cmin = 40000
cmax = 50000
ncont = 11
clevs = np.linspace(cmin, cmax, ncont)
LONMIN = 0
LONMAX = 359
LATMIN = -88
LATMAX = 88
L = [LONMIN, LONMAX, LATMIN, LATMAX]
cmap = 'rainbow'