Voir la version complète : [GBA] 1942 Advance
1942 ADVANCE
Portage du jeu original de CAPCOM (1984)
FINI
http://www.vandystadt.free.fr/gba/1942/1942_Signature.gif
Téléchargez la version version finale ! (http://www.vandystadt.free.fr/gba/1942Advance_Final.zip)
Présentation :
1942 Advance est un modeste portage se voulant le plus fidèle possible de la version arcade sortie en 1984. Ce shoot, certes pauvre graphiquement et répétitif au possible, m'a litéralement plongé dans le monde des arcades en 1985, et j'en ai donc toujours gardé un souvenir fort. Encore maintenant, je considère que c'est l'un des shoot'em up le plus parfait (simple, propre, efficace, sans chichi ni deballage de boss impossibles a tuer sans laisser 12 vies), le plus jouable (on peut mourrir n'importe quand, le jeu n'est pas impossible a continuer parce qu'on a perdu son armada de power-ups...), le plus prenant (dezinguer les zéros est un plaisir sans fin !). Seule la "musique" de fond faisait défaut à ce jeu (une sorte de musique militaire jouée au sifflet :blink: ). Enfin bref, j'adore ce jeu :wub: ...
Galerie d'image :
http://www.vandystadt.free.fr/gba/1942/1942e.png http://www.vandystadt.free.fr/gba/1942/1942_3007_01.png http://www.vandystadt.free.fr/gba/1942/2912_02.png
http://www.vandystadt.free.fr/gba/1942/2912_04.png http://www.vandystadt.free.fr/gba/1942/1942_23.png http://www.vandystadt.free.fr/gba/1942/1942_260604_02.png
Historique :
Janvier 2004, je décide de me mettre à la prog de manière toute douce, en rippant des sprites de 1942 sur MAME. Faire bouger simplement l'avion du joueur me motive, mais rien ne me motive plus que les encouragement de centaines, que dis-je, de milliers de fans sur le forum. Cédant aux nombreuses menaces en cas d'abandon, je décide de terminer le jeu, je n'ai plus le choix, je ne peux plus reculer...
Le projet dura 1 an. Il a été fini à l'arrache pour une représentation au GBAX2005. Je l'ai baclé, bien que cela ne se voit pas trop (mais moi je connais bien les défauts). Par moment, me revient sans cesse l'idée folle de refaire entièrement le projet :huh: ...
Comment jouer :
On bouge l'avion avec la croix directionnelle, et on tire avec B. Si ça craind, on peut faire un looping en appuyant sur A. Je vous conseille de mémoriser les deux touche car les loopings sont en nombre limités (3 par niveau), et ça serait con d'en gâcher un au départ en pensant tirer. A contrario, tirer au moment ou l'on souhaite faire un looping peut-être fatal. Sérieux, mémorisez les touches :) !!! que dire de plus ? C'est un shoot, alors on bourine un point c'est tout !
Autres informations :
Le topic original se trouve ici (http://www.playeradvance.org/old/index.php?showtopic=5226)
Un grand merci à toutes les personnes qui m'ont encouragé dans ce projet.
Un grand merci à tous les codeurs qui m'ont cité dans leurs topics de projets ou dans leurs projets.
Un grand merci à toutes les membres qui parlent encore de 1942 dans les divers topics.
Un grand merci à Dr Vince (http://www.playeradvance.org/forum/member.php?u=167)pour son DAT (http://www.datgba.modus-operandi.info/dat.consultation.php) regroupant les projets GBA, et pour la place qu'il m'a reservé :-' ...
Un grand merci à ceux qui posteront leurs commentaires sur ce topic.
Un grand merci à toi lecteur (ça fait Dubosq là), pour ètre arrivé au bout de mon topic, maintenant tu peux tester 1942 ADVANCE !!!
http://www.klov.com/images/10/1071113044.jpg (http://www.klov.com/game_detail.php?letter=0&game_id=6766)
Plus d'infos sur le jeu original : www.klov.com (http://www.klov.com/game_detail.php?letter=0&game_id=6766)
Cadeau Bonux - Quelques anciens WIP
On m'a souvent demandé de poster les diverses démos et bétas du projet durant son developpement. D'ailleurs, c'est maintenant ce que je fais pour pas mal de projets du forum. Mais je n'ai jamais rien gardé. Phantom/DJP vient de me faire parvenir une compilation dont je vous ai extrait des morceaux. Une manière de voir le projet un peu différemment. N'hésitez pas à tester toutes les touches, parfois il y a des trucs qui se passent. Merci à Phantom/DJP pour les archives :)
Versions Bétas
040321 - 1942 - BETA 1.zip (http://www.vandystadt.free.fr/gba/1942/BETA/040321 - 1942 - BETA 1.zip)
041228 - 1942 - BETA 2.zip (http://www.vandystadt.free.fr/gba/1942/BETA/041228 - 1942 - BETA 2.zip)
050309 - 1942 - BETA 3.zip (http://www.vandystadt.free.fr/gba/1942/BETA/050309 - 1942 - BETA 3.zip)
Version speciales
040409 - 1942 - DEMO LA PLUS ABOUTIE AVANT REFONTE.zip (http://www.vandystadt.free.fr/gba/1942/BETA/040409 - 1942 - DEMO LA PLUS ABOUTIE AVANT REFONTE.zip)
Le projet devenait une vraie usine a gaz, bien que deja avancé, le projet a été abandonné à ce stade
040515 - 1942 - PREMIERE VERSION SUITE REFONTE.zip (http://www.vandystadt.free.fr/gba/1942/BETA/040515 - 1942 - PREMIERE VERSION SUITE REFONTE.zip)
Il m'a fallu 1 mois pour revenir à cette pauvre version. En fait ça ne se voit pas mais j'avais commencé par la gestion des cartes (de longues cartes qui se suivent telle un gros ruban). Gros soucis de mémoire à gérer pour moi qui n'y connaissait rien (enfin maintenant j'ai tout oublié alors j'en sais pas plus...). Une fois cela passé, le projet a vraiment repris...
040515 - 1942 - TESTS DE TRAJECTOIRE.zip (http://www.vandystadt.free.fr/gba/1942/BETA/040515 - 1942 - TESTS DE TRAJECTOIRE.zip)
Mine de rien, j'en ai bavé pour arriver à faire ça, le tir se déaplce sur plusieurs vitesses et plusieurs angles. Seules la manupulation de données en virgules fixe peut permettre un tel résultat. Yodajr se souvient de nos prises de tête. Nous avons ensuite fais un tuto (http://www.playeradvance.org/forum/showthread.php?t=4374) à ce sujet..
040614 - 1942 - AVIONS MULTIPLE.zip (http://www.vandystadt.free.fr/gba/1942/BETA/040614 - 1942 - AVIONS MULTIPLE.zip)
Les premiers tests de déplacement d'avions ennemis de manière autonome. La encore, ce fût pour moi une étape importante, j'y ai laissé pas mal de cheveux.
040615 - 1942 - RUCHE.zip (http://www.vandystadt.free.fr/gba/1942/BETA/040615 - 1942 - RUCHE.zip)
Même démo que la version précédente, mais avec plusieurs dizaines d'ennemis à l'écran (je pense qu'il y en avait une centaine) évoluant indépendemment. Ne me demandez pas pourquoi j'ai desactivé la gestion des collisions... Remarquez qu passage que les avions ne se suivent pas, même si parfois ils endonnent l'impression. Voyez comme quand vous déplacez votre joueur, certains avions plus "intelligents" que d'autres, tendent à se rapprocher de vous, tout en évoluant de manière convainquante (ils changent progessivement de direction). J'avoue que j'étais fier d'en être arrivé à ce stade...
040701 - 1942 - POWER-UP DES AILIERS.zip (http://www.vandystadt.free.fr/gba/1942/BETA/040701 - 1942 - POWER-UP DES AILIERS.zip)
Un des power-up le plus sympa du jeu ! 12 litres de Pepsi Max ont été nécessaire à son aboutissement ! (pas 12 litres, mais 12 bouteilles, soit 18 litres !)
041212 - 1942 - TESTS DE DEPLACEMENTS.zip (http://www.vandystadt.free.fr/gba/1942/BETA/041212 - 1942 - TESTS DE DEPLACEMENTS.zip)
Le déplacement de ces avions gris fût un vrai casse tête. Et encore ! Plus tard, je devais faire encore évoluer leur déplacement. Le tout est en conformité avec le jeu original, tant sur le déplacement que sur le comportement. Le créateur du jeu original m'a envoyé un mail pour me féliciter, faut que je lui réponde d'ailleurs...
050410 - 1942 - SUPERBOSS TEST.zip (http://www.vandystadt.free.fr/gba/1942/BETA/050410 - 1942 - SUPERBOSS TEST.zip)
Avec cette demo, vous êtes plongés au coeur d'une partie, dans le jeu terminé. Vous rencontrez un superboss en quelques minutes. Vous êtes sûrs de le trouver car vous êtes invincible (je sais pluspourquoi j'ai laissé cela ainsi). C'est un bon moyen par contre de se rendre compte de la variété des ennemis et du gameplay pour qui découvre le jeu. Pour jouer en revanche, ce n'est pas trop intéréssant. Pour ceux qui n'ont jamais vu le gros boss a cause de la difficulté, c'est la démo idéale...
Version finale
1942Advance_Final.zip (http://www.vandystadt.free.fr/gba/1942Advance_Final.zip) - Au cas ou vous n'auriez pas trouvé ou télécharger le jeu...
http://www.vandystadt.free.fr/gba/1942/BETA/040615 - 1942 - RUCHE.png
La rûche. Et ça ne laguait pas !...
Tembargo
15/11/2006, 22h24
A l'époque je ne connaissais pas PA :) Mais qu'est ce que j'ai pu en entendre parler.
Ce homebrew est légendaire :D
Clap Clap Clap mon bon Monsieur !
( Et bon retour ;) )
Dr.Vince
15/11/2006, 22h33
je me suis permis de remettre ton message mon cher Temby, car c'est le post du dessus qu'Arcadia (ça fait plaisir de réécrire ce pseudo :) ) se réserve pour lister les betas
sinon, 1942 premier homebrew de PA, portage terminé et vraiment fidèle à l'original
un must ;)
Les PAiens parlent tous de ce mythe avec des trémolos dans les posts ! >_< Encore bravo, Arcadia ! Ce jeu est coincé à tout jamais dans ma supercard ! :lol:
Ouh c bon ca je vais le mettre à coté de la version nes dans ma SC également ^^
The Wise
15/11/2006, 23h36
Ce homebrew est vraiment naze :blink:
(Arcadia ...:wub: )
Haa enfin LE projet GBA de PA ^^
Testé via l'ému GBA sur PSP, toujours aussi amusant et supra dur :p
Et il est ou le hall of fame ? :whst:
Et il est ou le hall of fame ? :whst:
Rabajoie :p ! Comme je l'ai dit, le projet a (un peu) été baclé pour le GBAX:ph34r: . L'important était le jeu en lui même, les fioritures je les ai mis de coté...et puis j'ai laissé ça comme ça :-' ...
Merci pour vos commentaires à tous. Je ne sais pas pourquoi je n'avais pas encore migré ce post depuis l'ancien forum >_< ! Pour ghost'n Goblins, on verra plus tard :whst: ...
Bref, je signale simplement que je viens de mettre en haut du topic, une liste de versions spéciales du projet. Elles ont été anecdotiquement posté un jour, petit à petit sur le forum afin de montrer les evolutions. Conservées par certains membres comme Phantom, j'ai pris plaisir à en redécouvrir certaines, alors je les ai posté.
@++
@ The Wise : lol :lol: !
Bobby Sixkilla
16/11/2006, 01h15
Pour ghost'n Goblins, on verra plus tard :whst: ...
Ca en est où d'ailleurs Ghost'n Goblins? :ange:
Ca en est où d'ailleurs Ghost'n Goblins? :ange:
Bah, le projet en était resté a des tests de platte-formes mobiles. C'était marrant à faire ; gérer les deplacement en fonction du scrolling, rester sur la platteforme pendant le deplacement, etc... Tout cela me changeait de ce que j'avais connu sur 1942 et le projet avançait bien (il subsiste un petit bug sur la platteforme que je viens seulement de voir :blink: ). Le projet n'a jamais été abandonné, mais mis en pause pour cause de vie active un peu trop active. Si j'arrive à relire mes sources (que je n'ai pas perdu =_= ), il sepourrait bien que je m'y remette. Le moteur était presque fini, il restait à bosser sur les ennemis et la scénarisation des niveaux, soit la partie la plus interessante.
Dernière version codée de GNG, Oct 2005 (http://www.vandystadt.free.fr/gba/gng/060918 - GNG - PLATFORM TESTS.zip) (test de platte-formes)
Dernière version béta de GNG, mai 2005 (http://www.vandystadt.free.fr/gba/gng/gng_beta01.zip)
@++
Héhé merci Arcadia
J'avais pris le dev de 1942 en cours de route à l'époque et j'avais trouvé ca génial. :rolleyes:
En tout cas c'est vraiment super interessant de poster des anciens WIP. Ca permet de voir le jeu sous un autre angle.
Encore Merci. ^^
Pareil, c'est le seul jeu qui n'a jamais quitté ma cartouche F2A...que de nostalgie, merci encore à toi Arcadia pour ce "portage" (en fait il est vraiment fidèle à la version originale, sauf que j'ai plus à quémander de l'argent à ma moman pour y jouer :D).
Par contre à une époque tu n'avais pas parlé de diffuser les sources ?
(je suppose que de lacher ces dernières doit faire mal..après tout tu as passés pas mal d'heures (journées? mois ? :D) dessus...)
P.s : pour la gestion de longues cartes sur GBA rien ne vaut la libhell couplée à HAM ^^
Par contre à une époque tu n'avais pas parlé de diffuser les sources ?
(je suppose que de lacher ces dernières doit faire mal..après tout tu as passés pas mal d'heures (journées? mois ? :D) dessus...)
J'ai déjà diffusé mes sources 1942, mais de manière privée. Certains membres de PA (en fait 2 ou 3 :-' ) ont obtenu mes sources, parce qu'elles me l'ont simplement demandé par mp. Si c'est ce qui peut te faire plaisir, franchement je n'y vois pas d'inconvéniant, mais ne me demande pas de t'expliquer telle ou telle partie du code, car je ne veux plus y retourner :S !
Car si je n'ai jamais diffusé mes sources sur le net avec la rom, c'est parce que je n'étais pas fier de moi. C'est plus une question de "pudeur" que d'égoïsme. Je m'explique : 1942 était mon premier (et un aussi le dernier à ce jour :whst: ...), et j'ai appris la programmation sur ce projet, petit à petit. Je sortais d'un tuto genre "Hello World !", tu imagines un peu le tableau...
Si pendant le projet, il m'est arrivé de revenir en arrière pour optimiser (à ma manière, donc pas forcément optimiser !) des fonction, certaines parties sont restées brut de fonderie et je ne pense pas que les lignes de codes soient un exemple, au contraire (En codant GNG, je me rendais compte des abérations de certaines partie de mon code, et GNG me semblait 100x plus clean, me dégoutant de mes propres sources 1942)...
Alors tu vas me dire "Ouais ben on s'en tape de tout ça, moi je veux comprendre comment tu as fais tel ou tel truc". Mais ce n'est pas si simple de se repérer, moi même je m'y perds. Je risque plus d'entendre des commentaires du genre "Heu... tu t'es fait chier dans cette partie du prog, y'avait plus simple..." ou encore "c'est vrai que tu codes avec tes pieds !".
Alors bon, moi j'ai opté pour une autre méthode : aider les gens quand ils ont un problème, et bien sûr, quand je me sent capable d'apporter une solution (d'ailleurs, quelques morceaux de mes sources trainent dans des topics à droite à gauche...). Je pense de ce coté là, je n'ai jamais été avard de conseil, et à mon sens, cela vaut toutes les sources du monde !
Demande moi comment je fais tel ou tel truc, je te filerais un morceau de programme cerné, mais surtout, je te donnerais en même temps une bonne explication du principe pour que tu t'en sortes. De mes sources complètes, il n'y a rien à tirer, tout juste de quoi motiver quelqu'un qui pense mal coder :p ...
P.s : pour la gestion de longues cartes sur GBA rien ne vaut la libhell couplée à HAM ^^
PS : C'est justement la librairie complémentaire HEL qui m'a sorti de ce mauvais pas ;) ...
Ass-Itch
16/11/2006, 20h49
Je connaissais pas ce "portage" (trop jeune sur PA et éloigné de la scene gba depuis trop longtemps...), et donc je découvre juste. Ben il est jamais trop tard pour faire des compliments, parce que franchement niveau nostalgie c'est au moins aussi bon qu'une session MAME v_v
Et que le code soit tout pourri, perso j'en ai rien mais alors rien à carrer :lol:
Chapeau bas.
Juste deux choses:
* tu pourrais corriger le bug de l'assertion qui foire quand on veut rejouer ? Parce que c'est un peu chiant de devoir rebooter la GBA/DS pour rejouer ... surtout quand on en fait pendant 1h ... :lol:
* ça correspond à quoi "Today's top" ?
@++
Juste deux choses:
* tu pourrais corriger le bug de l'assertion qui foire quand on veut rejouer ? Parce que c'est un peu chiant de devoir rebooter la GBA/DS pour rejouer ... surtout quand on en fait pendant 1h ... :lol:
* ça correspond à quoi "Today's top" ?
@++
Quel bug :cry: ?
Tu as un message écris en rouge sur fond noir ? Ça m'inquiète un peu car c'est le genre de bug que je n'aime pas trop. J'ai remis un peu le nez dans le code depuis 2 jours pour voir si je ne pouvais pas améliorer certaines choses (rendre un poil plus rapide le scrolling, et décroitre la difficulté dans les premiers niveaux), alors je regardeais pour le bug. A mon avis je ne dois pas vider une mémoire quelconque, un truc de ce genre. Cette partie du code est tellement merdique que j'ai la trouille d'y retourner...
Le today's top qu'est ce que c'est ? C'est une bonne question car je ne sais pas :-' . Je me demande si je l'ai su un jour d'ailleurs. Sur la borne d'arcade, je suppose que c'est le record du plus grand pourcentage d'avion touchés dans une partie pour un joueur. Sur ma version.....c'est une simple ligne et le 30 est figé :whst: ... J'ai fais une partie la version arcade, j'ai vu 30 à la fin, et j'ai gardé ce nombre en référence. J'aurais du m'abstenir de mettre quoi que ce soit.
Je devais prendre le temps d'étudier ce que c'était vraiment pour pouvoir le reproduire, mais je n'ai pas eu le temps. Je devais aussi mettre un systeme d'insertion du nom des meilleurs joueurs comme dans l'original, et le fameux "Hall of Fame"dont parle YodaJr plus haut. J'ai tellement investi de temps dans le gameplay que j'ai négligé le plus simple à la fin, honte à moi. Bah, a l'occasion je verrais si je ne peux pas réparer tout ces petites négligeances...
Merci en tout cas !
@ Ass-Itch : Merci pour les compliments, et lol pour le code :lol: !!!
@ Kudo : Merci aussi :)
C'est clair ! Quel bon jeu :wub: ! Un portage grandiose.
Je ne me lasserais jamais du son que produit l'avion quand il tire :lol:
Encore félicitation, un pur moment de bonheur.. et sur GBA micro c'est encore mieux :)
Vivement du nouveau.. de ce côté ci :p
http://img144.imageshack.us/img144/1246/gngbeta01ar5.png
Bon courage à toi.
Je ne me lasserais jamais du son que produit l'avion quand il tire :lol:
C'est drôle, mais moi c'est pareil. J'adore aussi le bruit des avions ennemis quand ils sont touchés, ou le bruit des impact sur la carlingue des gros avions necessitant plusieurs tir avant d'exploser :wub:
Merci pour ton commentaire, et en plus tu me donnes encore plus envie de m'acheter une GBA Micro !!!
Pour GNG, là aussi j'ai remis le nez dans le code, et ce n'est pas facile de s'y retrouver :unsure: . Le Banjo Advance d'omg me motive ; j'ai envie de chercher à faire aussi bien ! Mais je ne promets rien...
Quel bug :cry: ?
Tu as un message écris en rouge sur fond noir ? Ça m'inquiète un peu car c'est le genre de bug que je n'aime pas trop.
Une image valant mieux qu'une explication foireuse ... :lol: voir la pièce jointe.
Ca arrive un peu n'importe quand (en gros, c'est pas quand on perd avec tel ou tel score), mais c'est pas régulier ... Il y a un bins avec la SRAM, tu dois oublier de la vider ...
J'ai remis un peu le nez dans le code depuis 2 jours pour voir si je ne pouvais pas améliorer certaines choses (rendre un poil plus rapide le scrolling, et décroitre la difficulté dans les premiers niveaux), alors je regardeais pour le bug. A mon avis je ne dois pas vider une mémoire quelconque, un truc de ce genre. Cette partie du code est tellement merdique que j'ai la trouille d'y retourner...
:w00t: Tu remets le nez dans le code ? Génial ! A quand une nouvelle release ? :p
Le today's top qu'est ce que c'est ? C'est une bonne question car je ne sais pas :-' . Je me demande si je l'ai su un jour d'ailleurs. Sur la borne d'arcade, je suppose que c'est le record du plus grand pourcentage d'avion touchés dans une partie pour un joueur. Sur ma version.....c'est une simple ligne et le 30 est figé :whst: ... J'ai fais une partie la version arcade, j'ai vu 30 à la fin, et j'ai gardé ce nombre en référence. J'aurais du m'abstenir de mettre quoi que ce soit.
Ok ! :lol: Bon bah pas de quoi s'affoler alors ! :lol:
Je devais prendre le temps d'étudier ce que c'était vraiment pour pouvoir le reproduire, mais je n'ai pas eu le temps. Je devais aussi mettre un systeme d'insertion du nom des meilleurs joueurs comme dans l'original, et le fameux "Hall of Fame"dont parle YodaJr plus haut. J'ai tellement investi de temps dans le gameplay que j'ai négligé le plus simple à la fin, honte à moi. Bah, a l'occasion je verrais si je ne peux pas réparer tout ces petites négligeances...
Merci en tout cas !
Ca serait vraiment génial ... Si je peux faire quelque chose pour toi, ... ^^
@++
Une image valant mieux qu'une explication foireuse ... :lol: voir la pièce jointe.
Ca arrive un peu n'importe quand (en gros, c'est pas quand on perd avec tel ou tel score), mais c'est pas régulier ... Il y a un bins avec la SRAM, tu dois oublier de la vider ...
Vi, ça doit avoir rapport avec la sauvegarde du score. Ça doit pas être compliqué à règler. Curieux qu'on ne me l'ai pas signalé avant, faut dire que je ne l'ai pas vu non plus :-' .
Un autre bug peu arriver aussi, je ne sais pas si les gros joueurs/testeurs tombent souvent dessus. Moi en tout cas il me ronge pas mal le moral : En cours de partie, le jeu se fige et il y a une sorte de reset (du jeu seulement, on ne retourne pas dans la "racine" du linker). Là c'est vraiment un bug de m..., impossible à tracer à mon niveau, et qui restera avec le jeu, ou qui disparaitra sans que je le fasse exprès alors que je modifie le code dans le but de l'optimiser. M'enfin je pense quand même que ça a rapport avec le son, et la librairie Krawal...
En parlant de retourner dans le code. Si je m'y mets, je revois aussi les sons, et re-insert le bruitage original en guise de "musique" de fond. Il manque cruellement...
Merci pour tout ;)
Jamais eu le bug du 'reset non controllé' ! B) Sinon, bah content d'avoir été utile ! :lol: Je te laisse nous corriger tout ça :lol:
[EDIT]
C'est normal que j'ai pas le même écran au démarrage du jeu que celui qui est présenté dans ton premier post ?
Sekkyumu
19/11/2006, 12h01
Bon, va falloir que je refoute l'homebrew sur mon M3 :p.
Merci papy Arcadia ^^.
Re !
C'est normal le 'fade out' lorsqu'on appuie sur R et le 'fade in' quand on appuie sur L ? Je mets des guillemets parce que c'est pas vraiment ça, mais ça fait bizarre quand on appuie sur les gachettes par inadvertence ... ^^
Autre chose, vous arrivez à utiliser les loopings pour esquiver en dernière minute ? Parce que moi je n'y arrive PAS DU TOUT. :lol:
Bon, sinon, juste pour savoir, vous faites combien, vous ? Pour ma part, 60 000 environ. ^^
@++
P.S.: tu pourrais m'envoyer ta DLL cygwin1.dll, stp ? :-'
Bobby Sixkilla
19/11/2006, 18h44
C'est normal pour L et R. C'est fait bien adapté la luminosité à une GBA 1e version. ^^
C'est normal pour L et R. C'est fait bien adapté la luminosité à une GBA 1e version. ^^
:huh: Comment ça ? ^^
C'est normal que j'ai pas le même écran au démarrage du jeu que celui qui est présenté dans ton premier post ?
Oui, l'ami Arcadia, jamais satisfait, a changé de title screen entre les 2 ^^
Pour L&R, ce que Bobby veux te dire, c'est que ce réglage est destiné aux GBA 1ers du nom, non fronto-éclairés, avec lequels un réglage de la luminosité est souvent apprécié ;)
Oui, l'ami Arcadia, jamais satisfait, a changé de title screen entre les 2 ^^
Pour L&R, ce que Bobby veux te dire, c'est que ce réglage est destiné aux GBA 1ers du nom, non fronto-éclairés, avec lequels un réglage de la luminosité est souvent apprécié ;)
Les gfx auraient du être réadaptés dès le départ. Je les ai laissé tels quels. Cependant, sur arcade, le gamma était adapté à une projection sur écran cathodique. Directements rippés depuis mame, les gfx sous émulateurs sont quasi impécables, mais s'avèrent très sombre sur GBA. Sur GBA SP, le fronto-éclairage améliore un peu mais ce n'est tout de même pas le top. Je suppose que sur GBA Micro, rétro-éclairage oblige, on arrive à un niveau proche de la version emulateur (je l'achète demain, il était temps !).
Bref, pour tenter d'améliorer la luminosité, j'ai ajouté un peu tard cette fonction qui permet de changer la luminosité de la carte (même pas les sprites :disgust1: ). Le résultat est plus que discutable. C'était un peu cautériser une jambe de bois. Sur GNG je me suis rattrapé, dès le départ j'ai implanté une fonction de correction du gamma (merci brunni). Sur 1942, il me semblait difficile de retourner en arrière à une époque (la peur de tout bousiller sûrement :whst: ). A revoir peut-être :unsure: ...
Pour le title, comme le dit Yodajr, je n'arrivais pas à me décider. La dernière injectée dans la rom était toujours la plus belle, et plustôt que de me concentrer sur un beau Hall of Fame, je perdait mon temps sur ces petits détails insignifiants :-' . J'ai corrigé les images du post de présentation...
Pitt, pour le score, tiens bon, d'après mes calculs tu ne dépasses pas le second niveau. Tiens bon jusqu'au troisième, le jeu evient interessant, avec le POW apportant les petits avions ailiers. 5 niveaux plus loin, tu te tapes un super boss :w00t: !!!
@Sekkyumu : Petit, non, grand coucou amical :wub: . Je n'avais pas encore eu l'occasion de te passer un petit bonjour :)
Sekkyumu
19/11/2006, 22h47
@Sekkyumu : Petit, non, grand coucou amical :wub: . Je n'avais pas encore eu l'occasion de te passer un petit bonjour :)
Maintenant c'est fait :wub:.
Acceptes moi sur MSN nom d'un karibou !! :p
Ok, ok ok ok ok ok...
D'un coté on a quoi ? Un 1942 qui a été plébécité par pas mal de monde, me motivant à toujours continuer malgré une certaine lassitude, qui m'a demandé du temps et qui, au bout de 12 mois a été bouclé rapido pour participer inextremis à un concours. Ce bouclage précipité devait marquer pour moi un terme à la programmation de ce jeu. J'en avais franchement plein le c...
D'un autre coté on a quoi ? Une petite liste de bugs signalés (jeu qui reboot, plantage du à une mauvaise gestion de la SRAM), des défauts que je n'ai jamais supporté (le gamma des gfx justement, l'absence de certains bruitages, un timing légèrement différent du jeu original rendant les stages sacrément plus chiants, une difficulté mal dosée...), des oublis (ou plutot impasses) impardonnables (pas de menus, de possibilité de rentrer son nom, pas de cheat !...).
18 mois après, je revois ma copie et retourne dans le codage. Il n'est jamais trop tard. J'en profite au passage pour nettoyer le code... J'y vais tranquillos, et je pense proposer une release unique quand tout sera fini. Inutile d'attendre des version intermédiaires, elles n'auraient pas d'interet.
Voici ma "To do list"
--------------------------
- Implantation de tous les bruits originaux.
- Amélioration du gameplay (vitesse, difficulté,...).
- Ajout de menus, avec possibilité de regler le gamma, entre autre.
- Possibilité de rentrer son nom, comme dans jeu d'arcade digne de ce nom
- Virer les bugs rapportés, dans la mesure du possible...
- Mettre des cheats codes, histoire que même les plus nuls voient tous les décors du jeu que je me suis cassé le derrière a ripper et adapter sur GBA pendant des heures !
- Changer le title screen :ange: ...
De plus, quand j'aurais ma GBA Micro, je tenterais, je dis bien je tenterais, d'étudier la possibilité de jouer en vertical. Vu comment j'ai codé le jeu, ça ne va pas être de la tarte, de plus je ne vois pas trop comment basculer les cartes pour le moment (les srites c'est OK). Et puis, si l'idée de voir ce jeu en vertical, telle la version d'origine, est séduisante, est-il vraiment pratique de jouer à un shoot en position verticale sur GBA Micro ? M'enfin faut voir :confused: ...
@Sekkyumu : Je ne vais quasiment plus sur msn, mais la prochaine fois que j'y vais je t'accepte bien sûr ;) !
- Changer le title screen :ange: ...
Pour ce qui est des titles screens moi j'aime bien les 2 précédent alors pourquoi ne pas les laisser et faire en sorte qu'au démarrage du jeu un des 2 ou plus soit choisis aléatoirement. ;)
Bon bah vu que tout le monde se met à en reparler, je m'y remet (au jeu). :p
Pour ce qui est des titles screens moi j'aime bien les 2 précédent alors pourquoi ne pas les laisser et faire en sorte qu'au démarrage du jeu un des 2 ou plus soit choisis aléatoirement. ;)
Bon bah vu que tout le monde se met à en reparler, je m'y remet (au jeu). :p
Bah c'est pas con ! (pour les titles screens....et pour l'idée de rejouer :rolleyes: )
Si tu te remets à jouer, je te remercie de me signaler les trucs que tu remarques et qui te gênent, ou les bugs si tu en vois. Tous les commentaires sont les bienvenus. C'est le moment, je suis en train de faire les ultimes correction avant d'en finir une bonne fois pour toute.
Bugs connus :
------------------
- Parfois, des tirs de bombardiers restent quelques secondes à l'écran, sans bouger, une fois que ce dernier a explosé
- Rarement, un petit avion ennemi peut ne pas exploser une fois touché, et rester quelques secondes à l'écran avant de disparaitre (vu une fois seulement, une fois de trop)
- Au fil des niveaux, les statistiques affichées sur le porte-avion se faussent
- Le jeu merde parfois au moment de la sauvegarde en fin de partie
- Le jeu se fige et se reinitialise, tant sur hardware que sous emulation (c'est bon signe je pense :unsure: ....)
Ok, ok ok ok ok ok...
De plus, quand j'aurais ma GBA Micro, je tenterais, je dis bien je tenterais, d'étudier la possibilité de jouer en vertical.
Je le dis depuis deux ans que c'est à tenter :w00t:
Je le dis depuis deux ans que c'est à tenter :w00t:
Vi, tu m'en avait parlé avec une version sur DS. Sur GBA micro, qui semble manifestement adaptée a des jeux verticaux, bien plus que les précédente GBA, il est tentant de se lancer (encore que pour les boutons, c'est pas trop évident).
Maintenant faut voir la résolution. Car si en hauteur il y a un gain évident (240 pixels contre 160), il en serait autrement pour la largeur. En effet, 160 pixels de ce qui deviendrait la largeur, comparé aux 224 d'origine (qui avaient étés étendus à 240 sur ma version), ça fait une différence de 64 pixels en moins d'aire de déplacement latéral, soit la largeur de 2 sprites du joueur, ou si tu préferes, la largeur de l'avion du joueur plus ses 2 petits ailiers :( ...
Et réduire la taille des sprites, n'en parlons même pas, c'est déjà assez petit comme ça. Faudrait presque refaire un shoot depuis le départ, une sorte de pretty good machine :whst: . Tu es partant pour un projet commun ? :w00t:
Pitt, pour le score, tiens bon, d'après mes calculs tu ne dépasses pas le second niveau. Tiens bon jusqu'au troisième, le jeu evient interessant, avec le POW apportant les petits avions ailiers. 5 niveaux plus loin, tu te tapes un super boss :w00t: !!!
Bien calculé ! :cry: Tout ça m'a l'air bien alléchant, va falloir que je double mon temps de jeu ! :lol: Déjà que je ne peux pas m'endormir sans avoir fait mes 10 parties minimum de ce jeu, alors là ... :D Pour le bug du freeze, il me le faisait pas jusque là, mais maintenant il me le fait :cry: Sauf que le jeu ne reboot pas >_<
Bah, sinon, j'espère que tu respecteras ta todo list ^^
@++
MaXleBourrin
20/11/2006, 19h40
Ok, ok ok ok ok ok...
D'un coté on a quoi ? Un 1942 qui a été plébécité par pas mal de monde, me motivant à toujours continuer malgré une certaine lassitude, qui m'a demandé du temps et qui, au bout de 12 mois a été bouclé rapido pour participer inextremis à un concours. Ce bouclage précipité devait marquer pour moi un terme à la programmation de ce jeu. J'en avais franchement plein le c...
!
MAGNIFIQUE concours de circonstance :D
Donc tu t'y remets doucement mais surement...
Whaou, si toi tu t'y remets, moi je peut my mettre :)
Bon chance mon cher, je t'encourage vivement de prendre du plaisir pour continuer ton projet
++
Bien calculé ! :cry: Tout ça m'a l'air bien alléchant, va falloir que je double mon temps de jeu ! :lol: Déjà que je ne peux pas m'endormir sans avoir fait mes 10 parties minimum de ce jeu, alors là ... :D Pour le bug du freeze, il me le faisait pas jusque là, mais maintenant il me le fait :cry: Sauf que le jeu ne reboot pas >_<
Bah, sinon, j'espère que tu respecteras ta todo list ^^
@++
Ah oui exact, il freeze le bug dont je pense, je ne sais pas pourquoi j'ai pensé au reboot. Mais t'inquietes pas pour ce bug, primo il est rare, secondo je pense savoir d'ou il vient...
Pour la to do list, je me suis déjà occupé des cheats...
@MaXleBourrin : Vi un concours de circonstance lol, tu as été a bonne école ;) . De plus tu as tout compris, doucement mais surement. Et le plaisir que j'ai à continuer mon projet n'est rien à coté du plaisir que j'ai à lire vos messages :) !
MaXleBourrin
20/11/2006, 22h36
Petite épines dans ce monde si merveilleux, perso, le bug il m'arrive à chaque game over sur mon PC...
Arkanoid aussi tiens...
C'est quoi l'problème? :D
Sur ce bonne continuation, et si il ne faut que des messages pour t'encourager, et bien t'inquière pas tu va en être blindé
J'ai fais 78000 et des poussières, donc niveau 3 ^^ ... sauf que ma supercard ne veut pas sauvegarder >( Vive la compatibilité ! :hum:
J'ai pas encore vu le big boss ni les avions alliés, par contre, ça commence à être légèrement chaud sur les bords quand il y a plus d'avions que de zone libre :blink:. Sinon, j'aime bien le POW qui détruit quelques avions aux alentours, ça dégage un peu le ciel :D.
Ce jeu est vraiment génial, merci de nous l'avoir fait découvrir ! ^^
Petite épines dans ce monde si merveilleux, perso, le bug il m'arrive à chaque game over sur mon PC...
Arkanoid aussi tiens...
C'est quoi l'problème? :D
Sur ce bonne continuation, et si il ne faut que des messages pour t'encourager, et bien t'inquière pas tu va en être blindé
Ah bin la je ne crache pas dans la soupe, mais j'ai eu une bonne dose de messages qui devrait me permettre de bien avancer dans ma liste. Merci les gars :-' .
Je viens de virer tous les sons, je vais désormais me passer de la librairie Krawall, pour me pencher d'un peu plus près sur le lecteur ADPCM de nrx :w00t: . Le bug du freeze a peut-être disparu, je teste depuis tout à l'heure et il n'arrive plus. Au chapitre des crashs, je vais revoir la fonction de sauvegarde, le bug de fin de partie vient de là.
Au niveau de la difficulté du gameplay, je viens de me rendre compte que j'ai mal dosé la difficulté des premiers niveaux. J'ai laissé des valeurs que j'avais utilisé pour les tests, ces valeurs sont communes à quasiment tous les niveaux, et bien sur elles ne conviennent pas à un joueur qui prends le jeu en main. Je suis en train de tuner les niveaux, la différence devraient être flagrante, et n'importe quel joueur devrait aisément arriver au niveau 3-4...
Je revois aussi les réglages de la collision du sprite du joueur. Elle me semblait parfaite à une époque, maintenant je la trouve trop juste à outrance. Je vais lacher du lest et être un peu plus tolérant. C'est cette justesse des limites de collisions qui donne l'impression que le looping est exécuté une fraction de seconde trop tard...
La vitesse du jeu est revue également. Le scrolling défile legèrement plus vite, rendant les stages un peu plus court. On passe ainsi plus vite au niveau supérieur, et la difficulté est donc moindre (on rencontre moins d'ennemis). Coté comparaison avec la version arcade : Avant j'étais legèrement plus lent, maintenant je suis legèrement plus rapide, pas moyen de trouver la bonne tempo :confused: . Mais en toute honnêteté, le jeu est moins chiant ainsi !
Et réduire la taille des sprites, n'en parlons même pas, c'est déjà assez petit comme ça. Faudrait presque refaire un shoot depuis le départ, une sorte de pretty good machine :whst: . Tu es partant pour un projet commun ? :w00t:
Sérieux ?! :blink:
M'enfin tu connais mon degré de sérieux, précisément, dans ce genre de projet, j'ai tendance a m'essouffler assez vite ! :-'
+1, je ne suis pas pour la réduction des sprites aussi...
par contre le jeu en vertical, hum, gros bof, j'avais eu un jeu de shoot qui faisait le défillement vertical, bah que ce soit sur GBA/SP ou µ, ça flingue les doigts au bout de 5 minutes :/
P.s : pour le lecteur ADPCM de nrx, c'est une bonne idée surtout que le rendu sonore est vraiment pas mal avec ce dernier :)
Dr.Vince
21/11/2006, 10h54
franchement le lecteur ADPCM de Nrx il roxx !!!
les sons sortent vraiment bien
franchement le lecteur ADPCM de Nrx il roxx !!!
les sons sortent vraiment bien
Bon ben il ne me reste plus qu'a étudier le système :w00t: !
Je vais certainement ripper des musiques sympas d'autres shoots (Flying Shark), ou de jeux cultes (Turrican), afin de les incorporer dans les niveaux. Je pense que ça donnera un petit coup de jeune au jeu, parce que franchement, les bruitage originaux, mêmes s'ils me rappelent de bons souvenirs en arcade, ne sont pas adaptés à un jeu sur console portable, old school rules ou pas...
+1 Lestat, jouer en vertical, même sur une GBµ, c'est pas très pratique en fait
<_<
Mes premières constations après avoir un petit peu joué.
A la fin du lvl 2 et 3, 1 sec avant que je me pose sur le porte avion, j'ai toujours 3 petits avions gris que je ne peux shooter et qui sont comme qui dirait invincible.
Heu, une autre ch'tite question aprês t'être fait toucher tu es "remis" en jeu. Est ce que pendant ce laps de temps de 2sec, des avions peuvent apparaitre dans la zone?
Parce que une fois je venais de me faire descendre et pendant que je repartais un avion m'a descendu avant même d'avoir pu fait quelque chose. <_<
Peut être que je suis trop mauvais. :|
Une dernière chose : j'ai découvert quand mettant le jeu en pause et qu'en appuyant sur A on incrementait un compteur. A quoi il sert à part faire freeezer le jeu??
Mes premières constations après avoir un petit peu joué.
A la fin du lvl 2 et 3, 1 sec avant que je me pose sur le porte avion, j'ai toujours 3 petits avions gris que je ne peux shooter et qui sont comme qui dirait invincible.
D'abord merci d'avoir joué et d'avoir pris la peine de me faire par de tes commentaires :) .
Alors quand on arrive à la fin d'un niveau, en principe, et conformement au jeu original, des avions gris arrivent sans cesse. Cependant, alors que l'avion est dans sa phase d'atterissage, ces avions ne peuvent plus être tués, et on ne peux les percuter....en même temps, tu ne peux plus tirer !
Donc si tu as tiré sur des avions et qu'ils n'ont pas été touché (ce que tu as vraisemblablement fait puisque tu me précises que cela arrive 1 seconde avant l'atterissage), alors il y a un blème. Je ne vois qu'une chose, tu as tiré une fraction de seconde avant d'amorcer la phase d'atterissage (ou d'apontage pour les puristes...), et le tir est alors devenu non fonctionnel : ce qui est un oubli de ma part. Aai-je desactivé toutes les collisions à ce moment :hmm: ?. A vérifier, car a brûle pour point je ne peux être affirmatif :unsure: ...
Heu, une autre ch'tite question aprês t'être fait toucher tu es "remis" en jeu. Est ce que pendant ce laps de temps de 2sec, des avions peuvent apparaitre dans la zone?
Parce que une fois je venais de me faire descendre et pendant que je repartais un avion m'a descendu avant même d'avoir pu fait quelque chose. <_<
Peut être que je suis trop mauvais. :|
Pour arriver à la fin du 3ème niveau en si peu de temps, tu ne dois pas être mauvais, au contraire. Quand on meurt, on est remis dans une zone du jeu vierge de tout avion. Mais attention, même si la musique et l'affichage du niveau ne sont pas terminés, les premiers ennemis arrivent rapidement (parfois en arcade, le fait de changer de joueur, car avant on jouait à 2 en alternance, suffisait à se faire avoir <_< ). Ne jamais oublier pour nepas se laisser surprendre : à la première seconde ou l'avion est positionné dans la carte, il est possible de le bouger, de tirer, etc...
Une dernière chose : j'ai découvert quand mettant le jeu en pause et qu'en appuyant sur A on incrementait un compteur. A quoi il sert à part faire freeezer le jeu??
Ben la je ne vois pas comment tu as vu ça :huh: . Il y a peut-etre bien un compteur au moment de la pause, car j'avais fais des tests de cheat code. J'ai mis ça en pause (erf, pas fait exprès le jeu de mot pour une fois <_< ) parce qu'il y avait plus urgent, et j'ai laissé tel quel. Actuellement, je suis en trainde modifier plein de chose et ce compteur a (provisoirement) disparu.
:thumb_yel Merci pour ces infos, je vérifie cette histoire d'avions gris au niveau du porte-avions !
Sans vos tests, je ne corrigerais pas toutes ces petites merdouilles. Merci :wub:
Ben la je ne vois pas comment tu as vu ça :huh: . Il y a peut-etre bien un compteur au moment de la pause, car j'avais fais des tests de cheat code. J'ai mis ça en pause (erf, pas fait exprès le jeu de mot pour une fois <_< ) parce qu'il y avait plus urgent, et j'ai laissé tel quel. Actuellement, je suis en trainde modifier plein de chose et ce compteur a (provisoirement) disparu.
Oups j'en ai oublié la moitié. :-' Alors en fait il faut mettre le jeu en pause, maintenir L+R et appuyer sur A. et la y a un compteur qui s'incremente bizarre. :ph34r:
Ca me le fait sur la version finale bien sur
Comment j'ai trouvé ca :huh: par hasard à force d'essayer d'appuyer sur tout les boutons pour voir si le jeu plantait. Hum pas bien :p
Sinon des cheats codes ca pourrait être sympa.^^
MaXleBourrin
22/11/2006, 00h14
Toujours autant d'humour.
Et bien tu as l'air vraiment, vraiment motivé là!
Si t'a besoin d'un test pre postage pour debugger le jeu je suis là sans aucun problème :)
Si il faut y passer la nuit, c'est pas le problème :D
Toujours autant d'humour.
Et bien tu as l'air vraiment, vraiment motivé là!
Si t'a besoin d'un test pre postage pour debugger le jeu je suis là sans aucun problème :)
Si il faut y passer la nuit, c'est pas le problème :D
Idem :D jours, nuits, 24h 24h ! ^^
Oups j'en ai oublié la moitié. :-' Alors en fait il faut mettre le jeu en pause, maintenir L+R et appuyer sur A. et la y a un compteur qui s'incremente bizarre. :ph34r:
...
Comment j'ai trouvé ca :huh: par hasard à force d'essayer d'appuyer sur tout les boutons pour voir si le jeu plantait. Hum pas bien :p
OK, en effet ^^ !
Félicitation, je dois dire que si tu avais testé ça sur la version que je suis en train de refaire, tu aurais découvert.... l'invulnérabilité :w00t: ! Cette fonction restera dans la prochaine release, maintenant je dis ça, je dis rien, je ne le repeterai pas :whst: ...
Pour une release de test, ça devrait pas trop tarder, d'ici quelques jours (voire semaine), le temps de changer un maximum de trucs qui ne me plaisaient pas. Par contre y'aura sûrement plus de sons, j'ai tout viré (detruire pour mieux reconstruire), et j'ai pas encore le courage de reripper les sons, encore moins d'etudier une nouvelle librairie...
@MaXleBourrin : Bah je suis motivé parce qu'à y regarder de plus près, 1942 est loin d'être parfait et je voudrais vraiment faire mieux. Maintenant j'y vais a mon rythme aussi, et désormais, c'est la famille et le boulot (promotion oblige) ma priorité (dire qu'une partie, certes minime, de 1942 a été codée au boulot :whst: ).
Nouveau petit bug trouvé et qui concerne les petits avions gris qui arrive tout le temps d'en haut.
Lorsqu'ils arrivent en bas de l'écran, il font un "semi looping" et reparte sur le dos vers le haut.
Jusqu'ici tout va bien.
Mais là où ca se corse (comme dirait Napoléon :p ) c'est qu'une fois, un de ces petits avions est malheureusement resté "coincé" sur le dos juste après le loop.
(Ca fait comme avec les tirs qui restent bloqué).
Et bien celui ci est resté un bon moment sur le dos, l'helice tournait, et pas de soucis on pouvait passer et repasser dessus y avait pas de collision. Bizarre bizarre :hmm:
Il a disparu suite à mon crash du a une confrontation de haut vol ou j'enchainais tir croisé et looping ... v_v
Autre petit bug, un tir était resté bloqué à l'écran. Et bien après avoir perdu, être repassé par l'écran titre, la petite pastille orange (tir) était toujours là. :huh:
Bon quoi qu'il en soit j'ai enfin réussi à atteindre le lvl 4 mais pas plus.
*retourne s'entrainer*
Et bonne continuation. ^^
Nouveau petit bug trouvé et qui concerne les petits avions gris qui arrive tout le temps d'en haut.
Lorsqu'ils arrivent en bas de l'écran, il font un "semi looping" et reparte sur le dos vers le haut.
Jusqu'ici tout va bien.
Mais là où ca se corse (comme dirait Napoléon :p ) c'est qu'une fois, un de ces petits avions est malheureusement resté "coincé" sur le dos juste après le loop.
(Ca fait comme avec les tirs qui restent bloqué).
Et bien celui ci est resté un bon moment sur le dos, l'helice tournait, et pas de soucis on pouvait passer et repasser dessus y avait pas de collision. Bizarre bizarre :hmm:
Il a disparu suite à mon crash du a une confrontation de haut vol ou j'enchainais tir croisé et looping ... v_v
Autre petit bug, un tir était resté bloqué à l'écran. Et bien après avoir perdu, être repassé par l'écran titre, la petite pastille orange (tir) était toujours là. :huh:
Bon quoi qu'il en soit j'ai enfin réussi à atteindre le lvl 4 mais pas plus.
*retourne s'entrainer*
Et bonne continuation. ^^
Merci pour ce nouveau rapport ^^
Pour le bug du petit avion, je suis au courant, et je ne vois pas d'ou ça vient. En même temps c'est très rare qui se reproduise, mais bon, c'est un trucs à travailler. L'hélice tournant donne l'impression qu'il est actif, mais c'est un leurre, car toutes les hélices "tournent" en même temps. C'est une rotation de couleurs dans la palette générale. Si l'avion n'est pas dangereux, c'est normal, le programme ne le gere plus et le considère comme mort...je ne sais pas pourquoi, tout semblait parfait dans ces deplacement d'avions gris. M'enfin on va trouver :)................:unsure: ...........:( ...:p
Le bug du tir est un peu du même acabit, mais je pense pouvoir y remédier plus facilement. Ce bug de tir est vicieux, et il se produit relativement souvent. J'ai du merder dans une fonction ou un gros avion explose. Ses tirs parfois arrêtent de progresser et restent donc à l'ecran (mais pas systematiquement :hmm: ). En fait ils ne sont pas dangereux puisque l'avion en question n'existe plus..le tir est donc inerte (il ne bouge plus, il ne tue plus). Le problème est que quand un autre gros avion revient, le tir en question est réutilisé et le tir bloqué disparait subitement...mais si le joueur est dessus à ce moment là, il explose car dans le même temps le tir devient actif ! Je vais voir à placer tous les tirs dans une zone hors de l'écran quand les tirs sont "utilisés", en attendant le "recyclage" de ces derniers (enfin en principe c'est fait !!!).
En ce moment je revois le code en détail à la recherche du bug de freeze aléatoire. Tôt ou tard il se produit dans une partie et j'ai beau épurer et virer tout code douteux, le problème persiste (en gros j'ai viré les sons pour rien <_< ). C'est limite decourageant, mais je ne desespère pas.
Merci encore :)
Je vais voir à placer tous les tirs dans une zone hors de l'écran quand les tirs sont "utilisés", en attendant le "recyclage" de ces derniers (enfin en principe c'est fait !!!).
Comment tu gère ca ?
Moi pour ne pas rencontrer ces memes problèmes qu'avec arkanoid, sur mon mario l'ensemble de mes sprites ont un boléen "etat" dans leur structure que je passe à 1 quand il doit etre affiché et mis à 0 dès que j'en ai plus besoin.
Avec dans le même temps une fonction "nettoyage" qui fixe à chaque frame 240,160 tous les sprites qui ont leur etat==0;
Je pense ainsi ne plus avoir ce genre de blems ;) qu'en pense tu ?
Moi pour ne pas rencontrer ces memes problèmes qu'avec arkanoid, sur mon mario l'ensemble de mes sprites ont un boléen "etat" dans leur structure que je passe à 1 quand il doit etre affiché et mis à 0 dès que j'en ai plus besoin.
Avec dans le même temps une fonction "nettoyage" qui fixe à chaque frame 240,160 tous les sprites qui ont leur etat==0;
Je pense ainsi ne plus avoir ce genre de blems ;) qu'en pense tu ?
J'en pense que c'est pas con :huh: !
J'en en effet un état booléen dans la structure de chaque sprite, mais je le gère au coup par coup, au moment ou le sprite doit faire son apparition ou quand il a été détruit ou sort de l'écran (ainsi ma boucle de scan des objets présent les évite, pour ne pas les gérer inutilement, en gros, mes fonction commencent souvent par "if (objet [x].init)"). Mais il y a des bugs, la preuve.
La fonction nettoyage est une bonne, que dis-je, une excellente idée que j' adopte B) . Par contre, comment se compose ta fonction ? Tu gères chaques structures suivant le type d'objet (dans ta fonction, une boucle par structure) ? Ou tu gères ça avec une sorte de boucle unique...en manipulant des pointeurs :ph34r: (une boucle unique pour toutes les structures) ? Jusqu'ici je m'en suis toujours passé, mais j'ai l'impression que c'est dans ce genre de cas qu'ils prendraient toutes leur dimension. M'enfin pour 1942 c'est trop tard...
Merci
PS : Au fait, je n'ai pas tout suivis de la vie du forum cette année, mais ton mario il en est où :huh: ?
En fait tous mes sprites appartiennent tous à la même structure de 128 éléments... bizarre non ? je sais pas du tout si c'est une bonne idée d'ailleurs :-*
Par exemple mario.pos_x, en fait c'est sprite[0].pos_x avec un define mario sprite[0]
Donc pour ce genre de fonctions, ou comme pour mes fonctions collisions, il me suffit de scruter une seule structure ;)
PS : Pour mon mario, j'attend d'avoir une belle version jouable pour recréer le sujet, mais ca avance bien plus lentement qu'avant, saletés de journées de 24H :(
En fait tous mes sprites appartiennent tous à la même structure de 128 éléments... bizarre non ? je sais pas du tout si c'est une bonne idée d'ailleurs :-*
Par exemple mario.pos_x, en fait c'est sprite[0].pos_x avec un define mario sprite[0]
Donc pour ce genre de fonctions, ou comme pour mes fonctions collisions, il me suffit de scruter une seule structure ;)
PS : Pour mon mario, j'attend d'avoir une belle version jouable pour recréer le sujet, mais ca avance bien plus lentement qu'avant, saletés de journées de 24H :(
Kler que pour les journée, 24 heures c'est pas assez, ou alors on cherche à en faire trop. Au boulot, ma fonction désormais me prends beaucoups plus de temps, et, c'est peut-être ça le pire, m'éloigne peu à peu de mes passions (à commencer par les ordinateurs).
M'enfin revenons à nos moutons. Ben pour le coup des sprites dans le cas de ton mario, à savoir une structure unique c'est pas bête, en même temps les sprites sont de même taille non ? Il bougent à peut près de la même manière à peu près ? Quoi qu'on s'en fout peut-être dans le fond, je suis en train de percuter :ph34r: ...
Dans 1942, les comportements, les tailles, les manière de tirer, les déplacements,...bref, une foulle de chose differe d'un sprite à l'autre et je m'étais orienté vers des structures adaptées (donc un lourd travail de refaire certaines fonctions en fonction des sprites). M'enfin c'est vrai que dans la cas d'une structure, je peux mettre pas mal d'éléments et j'aurais pu m'arranger pour en créer une unique... à reflechir, pourla suite, parce que pour gng j'ai récidivé :hmm:.
En tout cas tu me donnes des idées, merci :-' !
parce que pour gng j'ai récidivé :hmm:.
:-' !
:) Ah ben voilà une bonne nouvelle !
tu le continues alors le ghost and goblins !!:wub:
Rien à voir : pour le mario je devais lui donner des sprites, mais ayant été victime d'un vol avec effraction...sans PC, c'est un peu hard :/
P.s : Arcadia, t'as pas virer les sons pour rien tu dois inclure le lecteur de Nrx :p
(Et puis souviens toi, rom ne s'est pas faîte en un jour ;))
:) Ah ben voilà une bonne nouvelle !
tu le continues alors le ghost and goblins !!:wub:
Et bien je dois avouer que j'en bave bien plus qu'avec 1942. D'un autre coté, j'ai placé la barre un peu plus haut coté détails (la recherche du remake parfait, un code que je veux simple, clair, lisible...) parce que je ne voulais pas refondre quoi que ce soit un jour. Mais du coup, je n'arrive plus à me relire moi-même, j'ai du perdre des neurones depuis le temps :-' .
Mais pourquoi abandonner ? On peut mettre un projet en pause, mais tant qu'on ne lachep as le codage, je ne peux admettre que j'abandonne un projet. Autant le dire, des projets similaires du forum sont motivant, je pense à Banjo Advance ou Bam?. Sans être compliqués, ces projets me démontrent que d'autres réussissent la ou je me casse les dents. Je pourrais y trouver de la frustration, j'y puise au contraire de la motivation. En fait on se motive tous et on avance ainsi je pense, à notre niveau.
Au passage, je n'ai pas eu l'occasion de le faire avant, mais je te féficite pour la commercialisation de ton jeu. Je sais que tu n'est pas le seul sur le coup, mais je me souviendrai toujours du jour ou tu nous à posté la première démo de ce jeu, il y a pratiquement 3 ans (j'étais encore au Canada, le temps passe !). Je me souviens comment nous étions tous scotchés de voir sous nos yeux ce que nous appelions à l'époque un projet et qui est devenu, à juste titre, un jeu professionnel. Bravo, et respect :notworthy .
@Lestat : +1 pourl e lecteur de nrx. Tiens nrx, encore un Dieu de la prog révélé sur ce forum. Celui-là aussi il me trou le c... :huh: !
PS : Je fais l'éloge de MikeGBA et de nrx, mais forcément j'oublie des noms (Foxy, Mollusk,...). Attention, je ne veux pas laisser sous-entendre que les autres codeurs ne valent rien, mais force est de reconnaitre que dès fois on se sent petit à codé de certains codeurs. La encore, le respect de ces codeurs de génie vis-à-vis de codeurs du dimanche comme moi est une motivation supplémentaire quand à tout faire pour mener des projets à terme. Je voulais profiter de ce post pour leur rendre hommage, à la fois à leurs compétence, mais aussi à leur humilité...
Ca fait plaisir de te revoir Arcadia ^^
j'ai vu une tripotté de tes homebrews passé sur un site qui n'avait absolument rien a voir avec notre "réseau", t'es super connu maintenant ;)
Je pourrais y trouver de la frustration, j'y puise au contraire de la motivation. ...
Et c'est ce qui faut ! :)
Voir les autres m'a également donné l'envie et la motivation de programmer de mon côté. Je rêverais de faire une convertion des ptit jeux PC sur DS, malheureusement j'ai pas le temps de m'y mettre, et transformer du Basic en C++, je ne vois pas trop comment faire.
Aaah.. les GOTO bénis :wub:.
Ca fait plaisir de te revoir Arcadia ^^
Moi également. Je viens seulement de voir ton post de retour. Je suis revenu il y a une dizaine de jours en ce qui me concerne, certainement partis pour des raisons sinon similaires, au moins proches des tiennes ;) !
j'ai vu une tripotté de tes homebrews passé sur un site qui n'avait absolument rien a voir avec notre "réseau", t'es super connu maintenant ;)
Ah ? Ben j'en ai pas fais tant que ça :whst: . M'enfin ça fait plaisir de savoir que mes sacs à bugs trainent un peu partout :-' .
[EDIT] Post croisé avec Bap65
Vi les GOTO, je dirais même vive les GOTO 100, que j'ai connu sur To7-70 il y a....hou là là.
Bah à mon avis, transformer du BASIC en C ne doit pas être compliqué. Si tu sais analiser le code en BASIC, et coder en C, il te "suffit" de refaire le programme en C en étudiant le code BASIC. C'est pas automatique, mais ça peut être sympa. Mais le plus gros problème reste le temps, ce fichu temps qui nous manque toujours...
Vi les GOTO, je dirais même vive les GOTO 100, que j'ai connu sur To7-70 il y a....hou là là.
Bah à mon avis, transformer du BASIC en C ne doit pas être compliqué. Si tu sais analiser le code en BASIC, et coder en C, il te "suffit" de refaire le programme en C en étudiant le code BASIC. C'est pas automatique, mais ça peut être sympa. Mais le plus gros problème reste le temps, ce fichu temps qui nous manque toujours...
Rah les GOTO du basic.... la decouverte du call/return Thomson mon amour :wub:
Aracadia is back... Lestat, Zepman aussi... des discussions plus ou moins interminables sur des techiques de codage... ô happy days :D
xf
Mais le plus gros problème reste le temps, ce fichu temps qui nous manque toujours...
..tu veux bien sur parler de temps cpu hein ??:D ... ouai parce que la gba de ce coté là c'est vrai que c'est un peu juste.^^:lol:
archilolo
30/11/2006, 23h44
PS : Je fais l'éloge de MikeGBA et de nrx, mais forcément j'oublie des noms (Foxy, Mollusk,...). Attention, je ne veux pas laisser sous-entendre que les autres codeurs ne valent rien, mais force est de reconnaitre que dès fois on se sent petit à codé de certains codeurs. La encore, le respect de ces codeurs de génie vis-à-vis de codeurs du dimanche comme moi est une motivation supplémentaire quand à tout faire pour mener des projets à terme. Je voulais profiter de ce post pour leur rendre hommage, à la fois à leurs compétence, mais aussi à leur humilité...
Putain, ce que j'aime des posts de ce genre là... Tout en modestie, alors que, quand même, tu n'as pas codé n'importe quoi, comme homebrew...
Tiens, ça me donne furieusement de rejouer à 1942 ! (entre deux parties de GT Racers, the archilolo edition B) )
Bonne soirée à vous, à demain :)
PS : Arcadia, on aime tes sacs à bugs ;)
Dr.Vince
30/11/2006, 23h47
bah si tu parle des bon vieux programme genre CPC, ça doit pas être trop compliquer de faire un transformateur de code en C
au boulot on a réussi à faire un convertisseur de COBOL en JAVA pour te dire (CQP)
Rah les GOTO du basic.... la decouverte du call/return Thomson mon amour :wub:
Aracadia is back... Lestat, Zepman aussi... des discussions plus ou moins interminables sur des techiques de codage... ô happy days :D
xf
Tiens xflash, voila encore un grand nom :w00t: . Je savais bien que je n'aurais jamais du me mettre à en citer, on en oublie forcément :-' . Ah le thomson, et ses jeux cultes comme Androides, dont je possède encore les cassettes originales (Jeu + editeur de niveaux) dans leur boite crystal gigantesque :D .
Ah oui les discussion plus ou moins longue, et moi qui ne comprennais rien la plupart du temps dans les discussions :rolleyes: . Mais c'était toujours bon de suivre ça. Ca partait dans des trucs de fou et à la fin les plus chevronnés continuaient à suivre...et en général moi ou Yodajr par exmple on débarquait avec nos questions en espérant ne pas trop avoir l'air con :whst: . On s'y remet ? Lestat ?!
@MIKEGBA : Ben à mon niveau, le CPU de la GBA n'a pas trop de soucis à se faire, ou du moins il doit se s'arracher les pattes en se demandant pourquoi je fais un truc tout con en 12.000 instructions ^^ . En revanche, toi tu dois le faire chauffer ce CPU :blink: ! Non moi je parlais du temps, de la météo. Il fait pas assez froid pour rester à la maison coder...
[EDIT] Post croisé
@archilolo : Je te retourne le compliment, j'aime lire ce genre de post :-' :wub: .
(ok ok, admettons que je n'ai pas codé n'importe quoi...mais alors je l'ai codé n'importe comment :p. Et c'est quand même un sac à bug, mais je suis en train de le vider peu à peu !)
Bobby Sixkilla
01/12/2006, 01h36
Rah les GOTO du basic.... la decouverte du call/return Thomson mon amour :wub:
Aracadia is back... Lestat, Zepman aussi... des discussions plus ou moins interminables sur des techiques de codage... ô happy days :D
xf
xflash!!! :wub: Si tu savais combien on souhaitait ton retour avec Dr.Vince!!! Toi, Arcadia, Zep', StephN... C'est reparti comme en 40! :w00t: KCV, on t'attend. ;)
Alekmaul
01/12/2006, 14h00
Rah les GOTO du basic.... la decouverte du call/return Thomson mon amour :wub:
xf
A quand un emul Thomson sur GBA ou DS, tu t'y mets ;) ?
ARf, ça aurait été avec Joie (Xf, tu sais que tu me manques...:-' , bises à tes gremelins et à M. ^^ ), mais j'ai plus internet, et je suis plus attiré par l'image que par le codage (encore que c'est toujours bon de savoir comment est géré tel ou tel effets...le soir tu dors un peu moins con...où avec un beau mal de tête et un tas de feuilles gribouillées partout :lol: )
Arcadia, dès que j'ai un PC et internet...je reviens (de toute façon j'ai fini "MES" grands projets de traductions, même s'il ne sont pas encore diffusés et testés :D) !!
P.s : MIKEGBA, GTracers est hurm...typé, mais comment dire pour la conduite, je préférais la version heu...enfin bref une des nombreuses bêta que tu m'avais fillé à testé ou on ne se crashé pas la face *comme une merde* sur les murs, sinon mis à part ce "détail", je trouve que c'est un bel hommage aux micros machines....
*fuit avant de se faire démonter* :p
Et par contre au niveau technique pu**in rien à redire... c'était même plus rapide que la dernière version que j'avais eu O_O' (et c'est quoi cet avatar... :D ?)
P.s : MIKEGBA, GTracers est hurm...typé, mais comment dire pour la conduite, je préférais la version heu...enfin bref une des nombreuses bêta que tu m'avais fillé à testé ou on ne se crashé pas la face *comme une merde* sur les murs, sinon mis à part ce "détail", je trouve que c'est un bel hommage aux micros machines....
*fuit avant de se faire démonter* :p
Et par contre au niveau technique pu**in rien à redire... c'était même plus rapide que la dernière version que j'avais eu O_O' (et c'est quoi cet avatar... :D ?)
:D ... ça c'est parce que t'as testé la version "commerciale" avec les "mauvaises" collisions à cause de ces abr.... d'éditeurs trop pressés....>( .... mais il existe une version "spéciale" et personalisée sortie à quelques exemplaires :) qui corrige tout cela et améliore grandement le gameplay....
...sinon, cet avatard, c'est comment dire.... euh.... on va dire un prototype de ... crazy racer DS ?:D
...bon j'arrete là, c'est un topic réservé à 1942 ... sorry pour le hs arcadia...:-'
:D ... ça c'est parce que t'as testé la version "commerciale" avec les "mauvaises" collisions à cause de ces abr.... d'éditeurs trop pressés....>( .... mais il existe une version "spéciale" et personalisée sortie à quelques exemplaires :) qui corrige tout cela et améliore grandement le gameplay....
...sinon, cet avatard, c'est comment dire.... euh.... on va dire un prototype de ... crazy racer DS ?:D
...bon j'arrete là, c'est un topic réservé à 1942 ... sorry pour le hs arcadia...:-'
Du HS oui, mais du HS de luxe :) !.......et merci pour le scoop :wub:
...heu, une édition spéciale dis-tu :ange: ?....
Ca partait dans des trucs de fou et à la fin les plus chevronnés continuaient à suivre...et en général moi ou Yodajr par exmple on débarquait avec nos questions en espérant ne pas trop avoir l'air con :whst:
Parle pour toi, moi j'ai toujours tout compris :whst: :p
Parle pour toi, moi j'ai toujours tout compris :whst: :p
OK...heu....moi et Lestat alors :rolleyes: ...:D
Merci a tous, pour toutes ces marques d'affection :wub:
Une de mes récentes "folies" a été de monter une MameCab a partir d'une n'Style que j'ai récupéré pour pas trop cher. C'est donc en voyant et rejouant a 1942 qu'un declic s'est fait. -> PlayerAdvance <-
Cela m'a remémoré ces longues soirées passées a séparer les Ham-eux et non Ham-eux, discuter les subtilités des DMA 3, coder des intros en assembleur pour des traductions made in pockettrad, ecrire des plugins OL et bien d'autres choses... :geek:
Le hic est effectivement que tout ca implique une grosse consommation de temps. Ce qui en fonction d'aléas externes (accident moto pour moi :() peut etre mis de coté pour des périodes plus ou moins longues.
Mais je ne sais à quoi c'est dû, on revient toujours sur les lieux de ses crimes :p
Et quand je vois le retour en force de ce topic, Arcadia powered, je retrouve la meme étincelle qui m'avait fait m'installer ici au début...
Rah vous me faites envie.... :-'
xf
Revoir des messages sur PA d'Arcadia me fait chaud au coeur... quand est ce qu'on se fait une mega bouffe des ancien ? lol
En tout cas on voit a droite a gauche que 1942 est un classique sur le net, et on en parle encore sur le forum en ce moment... Une reussite qui dure...
Revoir des messages sur PA d'Arcadia me fait chaud au coeur... quand est ce qu'on se fait une mega bouffe des ancien ? lol
Heu, ce message me fait chaud au coeur également greeeg :-' :wub: . , pour la bouffe c'est d'ores et déjà OK :)
@xflash : Pas cool pour l'accident de moto, j'espère que ça va, mais à la vue de ton message, le moral à l'air bon. C'est quoi une DMA 3 ?..... :ange:
Cède à tes envies ^^ !!!
Hello !
Je poste pour t'encourager à continuer le developpement de 1942. J'ai (enfin ! :lol:) réussi à atteindre les 120 000, donc j'ai vu les avions ailiers (trop bon :w00t:), par contre, j'ai pas encore réussi à atteindre le big boss :unsure:. Tout ça pour dire que j'adore ton jeu et que j'ai envie que tu continues ! :D
@++
Pitt
Pourquoi ne pas le porter sur DS Arcadia ?
Pourquoi ne pas faire Flying Shark sur DS ? :whst:
Ca changerait des projets auxquels a droit cette pauvre bestiole...:ph34r:
Alekmaul
04/12/2006, 21h59
1942 existe déjà sur DS, et il est on ne peut plus fidèle à l'arcade ...
Y'a juste le fond qui n'est pas encore présent, mais cela va venir ...
bref, il est dans MarcaDS 3.0.
1942 existe déjà sur DS, et il est on ne peut plus fidèle à l'arcade ...
Y'a juste le fond qui n'est pas encore présent, mais cela va venir ...
bref, il est dans MarcaDS 3.0.
Vais essayer ca... ca tourne sur deux ecrans ?
Bon ben Flying Shark alors :p
EDIT:
| Game Name | Sound | Problems
+--------------------------+-------+-------------------------------+
| 1942 | No | No background and slow
C'est toujours d'actualité ?
Hello !
Je poste pour t'encourager à continuer le developpement de 1942. J'ai (enfin ! :lol:) réussi à atteindre les 120 000, donc j'ai vu les avions ailiers (trop bon :w00t:), par contre, j'ai pas encore réussi à atteindre le big boss :unsure:. Tout ça pour dire que j'adore ton jeu et que j'ai envie que tu continues ! :D
@++
Pitt
Merci :) ! Tu n'as pas trop souvent le bug freezant le jeu ? :hum: Pour le moment je n'en trouve pas l'origine...
@Kinski : Bah tu sais, coder sur DS, d'autres le fond très bien. Moi je reste comme à l'acoutumée en retard sur les technologies et je m'accroche au GBA. Il y en a bien qui codent encore sur GBC voire GB à l'heure actuelle. Si je devais basculer, je pense que je m'orienterais directement sur la PSP, qui me permettrait, grace a sa résolution, de me mancer dans des trucs bien plus sympas.
D'un autre coté, la puissance de la PSP permet l'émulation à mort de pas mal de machine, ce qui limite l'interet de chercher à porter un jeu (en même temps l'émulation, surtout MAME, je suis pour à 100%, et ce depuis 10 maintenant !). M'enfin il reste la possiblité de créer un jeu de toute part aussi... mais dans ce cas la la GBA est encore un bon support :p .
Flying Shark est un jeu que j'aimerais adapter. Bien plus beau visuellement que 1942, il est certainement moins difficile à coder du fait du mouvement répétitif de bon nombre d'ennemis (les tanks avancent toujours de la meme maniere, suivant le meme chemin, et les avions arrivent toujours par le haut et n'évoluent pas aussi bien que dans 1942). C'est le projet parfait pour une PSP ! Par contre les cartes, sublimes au passages, sont difficile à ripper (j'ai essayé un jour). Pareil pour les musiques tout aussi somptueuses qui necessitent un traitement de faveur...
@Alekmaul : Impressionant ton projet MarcaDS :blink: !!!
et je m'accroche au GBA. Il y en a bien qui codent encore sur GBC voire GB à l'heure actuelle. Si je devais basculer, je pense que je m'orienterais directement sur la PSP, qui me permettrait, grace a sa résolution, de me mancer dans des trucs bien plus sympas.
:| arf, franchement Arcadia je te trouve un style bien plus proche de la DS que de la PSP... je t'imaginais bien coder sur DS moi .... imagine l'utilisation du stylet , les 2 écrans , le gameplay..... je suis sur que tu tirerais plus de la DS que de la PSP...:) ...enfin ce n'est que mon avis...:-'
:| arf, franchement Arcadia je te trouve un style bien plus proche de la DS que de la PSP... je t'imaginais bien coder sur DS moi .... imagine l'utilisation du stylet , les 2 écrans , le gameplay..... je suis sur que tu tirerais plus de la DS que de la PSP...:) ...enfin ce n'est que mon avis...:-'
:-' c'est gentil, je vais y penser. Merci p :-' .
En fait j'ai déjà commencé à y penser, par rapport à une bricole que j'ai commencé sur GBA et qui colle parfaitement à la GBMicro...et qui trouverait une "extention" parfaite sur DS. M'enfin faut voir, en plus y'a le stylet qui peut être sympas a utiliser. je sais pas. Faut voir.Si Kinsky est partant pour faire un Flying Shark avec moi :whst: ...
PS : En parlant de shoot étendu sur 2 écrans. Je ne sais pas si pour le moment ça existe en homerew ou dans le commerce, mais est-ce que dans ce cas, le resultat est convaincant ? Je veux dire, est-ce que le passage d'un ennemi par exemple, d'un ecran à l'autre se fait sans gêne ? Parce que les screenshoot d'un jeu parfois donne envie, mais dans la pratique, l'écart entre les écrans peut être chiant :hum: ...
Pour le bug qui freeze le jeu, je dois t'avouer que je l'ai pas trop souvent, mais quand ça arrive, c'est sûr que ça fout un peu les boules :lol:En plus, je peux pas trop t'aider sur ce point là, car en tant que joueur, c'est totalement aléatoire <_< Quand au bug de la SRAM, il semble avoir disparu comme par magie, donc c'est pas moi que ça dérange ! :lol:
Pour ce qui est du shoot sur 2 écrans sur la DS, ça peut faire quelque chose de vraiment sympa, mais il faut (pour le programmeur) gérer tout ça comme un seul et unique écran (l'espace entre les 2 écrans fait 48 pixels environ, donc ça fait un écran de 256*432), même pour les sprites. Comme ça, pas de problèmes de collisions foireuses, tout roule comme sur des roulettes ! v_v
@++
Pitt
archilolo
05/12/2006, 20h50
(l'espace entre les 2 écrans fait 48 pixels environ, donc ça fait un écran de 256*432)
C'est pareil sur les DS Panzer et sur les DS Lite ?
Pour ce qui est du shoot sur 2 écrans sur la DS, ça peut faire quelque chose de vraiment sympa, mais il faut (pour le programmeur) gérer tout ça comme un seul et unique écran (l'espace entre les 2 écrans fait 48 pixels environ, donc ça fait un écran de 256*432), même pour les sprites. Comme ça, pas de problèmes de collisions foireuses, tout roule comme sur des roulettes ! v_v
@++
Pitt
Tiens voila un truc pas con à prendre en compte : Soit un fais en sorte que les ecrans soient comme écartés et séparés, auquel cas un point qui disparait d'un ecran reapparait tout de suite sur l'autre (plus sympa en emulation je pense), soit on fais comme si les deux écrans ne formaient qu'un, mais avec une zone cachée par une barre que constitue la charnierre. Dans ce dernier cas, l'effet de continuité semble naturel, en revanche cela implique de prendre en compte une zone aveugle dans le jeu...
@archilolo : lol, DS Panzer ^^
@Archilolo>> Mdr la DS Panzer :lol: Oui, je crois bien que ça marche pour les deux !
@Arcadia>> Je suis bien d'accord que pour l'émulation, c'est mieux de faire un "espace zéro". :) En fait, je parlais des jeux DS "originaux" ! :lol: De TES prochains jeux DS :whst: :lol: :lol:.
PS : En parlant de shoot étendu sur 2 écrans. Je ne sais pas si pour le moment ça existe en homerew ou dans le commerce, mais est-ce que dans ce cas, le resultat est convaincant ? Je veux dire, est-ce que le passage d'un ennemi par exemple, d'un ecran à l'autre se fait sans gêne ? Parce que les screenshoot d'un jeu parfois donne envie, mais dans la pratique, l'écart entre les écrans peut être chiant :hum: ...
Il y a bien "no place to hide" (homebrew) sur Nds, si tu as l'occasion de tester, c'est pas vraiment un jeu de shoot (je veux dire dans la pure souche, là tu ne peux pas tirer), mais il y a un petit jeu ou tu dois déplacer un avion pour éviter des tirs, et le scrolling est vertical & sur les 2 écrans, et ça ne m'a pas choqué plus que ça...
Il y a bien "no place to hide" (homebrew) sur Nds, si tu as l'occasion de tester, c'est pas vraiment un jeu de shoot (je veux dire dans la pure souche, là tu ne peux pas tirer), mais il y a un petit jeu ou tu dois déplacer un avion pour éviter des tirs, et le scrolling est vertical & sur les 2 écrans, et ça ne m'a pas choqué plus que ça...
C'est drôle le nom du jeu et le fait qu'on parle justement de zones cachées entre les deux écrans :rolleyes: .
M'enfin si tu dis que ça pose pas de soucis. Par contre tu parles de quoi ? Du transfert immédiat d'un écran à l'autre ou d'une zone cachée justement ?
Je parle du gameplay, le fait que les ennemis passent d'un écran à l'autre sans "disparaitre" (c'est à dire sans zone cachée) n'est pas gênant (j'arrive à faire des scores honorable à ce petit jeu...bon entrainement pour les Shumps)
Je parle du gameplay, le fait que les ennemis passent d'un écran à l'autre sans "disparaitre" (c'est à dire sans zone cachée) n'est pas gênant
OK, a bien y reflechir de toutes façon, je pense que c'est la meilleure solution :)
Et à 1942 tu claques des bons scores ? :p
hum...vaux mieux pas que je réponde, j'me taperais encore les boules :-'
(en gros le big boss la seule fois ou je l'ai vu, c'est sur la version où tu l'avais implémenté directement...pourtant c'est pas faute d'entrainement :-* )
Ton idée d'épuration de code, c'est pas du luxe, en plus tu pourra releaser les sources de ton "sac à bugs" (perso j'le trouve sympa, et j'attends avec impatience la prochaine saison :D)
P.s : j'me suis pris nanostray sur Nds, bah crois moi si tu veux, mais depuis que je l'ai, je joue encore plus souvent à 1942..pourtant il est pas mal du tout comme shump, mais j'en reviens toujours à la 2D classique vue de dessus)
P.s²: Flying Shark, faut les gfxs ? sinon je pense que je peux ripper ça dans 1 ou 2 semaines...
Génial, bravo, je vais tester ou plutot rejouer a ce jeu sur gbµ maintenant.
Quand même moins encombrant que la borne... :D
Vraiment très bon, pas vu de bugs.
Juste une question, comment on fait pour sauvegarder son highscore ?
Ou serait-il possible d'en faire un avec un top10!
Car j'ai jamais été très bon au shoot (même si j'adore y jouer) et voir mes progressions de score me ferait plaisir :)
Si je le passe à la moulinette SC pour avoir un .sav après le jeu plante :(
Que si je le mets direct comme ca il marche nickel.
Sinon vivement ghost n goblins, je sais que sa demande beaucoup de temps la prog, mais c'est vraiment génial de pouvoir jouer a ces jeux là sur portable encore plus sur gbµ c'est tout fin, ultra-beau ^^
Hi guys.
I am a very big retro arcade fan, and so I was extremely happy to find out that 1942 was ported to GBA as homebrew.
I have tried it on an EZ-Flash IV (normal) with a GBA SP, and the game looks very great. Good job on the conversion, Arcadia. :w00t:
However, the game crashes (I get a black screen with some white and red HAM error message), when the game tries to save.
I am not very accustomed to homebrew, so I don't really know what's wrong and how to make it work. I have send the .gba rom to the ez4 cart by using the EZ4Client v1.03 and set the save game patch with save game size 256 Kbits and tried save game types "Unknown type", "EEPROM" and "Flash", but it just doesn't work.
I wonder if the game is compatible at all with EZ4?
Can anyone help me, please? :unsure: (I don't speak French, sorry)
Also, on a side note: The sound/music volume in the game seems to be very low. Is there any where to change this?
Hi CoNS,
First, I Thank you very much for your comment. You seem like my conversion so I'm very happy.
I know the (fucking) crash bug when the game tries to save. I'm actualy working for a new release, with some corrected bugs, as this one. I'm sorry for you about that...
Don't worry about the sound. In the new release, ALL Musics and sound will be improved ! I will re-rip and re-encode them to get a better sound (it's not so hard to to better :whst: ).
Regards.
btw : I am a very big retro arcade fan too :w00t:
@PEDU : Merci pour tes tests et commentaires. Pour le high score, la sauvegarde se fait d'elle même si tu fais un nouveau record (c'est vraiment une sauvegarde basique). Cependant, le jeu plante parfois à ce moment là. Je dois corriger ce bug. En principe, et si je suis bien inspiré, dans une prochaine version, il devrait y avoir un top 5, comme dans le vrai jeu :rolleyes: ...
Yes, I like the conversion very much! :D
I'm looking forward to the new version. But actually I finally managed to get the saving working on my EZ-Flash IV cart, following the same method as I described in the Arkanoid Advance thread here (http://www.playeradvance.org/forum/showthread.php?t=4039).
I Know Arkanoid Advance, its author is one of my best friends. I think Yodajr and I have the same problem because we had the same coding method in the past (I remember these very long nights connected together with msn :rolleyes: ) .
I read your method to fix the problem with EZ-Flash IV cart. It's very interesting :blink: ! If possible, could'you post the fixed 1942 rom in this topic please ?
Thanks in (gameboy) advance ! :)
Sure, I'll post the patched rom and .sav file when I get home from work. Can I simply attach the files to a forum post here, or do I need to upload the files to somewhere and link to them?
BTW, you can read more about what cory1492's patcher does in this thread (http://ezflash.sosuke.com/viewtopic.php?t=2801&start=0) in the Sosuke EZ-Flash Forum.
Thank you for the link and the patched rom.
I think you can simply attach the files into a post.
Thanks a lot :) !
P.s²: Flying Shark, faut les gfxs ? sinon je pense que je peux ripper ça dans 1 ou 2 semaines...
:wub:
IIf possible, could'you post the fixed 1942 rom in this topic please ?
Good idea ! could you do the same for my game please ? :p
Arcadia, about the patched rom for EZ4, please check your p.m.
OK CoNS, I will check that tomorrow. Thanks :)
Un petit post de félicitations et d'encouragements pour toi Arcadia. Tu me donnes envie de me mettre vraiment à la prog DS :wub:
Je viens de lire le topic du début, et c'est très prenant. C'est dommage que je n'ai pas accès à l'ancien forum pour voir plus en détail les parties techniques :(
Comment as-tu réalisé un tel portage? Es-tu parti de zéro? J'ai plusieurs idées de portage en tête mais ne sais pas par où commencer :whst:
Un petit post de félicitations et d'encouragements pour toi Arcadia. Tu me donnes envie de me mettre vraiment à la prog DS :wub:
Je viens de lire le topic du début, et c'est très prenant. C'est dommage que je n'ai pas accès à l'ancien forum pour voir plus en détail les parties techniques :(
Comment as-tu réalisé un tel portage? Es-tu parti de zéro? J'ai plusieurs idées de portage en tête mais ne sais pas par où commencer :whst:
Allez lance toi! J'adore les portages :)
T'as quels titres en tetes ?
Et bien si je devais en citer un ce serait Dungeon Master I (ou le II) :wub:
Garcimak
08/02/2007, 18h28
Je viens de lire le topic du début, et c'est très prenant. C'est dommage que je n'ai pas accès à l'ancien forum pour voir plus en détail les parties techniques :(
Comment as-tu réalisé un tel portage? Es-tu parti de zéro? J'ai plusieurs idées de portage en tête mais ne sais pas par où commencer :whst:
On peut toujours y avoir accès à l'ancien forum par ici (http://www.playeradvance.org/old/)
+1 pour du LO FUL IR au stick (comprenne qui pourra).
MaXleBourrin
08/02/2007, 22h15
Pour l'ancien fofo, il faut avoir un compte qui était crer à l'époque, sinon, si je ne me trompe pas on ne peut y accéder faute de pouvoir s'inscrire.
Si tu veut cki a eu sur le forum, j'veut bien te l'envoyer par MP/Mail/MSN :)
Arcadiaaaaaa je t'iameeeeee, viens chez moi :D
Oui il faut avoir eu un compte sur l'ancien forum pour pouvoir y aller, chose que je n'ai pas.
MaXleBourrin > merci de ta proposition :) Cependant, je crains que ce soit trop lourd pour être envoyé (surtout si l'ancien topic est sur plusieurs pages)...
La mieux serait encore que j'ai accès à l'ancien forum...si un admin/modo pourrais m'aider :-'
Arcadia > Excellent ton jeu, je viens seulement de le tester :blink:, quel plaisir de dé"zing"é ces ptits navions eheheh :)
OXyGN > Dungeon Master :) Mon jeu favori :wub:
Je m'étais amuser à refaire l'interface pour voir ce que ca pouvait donner, mais vu que je suis une quiche en C, j'ai vite laisser tomber ; si tu te lances dans ce projet, ca me ferait énormément plaisir de t'aider pour ripper les sprites, sons, niveaux etc
http://hdxs.free.fr/entree.gif
DMDS.nds (http://hdxs.free.fr/DMDS.nds)
DMDS.sc.nds (http://hdxs.free.fr/DMDS.sc.nds)
Arcadia > Excellent ton jeu, je viens seulement de le tester :blink:, quel plaisir de dé"zing"é ces ptits navions eheheh :)
OXyGN > Dungeon Master :) Mon jeu favori :wub:
Je m'étais amuser à refaire l'interface pour voir ce que ca pouvait donner, mais vu que je suis une quiche en C, j'ai vite laisser tomber ; si tu te lances dans ce projet, ca me ferait énormément plaisir de t'aider pour ripper les sprites, sons, niveaux etc
Ca rend pas mal du tout ! :)
Arcadia > Excellent ton jeu, je viens seulement de le tester :blink:, quel plaisir de dé"zing"é ces ptits navions eheheh :)
OXyGN > Dungeon Master :) Mon jeu favori :wub:
Je m'étais amuser à refaire l'interface pour voir ce que ca pouvait donner, mais vu que je suis une quiche en C, j'ai vite laisser tomber ; si tu te lances dans ce projet, ca me ferait énormément plaisir de t'aider pour ripper les sprites, sons, niveaux etc
http://hdxs.free.fr/entree.gif
DMDS.nds (http://hdxs.free.fr/DMDS.nds)
DMDS.sc.nds (http://hdxs.free.fr/DMDS.sc.nds)
Roooo! Je crois que ma motivation est en train de monter en flèche maintenant! :w00t:
Je viens de tester hdxs et ça me met l'eau à la bouche...:wub:
Ca me dirait bien de commencer qqchose...et pourquoi pas déjà un topic sur le projet? :-'
Bobby Sixkilla
09/02/2007, 17h53
Au boulot alors! :D Ca serait un très joli projet. :)
billwabo
15/02/2007, 01h28
Regarde ce qui a été posté sur les newsgroups voici quelque jours...
http://img166.imageshack.us/img166/8088/arcatj4.png (http://imageshack.us)
Bobby Sixkilla
15/02/2007, 02h52
On trouve vraiment n'importe quoi sur les newsgroups! :D La classe américaine quand même. B)
D'ou sortent ces versions ? du site de vince ?
Un petit post de félicitations et d'encouragements pour toi Arcadia. Tu me donnes envie de me mettre vraiment à la prog DS :wub:
Je viens de lire le topic du début, et c'est très prenant. C'est dommage que je n'ai pas accès à l'ancien forum pour voir plus en détail les parties techniques :(
Comment as-tu réalisé un tel portage? Es-tu parti de zéro? J'ai plusieurs idées de portage en tête mais ne sais pas par où commencer :whst:
Ooooops, maudit sois-je d'avoir négligé mon propre topic :huh: ! Désolé j'ai pas fais attention :-' ...
Alors je te remercie sincèrement pour ces encouragements et je suis heureux de te donner envie de coder sur DS. Ne te gênes pas, rien, mais alors rien ne peut t'en empêcher. Le plus dur c'est la motivation, et sur ce forum, on se motive tous ^^ .
L'ancien topic du projet (bon courage pour s'y retrouver, il y a 1200 réponses :whst: ) se trouve sur l'ancien forum à cette adresse (http://www.playeradvance.org/old/index.php?showtopic=5226). (je ne sais pas si tu peux voir la page, mais le cas échéant on peut te trouver une solution, envoie moi un mp).
Je suis parti d'une idée toute bête, celle de faire bouger un sprite. Puis tout le monde s'est is à me motiver en me demandant d'aller plus loin. Le sprite était un sprite de 1942. Je l'ai choisi comme ça, ça aurait pu être celui de Flying Shark ou Galaga...
@hdxs : Merci :-' :wub:
@billwabo : ........:blink: ............ça alors ! Il y a vraiment des collectionneur de tout ! Nuls doutes que pas mal de projets de PA doivent ainsi passer dans ces news :) . Merci pour l'info, je toruve ça sympa et c'est con à dire, mais ça motive ;) !
@Yodajr : Ces versions se trouvent dans ce topic, en second post :whst: ...
Oups, oublié ^^
Même si il n'y a pas QUE du piratage sur les alt.bin des newsgroups, c'est assez marrant :)
Quoique certains très bons portages comme le tien s'apparentent à du piratage, mais ca c'est un autre débat :p
Et une adaptation de G-Loc (http://www.gamoover.net/Forums/index.php?topic=11476.0) ça ne te tente pas Arcadia ?
Je ne passe plus très souvent sur PA, je suis un peu nostalgique du Forum et de l'ambiance qui y règnait il y a deux ans de ça.
C'est mon côté 'avant c'était mieux'.
Ca ne m'empêche pas de lire les posts important (plutot GBA que DS :rolleyes: )
Je confirme aussi ma préférence pour la GBA :w00t:
Le dev amateur sur GBA n'est pas ridicule. Sur d'autres babases on sent plus facilement le côté amateur.
A+
Bobby Sixkilla
16/02/2007, 23h59
La GBA vaincra! :devil:
La GBA vaincra! :devil:
Pas sur :p mais c'est une très bonne machine ;)
Le dev amateur sur GBA n'est pas ridicule. Sur d'autres babases on sent plus facilement le côté amateur.
+1
J'avais la même discussion avec Brunni l'autre jour...
Sur PSP c'est littéralement impossible, sur DS c'est peut etre possible, mais j'en ai pas croisé beaucoup, alors que sur GBA, les jeux amateurs à la hauteur d'un jeu commercial c'est assez fréquent :)
(la preuve, ce topic :p )
Et une adaptation de G-Loc (http://www.gamoover.net/Forums/index.php?topic=11476.0) ça ne te tente pas Arcadia ?
Je ne passe plus très souvent sur PA, je suis un peu nostalgique du Forum et de l'ambiance qui y règnait il y a deux ans de ça.
C'est mon côté 'avant c'était mieux'.
Ca ne m'empêche pas de lire les posts important (plutot GBA que DS :rolleyes: )
Je confirme aussi ma préférence pour la GBA :w00t:
Le dev amateur sur GBA n'est pas ridicule. Sur d'autres babases on sent plus facilement le côté amateur.
A+
Aaaahh Wanou :wub: . Pour une surprise c'est une surprise :) !
J'ai une fois de plus pris plaisir à lire ton road trip. J'adore . Et puis les smileys carrés sont excellent ^^ . Mais tu es un vrai collectionneur ma parole :blink: ! Heureux soient tes amis qui ont le privilège de rentrer dans ton univers plein de nostalgie :) ! En parlant de nostalgie du bon vieux temps du forum, ça me touche que tu vienne dire cela sur mon topic. Moi aussi j'ai cette nostalgie, même si je me suis adapté avec le temps (m'enfin il m'a fallut 1 an de ocupure quand même :rolleyes: ).
Je plussois ce que tu dis au sujet du dev amateur, et je plussois également Yodajr qui lui-même te plussoyait (et oui, on s'adapte au langage, maintenant on plussoit :p ). Le dev amateur GBA peut sans difficulté dépasser les 3/4 des productions commerciales. C'est certainement la dernière console qui, de part ses contraintes techniques la destinant plus à la 2D, en fait la console idéale pour les bon vieux jeux oldschool.
Et je pense que les oldschool gamers sont assez passionnés et motivés pour sortir des produits de qualités rivalisant sans peine avec des produits torchés à la va-vite par des codeurs professionnels en mal d'expérience, vilains petis canards de leur école ayant trouvé un boulot minable dans un studio pourri, ne rêvant que d'une chose : bosser sur la 3D dans un studio "serieux". Ce qui est dommage c'est cette fichue résolution, qui vraiment déroute les codeurs pour les portages, enfin surtout moi. En tout cas pour G-Loc, je passe mon chemin :lol: !!!
Enfin bref. En tout cas, la GBA, dont l'évolution et la miniaturisation se trouvent incarnés dans la GBMicro, n'a pas la fin qu'elle mérite. On ne la trouve quasiment plus et quand on la trouve, elle est bradée, reléguée au rang des consoles obsolètes à enterrer et à oublier. Je l'ai encore vu bradée à Boulanger ce matin à 39 euros (certes, des modèles roses, les derniers). J'ai fais le neuneu hésitant pour tester le vendeur : "La GBA c'est fini monsieur, elle a été remplacée par la DS. Elle est mieux la DS, en plus elle à 2 écrans !". Et moi de lui répondre d'un air las : "Non monsieur, elle n'est pas mieux la DS, elle est différente..."
Je plussois moi aussi : vive la GBA ! :wub:
Sinon je vous rassure, il y a des codeurs pro qui essaient de faire du bon boulot hein ! :-'
En tout cas ça fait plaisir de revoir ce topic vivre à nouveau !
uniulincu
10/03/2007, 16h05
Salut Arcadia,
Un grand merci pour ton portage! En ce moment je m'éclate (ou plutôt je me fais éclaté^^ ) sur ton 1942.
Et comme je perds assez souvent, sur le premier tableau (oui j'ai honte :-' )
j'ai eu une bogue hier soir...
A savoir, que je me suis fais descendre, puis l'avion de réserve est venu normalement, mais en même temps deux des projectiles qui avait été largué par les méchants, sont restés fixe et apparents sur l'écran >_<
J'ai fait le test de voler à leur rencontre il ne m'on rien fait... mais du coup j'ai perdu ma dernière vie (à cause de la bogue on va dire hein) et retour sur l'écran titre, ils étaient toujours là, jusqu'à ce que je perde la première vie de ma nouvelle partie... ou là, ils ont disparu. v_v
Donc voilà ma question: " est ce que tu peux me faire une version avec des projectiles gentils, qui font tout pour éviter le gentil !?" :ph34r: i'm out :p (bien entendu c'était juste pour signaler la bogue... la question est une boutade hein...)
[Edith:wub: ] Linker Ewin Flash 512 Mb
Hop Arcadia, le lien vers la rom est dead, j'aurais réparé si seulement je retrouvais la vraie version finale dans mon dossier dev/gba/ext/ remplit de 50 millions de fichiers zip avec tous "1942" dans le nom :p
Bobby Sixkilla
14/07/2007, 03h19
Sur le site de Dr.Vince, ce n'est pas la dernière version?
Hop Arcadia, le lien vers la rom est dead, j'aurais réparé si seulement je retrouvais la vraie version finale dans mon dossier dev/gba/ext/ remplit de 50 millions de fichiers zip avec tous "1942" dans le nom :p
Ah ouais, c'est vrai, c'est encore une des conséquence de la destruction de mon compte par les sauvages de chez free. Faute de temps, je n'ai pas encore trouvé d'hebergeur alternatif <_<.
Il y a bien le serveur free d'Archilolo, qu'il a eu la bonne idée de mettre à la disposition de la team. Je vais m'en servir temporairement s'il le veut bien, et quand j'aurais mis la main une ultime version que j'avais retravaillé il y a peu.
En attendant, elle est certainement dispo sur le site de Vince, comme le souligne Bobby, mais aussi et surtout elle est archivée sur le serveur des organisateur du concours GBAX (version 2005), très exactement ici (http://gbax.gp2x.de/gbax2005.html).
Merci pour l'info Yodajr, j'y pensais vraiment plus :disgust1:
archilolo
14/07/2007, 14h17
Il y a bien le serveur free d'Archilolo, qu'il a eu la bonne idée de mettre à la disposition de la team. Je vais m'en servir temporairement s'il le veut bien, et quand j'aurais mis la main une ultime version que j'avais retravaillé il y a peu.
:hmm:
Bon, après réflexion, j'accepte gracieusement que tu mettes ton 1942 son mon serveur free. B)
...
Mais ça va pas la tête ! :bobbybad: Si je l'ai mis là, c'est pour que des amis comme toi s'en servent, vieux forban ! :drixmok:): Et j'ajoute même que je suis honoré qu'il puisse accueillir ta si fameuse production. :-'
WeLove:arcadia:@team
Merci Archi, je vais donc mettre ma rom sur ton serveur pourri....
Je déconne hein :w00t: !!!
:wub: :archilolo: :wub:
drkfcc31
28/05/2008, 08h34
Salut !! Je voulais télécharger le jeu mais le lien est mort ??, Heeeellllppp !!!!!
archipel
28/05/2008, 09h25
je viens de découvrir et moi aussi je veux le téléchager maintenant :)
Dr.Vince
28/05/2008, 11h48
utilisez le lien DAT GBA qui se trouve dans ma signature ;)
vBulletin® v.3.7.2, Copyright ©2000-2008, Jelsoft Enterprises Ltd. Tous droits réservés - Version française vbulletin-fr.org