Author: Lily-Rose G.

Tutoriels

Easter eggs Discord

Discord est un réseau social rempli d’easter eggs, se trouvant sur l’application ou le site officiel ; en voici quelques uns.

Easter eggs sur le site de discord

Page 404 de discord

En se rendant sur la page 404 de discord vous tomberez sur cette image :

En appuyant sur le bouton situé à coté de l’ordinateur (bouton entouré en rouge ici), un mini jeu, le « Snek » se déclenchera.

intéressant : la musique utilisé pendant le jeu est un remix d’un vieux même (piano cat)

You have been rate limited

En cliquant sur ce lien, vous arriverez sur une page sur les Rates Limits. 2 points apparaitrons en bleu, ils sont assez difficile a trouver :

Cela vous emmènera vers une page où une musique aléatoire sera joué et où un chat s’envolera dans une fusée, voyez par vous même :

interessant : en cliquant ici (se situe en haut a gauche de l’image)

Vous pourrez faire apparaitre la version caché du nyan cat :

(il est même possible de le passer en mode light en cliquant sur l’inscription dans l’autre coin de l’image, mais je ne mettrais pas d’exemples pour ne pas vous abimer les yeux )

Sur Discord

La plupart des easter eggs se trouvent directement dans l’application

Discodo

Commençons par un easter egg plutôt simple : il suffît d’appuyer 15 fois sur le logo de discord en haut à gauche pour entendre un son spécial dès que vous ouvrez l’application.

Pour le désactiver, rien de plus simple : appuyez de nouveau 15 fois

Sonnerie spéciale ultra rare

Il y a 0.1% de chance d’avoir une sonnerie spéciale quand on nous appelle sur discord (soit une chance sur 1000)

bonne chance !

Une banane

Lorsque l’on recherche un mot, un utilisateur, un salon en particulier etc, si aucun élément ne correspond à la recherche, ce logo apparaitra.

Mais avec un peu de chance, quelque chose de plus comique et réconfortant apparaitra à la place 😉

Mode super dark ou super light

Tout le monde sait que le mode dark sur discord est préférable au mode light, ce dernier est tellement blanc qu’il nous abime les yeux. Les développeurs le savent et ont mis un easter egg à ce sujet.

Si on clique à répétition sur le bouton du light thème, notre écran deviendra complètement blanc et même le flash s’allumera !

Au contraire, si on clique a répétition sur le monde dark un « super dark mode » apparaitra.

attention : cette méthode ne marche que sur téléphone !

Plus que divin !

Sur Discord, nous avons la possibilité de copier notre pseudo juste en cliquant dessus, mais saviez vous que si vous cliquez a répétition sur votre pseudo, des messages apparaitrons.

ça commencera par « double copie », puis triple etc.

des messages continueront de s’afficher,

jusqu’à ce que discord s’emporte complètement !

intéressant : c’est une référence à des jeux comme League of Legends, où des messages similaires s’affichent lorsque l’on est dans une série de plusieurs kills (plusieurs personnes tués sans être interrompu)

Combo !

De nombreux racourcis sont présents sur discord, dont un justement (ctrl / ) qui permet de voir tous les raccourcis existant. Mais en ouvrant ce menu, vous pourrez remarquer quelque chose : des fleches bien visible en haut a droite

En appuyant dessus, des sons se joueront ! A vous de faire la plus belle musique !

Mais ce n’est pas tout ! En effet, un raccourci étrange semble apparaitre :

En tapant exactement dans cet ordre H H -> N K vous débloquerez une animation spéciale et ce symbole va apparaitre sur votre écran

Projets

Machine à sous en python

Vous connaissez le casino non ? Impossible de gagner vous me direz… pour ce projet, ce n’est pas le cas, en effet nous vous garantissions une machine à sous 100% gagnante pour n… pour vous !

Vous possédez 10 000 euros, et vous pouvez misez autant d’argent que vous voulez… si vous gagnez, vous multipliez votre mise par 10 !!!!

Au moins une victoire est GARANTIE, puise que vous pouvez nous faire des crédits à l’ infini*

*bonne chance pour rembourser après

Le fonctionnement du jeu est très simple, on vous demande la somme miser, le jeu se lance, et si 3 symboles identiques s’alignent, vous gagnez (par exemple : ♢♢♢ ou ♠♠♠). Vous pouvez choisir de partir quand vous voulez , et si vous n’avez plus d’argent, vous pouvez demander des crédits pour jouer encore, ceux ci seront a rembourser. En choisissant de miser 0 vous pourrez rembourser vos dette ou choisir d’arrêter les frais.

