PDA

Voir la version complète : [NDS] Balloon DS


Tipiak
04/02/2006, 11h31
Balloon DS
Finale
http://emulrpg.free.fr/ds/balloonDS01.png
Version 2.0 (http://emulrpg.free.fr/ds/BalloonDS.rar)



Présentation :

J'ai essayé de faire quelque chose d'original cette fois. Pour ceux qui veulent classer mon jeu dans un genre, je dirais que c un P-Shoot (pour Puzzle-Shoot, oui, je viens de l'inventer :ph34r: ).


Galerie d'image :

http://emulrpg.free.fr/ds/balloonDS02.png http://emulrpg.free.fr/ds/balloonDS03.png


Historique :


Version 2.0 : Modification des graphismes et ajustements de quelques éléments du gameplay. Ajout des ballons bonus et visualisation des prochains ballons.
Version 1.1 : Suite aux conseils de Sto, j'ai rajouté une pause qui permet de recommencer une partie ainsi qu'une interface adapté aux gauchers (on peut utiliser gauche et droite au lieu de A et Y). Enfin, j'ai réduit le temps entre chaque niveau. Merci Sto !
Version 1.0 : J'ai ajouté un menu et j'ai quelque peu modifié l'interface de jeu. Mais elle n'est encore susceptible de changer. Tout ce qui est affichage est à présent à l'endroit (c vraiment galère de bosser à l'envers). Les différents bugs d'affichage sont également supprimé. La partie sonore a été traitée également. J'ai également modifié quelque peu l'obtention des points et du temps supplémentaires. La, je suis en pleine période de tests, car j'ai du mal à ajuster la difficulté du jeu (soit c'est trop dur, soit trop simple). D'ailleurs si quelqu'un veut m'aider, je veux bien :D
Version beta : Version de test du gameplay.



Comment jouer :

Alors, comment on y joue à ce jeu. Tout d'abord, il faut tenir la DS à l'envers :huh: oui oui, à l'envers, l'écran tactile en haut donc. Puis, comme je l'ai dit plus haut, on laisse appuyer sur A ou sur Y puis on clique sur un ballon pour l'éclater et le mettre dans un des 2 stocks (A pour le stock de gauche sur l'écran tactile, Y pour le stock de droite sur l'écran tactile). Pour simplement éclater un ballon sans le stocker, il suffit de cliquer dessus sans appuyer sur un bouton. Ensuite, pour passer au niveau suivant, il faut éclater un certain nombre de ballons de chaque couleur. Ces nombres sont indiqués sur l'écran non tactile (donc l'écran du bas une fois la DS retourné). Je dis tout ça car pour l'instant le jeu ne contient aucune indication.

EDIT v2.0 : A partir de la version 2.0 on peut visualiser les prochains ballons. Des ballons bonus ont également fait leur apparition. On les reconnait a leur couleur bleu. Il existe 2 types de ballons bonus. Ceux avec une fleur donne un bonus de temps alors que ceux avec une étoile permet d'obtenir 4 ballons de la meme couleur a la suite.


Autres informations :

Il y a un petit bug dans le jeu, surememt a cause d'un dépassement mémoire que je pensais avoir résolu. Mais chose intriguante, le bug rend le jeu injouable sur DS normal (disparition de sprites...) alors que sur DS Lite, le jeu redevient jouable apres quelques secondes :blink:
La DS et la DS Lite aurait donc des différences au niveau de la gestion mémoire... si quelqu'un a plus d'infos sur le sujet...

Mollusk
04/02/2006, 12h56
pourquoi ton screenshot est à l'envers ?

Sinon, DuckHunt est un nom déposé par Phantom il me semble ^^

Tipiak
04/02/2006, 13h00
il me semblait bien que le nom était pris, c pourkoi j'ai mis que c'etait un nom provisoire ^^

pour le screenshot, c'est normal, vu que pour jouer, il faut retourner la DS, donc pour que le screenshot donne quand meme un peu l'idée du jeu, je l'ai retourné :D

Bap65
04/02/2006, 13h22
Lol jolis, mais ça doit pas être gâteau pour coder un jeu a l'envers :D
J'ai pas encore tout comprit le principe du jeu mais bon je te fais confiance :lol:
Bone chance pour la suite ! :)

Tipiak
04/02/2006, 13h30
c pas facile à expliquer comme ca, le + simple c d'essayer

yaouank
04/02/2006, 13h46
C'est marrant, quand j'ai commence a lire je me suis dit: "si les ballons s'envolent et qu'il faut les cliquer avant qu'ils arrivent en haut, c'est con que l'ecran tactile soit l'ecran du bas". Et paf Ze concept est arrivé en lisant un peu plus loin: IL FAUT PRENDRE LA DS A L'ENVERS !
Pas bete..... Du coup l'ecran tactile devient l'écran du haut.

