Projet The Paradize Battle

Un article de Teamux-Wiki.

Jump to: navigation, search

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

Release

Téléchargement des releases

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 30/03/2008 Stable TPB-30Mars08.rar TPB-30Mars08-cs.rar
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

Dépôt SVN

Le dépôt svn de TPB : http://svn2.assembla.com/svn/teamux/Jeux/The%20Paradize%20Battle/ Le dépôt SVN de TPB

Il est fortement conseillé de recompiler les sources récupérés sur le dépôt de SVN, en effet les compilations ne sont pas forcément a jour...

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

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 Poisons 
* (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... Les valeurs des Sort de Soin restent encore a fixer


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 15 Sort de soin 3 pour retrouver 50 points de vie
Soin 2 15 Sort de soin 2 pour retrouver 50 points de vie
Soin 1 15 Sort de soin 1 pour retrouver 50 points de vie
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 poisons Sort de soit immédiat des poison