π
<-
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

Message non lude illusion » 26 Juin 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 ^.^
Avatar de l’utilisateur
illusionProg.
Niveau 8: ER (Espèce Rare: nerd)
Niveau 8: ER (Espèce Rare: nerd)
Prochain niv.: 23.8%
 
Messages: 13
Images: 2
Inscription: 14 Déc 2016, 14:49
Localisation: Grenoble
Genre: Homme
Calculatrice(s):
Classe: Lycéen - 1ère S le jour, programmeur la nuit :D

Re: Ti 83 premium || Spawner des ennemis aleatoirement

Message non lude Nicolas_1er » 26 Juin 2017, 20:24

tu veux juste déterminer aléatoirement une coordonné en y et le nbr d’ennemis qui y spawn ?
Avatar de l’utilisateur
Nicolas_1er
Niveau 8: ER (Espèce Rare: nerd)
Niveau 8: ER (Espèce Rare: nerd)
Prochain niv.: 12.1%
 
Messages: 81
Inscription: 02 Fév 2017, 11:19
Genre: Non spécifié
Classe: 1ère

Re: Ti 83 premium || Spawner des ennemis aleatoirement

Message non lude illusion » 26 Juin 2017, 20:35

Ah oui j'oublie de preciser qu'il faut que les ennemis avancent -_-'
Game, game and prog ^.^
Avatar de l’utilisateur
illusionProg.
Niveau 8: ER (Espèce Rare: nerd)
Niveau 8: ER (Espèce Rare: nerd)
Prochain niv.: 23.8%
 
Messages: 13
Images: 2
Inscription: 14 Déc 2016, 14:49
Localisation: Grenoble
Genre: Homme
Calculatrice(s):
Classe: Lycéen - 1ère S le jour, programmeur la nuit :D

Re: Ti 83 premium || Spawner des ennemis aleatoirement

Message non lude Wistaro » 26 Juin 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 :)
Avatar de l’utilisateur
WistaroModo.G
Niveau 15: CC (Chevalier des Calculatrices)
Niveau 15: CC (Chevalier des Calculatrices)
Prochain niv.: 26.9%
 
Messages: 2331
Images: 25
Inscription: 25 Fév 2013, 16:21
Localisation: Toulouse
Genre: Homme
Calculatrice(s):
Classe: Etudiant ingénieur (Ex TS - SI)
YouTube: Wistaro
Twitter: @Wistaro
GitHub: Wistaro

Re: Ti 83 premium || Spawner des ennemis aleatoirement

Message non lude critor » 26 Juin 2017, 21:12

Moi, je penserais à une liste complexe.
Ainsi tu aurais la liste des coordonnées de tes n ennemis.
Image
Avatar de l’utilisateur
critorAdmin.
Niveau 18: DC (Deus ex Calculatorum)
Niveau 18: DC (Deus ex Calculatorum)
Prochain niv.: 62.3%
 
Messages: 27309
Images: 6352
Inscription: 25 Oct 2008, 00:00
Localisation: Aix-Marseille
Genre: Homme
Calculatrice(s):
Classe: Lycée
YouTube: critor3000
Twitter: critor2000
Facebook: critor.ti

Re: Ti 83 premium || Spawner des ennemis aleatoirement

Message non lude Nicolas_1er » 26 Juin 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
Dernière édition par Nicolas_1er le 27 Juin 2017, 22:46, édité 5 fois.
Avatar de l’utilisateur
Nicolas_1er
Niveau 8: ER (Espèce Rare: nerd)
Niveau 8: ER (Espèce Rare: nerd)
Prochain niv.: 12.1%
 
Messages: 81
Inscription: 02 Fév 2017, 11:19
Genre: Non spécifié
Classe: 1ère

Re: Ti 83 premium || Spawner des ennemis aleatoirement

Message non lude Nicolas_1er » 26 Juin 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 ^^
Avatar de l’utilisateur
Nicolas_1er
Niveau 8: ER (Espèce Rare: nerd)
Niveau 8: ER (Espèce Rare: nerd)
Prochain niv.: 12.1%
 
Messages: 81
Inscription: 02 Fév 2017, 11:19
Genre: Non spécifié
Classe: 1ère


Retourner vers Aide débutants

Qui est en ligne

Utilisateurs parcourant ce forum: Aucun utilisateur enregistré et 32 invités

-
Rechercher
-
Sujets à la une
"NumWorks++": Challenge de modification matérielle pour rajouter une puce de mémoire Flash !
Offre TI-Planet/Jarrety pour avoir la TI-83 Premium CE avec son chargeur pour 79,79€ port inclus !
Offre TI-Planet/Jarrety pour avoir la TI-Nspire CX CAS à seulement 130€ TTC port inclus!
Jailbreake ta TI-Nspire avec Ndless et profite des meilleurs jeux et applications !
Transforme ta TI-Nspire CX en console Game Boy Advance!
12345
-
Donations/Premium
Pour plus de concours, de lots, de tests, nous aider à payer le serveur et les domaines...
PayPal : paiement en ligne sécurisé - secure online payments
Découvrez les avantages d'un compte donateur !
JoinRejoignez the donors and/or premium!les donateurs et/ou premium !


Partenaires et pub
Notre partenaire Jarrety 
-
Stats.
337 utilisateurs:
>307 invités
>26 membres
>4 robots
Record simultané (sur 6 mois):
6892 utilisateurs (le 07/06/2017)
-
Autres sites intéressants
Texas Instruments Education
Global | France
 (English / Français)
Banque de programmes TI
ticalc.org
 (English)
La communauté TI-82
tout82.free.fr
 (Français)