img
@_ö
(02:15)  Bienvenue ! - Inscrivez vous pour poster ! -
@Boo + 9 inconnu(s)

Login :  Mot de passe :      Se souvenir de moi.  Mot de passe perdu ?
/!\:: Cliquez ici pour vous inscrire et poster, créer des sujets ou des forums ! ::/!\
 « - 1/1 - » :: Pages
 Index » Forum Ti 89, Titanium / 92+ / Voyage 200 et TI-Nspire » Algorithmie et optimisation (23r) » Nieaux...
./Post de départ - Nieaux...
04.09.2001 - 4824
20:48  jackiechan - Posté : 27-10-2001  M   Signaler un abus Signaler un contenu inapproprié

Sous quel format on peut faire les niveaux des jeux de plat-forme ?
Par exemple, pour les RPG (genre Zelda), je trouve que c'est pratique d'utiliser des matrices.
Mais pour Mario ou pour Sonic, je sais vraiment pas...


./Publicité AdSense
./1
25.06.2001 - 11921
19:46  nEUrOO - Posté : 28-10-2001  @_ö   Signaler un abus Signaler un contenu inapproprié

je pense que le format string pourrait aller ...

une lettre correspond une 'colonne d'un motif de largeur'


./2
04.09.2001 - 4824
20:47  jackiechan - Posté : 28-10-2001  M   Signaler un abus Signaler un contenu inapproprié

OK, mais pour les petits ennemis qui se déplacent, ça marche comment ????


./3
10.06.2001 - 31959
22:10  @squale92 - Posté : 28-10-2001  M   Signaler un abus Signaler un contenu inapproprié

dans ta STR, tu met leur pt de départ... et ensuite, c au prog de les animer...


Tutorial C (TI-89/92+/v200) - Articles Développement Web (PHP, Javascript, ...)
« What is the sound of Perl? Is it not the sound of a wall that people have stopped banging their heads against? » - Larry Wall
./4
10.06.2001 - 31959
16:44  @squale92 - Posté : 15-11-2001  M   Signaler un abus Signaler un contenu inapproprié

de la sorte, il suffit de refaire une STR pour avoir un autre niveau... et tous les ennemis d'un certain type sont animés d'une certaine façon...


Tutorial C (TI-89/92+/v200) - Articles Développement Web (PHP, Javascript, ...)
« What is the sound of Perl? Is it not the sound of a wall that people have stopped banging their heads against? » - Larry Wall
./5
11.06.2001 - 18903
18:14  PpHd - Posté : 15-11-2001  M   Signaler un abus Signaler un contenu inapproprié

Perso j'utilise une matrice pour ce genre de jeux.
Mais un systeme base sur le decoupage en secteurs est pas mal aussi (Plus chaud aussi).



./6
10.06.2001 - 31959
18:15  @squale92 - Posté : 15-11-2001  M   Signaler un abus Signaler un contenu inapproprié

perso, j'utilise une liste...
Ca revient quasiment au même qu'une matrice...


Tutorial C (TI-89/92+/v200) - Articles Développement Web (PHP, Javascript, ...)
« What is the sound of Perl? Is it not the sound of a wall that people have stopped banging their heads against? » - Larry Wall
./7
15.06.2001 - 16821
18:18  natto - Posté : 15-11-2001  F   Signaler un abus Signaler un contenu inapproprié

heu !! pour un format string g pas pigé la repons e de neurone


納豆パワー!
I becamed a natto!!!1!one!
./8
10.06.2001 - 31959
18:19  @squale92 - Posté : 15-11-2001  M   Signaler un abus Signaler un contenu inapproprié

tu code chaque colonne du jeu sous forme d'un caractère...
mais ça ne permet pas d'avoir des colonnes composées de différents trucs...
A mon avis, le mieux, c un caractère => un sprite => X caractères par collones, multipliés par Y colonnes....


Tutorial C (TI-89/92+/v200) - Articles Développement Web (PHP, Javascript, ...)
« What is the sound of Perl? Is it not the sound of a wall that people have stopped banging their heads against? » - Larry Wall
./9
15.06.2001 - 16821
18:21  natto - Posté : 15-11-2001  F   Signaler un abus Signaler un contenu inapproprié

g rien pigé mais g une idée

"longueur_niveau,hauteur_niveau,données"

pour placer les monstres par contre je vois pas


納豆パワー!
I becamed a natto!!!1!one!
./10
11.06.2001 - 18903
18:35  PpHd - Posté : 15-11-2001  M   Signaler un abus Signaler un contenu inapproprié

Un caractere special.



./11
10.06.2001 - 31959
18:39  @squale92 - Posté : 15-11-2001  M   Signaler un abus Signaler un contenu inapproprié

avec des cahrs, tu as 256 possibilités...
=> ça fait pas mal de sprites ou ennemis ou autres possibles...


Tutorial C (TI-89/92+/v200) - Articles Développement Web (PHP, Javascript, ...)
« What is the sound of Perl? Is it not the sound of a wall that people have stopped banging their heads against? » - Larry Wall
./12
15.06.2001 - 16821
18:40  natto - Posté : 15-11-2001  F   Signaler un abus Signaler un contenu inapproprié

ouais mais c comme pour les matrices : si tu places un objet monstre avec un caractere et que celui ci se deplace, ily aura koi a la place ou etait le monstre ???


納豆パワー!
I becamed a natto!!!1!one!
./13
10.06.2001 - 31959
18:42  @squale92 - Posté : 15-11-2001  M   Signaler un abus Signaler un contenu inapproprié

tu fait un défilement...


=> quelque chose du style :


01100902223005

