Projet The Paradize Battle

Un article de Teamux-Wiki.

(Différences entre les versions)
Jump to: navigation, search
Version du 29 février 2008 à 13:56
Deium (Discuter | contribs)
(Sorts - Ajout des sorts des IA des alliés polyvalent et sougneur)
← Différence précédente
Version du 29 février 2008 à 14:57
Deium (Discuter | contribs)
(Sorts - Boule de feu déjà programmée)
Différence suivante →
Ligne 105: Ligne 105:
! Description et effet du sort ! Description et effet du sort
|- |-
-| bgcolor="#E0E0FF" | Boule de feu+| Boule de feu
-| bgcolor="#E0E0FF" | 15+| 15
-| bgcolor="#E0E0FF" | Envoie une boule de feu qui enlève entre 50 et 100 points de vie et qui a une porté de 500 pixels (soit environ 7,8 cases)+| Envoie une boule de feu qui enlève entre 50 et 100 points de vie et qui a une porté de 500 pixels (soit environ 7,8 cases)
|- |-
| bgcolor="#E0E0FF" | Soin 3 | bgcolor="#E0E0FF" | Soin 3

Version du 29 février 2008 à 14:57

Bienvenue sur la page du projet The Paradize Battle : Angel Vs Evil


Sommaire

Scénario

Pour l'instant ... pas grand chose de précis ... la base de l'histoire est que le joueur incarne un ange ... doit se battre contre le diable qui veux posséder le paradis. En gros probablement une progression à la Sonic, plusieurs niveaux, découpés en tableaux, des boss parfois ... à préciser plus tard !

1er point : Au début de l'histoire, l'ange ne possède pas d'ailes ... il les récupèreras lors de son premier combats contre le diable !

TODO : A Faire

  • Trouver un nom au perso principal
  • Faire le menu principal
  • Enchainement des maps
  • Intro
  • High scores

IA

28/02/2008 : IA de déplacement fini en version v0.1 => Pas très efficace, a voir, peu-être à refaire

IA des Alliés

Polyvalent

* Si distant de plus de 4 cases du personnage principal, suivre son tracé ou s'en rapprocher
* (75%) si Vie < 10% et Soin 3 disponible et assez de MP -> Soin 3
* (75%) si Vie < 10% et Soin 2 disponible et assez de MP -> Soin 2
* (75%) si Vie < 20% et assez de MP -> Soin 1
* (30 %) Si ennemi proche et sort de zone disponible et assez de MP -> Sort de zone
* (30 %) Si ennemi proche et sort 3 disponible et assez de MP -> Sort 3
* (30 %) Si ennemi proche et sort 2 disponible et assez de MP -> Sort 2
* (30 %) Si ennemi proche et sort 1 disponible et assez de MP -> Sort 1

=> sur (60 %) ennemi ciblé par le personnage principal ou (40 %) ennemi le plus proche

* (25 %) Personnage principal Vie < 20% et Soin 2 disponible et assez de MP -> Soin 2 sur Personnage principal
* (60 %) Personnage principal Vie < 20% et Soin 2 disponible et assez de MP -> Soin 1 sur Personnage principal
* (25 %) Personnage allié Vie < 20% et Soin 2 disponible et assez de MP -> Soin 2 sur Personnage allié
* (60 %) Personnage allié Vie < 20% et Soin 2 disponible et assez de MP -> Soin 1 sur Personnage allié
* (50 %) Dernier ennemi ciblé par le joueur -> Attaque 2
* (70 %) Dernier ennemi ciblé par le joueur -> Attaque 1
* (50 %) Ennemi le plus proche -> Attaque 2
* (100 %) Ennemi le plus proche -> Attaque 1
* (50 %) Allié (Personnages IA et alliés et principal) le plus faible Vie < 35% et assez de MP -> Soin 2
* (80 %) Allié (Personnages IA et alliés et principal) le plus faible Vie < 35% et assez de MP -> Soin 1
* Si pas de Boost force 2 -> Boost force 2
* Si pas de Boost force 1 -> Boost force 1
* Déplacement aléatoire mais intelligent

Soigneur

