Je ne sais pas si je peu...
Le Groupeur VERSION 1Ce script est mon premier script publique. Je voulais utiliser une chenille, mais j'ai trouvé que c'était plus intéressant de faire un groupe de PNJ suivant le héros (ou il serait permis de leur parler), donc j'ai écris ce script. Le principal intérêt de ce script est que j'ai peu rencontrer Fabien qui m'aura beaucoup appris !
Lien de la vidéo Vidéo du groupeur
Vision Sous-MarineL'idée de ce script était de simuler un effet sous-marin en jouant avec une ondulation sinusoïdale (merci Sprite#wave_amp), cette version est purement lourde
elle prend un capture a chaque frame. Elle ne peut servir que pour des très petites séquences.
Si je devais le publier, je me lancerais dans la tâche fastidieuse de convertir Spriteset_Map en une collection de sprites mais ce n'est pas à l'ordre du jours.
Lien de la vidéo Vidéo de la vision sous marine
Reflets dans l'eauC'est en discutant avec Fabien, qui l'avait déjà fait pour XP. ma méthode est assez différente (et admet une petite ondulation), quelques mois plus tard, j'ai ajouté la gestion de tous les évènements en fonction de leur taille. C'est un petit script qui ajoute pas mal d'ambiance et il est relativement léger. (Même sur une très grande map).
Ce script a permis d'utiliser un tile légèrement opaque d'eau ce qui avec les panoramas rend plutot bien !
Lien de la vidéo Vidéo d'exemple de reflets
Ombres dynamiques et mouvantesUne fois de plus, il s'agit d'une réécriture de ce que Fabien a déjà fait, avec des ajouts, comme le contrôle de la hauteur de la source de lumière et son crépitement. Fabien m'a bien donné l'idée mais pour ce script il ne m'a pas vraiment aidé pour le code. L'API est relativement simple, il suffit de nommer l'event de cette manière:
- Code:
-
SOURCE-hauteur-crepitement-Reste du nom
et il est aussi possible d'ajouter des sources génériques comme le soleil en les greffant à Game_Map ($game_map.add_source(x, portée)).
J'aime beaucoup ce script dont je ne me sers pas pour mon projet de jeu. Je l'avais écrit pour un concours de mapping a ambiance Halloween.
Lien de la vidéo Vidéo d'exemple d'ombres dynamiques
Brouillard de GuerreEncore une inspiration de Fabien qui, je dois l'avouer, m'a énormément aidé en m'expliquant le rôle des modes additifs et soustractifs qui m'a permis de créer ce script conceptuel, je ne l'ai pas vraiment soigné, c'était juste une petite expérience. (les brouillards pouvaient être sauvés ou restitués). Cependant, le jours ou je devrais le reprendre pour un vrai projet, la base est établie.
Lien de la vidéo Vidéo du Brouillard de Guerre
Nouveau Groupeur avec MolokScript drastiquement amélioré par Molok. Ajout d'une meilleur recherche de chemin, d'une gestion de l'embarras quand les personnages sont perdus, d'un outil de statistique restituable et réinitialisable, il est très utile pour gerer, par exemple, des situations de protections de PNJ.
Lien de la vidéo Vidéo du Groupeur amélioré par Molok
Teleport SandBoxA la base, a la demande d'un anglais, je n'ai pas vraiment réussis. L'objectif est de permettre de travailler rapidement sur les transitions.
Pour le moment il n'admet que 3 modes en plus:
- Instant teleport: Cette version permet de téléporter instantanément (pratique pour faire des fausses modifications de maps par exemples)
- Smooth teleport: Ajoute une transition très très légère, il s'agit de la map précédente qui disparait progressivement.
- Gausian teleport: la partie plus rigolotte ! Merci a Joke pour l'algorithme de flou et à Nuki & Fabien pour savoir ou placer ses sprites , cette téléportation floute d'abord l'écran progressivement. Son rendu est assez expérimental (mais si vous voyiez la première version... lol!) et peut être encore retravailler.
- Spoiler:
Qui fonctionne plutôt bien
Ce script permet surtout d'ajouter très rapidement des transition de téléportation (en créant une petite API, par exemple, pour activer l'instant téléport, il suffit de mettre un appel de script avant le téléport avec "teleport_instant", pour gausien, appel de script avec "teleport_gausian" + téléporation etc.)
Je travaille sur le paramétrage avancé, pour tout gerer avec les fonctions de l'interface et j'ajoute des petites transitions comme Zelda-Like, ou encore Explosion de l'écran.
Lien de la vidéo Teleport Sandobox en vidéo