Bap65
04/02/2006, 14h13
On voit vraiment des tonnes de projets fleurir en ce moment, va falloir que je m'y mette aussi ^^, en plus je commence a voir les bases du C/C++, ce qui pourrait aider. :p
J'ai trop envie de faire des jeux sur DS.

Mollusk
04/02/2006, 14h32
Alors pour écrire le texte à l'envers, faudrait modifier les fonctions de texte de PAlib, en faisant écrire dans l'autre sens et en mettant un flip horizontal et vertical sur les lettres.... un peu galère tout ca, lol

Sinon, je vois que c'est pour le score, tu pourrais te faire des sprites avec les numéros à l'envers et mettre le score avec ca, ca marche tres bien :)

Tipiak
04/02/2006, 17h54
j'avais pensé aux sprites mais je m'étais dis que peut etre qu'on pouvait ecrire à l'envers, ca aurait été plus simple. je vais utiliser les sprites alors :(

Mollusk
04/02/2006, 17h59
bah tu peux écrire à l'envers, mais pour ca faudra changer du code dans PAlib...

MrHelmut
04/02/2006, 18h33
Des chiffres en sprites, c'est ce que j'ai fait pour mon jeux de sudoku (à défaut de savoir utiliser les fonts personnalisées) et ca rend très bien.
Ca doit etre bizarre de travailler à l'envers ^^.
Je n'ai pas essayé ton projet, mais bonne continuation.

EDIT: en parlant de font personnalisées, tu pourrais utiliser une font inversée, ce qui ne chamboulerait pas trop ton code (juste à faire une fonction qui converti un chiffre en sa correspondance inversé, l'affaire de 2-3 lignes).

Mollusk
05/02/2006, 15h38
J'espère que ca ne te dérange pas, mais j'ai ajouté ton projet dans le wiki : http://www.palib.info/wiki/doku.php?id=projects#balloon_ds

Tipiak
05/02/2006, 16h31
aucun problème, je te remercie meme.

Sinon, la version 1.0 de balloon DS vient juste de sortir. J'ai mis à jour le 1er post :D

sto
06/02/2006, 00h40
J'ai testé ta version 1.0, c'est très sympa, mais une version 1.1 serait la bienvenue...
Je m'explique:

une pause lors de l'appui sur start, avec l'option de recommencer une partie serait bien
un mode "gaucher" qui utilise les flèches au lieu des boutons, ça peut être pratique
le décompte des points en fin de niveau pourrait être accéléré (c'est vite lourd d'attendre trois plombes...)
d'autres choses, mais je sais plus... :rolleyes:Sinon, ben j'adore le concept de tenir sa DS à l'envers, le jeu est sympa en lui-même, mais il faudra que je relise les règles. :p
Bonne continuation ! ;)

Tipiak
06/02/2006, 14h02
merci pour les compliments. La version 1.1 devrait sortir dans la journée si j'ai le tps. Elle prendra en compte les remarques que tu m'as fait.

Tipiak
06/02/2006, 20h01
Ajout de la version 1.1 :D

Shock The Dark Mage
17/02/2006, 20h06
Quelqu'un peut changer le titre du topic pour "Ballon DS" ?

Dr.Vince
17/02/2006, 20h35
ouais c'est une très bonne idée ça !!!

Gwoin
18/02/2006, 01h03
Ca à l'air bien rigolo comme jeu.

je m'en vais l'essayer de ce pas ^^

Tipiak
22/07/2006, 10h31
Mise a jour du post principal avec la v2.0 du jeu. Pas mal de modifications graphiques mais egalement au niveau du gameplay, j'attends vos reactions.

Sinon, si qq'un s'y connait en hardware DS Lite et plus particulierement au niveau gestion memoire, je veux bien qu'il jette un coup d'oeil a la rubrique "Autres Infos" du post principal

thoduv
23/07/2006, 23h02
Je pencherai plutot pour une différence DS v1 / DS v2 (la DS Lite étant une DS v2). La DS fat sur laquelle tu testais était bien une v1 ?
Si tu veux être averti des erreurs de mémoire, ajoute ca au début de ton code: "defaultExceptionHandler();" (faut la derniere libnds)

Jeu très sympa sinon ! :) L'idée de prendre la DS à l'envers est vraiment marrante ^^

Tipiak
24/07/2006, 16h14
oui, c bien une ds fat de premiere generation, je n'avais pas fait le rapprochement. Il y a egalement d'autres differences j'ai l'impression au niveau du hardware. sinon, merci pour les compliments

Dr.Vince
24/07/2006, 16h31
les graphismes sont vraiment mieux !!

félicitations !!