* Si distant de plus de 4 cases du personnage principal, suivre son tracé ou s'en rapprocher
* (50%) si Vie < 15% et assez de MP -> Soin 3
* (45%) si Vie < 25% et assez de MP -> Soin 2
* (40%) si Vie < 35% et assez de MP -> Soin 1
* (50%) si Personnage principal Vie < 15% et assez de MP -> Soin 3
* (45%) si Personnage principal Vie < 25% et assez de MP -> Soin 2
* (40%) si Personnage principal Vie < 35% et assez de MP -> Soin 1
* (50%) si Personnage Allié Vie < 15% et assez de MP -> Soin 3
* (45%) si Personnage Allié Vie < 25% et assez de MP -> Soin 2
* (40%) si Personnage Allié Vie < 35% et assez de MP -> Soin 1
* Si personnage Allié (Personnages IA et alliés et principal) empoissonné et assez de MP -> Soigner Poissons 
* (75 %) Personnage principal n'ayant pas de boost de force -> Boost force 3, 2 ou 1 (le meilleur)
* (50 %) Personnage Allié n'ayant pas de boost de force -> Boost force 3, 2 ou 1 (le meilleur)
* (25 %) Personnage n'ayant pas de boost de force -> Boost force 3, 2 ou 1 (le meilleur)
* (75 %) Personnage principal n'ayant pas de bost HPmax -> Boost HPmax 3, 2 ou 1 (le meilleur)
* (50 %) Personnage Allié n'ayant pas de boost HPmax -> Boost HPmax 3, 2 ou 1 (le meilleur)
* (25 %) Personnage n'ayant pas de boost HPmax -> Boost HPmax 3, 2 ou 1 (le meilleur)
* (75 %) Personnage principal n'ayant pas de boost de vitesse -> Boost vitesse 3, 2 ou 1 (le meilleur)
* (50 %) Personnage Allié n'ayant pas de boost de vitesse -> Boost vitesse 3, 2 ou 1 (le meilleur)
* (25 %) Personnage n'ayant pas de boost de vitesse -> Boost vitesse 3, 2 ou 1 (le meilleur)
* (60 %) Si ennemi ciblé par le leader à porté et sort 1 disponible et assez de MP -> Sort 1
* (100 %) Si ennemi proche et sort 1 disponible et assez de MP -> Sort 1
* (60 %) Si ennemi ciblé par le leader à porté -> Attaque
* (100 %) Si ennemi proche à porté -> Attaque
* (70 %) Personnage principal Vie < 50% et Soin 2 disponible et assez de MP -> Soin 2 sur Personnage principal
* (70 %) Personnage Vie < 50% et Soin 2 disponible et assez de MP -> Soin 2 sur Personnage principal
* (70 %) Personnage allié Vie < 50% et Soin 2 disponible et assez de MP -> Soin 2 sur Personnage principal
* Déplacement aléatoire mais intelligent

IA des Ennemis

Sorts

Avec fond bleu, sorts restant encore à programmer


Tableau des Sorts
Nom du sort Nombre de MP néccésaires Description et effet du sort
Boule de feu 15 Envoie une boule de feu qui enlève entre 50 et 100 points de vie et qui a une porté de 500 pixels (soit environ 7,8 cases)
Soin 3 Sort de soin 3
Soin 2 Sort de soin 1
Soin 1 Sort de soin 1
Sort de zone Sort de zone
Sort 3 Sort d'attaque 3
Sort 2 Sort d'attaque 2
Sort 1 Sort d'attaque 1
Boost force 1 Boost de force 1
Boost force 2 Boost de force 2
Boost force 3 Boost de force 3
Boost HPmax 1 Boost de HPmax 1
Boost HPmax 2 Boost de HPmax 2
Boost HPmax 3 Boost de HPmax 3
Boost vitesse 1 Boost de vitesse 1
Boost vitesse 2 Boost de vitesse 2
Boost vitesse 3 Boost de vitesse 3
Soigner poissons Sort de soit immédiat des poisson

Release

Ici sont en télé chargement les différentes release du programme.
Elles contiennes les dossiers du jeu, l'exécutable Windows (le .exe), l'exécutable Linux (le fichier sans extension) et les dll pour windows. En cas de problème, contactez Deium : Special:Emailuser/Deium

Seul les releases de Nature Stables sont débuggées (en théorie)...


Tableau des Releases
Nature de la Release Lien de la release Lien de la release avec le code source
Release du 26/01/2008 Stable TPB-26jan08.rar TPB-26jan087-cs.rar
Release du 31/10/2007 (AVEC HALO v1) Stable TPB-25dec07.rar TPB-25dec07-cs.rar
Release du 31/10/2007 Stable TPB-31oct07.rar TPB-31oct07-cs.rar
Release du 06/10/2007 Stable tpb061007.zip tpb061007-cs.zip
Release du 23/08/2007 Stable tpb230807.zip tpb230807-cs.zip
Release du 22/08/2007 Normale tpb220807.zip Insponible


Création des images d'animation de repos, course, saut et accrochage ....... en cours

Le Mappeur

Comme son nom l'indique, c'est un éditeur de map, tout bête...
Il n'est pas forcément facile d'utilisation et contient encore beaucoup de bugs, mais on peu quand même l'utiliser.
Pour windows uniquement et requiert les runtimes VB6 : Télécharger le Mappeur
Lien pour télécharger les runtimes VB6 : http://www.logitheque.com/fiche.asp?I=9047

Participants

Développeur : Utilisateur:Deium ou Special:Emailuser/Deium
Graphiste : Utilisateur:Rancebrume ou Special:Emailuser/Rancebrume

Pour ce joindre au projet, contactez un de nous deux !

ScreenShot

  • Le 22/08/2007 (sous Windows):

Image:Screentpb220807.jpg

  • Le 06/10/07 (sous Linux Ubuntu):

Image:Screentpb061007.jpg