Voir les messages sans réponses | Voir les sujets actifs Nous sommes le 26 Oct 2014 2:52



Répondre au sujet  [ 8 messages ] 
 Petzy Ball 
Auteur Message
Débutant
Débutant

Inscription: 12 Mar 2007 21:24
Messages: 10
Bonjour à tous !

Voici mon premier homebrew : Petzy Ball. En fait, c'est mon deuxième (mon premier étant une tentative de Jawbreaker), mais ayant laissé le projet un petit moment avec un bug persistent, je n'arrivais plus à retrouver mes petits. Bref, voici donc mon premier homebrew, dont voici une capture d'écran :

Image

Le principe est simple : Petzy amène une balle à la case "départ" et se place à la case "arrivée" pour l'attendre. Au bout d'un certain temps de réflexion (variable suivant le niveau), la balle tombe et rebondi sur les différents volets ou portions de mur qu'elle rencontre. A vous d'orienter les volets pour que la balle arrive à bon port. Une seule issue possible : celle indiquée par la flèche. Toute autre sortie est définitive...

De manière générale, seuls les volets de couleur peuvent être modifiés. Mais attention, hormis les volets violets, ils ne s'orientent pas forcément dans toutes les directions !
Pour modifier leur orientation, utilisez le stylet. Leur orientation peut être modifiée lorsque la balle est en mouvement (c'est même parfois vivement recommandé...).
Si vous trouvez que le temps de réflexion est trop long, vous pouvez lancer la balle quand bon vous semble en appuyant sur n'importe quelle touche.

Les extras :

* Les trous : lorsque la balle tombe dans un trou, elle en ressort par l'autre trou et suivant la même direction

* Les clés : sur certains niveaux, la sortie sera bouchée. Il vous faudra récupérer le nombre de clés indiqué pour pouvoir ouvrir la porte

* L'extraballe : contrairement au flipper, l'extraballe n'est pas votre amie ! Celle-ci se déplace suivant l'orientation des volets et des portions de mur et lorsqu'elle percute votre balle blanche, et bien... vous devinez très bien ce qui se passe... Ah oui ! J'oubliais ! Lorsque l'extraballe est rouge, en plus de rebondir, elle modifie l'orientation des volets mobiles (et pendant qu'on y est, lorsqu'elle passe sur une clé, la clé change de place...).


Cette version ne comporte que 15 niveaux. Si vous aimeriez en voir plus, n'hésitez à le demander. De plus, ne sachant pas encore utiliser la PAFS (ou DLDI, de toute façon j'y comprends rien !), j'ai mis en place ce qu'on pourrait appeler un "cheat code" (j'aime pas les expressions anglaises, mais 'faut bien vivre avec son temps) : pour accéder directement à un niveau, lorsque Petzy attend la balle, maintenez appuyer "L" et pressez "R". Vous pourrez alors faire votre choix à l'aide des flèches de direction.

Que dire de plus ? Je n'ai pas optimisé la programmation, ce qui explique que le fichier soit lourd pour le peu qu'il représente. Mais je ne suis qu'un novice et je ne désespère pas.

Je ne sais pas non plus dessiner, alors pour Petzy, j'ai fait quelque chose de simple. Du coup, il a des airs de Rayman, mais c'est pas de ma faute, je l'ai pas fait exprès, je vous jure votre Honneur !!!

Voilà voilà voilà, je crois que je n'ai rien oublié. Ah si ! l'adresse où le trouver :

http://nds.nintendomax.com/Homebrews/Jeux/PetzyBall/Petzy_Ball.zip

Pour commencer, touchez l'écran...


Murfy

_________________
Euh... t'as dit quoi avant "#include <PA9.h>" ???


29 Mai 2007 20:06
Profil
V.I.P
V.I.P
Avatar de l’utilisateur

Inscription: 24 Fév 2005 12:40
Messages: 420
Localisation: Au dessus de toi mon fils.
Message 
Et bien bonjour, et merci pour cette annonce, je la met en news tout de suite.


29 Mai 2007 20:28
Profil Site Internet
V.I.P
V.I.P
Avatar de l’utilisateur

Inscription: 26 Juin 2003 9:07
Messages: 3914
Message 
Merci, c'est super sympas de nous en faire profiter!
bonne chance pour la suite ! :wink:


29 Mai 2007 23:36
Profil
Confirmé
Confirmé
Avatar de l’utilisateur

Inscription: 18 Fév 2004 17:54
Messages: 188
Message 
Bonne chance pour la suite!!
Je teste ce soir!


30 Mai 2007 8:06
Profil
Débutant
Débutant

Inscription: 12 Mar 2007 21:24
Messages: 10
Message 
Merci pour vos encouragements. :D
A bientôt pour la suite (peut-être...) et surtout pour plein de questions pour résoudre certains problèmes... :?

_________________
Euh... t'as dit quoi avant "#include <PA9.h>" ???


31 Mai 2007 10:45
Profil
V.I.P
V.I.P
Avatar de l’utilisateur

Inscription: 09 Fév 2004 9:42
Messages: 2881
Message 
Bravo pour ton homebrew, les GFX sont vraiment sympa :D

_________________
Image


04 Juin 2007 11:11
Profil
Confirmé
Confirmé
Avatar de l’utilisateur

Inscription: 18 Fév 2004 17:54
Messages: 188
Message 
Boudiou les niveaux sont très dur!
:P


09 Juin 2007 15:09
Profil
Débutant
Débutant

Inscription: 12 Mar 2007 21:24
Messages: 10
Message 
Merci Reppa pour ces compliments.

J'essaie d'améliorer la source pour réduire la taille de la rom, mon but étant d'apprendre à programmer, de déterminer mes limites et d'essayer de progresser. Mais je suis actuellement en train de préparer mes cartons car je vais déménager. Je change de boulot, je change de région, bref, je vais changer de vie et ma p'tite famille aussi, ce qui fait que je n'ai pas trop la tête à la programmation en ce moment (et ce qui explique aussi que je mette du temps pour répondre à vos encouragements...). Je vous tiendrai au courant pour les prochaines modifications.

Et puis j'en profiterai pour créer de nouveaux niveaux plus faciles pour omg, qui n'a peut-être pas réussi à atteindre le niveau 15 :wink:

A très bientôt.

_________________
Euh... t'as dit quoi avant "#include <PA9.h>" ???


11 Juin 2007 6:02
Profil
Afficher les messages postés depuis:  Trier par  
Répondre au sujet   [ 8 messages ] 

Qui est en ligne

Utilisateurs parcourant ce forum: Aucun utilisateur enregistré et 1 invité


Vous ne pouvez pas poster de nouveaux sujets
Vous ne pouvez pas répondre aux sujets
Vous ne pouvez pas éditer vos messages
Vous ne pouvez pas supprimer vos messages
Vous ne pouvez pas joindre des fichiers

Rechercher:
Aller à:  
cron
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group.
Designed by STSoftware for PTF.
Traduction par phpBB-fr.com