π
<-

Apprends à créer un snake en basic de A à Z

Regroupement de tous les tutoriaux z80 (82/83/84)

Apprends à créer un snake en basic de A à Z

Unread postby 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.

Image

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! :bj:


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.

Image

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! :bj:

Une fois ton snake terminé et personnalité à ton goût, n'hésite pas à venir lepartager sur tiplanet.org!

Image



:idea: 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, ClaudeBot [spider] ? 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:
Image
Découvre mes programmes et mon site!
User avatar
WistaroSuper Modo
Niveau 15: CC (Chevalier des Calculatrices)
Niveau 15: CC (Chevalier des Calculatrices)
Level up: 88.4%
 
Posts: 3183
Images: 37
Joined: 25 Feb 2013, 16:21
Location: Toulouse
Gender: Male
Calculator(s):
MyCalcs profile
Class: Ingénieur en électronique
YouTube: Wistaro
Twitter: Wistaro
GitHub: Wistaro

Re: Apprends à créer un snake en basic de A à Z

Unread postby 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 !!
User avatar
Baptystes
Niveau 3: MH (Membre Habitué)
Niveau 3: MH (Membre Habitué)
Level up: 96%
 
Posts: 3
Joined: 16 Aug 2011, 18:40
Gender: Not specified
Calculator(s):
MyCalcs profile
Class: 1 ère S

Re: Apprends à créer un snake en basic de A à Z

Unread postby 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 est :)

ps : Le sudoku n'est pas encore sorti eheh

Merci encore infiniment et Bonne Année !!


Avec plaisir :) Bonne année!
Nouveau sur le site, ClaudeBot [spider] ? 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:
Image
Découvre mes programmes et mon site!
User avatar
WistaroSuper Modo
Niveau 15: CC (Chevalier des Calculatrices)
Niveau 15: CC (Chevalier des Calculatrices)
Level up: 88.4%
 
Posts: 3183
Images: 37
Joined: 25 Feb 2013, 16:21
Location: Toulouse
Gender: Male
Calculator(s):
MyCalcs profile
Class: Ingénieur en électronique
YouTube: Wistaro
Twitter: Wistaro
GitHub: Wistaro

Re: Apprends à créer un snake en basic de A à Z

Unread postby 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. ;)
Image
User avatar
critorAdmin
Niveau 19: CU (Créateur Universel)
Niveau 19: CU (Créateur Universel)
Level up: 48.1%
 
Posts: 41993
Images: 15900
Joined: 25 Oct 2008, 00:00
Location: Montpellier
Gender: Male
Calculator(s):
MyCalcs profile
YouTube: critor3000
Twitter: critor2000
GitHub: critor

Re: Apprends à créer un snake en basic de A à Z

Unread postby 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 :D
User avatar
Baptystes
Niveau 3: MH (Membre Habitué)
Niveau 3: MH (Membre Habitué)
Level up: 96%
 
Posts: 3
Joined: 16 Aug 2011, 18:40
Gender: Not specified
Calculator(s):
MyCalcs profile
Class: 1 ère S

Re: Apprends à créer un snake en basic de A à Z

Unread postby Dolzak » 28 Feb 2017, 19:08

Un grand merci, Baptystes !!! :D :) ;)
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. :lumi:
Bonjour, ClaudeBot [spider]
User avatar
DolzakProgrammeur
Niveau 13: CU (Calculateur Universel)
Niveau 13: CU (Calculateur Universel)
Level up: 21.2%
 
Posts: 71
Images: 1
Joined: 05 Feb 2017, 19:07
Location: France
Gender: Male
Calculator(s):
MyCalcs profile
Class: Votre classe ou votre cursus actuel.

Re: Apprends à créer un snake en basic de A à Z

Unread postby Wistaro » 28 Feb 2017, 19:12

DOLZAK wrote:Un grand merci, Baptystes !!! :D :) ;)
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. :lumi:


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, ClaudeBot [spider] ? 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:
Image
Découvre mes programmes et mon site!
User avatar
WistaroSuper Modo
Niveau 15: CC (Chevalier des Calculatrices)
Niveau 15: CC (Chevalier des Calculatrices)
Level up: 88.4%
 
