Voir la version complète : [Pré-Projet DS] Arkanoid 2
Arkanoid 2 DS
En développement
Présentation :
Ceci est mon premier projet sur DS. Ca faisait un moment que ca tournait dans ma tête et j'ai finalement décidé de franchir le pas ;). C'est la première fois que je m'attaque à une console.
Le portage est effectué à partir de la version arcade.
Galerie d'image :
http://www.gotrooted.net/wp-content/uploads/2007/04/arknoid21.gif
Historique :
16/04/2007 - implémentation de la résistance des briques et de leurs animations, collisions corrigées et fonctionnelles (du moins ca y ressemble :))
09/04/2007 - Refonte de la fiche projet pour coller au template, intégration des collisions
04/04/2007 - Début des tiles map
02/04/2007 - Intégration des animations dans le moteur 2D
31/03/2007 - Changement du sujet du projet : portage d'Arkanoid 2
Comment jouer :
C'est encore à l'étude, le Vaus sera contrôlable au stylet qui devrait servir pour d'autres petites choses. On peut bien entendu utiliser le d-pad.
Autres informations :
Le jeu est developpé en C++ avec une forte utilisation de la STL. Une infime partie de la libnds est utilisée pour les quelques defines "utiles".
Salut, clair que si tu pouvais changer le titre, vu que c'est déjà le titre de mon projet GBA/DS (je n'ai diffusé que la version GBA, mais la DS et à 100% prête donc)
+1 magicwp, j'ai eu un moment d'hésitation quand j'ai vu le titre ^^
Au temps pour moi, pardon aux familles toussa :)
Obligé de me creuser la tête après une très courte nuit.
et bon courage pour ton projet au fait ;)
Au temps pour moi, pardon aux familles toussa :)
Obligé de me creuser la tête après une très courte nuit.
^^
Moi j'ai une suggestion de nom tout trouvé : Arkanoid 2 ;)
En fait j'ai mis le titre à jour, mais pas de changement dans la liste des topics :o
Je m'en occupe ;)
[EDIT] Et voili
PS : Donc pas d'Arkanoid 2 :whst: ?...
Merci.
T'as l'air de tenir à un Arkanoid 2 (qui existe au passage mais tu dois sûrement le savoir) :D
Attends, quand tu dis qu'il existe, tu parle de l'original sur borne d'arcade :huh: ? Si c'est la cas oui je le sais bien sûr, mais si tu parles d'un homebrew je ne sais pas.
En fait si j'en parle de cet Arkanoid 2, c'est que sur le topic de Yodajr (http://www.playeradvance.org/forum/showthread.php?t=4039)(qui a fais Arkanoid premier du nom sur GBA), une personne à solicité hier un Arkanoid 2.
A mon avis, la DS peut parfaitement se prêter à un bon casse brique de ce type. Alors tant qu'à faite un casse-brique, si tu cherches de l'inspiration ma foix :ange: ...
Mais enfion bon courage pour ton projet !!! :)
Je vais y réflechir, de toute facon le jeu est encore au stade d'embryon : je suis seulement en train de poser les bases.
De plus j'ai quelques idées pour intégrer le stylet dans le gameplay.
Par contre je sais pas vraiment comment m'y prendre pour ripper les tiles etc, j'imagine qu'il va falloir google-iser :)
Pour les tiles et sprites, tu as deux choix. Soit tu google-ise et tu tombes sur des sites proposant des tiles et sprites tout faits. Soit tu utilises mame, avec la rom de ton choix, et tu rippes toi-même. Pour un jeu comme ça, ça ne doit pas être trpp dur à ripper, les décors ^^...
Ok je vais jeter un oeil à mame pendant le week-end.
Cette petite discussion m'a bien motivé pour porter Arkanoid 2 et je t'en remercie (désolé va encore falloir changer le titre héhé) :)
Bobby Sixkilla
31/03/2007, 14h04
Je vote aussi Arkanoid 2. ^^
Ok je vais jeter un oeil à mame pendant le week-end.
Cette petite discussion m'a bien motivé pour porter Arkanoid 2 et je t'en remercie (désolé va encore falloir changer le titre héhé) :)
Cool :).
Alors j'ai changé le titre, mais je te préviens, il va y avoir de l'affluance sur ton topic et il va être dur de faire machine arrière ^^...
Héhé, j'ai pensé en voyant le titre que c'etait en rapport avec la discution dans le topic d'Arkanoid justement :lol:
Bon courage pour la suite, sûr qu'avec le stylet et les 2 écrans, y'a de quoi faire ^^
Avec un peu de chance j'aurais des choses à vous montrer en fin de semaine / week-end prochain avec peut-être une petite démo principalement axée sur l'animation.
Dans tout les cas ca avance, doucement mais sûrement :). J'ai hâte de vous montrer mon travail et d'avoir des retours.
Petite demande aux lecteurs :
Je vais commencer à coder la gestion des niveaux donc je me suis rapidement penché sur l'interface in-game du jeu.
Voici à quoi ca ressemblerait :
http://ethereal.free.fr/wip-interface.gif
Faites pas attention aux couleurs, j'ai fait un export bidon sous Photoshop.
La ligne rose représente la séparation entre les deux écrans et la partie grise correspond à la zone de l'écran tactile qui serait utilisée pour contrôler le pad.
Ca me permet de garder la taille des niveaux originelle et d'utiliser l'écran tactile sans géner la visibilité du joueur.
Je pense placer le score tout en haut.
J'aimerais donc avoir des commentaires là dessus : est-ce que ca vous plait? si non qu'est-ce qui ne va pas, etc ?
Merci pour les retours :)
Dr.Vince
03/04/2007, 18h05
bah ça me semble pas mal du tout
Bobby Sixkilla
03/04/2007, 18h25
Il faut voir si la petitesse de l'écran du bas ne rendra pas le jeu trop difficile. ^^
Ha, je m'attendais plus à un truc du style : on clique sur le vaus et on le dirige avec le stylet...
Là, on va juste faire un mouvement de gauche a droite ou l'inverse ?
Bah c'est à toi de voir ;)
Par contre, j'ai peur que sur les balles rapides + gros niveaux (là c'est le premier, ca va, mais y'a des niveaux ou les briques arrivent voir dépassent le trait inter-screens) que le joueur soit un peu confus par la visibilité...
Mais pareil, ca sera peut etre un coup à prendre ^^
Arkanoid c'est une chose, mais déjà faites (et sans aller très loin :D )
Pourquoi ne pas refaire le génialissime Krypton Egg ?
Ba je vais tester les deux, ce que je peux faire c'est "étirer" les niveaux sur toute la hauteur, du coup le vaus serait tout en bas, et on le pointerait pour jouer.
Enfin c'est pas comme si c'était difficile à modifier :)
magicwp: Je suis déjà parti sur Arkanoid 2 (qui était même pas prévu à la base ;)) et au vu des screenshots ca ne semble pas si différent d'Arkanoid donc je pourrais très facilement forker mon projet pour faire Krypton Egg.
Je viens de me taper tous les niveaux d'Arkanoid 2 (avec les cheats code je vous rassure ;)) et en déportant l'affichage du score sur l'écran du bas et en prennant le niveau avec la plus grande hauteur de briques, et bien par chance elles tiennent toutes sur l'écran du haut (même les ombres de la dernière ligne !) donc c'est du tout bon :)
Je vais faire comme t'as dit Yodajr : utiliser le stylet pour déplacer le Vaus (j'ai quelques idées pour réutiliser le stylet dans le gameplay) et je vais "étirer" le background pour que ca occupe bien les 2 écrans.
utiliser le stylet pour déplacer le Vaus (j'ai quelques idées pour réutiliser le stylet dans le gameplay) et je vais "étirer" le background pour que ca occupe bien les 2 écrans.
Ca sonne bien ^^
Reste a voir si ca sera fun :p
Je suis ravi que tu reprennes le concept d'ARKANOID II :thumb_yel
Cela dit, je ne te cache pas que le fait de splitter l'aire de jeu sur les 2 écrans risque de dérouter bon nombre de joueurs.
Je verrais putôt le projet comme ceci :
Option 1 :
Le jeu se déroule dans l'écran du bas et le le vaus se dirige avec le stylet. Tous les scores se trouvent dans l'écran du haut.
Option 2 :
Le jeu se déroule sur l'écran du haut mais on dirige le vaus grace au stylet sur celui du bas (qui reste noir ou avec les scores) (c'est ce que je préfèrerais).
Je te souhaite bonne chance :dblthumb:
Le problème de l'option 2 est qu'un écran de la DS n'est pas suffisant pour afficher le vaus et l'ensemble des briques (certains niveaux s'étalent sur ~180px, dont le boss de fin), sur 192px ca fait limite :o ou alors il existe une solution mais je vois pas vraiment laquelle :). Puis ca serait dommage de ne pas utiliser les 2 écrans...sur DS quand même ;)
Ayant 12 TGV de retard sur la programmation (mon dernier chef d'oeuvre est un casse-brique en basic sur Atari 800 xl et encore, je me suis largement inspiré du magazine L'Atarien :whst: ) Je te fais entièrement confiance sur ce portage et j'attend avec impatience les premiers beta-test :)
Merci pour vos encouragements au passage, ca fait plaisir et ca motive bien ;)
Ca commence à ressembler à quelque chose !
J'intégre les briques aujourd'hui ou demain et si tout va bien je devrais sortir une première version beta avec quelques niveaux ce week-end ;)
Bon pas de version jouable prévue pour tout de suite en fait, j'ai encore quelques problèmes à corriger sur les collisions et j'ai pas vraiment envie de bacler la première version jouable ;).
Courage ! Tu vas y arriver ! :thumb_yel
Longtemps que j'ai pas posté, faut dire que j'ai pas trop de temps à consacrer à Arkanoid 2 DS.
J'ai rajouté la "résistance" des briques : 2 coups pour les briques solides, etc
De plus elles sont maintenant animées comme les sprites (les briques sont dans une tilemap)...merci au polymorphisme qui m'a permis de ne rien recoder :)
Bref ca avance doucement, j'aimerais bien m'y investir d'avantage mais c'est pas facile en ce moment. Ca devrait se dégager vers le 24 avril (fin du dernier projet scolaire) avec une petite semaine de repos avant le début du stage (2 mai jusqu'au 31 octobre) donc je vais profiter de cette semaine pour bien avancer. Je vais bien entendu continuer pendant le stage si j'ai le courage de coder en rentrant le soir, de plus un nouveau projet original est en préparation avec mon frère.
Non ce n'est pas mort. :)
On attends toujours.... :rolleyes:
Napalman
16/06/2007, 11h29
Oui, on attends, j'attends impatiemment. J'espèrais et je croyais que on aurait un Arkanoid officiel. Je comprends pas pourquoi c'est pas le cas, un tel jeu sur une console comme la DS avec écran tactile me paraît une évidence, le gameplay est prévu pour, c'est mieux que le pad ou la roulette.... bref heureusement que las amateurs sont là, parceque les pros je les comprends pas...
Je suis fans de ce jeu et bonne chance pour ton projet.
vBulletin® v.3.7.2, Copyright ©2000-2008, Jelsoft Enterprises Ltd. Tous droits réservés - Version française vbulletin-fr.org