- Board index ‹TI-z80 (TI-73/76/81/82/83/84/85/86) ‹Tutoriaux
- Change font size
- Print view
- FAQ
Post a reply
First unread post • 10 posts • Page 1 of 1
Apprends à créer un snake en basic de A à Z
by Wistaro » 01 Jan 2016, 16:37
Bonjour à tous!
Aujourd'hui, premier jour de cette année, je vous présente un nouveau tutoriel de Baptystes, un membre actif de la communauté basic z80 et Axe.
Youtubeur, développeur et étudiant, Il a en effet déjà réalisé pas mal de jeux, se démarquants par leurs graphismes travaillés: Sokoban, Evite, Doodle Jump...Et bientôt un Sudoku!
Je suis certain que vous avez déjà aperçu ses jeux, au moins une fois
Sur sa chaîne Youtube, vous pouvez également retrouver des tutoriels sur le transferts de fichiers avec le logiciel TI-Connect, ainsi que des astuces mathématiques.
Cette fois-ci il nous présente un tutoriel très complet sur la création d'un snake, en basic de A à Z.
En partant de rien ou presque, vous allez apprendre à développer le très célèbre jeu Snake, du début jusqu'à la fin. Schéma, dessins, et astuces sont au rendez-vous de ce tutoriel.
Laissez vous guider, et au bout d'une vingtaine de minutes, vous serez prêt à jouer à votre propre Snake!
Une fois ton snake terminé et personnalité à ton goût, n'hésite pas à venir lepartager sur tiplanet.org!
Si maintenant le jeu Snake n'a plus de secret pour toi, tu peux donc te lancer dans la programmation du jeu Falling, sous le tutoriel de Baptystes!
Bonne année 2016 et bonne programmation à tous et à toute!
Nouveau sur le site, Anonymous ? Avant de poster sur le chat et sur le forum, n'oublie pas de lire les règles. En cas de problème, tu peux m'envoyer un message, je réponds rapidement.
Liens utiles:
- Guide: programmer en langage C sur TI-83 Premium CE/84+CE
- Groupe Facebook d'entraide autour des études post-bac (prépa, université, IUT...)
Découvre mes programmes et mon site!
WistaroSuper Modo
Niveau 15: CC (Chevalier des Calculatrices)Level up: 88.5%
- Posts: 3191
- Images: 37
- Joined: 25 Feb 2013, 16:21
- Location: Toulouse
- Gender:
Calculator(s):
→ MyCalcs profile- Class: Ingénieur en électronique
- YouTube: Wistaro
- Twitter: Wistaro
- GitHub: Wistaro
- Website
- Personal album
Top
Re: Apprends à créer un snake en basic de A à Z
by Baptystes » 01 Jan 2016, 17:09
Enfin je vais pouvoir programmer mon snake !
Eheh non plus sérieusement, un grand merci à toi Wistaro! Ça me fait vraiment plaisir, belle présentation, superbe rédaction, tout y est
ps : Le sudoku n'est pas encore sorti eheh
Merci encore infiniment et Bonne Année !!
Baptystes
Niveau 3: MH (Membre Habitué)Level up: 96%
- Posts: 3
- Joined: 16 Aug 2011, 18:40
- Gender:
Calculator(s):
→ MyCalcs profile- Class: 1 ère S
Top
Re: Apprends à créer un snake en basic de A à Z
by Wistaro » 01 Jan 2016, 17:28
Baptystes wrote:Enfin je vais pouvoir programmer mon snake !
Eheh non plus sérieusement, un grand merci à toi Wistaro! Ça me fait vraiment plaisir, belle présentation, superbe rédaction, tout y estps : Le sudoku n'est pas encore sorti eheh
Merci encore infiniment et Bonne Année !!
Avec plaisir Bonne année!
Nouveau sur le site, Anonymous ? Avant de poster sur le chat et sur le forum, n'oublie pas de lire les règles. En cas de problème, tu peux m'envoyer un message, je réponds rapidement.
Liens utiles:
- Guide: programmer en langage C sur TI-83 Premium CE/84+CE
- Groupe Facebook d'entraide autour des études post-bac (prépa, université, IUT...)
Découvre mes programmes et mon site!
WistaroSuper Modo
Niveau 15: CC (Chevalier des Calculatrices)Level up: 88.5%
- Posts: 3191
- Images: 37
- Joined: 25 Feb 2013, 16:21
- Location: Toulouse
- Gender:
Calculator(s):
→ MyCalcs profile- Class: Ingénieur en électronique
- YouTube: Wistaro
- Twitter: Wistaro
- GitHub: Wistaro
- Website
- Personal album
Top
Re: Apprends à créer un snake en basic de A à Z
by critor » 01 Jan 2016, 21:23
@Baptystes
Très Sympa
Mais dans le contexte actuel il vaudrait mieux passer à l'écran couleur. La vidéo risque de vite devenir obsolète et c'est dommage.
TI-France peut sûrement fournir un échantillon de TI-83 Premium CE si tu les contactes et te montres motivé et convaincant.
critorAdmin
Niveau 19: CU (Créateur Universel)Level up: 53.3%
- Posts: 42388
- Images: 17088
- Joined: 25 Oct 2008, 00:00
- Location: Montpellier
- Gender:
Calculator(s):
→ MyCalcs profile- YouTube: critor3000
- Twitter: critor2000
- GitHub: critor
- Website
- Personal album
Top
Re: Apprends à créer un snake en basic de A à Z
by Baptystes » 10 Jan 2016, 23:53
@critor
Merci à toi
Oui tout à fait d'accord, surtout que la taille d'écran et la puissance ont bien changé depuis...
Demander une petite offre à TI est une bonne idée Je vais essayer... en espérant qu'ils acceptent
Baptystes
Niveau 3: MH (Membre Habitué)Level up: 96%
- Posts: 3
- Joined: 16 Aug 2011, 18:40
- Gender:
Calculator(s):
→ MyCalcs profile- Class: 1 ère S
Top
Re: Apprends à créer un snake en basic de A à Z
by Dolzak » 28 Feb 2017, 19:08
Un grand merci, Baptystes !!!
Modif : J'ai réussi a afficher le score en temps réel en mettant au debut :
: Text(5,30,"0" //pour qu'un 0 s'affiche avant que la première pomme soit mangée
Et dès qu'on mange une pomme :
: If (E=I) and (F=J)
: Then
: Z+6->Z
: Text(5,30,S // <-----ici le 0 va etre remplacé par le score actuel dès qu'une pomme est mangée
: randInt(1,28)->I
: randInt(1,28)->J
: While [A](J+1,I+1)
: randInt(1,28)->I
: randInt(1,28)->J
: End
Mais je ne sais toujours pas changer la vitesse du serpent par contre.
Bonjour, Anonymous
DolzakProgrammeur
Niveau 13: CU (Calculateur Universel)Level up: 21.2%
- Posts: 71
- Images: 1
- Joined: 05 Feb 2017, 19:07
- Location: France
- Gender:
Calculator(s):
→ MyCalcs profile- Class: Votre classe ou votre cursus actuel.
Top
Re: Apprends à créer un snake en basic de A à Z
by Wistaro » 28 Feb 2017, 19:12
DOLZAK wrote:Un grand merci, Baptystes !!!
![]()
![]()
![]()
Modif : J'ai réussi a afficher le score en temps réel en mettant au debut :: Text(5,30,"0" //pour qu'un 0 s'affiche avant que la première pomme soit mangée
Et dès qu'on mange une pomme :
: If (E=I) and (F=J)
: Then
: Z+6->Z
: Text(5,30,S // <-----ici le 0 va etre remplacé par le score actuel dès qu'une pomme est mangée
: randInt(1,28)->I
: randInt(1,28)->J
: While [A](J+1,I+1)
: randInt(1,28)->I
: randInt(1,28)->J
: EndMais je ne sais toujours pas changer la vitesse du serpent par contre.
Bravo!
Pour la vitesse du serpent, je ne pense pas qu'il soit possible en TI-Basic d'aller plus vite.
Il faudrait passer dans un autre langage (Assembleur, Axe...)
Nouveau sur le site, Anonymous ? Avant de poster sur le chat et sur le forum, n'oublie pas de lire les règles. En cas de problème, tu peux m'envoyer un message, je réponds rapidement.
Liens utiles:
- Guide: programmer en langage C sur TI-83 Premium CE/84+CE
- Groupe Facebook d'entraide autour des études post-bac (prépa, université, IUT...)
Découvre mes programmes et mon site!
WistaroSuper Modo
Niveau 15: CC (Chevalier des Calculatrices)Level up: 88.5%
- Posts: 3191
- Images: 37
- Joined: 25 Feb 2013, 16:21
- Location: Toulouse
- Gender:
Calculator(s):
→ MyCalcs profile- Class: Ingénieur en électronique
- YouTube: Wistaro
- Twitter: Wistaro
- GitHub: Wistaro
- Website
- Personal album
Top
Re: Apprends à créer un snake en basic de A à Z
by Dolzak » 28 Feb 2017, 19:14
Wistaro wrote:
DOLZAK wrote:Un grand merci, Baptystes !!!
![]()
![]()
![]()
Modif : J'ai réussi a afficher le score en temps réel en mettant au debut :: Text(5,32,"0" //pour qu'un 0 s'affiche avant que la première pomme soit mangée
Et dès qu'on mange une pomme :
: If (E=I) and (F=J)
: Then
: Z+6->Z
: Text(5,32,S // <-----ici le 0 va etre remplacé par le score actuel dès qu'une pomme est mangée
: randInt(1,28)->I
: randInt(1,28)->J
: While [A](J+1,I+1)
: randInt(1,28)->I
: randInt(1,28)->J
: EndMais je ne sais toujours pas changer la vitesse du serpent par contre.
Bravo!
Pour la vitesse du serpent, je ne pense pas qu'il soit possible en TI-Basic d'aller plus vite.
Il faudrait passer dans un autre langage (Assembleur, Axe...)
pour ta réponse !
Bonjour, Anonymous
DolzakProgrammeur
Niveau 13: CU (Calculateur Universel)Level up: 21.2%
- Posts: 71
- Images: 1
- Joined: 05 Feb 2017, 19:07
- Location: France
- Gender:
Calculator(s):
→ MyCalcs profile- Class: Votre classe ou votre cursus actuel.
Top
Re: Apprends à créer un snake en basic de A à Z
by Dolzak » 28 Feb 2017, 19:25
DOLZAK wrote:Un grand merci, Baptystes !!!
![]()
![]()
![]()
Modif : J'ai réussi a afficher le score en temps réel en mettant au debut :: Text(5,30,"0" //pour qu'un 0 s'affiche avant que la première pomme soit mangée
Et dès qu'on mange une pomme :
: If (E=I) and (F=J)
: Then
: Z+6->Z
: Text(5,30,S // <-----ici le 0 va etre remplacé par le score actuel dès qu'une pomme est mangée
: randInt(1,28)->I
: randInt(1,28)->J
: While [A](J+1,I+1)
: randInt(1,28)->I
: randInt(1,28)->J
: EndMais je ne sais toujours pas changer la vitesse du serpent par contre.
ERRATUM
: End
: S+1->S
: Text(5,30,S) // C'est biensur après que le score augmente que l'on doit afficher le score, sinon
: Pxl-On(J,I // Le premier point sera annulé et le score sera décallé d'un point !
: End
Bonjour, Anonymous
DolzakProgrammeur
Niveau 13: CU (Calculateur Universel)Level up: 21.2%
- Posts: 71
- Images: 1
- Joined: 05 Feb 2017, 19:07
- Location: France
- Gender:
Calculator(s):
→ MyCalcs profile- Class: Votre classe ou votre cursus actuel.
Top
Re: Apprends à créer un snake en basic de A à Z
by Bisam » 01 Mar 2017, 16:52
@Dolzak : Merci de perdre rapidement cette mauvaise habitude de citer entièrement le post précédent !! Cela ne sert strictement à rien, puisque le post est juste au-dessus, et cela faite perdre de la place sur les serveurs (même si, ici, ce ne sont que quelques octets).
BisamAdmin
Niveau 15: CC (Chevalier des Calculatrices)Level up: 69.6%
- Posts: 5670
- Joined: 11 Mar 2008, 00:00
- Location: Lyon
- Gender:
Calculator(s):
→ MyCalcs profile
Top
Post a reply
10 posts • Page 1 of 1
Return to Tutoriaux
Who is online
Users browsing this forum: No registered users and 19 guests
Partenaire:
- Board index
- The team • Delete all board cookies • All times are UTC + 1 hour