π
<-
Chat plein-écran
[^]

Ti 83 premium || Spawner des ennemis aleatoirement

:32ti73: :32ti73e: :32ti73e2: :32ti76f: :32ti80: :32ti81: :32ti82: :32ti85: :32ti86: :32ti82s: :32ti82sf: :32ti82sfn: :32ti83: :32ti83p: :32ti83pb: :32ti83pr: :32ti83pfr: :32ti83pse: :32ti84p: :32ti84pse: :32ti84ppse: :32ti84pfr: :32ti84pcse: :32ti83pfrusb: :32ti82p: :32ti82a: :32ti84pce: :32ti83pce:

Ti 83 premium || Spawner des ennemis aleatoirement

Unread postby illusion » 26 Jun 2017, 20:20

Salut :)
Imaginez un chasseur à gauche de l'écran, de X=1 pouvant se déplacer verticalement.
Des ennemis spawnent à droite de l'écran MAIS un nombre X d'ennemis spawn et à Y coordonnée sur l'axe des ordonnées.

Je voudrais savoir comment spawner un nombre aléatoire d'ennemi et aléatoirement sur l'axe des ordonnées.
Merci merci !
Game, game and prog ^.^
User avatar
illusionProgrammeur
Niveau 8: ER (Espèce Rare: nerd)
Niveau 8: ER (Espèce Rare: nerd)
Level up: 23.8%
 
Posts: 13
Images: 2
Joined: 14 Dec 2016, 14:49
Location: Grenoble
Gender: Male
Calculator(s):
MyCalcs profile
Class: Lycéen - 1ère S le jour, programmeur la nuit :D

Re: Ti 83 premium || Spawner des ennemis aleatoirement

Unread postby Nicolas_1er » 26 Jun 2017, 20:24

tu veux juste déterminer aléatoirement une coordonné en y et le nbr d’ennemis qui y spawn ?
User avatar
Nicolas_1er
Niveau 8: ER (Espèce Rare: nerd)
Niveau 8: ER (Espèce Rare: nerd)
Level up: 12.1%
 
Posts: 81
Joined: 02 Feb 2017, 11:19
Gender: Male
Calculator(s):
MyCalcs profile
Class: prepa

Re: Ti 83 premium || Spawner des ennemis aleatoirement

Unread postby illusion » 26 Jun 2017, 20:35

Ah oui j'oublie de preciser qu'il faut que les ennemis avancent -_-'
Game, game and prog ^.^
User avatar
illusionProgrammeur
Niveau 8: ER (Espèce Rare: nerd)
Niveau 8: ER (Espèce Rare: nerd)
Level up: 23.8%
 
Posts: 13
Images: 2
Joined: 14 Dec 2016, 14:49
Location: Grenoble
Gender: Male
Calculator(s):
MyCalcs profile
Class: Lycéen - 1ère S le jour, programmeur la nuit :D

Re: Ti 83 premium || Spawner des ennemis aleatoirement

Unread postby Wistaro » 26 Jun 2017, 20:42

Salut, en gros tu veux programmer le jeu "évite", mais horizontalement (ce qui ne change pas grand-chose), si je comprends bien.

Regarde déjà cette vidéo tutoriel: https://youtu.be/n_1LJAKOCTM

Tu devrais pouvoir ensuite l'appliquer à ton programme.

Si tu as des questions n'hésite pas :)
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:
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.3%
 
Posts: 3181
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: Ti 83 premium || Spawner des ennemis aleatoirement

Unread postby critor » 26 Jun 2017, 21:12

Moi, je penserais à une liste complexe.
Ainsi tu aurais la liste des coordonnées de tes n ennemis.
Image
User avatar
critorAdmin
Niveau 19: CU (Créateur Universel)
Niveau 19: CU (Créateur Universel)
Level up: 45.3%
 
Posts: 41738
Images: 15257
Joined: 25 Oct 2008, 00:00
Location: Montpellier
Gender: Male
Calculator(s):
MyCalcs profile
YouTube: critor3000
Twitter: critor2000
GitHub: critor

Re: Ti 83 premium || Spawner des ennemis aleatoirement

Unread postby Nicolas_1er » 26 Jun 2017, 23:31

Sinon une astuce un peu plus tordue, utiliser les strings.
Ça pourrait ressembler a ça : ".....X..X...X.X"... Etc
Tu sais que tous les x caractères ça passe à la ligne d'en dessus(/dessous, comme tu veux) et à chaque tour tu réaffiches les sous-chaînes de ta chaine principale sur l'écran. Comme ça, en plus, t'a pas à t'embêter avec les coordonnées de tous les ennemis et t'as que une variable pour tout !

Et pour la ligne tout en bas, tu checkes dans la chaine si ta position X est égale à " " ou à "X". Bref n'hésite pas à me dire ce que t'en penses et si tu as des questions ou que tu n'as pas tout compris !

Edit by Bisam : J'ai corrigé une vingtaine de fautes d'orthographe... mais je n'ai pas corrigé la grammaire.
Fais attention à ce que tu écris, s'il te plait !


Réédit : excuse moi j'ai écrit ça tard, c'est la fatigue
Last edited by Nicolas_1er on 27 Jun 2017, 22:46, edited 5 times in total.
User avatar
Nicolas_1er
Niveau 8: ER (Espèce Rare: nerd)
Niveau 8: ER (Espèce Rare: nerd)
Level up: 12.1%
 
Posts: 81
Joined: 02 Feb 2017, 11:19
Gender: Male
Calculator(s):
MyCalcs profile
Class: prepa

Re: Ti 83 premium || Spawner des ennemis aleatoirement

Unread postby Nicolas_1er » 26 Jun 2017, 23:36

Et a chaque tour tu rajoute l'équivalent d'une ligne a ta chaîne avec un code qui la génère aléatoirement. De la même façon tu supprime la ligne du bas avec les sous chaines.

Par contre j'y pense ça ne marche que verticalement ^^
User avatar
Nicolas_1er
Niveau 8: ER (Espèce Rare: nerd)
Niveau 8: ER (Espèce Rare: nerd)
Level up: 12.1%
 
Posts: 81
Joined: 02 Feb 2017, 11:19
Gender: Male
Calculator(s):
MyCalcs profile
Class: prepa


Return to Problèmes divers / Aide débutants

Who is online

Users browsing this forum: No registered users and 8 guests

-
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.
Reprise de ton ancienne fx-92 Collège ou Graph 25/35/90 à 3€ peu importe son état. Même non fonctionnelle et donc invendable, même ancienne Graph 35 non conforme aux programmes (pas de Python), même ancienne Graph 25/35 inutilisable aux examens (pas de mode examen) et donc invendable. Etiquette de retour fournie, pas de frais de port à payer.
Aidez la communauté à documenter les révisions matérielles en listant vos calculatrices graphiques !
12345
-
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.
1060 utilisateurs:
>1047 invités
>8 membres
>5 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)