Fonction mise et jeu :

# mise
def mise_et_jeu():
    porte_monnaie = 10000
    while porte_monnaie > 0:
        print("\nil vous reste :", porte_monnaie, "\n")
        mise=int(input("Choissisez la somme a miser : "))
        if mise > porte_monnaie:
            print("on ne peut pas jouer avec de l'argent imaginaire....\n")
        elif mise == 0:
            print("votre porte monnaie vaut", porte_monnaie)
            fin_2()
            break

        else:
            porte_monnaie -= mise
       
            # Partie jeu
            tirage_cumul = 1
            for i in range(3):          
                tirage_unitaire = choice([2,3,5,7])
                tirage_cumul = tirage_cumul  * tirage_unitaire
            
                if tirage_unitaire == 2:
                    print("♡", end=" ")
                    sleep(pause)
                elif tirage_unitaire == 3:
                    print("♢", end=" ")
                    sleep(pause)
                elif tirage_unitaire == 5:
                    print("♣", end=" ")
                    sleep(pause)
                elif tirage_unitaire == 7:
                    print("♠", end=" ")
                    sleep(pause)
            
           # récompense et affichage du résultat
            if tirage_cumul in [8,27,125,343]:
                porte_monnaie += 10*mise
                print("\nBravo !!!!!!, vous avez gagné dix fois votre mise")
            elif porte_monnaie > 0:
                print("\nVous avez perdu, essayez encore une fois")
            else:
                print("\nVous avez perdu")
    else:
        if porte_monnaie == 0:
            fin()

La fonction mise et jeu est la plus importante de notre script, elle permet a notre script de fonctionner. C’est cette fonction qui demande la mise au joueur et qui tire 3 symboles au hasard, déterminant ainsi la victoire ou la défaite.

Les différentes fins :

    
#fin
def fin():
    # porte monnaie
    global porte_monnaie
    print("Vous êtes à sec")
    sleep (2*pause)
    print("vous pouvez faire des crédits d'un montatnt de 10 000 €, celui-ci", 
          " sera à rembourser dans un an au plus tard")
    sleep(pause)
        
    # demande de prêt
    pret = int(input("Pour faire un crédit taper 1 :"))
    if pret == 1:
        porte_monnaie += 10000
        credit()
    else:
        fin_3()
#fin alternative
def fin_2():
    choix = int(input("Si vous voulez quitter taper 1\n"
                       "\nSi vous voulez rejouer taper 2\n"
                       "\nSi vous voulez rembourser votre dette taper 3\n"
                       "\nVotre réponse:"))
    if choix == 1:
        global porte_monnaie
        print("Merci d'avoir joué, il vous reste:", porte_monnaie, "€")
    elif choix == 2:
        mise_et_jeu()
    elif choix == 3:
        global dette
        if dette > 0:
            remboursement()
        else:
            print("Vous n'avez aucune dette à rembourser")
            mise_et_jeu()
    else:
        print ("Votre choix ne correspond pas\n""Merci d'avoir joué")
    
#fin alternative
def fin_3():          
        global dette
        if dette > 0:
            print("Votre dette s'élève à:", dette, "€",
                  "\nelle sera à rembourser dans un an au plus tard\n")
            print("Merci d'avoir joué et au revoir")
        else:
            print("Merci d'avoir joué et au revoir")

(ainsi que les définitions remboursement et crédit nécessaire aux différentes fins du jeu)

#credit
def credit():
    global dette
    dette += 10000
    print ("Votre dette s'élève à:", dette, "€")
    mise_et_jeu()

#remboursement
def remboursement():
    global dette
    global porte_monnaie
    argent = int(input("Rentrer la somme à rembourser:"))
    if argent > porte_monnaie:
        print("on ne peut pas payer avec de l'argent imaginaire")
    elif argent < dette:
        porte_monnaie -= argent
        dette -= argent
        print("Il vous reste ", dette, "à rembourser et vous avez",
              porte_monnaie, "€")
    elif argent == dette:
        porte_monnaie -= argent
        dette -= argent
        print("Vous n'avez plus de dette à rembourser et vous avez",
              porte_monnaie, "€")
        fin_2()

Les difficultés rencontrées :

  • nous n’avions pas mis de fonctions dans un premiers temps, et il a été dur de les créer pour chaque parties du script et de les relier entres elles
  • Nous ne connaissions pas la fonction global quand nous avons fais le script et par conséquent il était impossible pour nous d’utiliser la même variable dans plusieurs fonctions.

Pour tester notre machine a sous :