samedi 23 juillet 2011

The Legend of Zelda: Oracle of Secrets, le développement avance !

The Legend of Zelda: Oracle of Secrets

Le développement du jeu avance beaucoup, et ce grâce à Synthesis de dev-fr, que je ne remercierais jamais assez pour toute l'aide qu'il m'apporte.

Ce qui est nouveau dans cette dernière build, c'est:
  • Un petit monde d'essai de 3x3 maps
  • Un scrolling intermaps géré à la perfection
  • Des collisions parfaites également
Tiled est utilisé pour l'édition de maps et un petit reader xml pour les convertir, désormais en format binaire.

Ce qui est prévu pour la suite:
  • Une gestion des maps intérieures ( en cours actuellement )
  • Une gestion des tiles spéciales ( trous, coffre, etc. )
  • Une gestion des armes
  • Une gestion des ennemis
Voilà.

mardi 5 juillet 2011

The Legend of Zelda: Oracle of Secrets: maintenant entièrement codé à l'aide de la libnds

The Legend of Zelda: Oracle of Secrets

Eh voilà ! Le code utilisant la µLibrary a été totalement remplacé par du code utilisant la libnds ! Maintenant il faut que je bosse sur le gestionnaire de maps, et les transitions, toussa..

Pour ceux qui n'auraient pas vu le lien pour télécharger la dernière build .nds de mon projet dans les liens utiles dans la barre latérale droite, je vais donner un lien ici : https://github.com/downloads/Quent42340/ZeldaOOS/ZeldaOOS.nds

Have fun! ;)

dimanche 3 juillet 2011

The Legend of Zelda: Oracle of Secrets: gros lot de modifications

The Legend of Zelda: Oracle of Secrets

Depuis mon dernier post, quelques modifications ont été apportées et sont prévues pour la suite.
Voici une liste non exhaustive de ces modifications:

  • Abandon de l'EFSlib pour NitroFS ( Fait )
  • Abandon de la µLib sur l'écran du bas au profit de la libnds ( En cours )
  • Adoption envisagée de la lib Thmp3 ( par le créateur de la NitroFS ) pour les BGM ( Pas pour tout de suite )
Actuellement, comme vous pouvez le voir, je suis entrain de travailler à remplacer totalement la partie µLib par du code utilisant uniquement la libnds, cela demandera plus de travail, mais je compte bien m'y tenir.

mardi 21 juin 2011

The Legend of Zelda: Oracle of Secrets: moteur de jeu en développement

The Legend of Zelda: Oracle of Secrets


Le développement de mon jeu avance de plus en plus, et ce en grande partie grâce aux membres de dev-fr.org qui traînent sur IRC.

Depuis mon dernier post qui annonçait que j'avais commencé l'écran titre, j'ai créé la gestion des sprites, la gestion de maps et la gestion du personnage sur la map.

Un petit screen ?
Link sur une map


Et puis un petit fichier .nds si ça vous tente: https://github.com/downloads/Quent42340/ZeldaOOS/ZeldaOOS.nds
NB: Pensez à appliquer le patch dldi nécessaire à votre linker.


The Legend of Zelda: Oracle of Secrets sur GitHub: https://github.com/Quent42340/ZeldaOOS

dimanche 19 juin 2011

The Legend of Zelda: Oracle of Secrets de nouveau en développement ?

The Legend of Zelda: Oracle of Secrets

Eh oui ! "The Legend of Zelda: Oracle of Secrets" est de nouveau en développement, après KubikDS ( cf. http://www.dev-fr.org/index.php/topic,5062 ). Ce projet à été écrit en Lua à la base et son créateur original était Fantasix, un membre de la communauté de µLua. Peu après les début de ce Zelda, et étant moi même passionné par la série des "Oracle of" ( c'était au même moment que je m'y remettais à jouer ), je l'ai rejoins et nous avons continué le développement de ce jeu ensemble. Malheureusement, les limitations de µLua nous ont empêché d'aller plus loin et nous a obligé à abandonner le projet. Presque un an plus tard, je reprend le projet en utilisant un combiné libnds ( écran du haut ) / µLibrary ( écran tactile ) qui ne devrait pas poser les mêmes problèmes que µLua, et je compte bien mener ce projet à terme. Actuellement, j'ai presque terminé l'écran titre, il y a juste la gestion des sauvegardes qu'il manque, et qui viendra plus tard.

Un petit screen:
Écran de choix de la sauvegarde

Projet original sur le forum de µLua: http://microlua.xooit.fr/t627-A-RPG-ZeldaLua.htm
GoogleCode du projet original: http://code.google.com/p/zelda-oos/