Posts: 3183
Images: 37
Joined: 25 Feb 2013, 16:21
Location: Toulouse
Gender: Male
Calculator(s):
MyCalcs profile
Class: Ingénieur en électronique
YouTube: Wistaro
Twitter: Wistaro
GitHub: Wistaro

Re: Apprends à créer un snake en basic de A à Z

Unread postby Dolzak » 28 Feb 2017, 19:14

Wistaro wrote:
DOLZAK wrote:Un grand merci, Baptystes !!! :D :) ;)
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
: End


Mais je ne sais toujours pas changer la vitesse du serpent par contre. :lumi:


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...)


:nsm: :nse: :nsr: :nsc: :nsi: pour ta réponse !
Bonjour, ClaudeBot [spider]
User avatar
DolzakProgrammeur
Niveau 13: CU (Calculateur Universel)
Niveau 13: CU (Calculateur Universel)
Level up: 21.2%
 
Posts: 71
Images: 1
Joined: 05 Feb 2017, 19:07
Location: France
Gender: Male
Calculator(s):
MyCalcs profile
Class: Votre classe ou votre cursus actuel.

Re: Apprends à créer un snake en basic de A à Z

Unread postby Dolzak » 28 Feb 2017, 19:25

DOLZAK wrote:Un grand merci, Baptystes !!! :D :) ;)
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. :lumi:




ERRATUM :#oups#: :band:

: 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 ! :idea:
: End
Bonjour, ClaudeBot [spider]
User avatar
DolzakProgrammeur
Niveau 13: CU (Calculateur Universel)
Niveau 13: CU (Calculateur Universel)
Level up: 21.2%
 
Posts: 71
Images: 1
Joined: 05 Feb 2017, 19:07
Location: France
Gender: Male
Calculator(s):
MyCalcs profile
Class: Votre classe ou votre cursus actuel.

Re: Apprends à créer un snake en basic de A à Z

Unread postby 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).
User avatar
BisamAdmin
Niveau 15: CC (Chevalier des Calculatrices)
Niveau 15: CC (Chevalier des Calculatrices)
Level up: 69.6%
 
Posts: 5670
Joined: 11 Mar 2008, 00:00
Location: Lyon
Gender: Male
Calculator(s):
MyCalcs profile


Return to Tutoriaux

Who is online

Users browsing this forum: ClaudeBot [spider] and 1 guest

-
Search
-
Social TI-Planet
-
Featured topics
Comparaisons des meilleurs prix pour acheter sa calculatrice !
"1 calculatrice pour tous", le programme solidaire de Texas Instruments. Reçois gratuitement et sans aucune obligation d'achat, 5 calculatrices couleur programmables en Python à donner aux élèves les plus nécessiteux de ton lycée. Tu peux recevoir au choix 5 TI-82 Advanced Edition Python ou bien 5 TI-83 Premium CE Edition Python.
Enseignant(e), reçois gratuitement 1 exemplaire de test de la TI-82 Advanced Edition Python. À demander d'ici le 31 décembre 2024.
Aidez la communauté à documenter les révisions matérielles en listant vos calculatrices graphiques !
1234
-
Donations / Premium
For more contests, prizes, reviews, helping us pay the server and domains...
Donate
Discover the the advantages of a donor account !
JoinRejoignez the donors and/or premium!les donateurs et/ou premium !


Partner and ad
Notre partenaire Jarrety Calculatrices à acheter chez Calcuso
-
Stats.
924 utilisateurs:
>900 invités
>16 membres
>8 robots
Record simultané (sur 6 mois):
6892 utilisateurs (le 07/06/2017)
-
Other interesting websites
Texas Instruments Education
Global | France
 (English / Français)
Banque de programmes TI
ticalc.org
 (English)
La communauté TI-82
tout82.free.fr
 (Français)