Seuls les membres ayant 30 points peuvent parler sur le chat.

Forum Casio - Actualités


Index du Forum » Actualités » Jeu de Saute Mouton en Python graphique pour Graph 90+E
Critor Hors ligne Administrateur Points: 1858 Défis: 18 Message

Jeu de Saute Mouton en Python graphique pour Graph 90+E

Posté le 11/07/2020 13:04

En 1982, Jean-François Sehan diffuse un jeu de Saute Mouton pour ordinateur Sinclair ZX81 dans son livre Etudes pour ZX 81 (tome 1) aux éditions PSI.

Dès juillet 1983, J. Michels en sort une très belle adaptation couleur pour ordinateurs Thomson MO5/TO7.

Plantons d'abord le décor !
A gauche 3 moutons maigres dans leur bergerie.
A droite 3 moutons gras dans le pâturage.
Il faut rentrer les moutons gras dans la bergerie et faire arriver les moutons maigres au pâturage.
Comment faire ?
Les moutons ne peuvent sauter qu'un seul mouton à la fois and ne peuvent reculer.
Amuse-toi bien !!!


Nous sommes donc ici en 320×200 pixels, et comme nombre de jeux des années 1980 cela se prête donc bien à adaptation pour Graph 90+E n'est-ce pas ?
Nous faisons le choix d'exploiter les formidables possibilités graphiques du Python sur Graph 90+E, telles que mises en avant dans notre concours de démos Python, avec donc une zone graphique de 384×192 pixels.

Voici donc ci-contre notre version avec en passant une interface intuitive et des graphismes nettement améliorés qui transcendent les années 1980.

Un des tout premiers jeux Python graphiques pour la Graph 90+E donc.



Le jeu se lance en appelans sm(). Le décor initial est planté en environ 8,5 secondes.
Ensuite, comme nous n'avons pas encore de fonction Python pour tester l'appui sur une touche sur Graph 90+E, la calculatrice te sélectionne automatiquement les moutons un par un. Le mouton sélectionné étant indiqué en rose, c'est à toi de taper [AC/ON] lorsque tu souhaites faire avancer ou sauter le mouton en question.
[AC/ON] te permet également de quitter le jeu lorsque aucun mouton n'est sélectionné, notamment si tu es bloqué.

Ensuite, une fois que tu auras compris le truc, nous te proposons d'aller beaucoup plus loin que le jeu original. Tu pourras en effet retenter avec sm(n) pour 2 troupeaux de n moutons, avec n=4, n=5, etc., pour voir si tu as bien trouvé une stratégie qui marche dans tous les cas.

Enfin, question bonus pour les plus matheux, quelle est la formule du nombre minimal de coups en fonction de n ?


Téléchargement : Saute Mouton



LienAjouter une imageAjouter une vidéoAjouter un lien vers un profilAjouter du codeCiterAjouter un spoiler(texte affichable/masquable par un clic)Ajouter une barre de progressionItaliqueGrasSoulignéAfficher du texte barréCentréJustifiéPlus petitPlus grandPlus de smileys !
Cliquez pour épingler Cliquez pour détacher Cliquez pour fermer
Alignement de l'image: Redimensionnement de l'image (en pixel):
Afficher la liste des membres
Pour coloriser votre code, cliquez ici.
Sinon cliquez sur le bouton ci-dessous.
:bow: :cool: :good: :love: ^^
:omg: :fusil: :aie: :argh: :mdr:
:boulet2: :thx: :champ: :whistle: :bounce:
valider
 :)  ;)  :D  :p
 :lol:  8)  :(  :@
 0_0  :oops:  :grr:  :E
 :O  :sry:  :mmm:  :waza:
 :'(  :here:  ^^  >:)

Σ π θ ± α β γ δ Δ σ λ
Veuillez donner la réponse en chiffre
Vous devez activer le Javascript dans votre navigateur pour pouvoir valider ce formulaire.

Si vous n'avez pas volontairement désactivé cette fonctionnalité de votre navigateur, il s'agit probablement d'un bug : contactez l'équipe de Planète Casio.

Planète Casio v42 © créé par Neuronix et Muelsaco 2004 - 2020 | Il y a 34 connectés | Nous contacter | Qui sommes-nous ? | Licences et remerciements

Planète Casio est un site communautaire non affilié à Casio. Toute reproduction de Planète Casio, même partielle, est interdite.
Les programmes et autres publications présentes sur Planète Casio restent la propriété de leurs auteurs et peuvent être soumis à des licences ou copyrights.
CASIO est une marque déposée par CASIO Computer Co., Ltd