CONNEXION
  • RetourJeux
    • Sorties
    • Hit Parade
    • Les + populaires
    • Les + attendus
    • Soluces
    • Tous les Jeux
    • Gaming
  • RetourActu Gaming
    • News
    • Astuces
    • Tests
    • Previews
    • Toute l'actu gaming
  • RetourBons plans
    • Bons plans
    • Bons plans Smartphone
    • Bons plans Hardware
    • Bons plans Image et Son
    • Bons plans Amazon
    • Bons plans Cdiscount
    • Bons plans Decathlon
    • Bons plans Fnac
    • Tous les Bons plans
  • RetourJVTech
    • Actus High-Tech
    • Intelligence Artificielle
    • Smartphones
    • Mobilité urbaine
    • Hardware
    • Image et son
    • Tutoriels
    • Tests produits High-Tech
    • Guides d'achat High-Tech
    • JVTech
  • RetourCulture
    • Actus Culture
    • Culture
  • RetourVidéos
    • A la une
    • Gaming Live
    • Vidéos Tests
    • Vidéos Previews
    • Gameplay
    • Trailers
    • Chroniques
    • Replay Web TV
    • Toutes les vidéos
  • RetourForums
    • Hardware PC
    • PS5
    • Switch 2
    • Xbox Series
    • Switch
    • Pokemon pocket
    • FC 25 Ultimate Team
    • League of Legends
    • Tous les Forums
  • PC
  • PS5
  • Xbox Series
  • Switch 2
  • PS4
  • One
  • Switch
  • iOS
  • Android
  • MMO
  • RPG
  • FPS
En ce moment Genshin Impact Valhalla Breath of the wild Animal Crossing GTA 5 Red dead 2
Liste des sujets

Besoin d'un peu d'aide svp

kifkool
kifkool
Niveau 9
29 septembre 2005 à 19:24:57

Voila j´ai trouvé un programme pour une TI-83 plus,d´un sorte de serpent, mais la largeur du serpant est de 1 pixel, et tout ce qu´on peux faire c´est se prommener sans se toucher ni toucher les bords.
Je voudrais savoir si quelques personnes pouvaient m´aider a modifier ce programme, du moins rajouter des éléments pour que :
-le serpent soit représenté par des zeros par exemple
-que l´on puisse manger des points
-que les points s´ajoutent lorsqu´on les "mange"

Et j´ai aussi un truc bizarre, par exemple quand mon "serpent" va vers le bas, si j´appui sur la touche qui sert a aller vers le haut, il meurt instantanément car il s´est touché, comment empecher cela ?

Voila le script :

Fnoff
ClrDraw
ClrHome
Plotsoff
Axesoff
Zinteger
Horizontal -31
Horizontal 31
Vertical -47
Vertical 47
0=>B
1=>C
47=>X
31=>Y
Lbl 0
X+B=>X
Y+C=>Y
Pxl-test(Y,X)=>D
If D=1
Goto 1
Pxl-on(Y,X)
Getkey=>A
If A=24
Then
-1=>B
0=>C
Goto 0
End
If A=25
Then
0=>B
-1=>C
Goto 0
End
If A=26
Then
1=>B
0=>C
Goto 0
End
If A=34
Then
0=>B
1=>C
Goto 0
End
Goto 0
Lbl 1
Output (4,4, "T´ES MORT !" )
Del var A
Del var B
Del var C
Del var D
Del var X
Pause
Axeson
Clrhome
Del var Y

Voila le script, donc si certains peuvent m´aider... merci d´avance :)

Captain_Usopp
Captain_Usopp
Niveau 10
29 septembre 2005 à 19:27:43

A mon avis,pour le probleme de mort quand tu veux aller vers le haut,il faut empecher le serpent d´aller dans la direction opposée à laquelle il se dirige,mais par contre,je sais pas coder donc... :)

kifkool
kifkool
Niveau 9
29 septembre 2005 à 19:43:40

Ui ça j´avais bien compris qu´il fallait l´enmepcher d´aller dans la direction opposée, seulement je sai pas comment faire nop plus ^^

Donc si certains savent quelque chose sur ce que je cherche merci de me le faire savoir :)

T_Lannister
T_Lannister
Niveau 5
30 septembre 2005 à 00:57:52

Je ne connais pas le language utilisé sur cette calculette (même s´il n´a vraiment pas l´air compliqué, çà ressemble à du basic) donc je peut juste donner le principe en gros, à toi de le coder. Enfin je veux dire si tu sais coder et non pas si tu n´a fais que trouver le programme bien sûr.

Pour empêcher qu´il se mange lui-même par exemple quand tu vas vers le bas tu peut tester le pixel d´au-dessus et empêcher le changement de direction si le pixel est plein, çà donnera un truc du genre:

if key=haut and pixel(x,y-1)!=1:
direction=haut

pixel (x,y-1)!=1 çà veut dire si le pixel au-dessus du pixel actuel n´est pas plein, x et y ce sont les coordonnées du pixel actuel. Si on appuie sur haut ET que le pixel d´au-dessus n´est pas plein alors seulement on change la direction vers le haut.

Sinon si tu veut faire un vrai jeu de serpent qui grandit en bouffant des points il va falloir utiliser un tableau à deux dimensions du genre tableau[x][y], avec dans chaque donnée une info qui dira si la case est vide, si la case contient un pixel qui fait grandir le serpent, si la case contient un bout du serpent et dans quel direction il faut le déplacer, et aussi si la case contient la queue du serpent et également sa direction. Seulement je ne sais pas si ta calculette supporte les tableaux à deux dimensions...

T_Lannister
T_Lannister
Niveau 5
30 septembre 2005 à 01:08:34

Bon ben j´ai cherché un peu et çà devrait être faisable facilement, il y a une bonne série de tutos içi:

http://jlpti83.free.fr/?rub=tibas

Apparemment les tableaux dont je parlais çà correspond chez lui aux matrices.

Sous forums
  • Aide à l'achat Mac
  • Création de sites web
  • Internet
  • Macintosh
  • Création de Jeux
  • Linux
  • Programmation
  • Steam Deck
  • Hardware