Un saut ?


On se concentre sur la simulation d’un saut dans cette première partie pour aider certain.e.s dans leurs projets.
Notre réflexion, qui aboutira aux modifications disponibles en cliquant sur « lire la suite ».

Deuxième partie

On travaille sur les projets et le « grand oral ».

Pour vendredi, avoir une ou deux idées de sujet de grand oral à discuter, avec une ébauche de plan.

Les fichiers de base pour « Mexico Run » sont à télécharger ici.
C’est un très vieux mal codé jeu fait avec des secondes « ICN » il y a 4 ans !

La modification pour le saut faites aujourd’hui :

# dans les variables ...
mode_saut = False
h_saut = 20

# ... dans le while ...
    # mouvement perso modifié
    if mode_saut:
        rect_perso.bottom -= h_saut
        h_saut -= 2 # arithmétique
        fenetre.blit(course[1], rect_perso)
        if rect_perso.bottom > 450: # sol
            rect_perso.bottom = 450
            mode_saut = False
    else:
        diapo += 1
        indice = (diapo // 4) % 4
        fenetre.blit(course[indice], rect_perso)

    hitbox.centerx = rect_perso.centerx
    hitbox.centery = rect_perso.centery

    # ...

    # gestion des événements
    for event in pygame.event.get():
        if event.type == QUIT:
            continuer = False
        elif event.type == KEYDOWN:  # appui sur une touche
            if event.key == K_ESCAPE:
                print("touche Escape")
                continuer = False
            elif event.key == K_SPACE and not mode_saut:
                print("touche Espace")
                h_saut = 20
                mode_saut = True
            else:
                print("autre touche")


N'hésitez-pas à poser une question, ou faire avancer le schmilblick

Entrez vos coordonnées ci-dessous ou cliquez sur une icône pour vous connecter:

Logo WordPress.com

Vous commentez à l’aide de votre compte WordPress.com. Déconnexion /  Changer )

Photo Google

Vous commentez à l’aide de votre compte Google. Déconnexion /  Changer )

Image Twitter

Vous commentez à l’aide de votre compte Twitter. Déconnexion /  Changer )

Photo Facebook

Vous commentez à l’aide de votre compte Facebook. Déconnexion /  Changer )

Connexion à %s

Ce site utilise Akismet pour réduire les indésirables. En savoir plus sur la façon dont les données de vos commentaires sont traitées.