Maya / test.my
Clemylia's picture
Upload 3 files
68c1481 verified
# Test complet des nouvelles fonctionnalités Maya v2.0
my.console('🌸 === Tests Maya v2.0 === 🌸')
# Test 1: Variables améliorées avec concaténation
my.variable nom = 'Maya'
my.variable version = '2.0'
my.console('Bienvenue dans le langage ' + nom + ' version ' + version + '!')
# Test 2: Couleurs de console
my.color.console('PINK')
my.console('Ce texte est en rose!')
my.color.console('BLUE')
my.console('Ce texte est en bleu!')
my.color.console('GREEN')
my.console('Ce texte est en vert!')
my.color.console('DEFAULT')
# Test 3: Délais entre messages
my.console('Message 1...')
my.delai(1000)
my.console('Message 2 après 1 seconde!')
my.delai(500)
my.console('Message 3 après 0.5 seconde!')
# Test 4: Dessins ASCII
my.console('🎨 Voici quelques dessins ASCII:')
my.draw.heart
my.delai(500)
my.draw.tree
my.delai(500)
my.draw.dog
my.delai(500)
my.draw.horse
my.delai(500)
my.draw.goat
my.draw.pers('--------🍅🛑💚💚🌷🐉🌷🏹🍉🌸🍉🌸🍉🌸🍉🌸🌸🍉🌸🍉🌸🍉-------')
# Test 5: Dessin personnalisé
my.draw.pers(' ★ Maya ★ ')
# Test 6: Texte stylé
my.jolie.txt('Maya est fantastique!', 'Style1')
# Test 7: Nombres aléatoires
my.console('🎲 Génération de nombres aléatoires:')
my.nombre.random(1, 10)
my.nombre.random(50, 100)
# Test 8: Texte aléatoire
my.console('🎭 Sélection de texte aléatoire:')
my.random.txt('Bonjour', 'Salut', 'Coucou', 'Hello', 'Bonsoir')
# Test 9: Conditions avec variables
my.variable age = 20
my.if(age >= 18)
my.alors {
my.color.console('GREEN')
my.console('Vous êtes majeur!')
my.color.console('DEFAULT')
}
my.autre {
my.color.console('YELLOW')
my.console('Vous êtes mineur!')
my.color.console('DEFAULT')
}
# Test 10: Mathématiques avec variables
my.variable nombre1 = 15
my.variable nombre2 = 25
my.console('Calculs avec variables:')
my.math.add(nombre1 + nombre2)
my.console('🎉 Tests terminés! Maya v2.0 fonctionne parfaitement! 🎉')
my.random.txt('Option1', 'Option2', 'Option3')
my.math.add(5 + 3) # renvoie 8
my.math.sub(6 - 3) # renvoie 3
my.math.div(10 / 2) # renvoie 5
my.math.mult(5 * 2) #renvoie 10