carte a la worms

Programmation avancée de jeux en PureBasic
Pierre
Messages : 244
Inscription : ven. 23/janv./2004 20:29
Localisation : 77 (Région parisienne)

carte a la worms

Message par Pierre »

j'aimerais savoir comment on fait les cratères ou autre sur le terrain
quand on tire, quand on creuse... ...comme dans Worms (exelent ce jeu)
Image
Dr. Dri
Messages : 2527
Inscription : ven. 23/janv./2004 18:10

Message par Dr. Dri »

...
Dernière modification par Dr. Dri le lun. 10/oct./2005 8:25, modifié 1 fois.
Patrick88
Messages : 1564
Inscription : mer. 21/janv./2004 18:24

Message par Patrick88 »

- d'abord tu dessine ta map sur l'écran de ton pc
- ensuite tu empoignes fermement le pot de tipex ( blanc correcteur ) que ta copine blonde à laissé trainer sur le bureau
- et de l'autre main tu devisses le bouchon
- voila maintenant tu peux faire les cratères sur l'écran de ton pc...
splortch, splortch ...

:lol: :lol: :lol: :lol: :lol: :lol: :lol: :lol: :lol: :lol: :lol:

Anonyme
comtois
Messages : 5186
Inscription : mer. 21/janv./2004 17:48
Contact :

Message par comtois »

AhAhahahah :D

Mais qui est donc cet ignoble individu qui signe Anonyme ?:)


Alors je ne connais pas Worm , c'est un jeu 2D ?

Peut-être qu'il s'agit tout simplement d'un sprite de cratère positionné à l'endroit d'un impact ?

ça revient un peu à dire comme Anonyme:)
D'abord tu effaces la portion de l'écran concernée , puis tu places une image de cratère .ou directement l'image de cratère ,tout dépend s'il y a de la transparence à gérer ou pas , mais ça pourrait être ça .
Pierre
Messages : 244
Inscription : ven. 23/janv./2004 20:29
Localisation : 77 (Région parisienne)

Message par Pierre »

moi je veux bien que tu fasse un exemple Dr. Dri

sinon pour ceux qui connaissent pas:
je veux parler du Worms en 2D
alors imaginez vous un paysage (n'importe lequel(même votre jardin si vous voulez!))
et vous imaginez que dans ce paysage il y a des équipes de petits vers de terres qui se font la guerre a coup de bazooka, fusil a pompe, grenades, dynamite... et dès qu'ils se balancent des trucs (une bombe par exemple)
bas ça fait un cratèren ou il y a eu l'impact de la bombe!
c'est clair comme explication, non?
Image
Pierre
Messages : 244
Inscription : ven. 23/janv./2004 20:29
Localisation : 77 (Région parisienne)

Message par Pierre »

euh, oui, des cratères circulaire ça va
Image
Oliv
Messages : 2117
Inscription : mer. 21/janv./2004 18:39

Message par Oliv »

Tu joue avec 2 sprites : La map + l'arrière plan.
Quand tu dois faire un cratère, tu prends l'image dans l'arrière plan et tu la met dans la map : la partie de carte paraitra effacé (c'est comme ça que je fais pour effacer les traces dans defouloir). Bien, sûr, c'est un peu "bourrin" et pour ton controle des obstacles peu pratique mais bon .................
Pierre
Messages : 244
Inscription : ven. 23/janv./2004 20:29
Localisation : 77 (Région parisienne)

Message par Pierre »

bah j'aimerais connaitre la meilleur technique
Image
Aranoth
Messages : 293
Inscription : sam. 24/janv./2004 12:00
Localisation : Toulouse (31)
Contact :

Message par Aranoth »

moi j'avais pensé a editer le sprite et en effacer une zone circulaire (enfin la recouvrire d'un cercle transparant)et ca reglerait le blem des collisions, m'enfin je sais pas si on peut (on devrait)
Le Soldat Inconnu
Messages : 4312
Inscription : mer. 28/janv./2004 20:58
Localisation : Clermont ferrand OU Olsztyn
Contact :

Message par Le Soldat Inconnu »

J'ai eu la même idée que toi, fusionner la map du terrain avec le cratère.

il suffit de passer par un startdrawing(spriteoutput()) pour éditer le Map et y ajouter un cratère.
Comme ça, tu évites de compliquer le système surtout que sur une carte à la worms, à la fin de la partie, il ne reste pas grand chose du terrain (surtout si on joue avec la super banane ou l'armagedon).
Je ne suis pas à moitié Polonais mais ma moitié est polonaise ... Vous avez suivi ?

[Intel quad core Q9400 2.66mhz, ATI 4870, 4Go Ram, XP (x86) / 7 (x64)]
Oliv
Messages : 2117
Inscription : mer. 21/janv./2004 18:39

Message par Oliv »

C'est ce que je disais mais je m'éxprime apparement très mal. :(
Le Soldat Inconnu
Messages : 4312
Inscription : mer. 28/janv./2004 20:58
Localisation : Clermont ferrand OU Olsztyn
Contact :

Message par Le Soldat Inconnu »

Oh 8O
Je ne suis pas à moitié Polonais mais ma moitié est polonaise ... Vous avez suivi ?

[Intel quad core Q9400 2.66mhz, ATI 4870, 4Go Ram, XP (x86) / 7 (x64)]
Pierre
Messages : 244
Inscription : ven. 23/janv./2004 20:29
Localisation : 77 (Région parisienne)

Message par Pierre »

bon j'étais pas la cette semaine et j'y ai pensé et j'ai eu des idées,
et je vais utiliser cette technique, mais Régis ,si tu pouvait regarder pour ma procedure de collision, j'ai des super améliorations a y donner (j'ai eu une super idée!!!)
Image
Dr. Dri
Messages : 2527
Inscription : ven. 23/janv./2004 18:10

Message par Dr. Dri »

...
Dernière modification par Dr. Dri le lun. 10/oct./2005 8:26, modifié 1 fois.
Pierre
Messages : 244
Inscription : ven. 23/janv./2004 20:29
Localisation : 77 (Région parisienne)

Message par Pierre »

t'inquiète, je t'en veux pas
:)
Image
Répondre