Nombre de visites sur cette page : 25653 Score au progrank : 79 Note actuelle : 9.35/10 noté 11 fois Vous devez être connecté(e) pour noter (inscription).
Après quelques temps de développement, je vous présente enfin la version finale de l'adaptation de Metro Siberia 2.
C'est mon premier addin donc soyez indulgents
Appréciez les graphismes, on en a pas tous les jours des comme ça 8)
Commandes:
-> Pour monter, appuyez sur [SHIFT] ou [EXE].
-> Pour descendre, relâchez.
-> Pour mettre en pause, la touche [OPTN] vous permettra de régler le contraste grâce à l'astuce du [SHIFT] + [<-] ou [->]. Vous pourrez aussi éteindre votre calto sans devoir quitter le jeu si un professeur un peu trop regardant s'approche de vous
-> Pour reprendre, [EXE]
Crédits:
Merci à toute la communauté de Planète Casio, et plus particulièrement à PierrotLL et Purobaz pour leurs conseils avisés et leur patience, ainsi qu'à Kevkevtt pour m'avoir aidé dans la gestion des sauvegardes.
Alors, petite correction des sources : Dans menu.c, j'ai l'impression que tu n'as pas bien compris le fonctionnement de la fonction GetKey. Elle copie le code de la touche enfoncée dans l'entier dont tu lui as donné l'adresse, donc inutile d'appeler IsKeyDown ensuite. Pour le dessin du curseur, tu n'as pas besoin de copier 3 fois les mêmes lignes si seul l'ordonnée change. Et il est plus simple de redessiner l'image de fond plutôt que d'effacer le curseur. Là si tu veux changer le style de ton curseur il faut changer 12 lignes, alors que 2 suffiraient. Dans credits.c, inutile d'effacer la VRAM avant d'y copier une image 128*64. Dans printV.c, pourquoi x et y sont des flottants, locate demande des entiers. L'utilisation de flottants est lente donc à éviter.
Après dans jeux.c c'est encore en travaux donc je ne vais pas dire grand chose, à part que c'est très bien commenté. Juste un petit détail, c'est pas la peine de calculer un cosinus pour le multiplier ensuite par 0
En tout cas les sources sont très lisibles, et le gameplay agréable.
merci pour le "à part que c'est très bien commenté"
-> Pour le getkey, je ne sait pas pourquoi, mais elle buguais à la compilation => je vais régler le problème
-> Si tu dit que pour le curseur c'est plus simple de tout recharger, je vais le faire
-> dans les crédits, j'avais pas fait attention
-> dans printV, je règle ça de suite
J'ai écrit cela car j'ai (pour une fois) fait un effort dans les commentaires. C'est gratifiant de savoir que je m'en suis bien tiré.
D'ailleurs, si tu lisais le code en question, tu remarquerai vite que je remercie plusieurs fois Pierrotll pour son aide. Idem dans les crédits du jeu.
Mais si tu parles des critiques et idées d'amélioration, oui, je ne l'ai pas remercié dans mon post ci-dessus, mais cela va de soi.
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