❤ 0 Auteur : Mister Ocelot
Logiciel : RPG Maker XP
Nombre de scripts : 3
Un petit script pour vous permettre de créer des phases de danmaku / bullet hell / manic shooter / rideau de balle dans votre jeu.
Voila à quoi ressemble un danmaku comme touhou :
Et voila comment cela peut rendre avec le script :
Et ici, une démo jouable : Télécharger (Archive Mediafire)
Le script est découpé en 2, un script ShmupClasses qui stocke les classes des différents objets utilisés, que vous devrez mettre dans la partie #>Material, et un script template,script qui contient la fonction gérant tout les objets en jeux, leurs collisions avec le personage et les bords de l'écran, et qui contient aussi quelque fonctions générant un pattern, que vous devrez mettre dans la partie #>Main Process
Le script smup n'est qu'un modèle que vous pouvez adapter pour votre jeux.
Les trois scripts ne comportent pas de compteur de points, ni de système de score, ni de système d'animation du personage et du boss.
Pour utiliser les scripts afin de faire une phase de danmaku:
1) Créer une page de script dans la catégorie Materials, et copiez-y le script ShmupClasses
2) Créer une page de script dans la catégorie Main Process et copier-y le script template
3) Modifiez le script templates selon vos besoin (les endroits a modifier sont suivie du commentaire A MODIFIER).
Les lignes que vous devez modifier son les lignes:
-ligne 9 à 33: Personalisation du personage, des barres de vie et de tir, du boss, de la hitbox des balles du joueur, de la hitbox des balles des ennemies
-ligne 69 et 70: Personalisation de la balle du joueur
-ligne 85 à 102: Personalisation des patterns de votre phase de danmaku
4) Pour déclancher la phase de shmup, vous devez appeler la fonctions looper() depuis un evenement dans la map ou se déroulera la phase de shmup (Attention, le décors de la map sert de décors pour la phase de shmup)
5) Si vous voulez faire plusieurs phase de shmup, vous devrez renommer la fonction du script template de manière à ce que chaque fonction déclenchant une phase ait un nom différent (par exemple, j'ai deux phases de shmup avec deux fonctions comptenant le code du template, je renomme donc la première fonction looperPhase1() et la seconde looperPhase2())
ATTENTION : N'OUBLIEZ PAS DE MODIFIER LES IMAGES APPELÉES LORS DE LA CRÉATION DES OBJETS !
Vous pouvez aussi utiliser les classes de bullets dans d'autres scripts de vos créations.
Bon, trêve de blabla, voici les scripts:
ShmupClasses : https://pastebin.com/NxbfPbJ5
smup : https://pastebin.com/Rhiga0ay
template : https://pastebin.com/Bv4tcuLf
PS : Dans la démo, les seuls scripts à propos du danmaku sont les scripts ShmupClasses, template et smup.
Mis à jour le 22 novembre 2020.
|