=> qd c des 0 1 2 3 5, tu met les sprites correspondant... et qd c un 9, l'ennemi...
Et à chaque fois que tu as analysé un caractère, tu passe au suivant...
PAr ex, dans le cas d'un scrolling automatique, tu peux faire avancer l'annalyse d'unncran tout les X cycles...
de la sorte, tu annalyse qd ton compteur est multiple de X, c tt.


Tutorial C (TI-89/92+/v200) - Articles Développement Web (PHP, Javascript, ...)
« What is the sound of Perl? Is it not the sound of a wall that people have stopped banging their heads against? » - Larry Wall
./14
15.06.2001 - 16821
19:06  natto - Posté : 15-11-2001  F   Signaler un abus Signaler un contenu inapproprié

ah! ok le caractere monstre se situe sur une colonne!!
mais a koi correspondent 01001122... a des colonnes ? si oui commment remplir une colonne avec seulement un caracetere de donnees


納豆パワー!
I becamed a natto!!!1!one!
./15
10.06.2001 - 31959
19:15  @squale92 - Posté : 15-11-2001  M   Signaler un abus Signaler un contenu inapproprié

en fait, faut pas faire que par collonne...
Dans le cas d'un scrolling vertical, de haut en bas (style solar strijer), et sur 5 sprites de large, tu peux faire u truc comme ça :

10901
10001
10201
10301
10201
10101

=> tu arrive par en bas...
1ère ligne : 3 sprites... des mrus, par ex...
en remontant, tu as des lignes ac des spirtes sur les cotés ds tous les cas...
ET au milei ds temps en temps...

Sur la ligne tt en haut, tu as 1 ennelmi au mileiu.

Ts les X cycles du prog, tu remonte d'un ligne... => permet de régler la cadence d'arrivée des sprites. Si les sprites font 16pix de haut, et que tu scrolle de 1 pix à chauqe cycle, tu remonte d'un ligne tous les 16 cycles.

Ici, j'ai pris lexemple d'un cas où seul 10 combinaisons sont possibles...
EN vérité, il est à mon avis p^lus pratique d'utiliser une liste de chars => 256 possibilités... (ça revient au même, sauf que tu n'utilises pas que des chiffres, mais ts les caractères de 0 à 255)


Tutorial C (TI-89/92+/v200) - Articles Développement Web (PHP, Javascript, ...)
« What is the sound of Perl? Is it not the sound of a wall that people have stopped banging their heads against? » - Larry Wall
./16
10.06.2001 - 31959
20:03  @squale92 - Posté : 15-11-2001  M   Signaler un abus Signaler un contenu inapproprié

si ça ne te vas pas comme exemple, dis le... j'essayeraéi de faire plus complet :(


Tutorial C (TI-89/92+/v200) - Articles Développement Web (PHP, Javascript, ...)
« What is the sound of Perl? Is it not the sound of a wall that people have stopped banging their heads against? » - Larry Wall
./17
15.06.2001 - 16821
14:50  natto - Posté : 16-11-2001  F   Signaler un abus Signaler un contenu inapproprié

non c bon g pigé


納豆パワー!
I becamed a natto!!!1!one!
./18
10.06.2001 - 31959
20:38  @squale92 - Posté : 16-11-2001  M   Signaler un abus Signaler un contenu inapproprié

OK.


Tutorial C (TI-89/92+/v200) - Articles Développement Web (PHP, Javascript, ...)
« What is the sound of Perl? Is it not the sound of a wall that people have stopped banging their heads against? » - Larry Wall
./19
15.06.2001 - 16821
19:32  natto - Posté : 17-11-2001  F   Signaler un abus Signaler un contenu inapproprié

euh mais a la place d'un monstre on est obligé de mettre tt le tps le mm decors...c limité comme sys


納豆パワー!
I becamed a natto!!!1!one!
./20
12.06.2001 - 2079
19:46  GugusG - Posté : 17-11-2001  M   Signaler un abus Signaler un contenu inapproprié

je sais pas
à vu de nez, je ferait 2 liste alors, une pour le décors et une pour les monstres et on superpose les 2 :)


En préretraitre
./21
10.06.2001 - 31959
20:29  @squale92 - Posté : 17-11-2001  M   Signaler un abus Signaler un contenu inapproprié

c'est possible de faire comme ça...
Ou alors, tu mixe les deux :
si 201 => monstre 2 avec fond 1
202 => mst 2 ac fd 2
etc...


Tutorial C (TI-89/92+/v200) - Articles Développement Web (PHP, Javascript, ...)
« What is the sound of Perl? Is it not the sound of a wall that people have stopped banging their heads against? » - Larry Wall
./22
15.06.2001 - 16821
22:27  natto - Posté : 17-11-2001  F   Signaler un abus Signaler un contenu inapproprié

tres limité ça..en C j'avais pensé a faire un tableau a 3 dim ;)


納豆パワー!
I becamed a natto!!!1!one!
./23
10.06.2001 - 31959
09:43  @squale92 - Posté : 18-11-2001  M   Signaler un abus Signaler un contenu inapproprié

dans ce genre de trucs, tu peux utiliser plusisuers méthodes, mais tu dois penser à trois choses :
* pas trop d'occupation mémoire
* rapidité du programme qui interpréte le niveau
* facilité d'écrire les niveaux.

=> ils faut que tu choisisses la mathode qui, à ton avis, constitue le meilleur compromis.


Tutorial C (TI-89/92+/v200) - Articles Développement Web (PHP, Javascript, ...)
« What is the sound of Perl? Is it not the sound of a wall that people have stopped banging their heads against? » - Larry Wall
./Publicité AdSense
 « - 1/1 - » :: Pages
 Index » Forum Ti 89, Titanium / 92+ / Voyage 200 et TI-Nspire » Algorithmie et optimisation (23r) » Nieaux...

» yN ©1624 - Aide / Charte / Crédits
157ms | Statistiques