PDA

Voir la version complète : [Pré-projet DS] WarBow


t4ils
05/01/2007, 21h16
Et oui, c'est encore moi, je suis productif ces temps-ci

Bonjoir :)

WarBow est un jeu au tour par tour où vous avez un arc (une flèche pour le moment) et où vous devez toucher l'ennemi adverse avant qu'il ne vous touche (on est tout seul pour le moment).
Pour ce faire, vous touchez l'écran tactile : une croix rouge apparait
à partir de cette croix, qui matérialise la flèche (et permet donc de se mettre n'importe ou sur l'écran), vous bandez un arc virtuel et quand vous lachez, ça part.

http://t4ils.free.fr/Projets_NDS/WarBow

http://t4ils.free.fr/Projets_NDS/WarBow/WarBow.jpg http://t4ils.free.fr/Projets_NDS/WarBow/WarBow2.jpg http://t4ils.free.fr/Projets_NDS/WarBow/WarBow3.jpg

j'ai eu une énorme difficulté à calculer la trajectoire de la flèche (comme vous avez pu le constater, même si les dégâts étaient limités ici) et une aide mathématique a été bienvenue pour gérer cela. (merci Lazarus ;))

voili voilou, je donnerais des nouvelles de temps à autre ;)

Edit 6 janvier :
Une version beaucoup plus intéressante maintenant, qui va donc bientôt changer de section car bientôt représentative de ce que je veux faire ;)
Vous devez essayer de viser l'ennemi à l'écran, et lorsque vous le touchez, vous voyez du sang.
Une fois touché, l'ennemi est placé autre part et vous essayez de nouveau :)


Changelog :
- Ajout d'un bonhomme pour tirer la flèche
- Ajout d'un ennemi placer aléatoirement sur la carte
- Possibilité de tuer cet ennemi (avec du sang, whhhhaaaaaaa!! :p)

Lazarus
05/01/2007, 21h59
Alors, c'est tout simple.

PA_GetAngle te permet d'avoir l'angle du tir
Tu prends la distance entre les 2 points pour la puissance du tir, tu en tires une vitesse (par essais, de facon empirique)

A partir de là,
vx = vitesse * PA_Cos(angle);
vy = -vitesse * PA_Sin(angle);
et à chaque tour, tu feras pour ta flèche
vy += gravité;
x += vx;
y += vy;

Pareil, la gravité tu la trouve de facon empirique jusqu'à avoir une courbe qui te convient :)

Pitt
05/01/2007, 23h39
T'es en forme, dis-donc ! :w00t: Continue comme ça ! ^^
J'ai codé à un époque .. si si, c'est vrai, ça donnait même cela :
...

t4ils
05/01/2007, 23h45
merci beaucoup à Lazarus pour son éclaircissement mathématique :w00t:

ça donne une version beaucoup plus réaliste au niveau de l'arc ;)
je vais donc peaufiner tout cela bien tranquillement et me pencher sur la suite du jeu, merci encore ;)

les fichiers ont été mis à jour bien entendu ;)
http://t4ils.free.fr/Projets_NDS/WarBow

Toomagic
06/01/2007, 00h40
Putain tu vas encore nous floodez de projets ??? ^^'
T'es pas capable de faire mieux à Wii Bowling ??? pff t'es nul

t4ils
06/01/2007, 14h19
mise à jour :

La flèche tourne en l'air, et elle se plante dans le sol :)
pour tirer de nouveau, il faut toucher l'écran tactile et ça repart aussi tôt ;)

toujours le même lien pour le téléchargement

la prochaine mise à jour verra l'apparition de personnages si tout va bien :)

t4ils
06/01/2007, 21h04
pardon du double post, c'est pour mise à jour :ph34r:

Et voila, chose promis chose dûe, apparition d'un ennemi, le jeu devient plus intéressant :)