Mon premier jet en C... Ce n'est pas brillant mais faut ben commencer...
On peut juste bouger le personnage à l'aide des flèches. Les collisions sont gérée et je travaille sur "comment rentrer dans la petite maisons ??"
L'arbre est issu d'une banque de sprite que j'ai trouvé sur ce site. Et la maisons est constituées de tileset que j'ai faite grâce à un tuto (sur ce site également)
Le premier fichier (*.g1a) est le "jeu" le deuxième correspond au sources.
Mon personnage est animé lors des déplacements
Améliorations à venir
peut-être...
-Possibilité d'entrer dans le bâtiment.⇒Fait
-Gestion de la course par la pression d'une touche du Replay et de Shift.
-gestion de l'intérieur du bâtiment
-nouveau style de maisons en brique
-système d'énigme, interrupteur, histoire,...
-armes, et système de combat
-map plus évoluées : herbes, cailloux, d'autres arbres et artéfacts
C'est ok !! mais il me reste un problème : certains sprites ne font pas 16*16 mais je les affiches comme tels.... Comment faire pour les afficher correctement ? au passage j'ai update les sources et le *.g1a
Alors tu as plusieurs choix...
- Soit tu les agrandis ou les découpes pour qu'ils fassent 16×16.
- Soit tu stockes dans un autre tableau la dimension de chaque sprite en plus de leurs noms.
Je suggère très fortement d'opter pour la première option sinon ta map va vite devenir une jungle.
Tu n'as pas trop le choix. Pour l'instant dans ta map il y a des -1 presque partout sur l'arbre n'est-ce-pas ? C'est un problème, car tu vas pouvoir marcher sur ces cases.
Si tu n'es pas convaincu au premier abord, visit The Spriter's Resource, tu verras que littéralement tous les tilesets en 2D marchent avec ce type de découpage.
Planète Casio est un site communautaire non affilié à Casio. Toute reproduction de Planète Casio, même partielle, est interdite.
Les programmes et autres publications présentes sur Planète Casio restent la propriété de leurs auteurs et peuvent être soumis à des licences ou copyrights.
CASIO est une marque déposée par CASIO Computer Co., Ltd