Identifiant:
Mot de passe:
Accueil
Devblogs
Voir tous les devblogs
Obtenir un devblog
Fiches Homebrews
Chat (IRC)
NoPaste
Lexique
Wikis
NDS/GBA
PSP
Wii
Forum
Accéder au forum
Messages non lus
Réponses non lues
Au secours !!!
Options
Rechercher
Se Connecter
Inscrivez-vous
Développement Amateur Francophone
|
Articles
|
Interviews
|
[Interview] MikeGBA, ASM Master
Événements liés
Interview du mardi #5
: 15 Mai 2007
Pages: [
1
]
2
Bas de page
Imprimer
Auteur
Fil de discussion: [Interview] MikeGBA, ASM Master (Lu 5405 fois)
0 Membres et 1 Invité sur ce fil de discussion.
Mollusk
PAlib Guru et
Administrateur
Messages: 3094
Ne vous posez pas de questions, codez !
[Interview] MikeGBA, ASM Master
« 14 Mai 2007, 13:36:23 »
Après des heures de boulot, et pour une fois à l'heure (à savoir première heure le Mardi ^^), nous vous livrons enfin l'interview de MikeGBA, codeur francophone qui a vu un de ses homebrews GBA, Crazy Racers, édité pour de vrai !
Darkmath :
Alors d'abord bonjour Mikegba, bienvenue.
Peux-tu te présenter, ton nom, ton âge et tout ce que tu veux bien nous dévoiler ? ^^
MikeGBA :
Oui, alors mon nom c'est Michel Vachta (Mich pour les intimes...) 37 ans (eh oui, je suis vieux...) et j'habite à la campagne à côté de Dijon...
...avec 3 femmes à la maison !!
Darkmath :
Situation professionnelle ?
MikeGBA :
Alors, au niveau professionnel, double activité, commerçant en informatique et codeur freelance.
Darkmath :
Codeur freelance ? Dis-nous-en plus !
MikeGBA :
Donc, codeur freelance, depuis l'année dernière avec l'épopée CrazyRacer/GT Racer sur GBA.
Reppa :
Oki donc en amateur.
Darkmath :
Oui et non... Amateur au début puis professionnel à l'arrivée, si je ne m'abuse ?
MikeGBA :
Oui, voilà, Darkmath a bien résumé.
Darkmath :
Alors, tu as fait ton succès sur GBA, mais avais-tu déjà tâté d'autres machines avant ? Sinon comment es-tu arrivé sur GBA ?
MikeGBA :
Oui, Crazy Racer qui au départ était un homebrew a débouché sur un contrat professionnel pour la licence GT Racers sur GBA.
La première machine sur laquelle j'ai codée était le Sinclair ZX81, ça devait être dans les années 82.
Mollusk :
Oulah, je n’étais même pas né !
Darkmath :
Moi non plus lol.
Reppa :
J'avais un an pour ma part j'ai du attendre encore 5 ans pour voir mon commodore 64. ^^
Mollusk :
Ça ressemblait à quoi à programmer ça ? (de là qu'est née ton obsession pour l'asm ? :p)
Darkmath :
Asm only ?
MikeGBA :
1 ko de ram.
Machine passionnante, où l'on pouvait coder en basic et en assembleur Z80. Et avec 1 ko de ram ( ...1024 octets ) il fallait donc optimiser !!:D
Mais bon, avec mon argent de poche j'ai pu me payer la super extension à 16 ko !!
Reppa :
16Ko, de quoi s'amuser.
Darkmath :
Tu as gardé des choses de l'époque ? Des screens quelque part ou même des sources ?
MikeGBA :
Elles doivent trainer dans des fonds de tiroir des sources en basic sur des rouleaux en papier thermique de l'imprimante qui allait avec !
Darkmath :
lol
Reppa :
Des photos ! Des photos ! :D
Darkmath :
Une grande époque...
Reppa :
On savait faire de grandes choses avec peu de moyens...
MikeGBA :
Carrément, c'était les balbutiements de l'informatique domestique, où on raccordait la bête sur l'écran de télé via le canal UHF, canal 36, pas de son, noir et blanc, enregistrement des programmes sur magnéto k7 !
Reppa :
Que de souvenirs
Yus :
Je me souviens encore de mon ZX Spectrum, j'ai jamais pu trouver le magnéto pour lire les cassettes (vendu séparément) du coup j'ai jamais pu jouer aux "vrais" jeux dessus. :(
MikeGBA :
Ouais, j'ai sauté le ZX Spectrum, d’ailleurs j'ai longtemps bavé dessus, car un de mes voisins de l'époque en a eu un et il me narguait avec... ben oui, lui il avait le son, la couleur et 48 ko de ram si je me souviens bien, et un clavier amélioré !!
Darkmath :
Han, la classe.
MikeGBA :
Et donc, je suis passé directement à l'Oric Atmos ! ...avec son CPU 6502A
Reppa :
(là on est tous en train de chercher sur Wikipedia ce que c'est. :p)
Darkmath :
lol
Yus :
(c'est pas faux. :s)
Reppa :
Jolie machine
MikeGBA :
Et c'est là que j'ai commencé a complètement squatter la TV, 10 heures par jour à programmer.
Reppa :
Une grande expérience donc.
Yus :
À la plus grande joie de ta famille j'imagine ?
MikeGBA :
J'avais fait un "scramble" clone à l'époque, qui avait failli être édité chez Loriciel.
Reppa :
Ca fait des années que je n'avais plus entendu ce nom de boite.
Mollusk :
La classe !
MikeGBA :
Mais ça a foiré je ne sais plus pourquoi, mais en gros ça faisait un peu peur à ma mère cette histoire (j'avais 14 ou 15 ans).
Reppa :
C'était s'engager dans une voie houleuse pour l'époque.
MikeGBA :
Tout à fait !
Après, est venue l'ère de l'Atari 520 ST, mais là je n'ai pas fait grand-chose d'intéressant dessus, et beaucoup moins de temps à consacrer à la programmation.
Reppa :
Vers 18 ans ? En plein examens, début de boulot.
MikeGBA :
16/18 ans, oui c’est ça !
Mollusk :
(tu me préviens quand tu arrives à une console que je connais s.t.p. ^^)
Reppa :
C'est des ordis là. ^^
Darkmath :
lol
Reppa :
Des vrais Personal Computer. :D
MikeGBA :
Ok, alors tu peux revenir dans 2 heures Mollusk !! :D
Mollusk :
^^
Yus :
On risque de perdre des lecteurs alors, seuls les plus tenaces liront jusqu'au bout.
Reppa :
Donc de là, la NES n'est plus très loin et la Mark I non plus. Tu as possédé une de ces consoles ?
Mollusk :
(moi je suis arrivé au 286, pour info, mais pas de dev avant la GBA en gros)
Darkmath :
lol J'ai commencé le dev sur DS..... Non me tuez pas.
MikeGBA :
Oui, donc, ensuite, le dev j'ai laissé tombé, je ne retrouvais pas dans l'épopée PC le charme que je trouvais à toutes ces machines 8/16 bits qu'on branchait sur la TV.
Mais j'ai possédé notamment la Game Gear de Sega...
Reppa :
La bouffeuse de piles. :D
MikeGBA :
...que j'ai toujours d’ailleurs ( oui !! ).
Darkmath :
Tu as dev dessus ?
MikeGBA :
Non, juste joué !
Reppa :
Qu'est-ce qui t'a amené vers la GBA après tout ça ?
MikeGBA :
Disons, qu'à la base je ne suis pas un Nintendo fan ! En fait, c'est venu un peu par hasard.
Darkmath :
Ah oui ? À cause d'une fille ? (eh oui, pourquoi pas ?)
MikeGBA :
Ça faisait un moment donc que je ne touchais plus au dev, j'étais stabilisé au niveau professionnel, et j'avais envie de me trouver une plateforme pour développer des jeux et si possible en assembleur (j'ai un peu zappé le C...).
Darkmath :
Tu as fait quel genre d'études ?
MikeGBA :
Bac D (c'est un bac scientifique orienté maths et sciences naturelles), licence de droit et école de commerce ensuite.
Darkmath :
En effet...
MikeGBA :
Et c'est là qu'il y'a environ 3 ou 4 ans, je découvre qu'il est possible de faire du dev sur la GBA.
Darkmath :
Et là c'est le drame...
Reppa :
Toute la donne est changée.
MikeGBA :
Et en regardant un peu l'architecture de la "bête", je m'aperçois qu'enfin je retrouve une machine qui ressemble à ce que je connaissais avant !
Mollusk :
Tu as découvert ça comment ? Hasard/piratage ? ^^
MikeGBA :
Par le biais d'un ami qui développe en pro dessus.
Darkmath :
Oh !
Yus :
Ah oui ! donc, c'est un peu aussi comme ça que tu as pu avoir des contacts pour sortir ton jeu dans le commerce ?
MikeGBA :
Ben en fait, non, pas du tout !
Mollusk :
lol
Yus :
Arf :P
Darkmath :
Alors, tu découvres qu'on peut développer dessus ? Et la suite ?
MikeGBA :
Donc, voilà, je me suis mis un peu à étudier la machine, son architecture, l'asm étant mon langage de prédilection, je me suis procuré l'assembleur "goldroad", et hop.
Darkmath :
Tu as acheté un linker ? Lequel ?
MikeGBA :
Oui, pour tester un peu en réel, je me suis vite procuré un EZ-Flash.
D'ailleurs, ce qui me motivait vraiment, un peu comme vous tous, c'était d'arriver à faire tourner sur une vraie GBA un soft maison ! :P
Darkmath :
Évidemment. ;)
MikeGBA :
Quel bonheur de voir son sprite qui se déplace pour de vrai sur l'écran de la GBA...
Reppa :
Je confirme c'est un plaisir.
MikeGBA :
À côté, faire du dev sur PC, ça n'a pas le même charme, ni la même saveur...
Reppa :
Ça parait inaccessible et très lointain.
Darkmath :
Là tu te lances dans le développement sur GBA. Depuis tu as touché à d'autres machines ? (plus récentes ?)
Mollusk :
La DS...
MikeGBA :
Oui, alors, sur la GBA, j'ai commencé doucement avec un Space Invaders (histoire de se remettre en jambe), puis est venu un dérivé de Qix (Super Qix Advance), et enfin Crazy Racer (qui est devenu GT Racers). Et puis donc, oui, depuis l'année dernière, j'ai sauté le pas vers la DS, la GBA arrivant manifestement en fin de vie.... :(
Darkmath :
Arf, il faut une fin à tout. :/
MikeGBA :
Mais la DS reste selon moi dans la continuité technique et dans l'esprit de la GBA... :) La même avec un deuxième écran, un stylet, et de la 3D hardware.
Yus :
Revenons à l'épopée GT Racers... Est-ce que les ventes du jeu ont été bonnes ? J'imagine que comme tous les autres jeux la rom s'est retrouvée sur le net, quel effet ça te fait et que penses-tu du piratage ?
Darkmath :
Moi j'ai l'original :p et une rom personnalisée :p
MikeGBA :
Oui, donc pour Crazy Racer, trouvant le résultat pas trop mal, je me suis dit pourquoi pas en faire une bonne démo bien finie et tenter auprès d'éditeurs.
Mollusk :
Et pourquoi ne pas faire un portage (ou non) de Death Rally ? :p
MikeGBA :
C'est vrai que le moteur se rapproche un peu de Death Rally, après, bon, la question ne s'est pas vraiment posée.
Darkmath :
Pour toi quels étaient les atouts de Crazy Racer pour être "vendable" (je n'aime pas parler comme ça...).
MikeGBA :
Bon, ce qui a mon sens permettait de faire mouche, c'était la touche 3D, le thème du jeu course de voiture qui est récurrent sur tous les supports, le contrôle de la voiture qui était pas trop dégueu... Bon, après je me suis vite aussi rendu compte qu'il y'avait des obstacles importants
Yus :
Comme quoi ?
Mollusk :
Pour les gens tu dis 3D, ils pensent PS2. ^^ Donc la GBA, pauvre petite à côté...
MikeGBA :
Oui !!! Évidemment !!:D Pour les obstacles principaux, je dirais entre autres la fin de vie de la GBA qui n'a pas facilité les choses, la quasi-impossibilité de commercialiser autre chose que des licences, et enfin être issu du homebrew...
Yus :
Frein dans quel sens ? Inexpérience en général ou inexpérience en matière d'outils de dev officiels ? Le fait de coder en ASM n'aide pas non plus j'imagine ?
MikeGBA :
Le fait de coder en ASM, l'éditeur s'en fout, d’ailleurs, il n’était même pas au courant... Non, en fait un éditeur n'a qu'une chose en tête : "vont-ils être capables de finir le jeu, dans les délais et être capables au final de fournir une rom qui puisse passer les tests d'approbation de Nintendo".
Mollusk :
D'ailleurs, question qui m'intéresse, ça donne quoi les délais ?
MikeGBA :
En gros, si vous vous souvenez de la dernière démo de Crazy Racers, j'ai eu 6 mois pour en faire GT Racers.
Il n'y avait qu'un circuit tout petit, il a fallu passer à 16, graphs originaux, musique, etc.
Mollusk :
6 mois ça va encore. Mais du coup tu as les sous en poche et tu peux t'y consacrer 6 mois ? Ou alors tu continues à la homebrew et c'est la merde totale ? ^^
MikeGBA :
Non, pas de sous en poche, la rémunération est liée à l'approbation finale de Nintendo, enfin dans mon cas, vu que j'avais tout à prouver.
Mollusk :
Ok, donc chaud :p
MikeGBA :
Assez oui...
Darkmath :
Et les tests, ils consistent en quoi ?
MikeGBA :
En ce qui concerne les tests, la rom est passée complètement en revue par Nintendo, au niveau technique et également gameplay. Le jeu doit être finissable par le joueur.
Reppa :
Nintendo France ?
MikeGBA :
Nintendo Europe.
Mollusk :
Ça a changé quoi, concrètement, dans ta vie de codeur, le fait d'être publié ?
MikeGBA :
Disons, que c'était avant tout pour moi un peu un rêve de gosse cette histoire, le plaisir d'avoir un jeu dans la vraie boite cartonnée de Nintendo, avec les manuels estampillés pour son propre jeu.
Reppa :
C'est clair que côté satisfaction personnelle c'est le top du top.
MikeGBA :
Après plus concrètement ça permet d'avoir un vrai background pour la suite sur DS.
Yus :
Tu as combien d'exemplaires du jeu chez toi ? Tu as essayé de booster les ventes en en achetant 50 à toi tout seul ?
MikeGBA :
Non, je me suis pris deux exemplaires pour moi, dont un qui reste sous blister ! :)
Mollusk :
lol
Yus :
Est-ce qu'on t'a demandé de dédicacer des exemplaires de ton jeu ? (connaissances, fans, vendeurs eBay...)
MikeGBA :
Non, je n'ai dédicacé que les exemplaires vendus par la commande groupée sur le forum PlayerAdvance, d'ailleurs un de mes regrets a été que le jeu ne soit pas distribué en France, mais juste en Angleterre, Allemagne et Italie principalement.
Yus :
Forcément c'est un peu dommage de ne pas pouvoir entrer dans un magasin (en France) et voir ton jeu dans les rayons. :\
MikeGBA :
oui !!! :'(
Mollusk :
Pour quelle raison ?
MikeGBA :
C'est une histoire de distribution, en fait les éditeurs n'ont pas accès à tous les canaux de distribution du marché, c'est en fonction de leur importance, et de leurs réseaux, et en l'occurrence, l'éditeur anglais "Liquid Games" n'avait pas de canal de distribution en France, par contre en Italie le jeu a été distribué via Atari. C’est assez nébuleux tout ça, mais bon...
Yus :
Arf Atari qui distribue en Italie, mais pas en France. :\
Mollusk :
Quels sont tes projets/idées/désirs sur DS à présent ?
MikeGBA :
Au niveau de la DS, un projet est en cours de développement, un projet complètement original au niveau du concept, qui va utiliser au maximum ce qu'offre la DS : le stylet, la 3d et le micro.
Yus :
Projet pro ?
MikeGBA :
OUI.
Mollusk :
Mais du coup, tu codes en C ?
MikeGBA :
Hé hé !! Disons que la source est un mix C / ASM...
90%/10%, je te laisse deviner les proportions... :D
Mollusk :
Tu bosses seul ou en groupe du coup ?
MikeGBA :
Pour l'instant, on est 2 sur ce projet, j'ai quelqu’un avec moi qui graphe sur 3dsmax pour la création des niveaux.
Yus :
Tu as des screens pour illustrer l'interview ? (bah quoi ? je tente le coup. ^^)
Reppa :
Sympa.
MikeGBA :
Des screens seraient possibles techniquement :D ...mais malheureusement impossibles déontologiquement !
Mollusk :
Clair !
MikeGBA :
Disons qu'actuellement, le moteur 3D est terminé, on arrive dans la phase de code du gameplay proprement dit.
Mollusk :
Un indice quant au genre de jeu ou pas ?
MikeGBA :
Oui, disons que le jeu se passe dans un univers temporel, on va dire 2ème guerre mondiale, qu'il se jouera complètement au stylet et en tenant la console à la verticale.
Reppa :
Ça sonne déjà bien dans mon oreille tout ça. Assez pour me donner envie d'attendre les infos officielles. :D
MikeGBA :
On est assez optimiste sur l'issue du projet, plus que pour Crazy Racer en fait, toutefois je pense qu'il faudra attendre début 2008 pour des infos "officielles"... :P
Mollusk :
Ah, ça fait loin encore ça :/
Reppa :
Ca me fait bizarre de lire Crazy Racers, je pense à chaque à Crazy Racers de Konami.
Yus :
Sinon, tu t'intéresses à d'autres plateformes ou pas du tout ?
MikeGBA :
Non. :D
Mollusk :
lol Même pas la Wii ? (pour faire original)
Yus :
OK, alors merci pour cette interview et à bientôt. :)
MikeGBA :
Bon, alors en fait, en tant que joueur, je m'intéresse pas mal à la Xbox360, PSP, DS ( j'ai pas encore de Xbox360, j'attends d'avoir l'écran qui va bien avec), la Wii me branche pas plus que ça car je vois plus le concept de jeu à la maison avec des potes pour la Wii, ce qui est pas toujours réalisable, mais d'un point de vue développement je pense qu'il y a déjà pas mal à faire avec la NDS et pour un bon bout de temps. Mieux vaut se concentrer sur une seule console comme il faut, plutôt que de s'éparpiller sur plusieurs et de faire les choses à moitié.
Mollusk :
Tu consacres combien de temps par jour/semaine au développement ?
MikeGBA :
Je dirais, en moyenne 2 à 3 heures par jours... avec des pointes bien sûr à 10/12 heures quand ça commence à urger !! À la fin sur GT Racer, ça devait bien faire 10 à 12 heures.
Mollusk :
Où puises-tu la sagacité suffisante à l'exacerbation continue de tes compétences sur GBA/DS ? (en gros, comment tu te motives ? ^^)
MikeGBA :
Merci, pour la traduction !:D
Darkmath :
Arf c'est nul dit comme ça…
MikeGBA :
Oui, mais au moins je comprends ! (je rigole).
La motivation, en réalité elle vient assez facilement, après viens le désir quand je commence un truc, de le finir, ne serait-ce que par satisfaction personnelle. Et ce qui permet aussi de garder la motivation intacte, c'est bien sûr les encouragements des joueurs quand on poste des projets sur les forums (ce qui manquait à la fin pour GT Racer à cause de la confidentialité).
Mollusk :
À ce sujet, tu as beaucoup de retours sur tes créations ? Par mail, sur les topics, etc. ? (encouragements, bug reports, suggestions)
MikeGBA :
Non, sans plus en réalité, en ce qui concerne les bugs reports, j'ai eu mon lot avec les tests de Nintendo, et peu avec les joueurs en réalité. En ce qui concerne GT Racers, les suggestions venaient surtout en ce qui concernait l'amélioration des collisions.
Mollusk :
Sur les forums où tu passes tu as une réputation d'optimiseur fou, c'est dû à quoi ?
Yus :
Probablement l'utilisation de l'assembleur.
Mollusk :
Et est-ce une qualité ou un 'défaut' (perte de temps) pour un dev officiel ?
MikeGBA :
Alors, cette "réputation" d'optimiseur fou, c'est peut être effectivement l'utilisation de l'assembleur, du moins à 100% pour un projet complet (y'a pas une seule ligne de C dans GT Racers qui doit faire environ 20.000 lignes d'asm), et peut-être aussi l'utilisation du mode 4 sur la GBA pour la 3d, qui n'est à la base pas faite pour ça.
Sinon, qualité ou défaut pour du dev pro ? Je dirais les 2.
Mollusk :
Petit rappel pour nos lecteurs sur le mode4 ? ;) (buffer, en gros)
MikeGBA :
Oui, mode bitmap pur.
Mollusk :
Du point de vue de tes contacts pro, ils ont vu ça comment le fait que tu codes tout en assembleur ?
MikeGBA :
L'éditeur de GT Racers ne sait même pas que c'est en assembleur ! :D
Mollusk :
^^ Tu conseillerais l'assembleur pour une utilisation 'massive' sur DS ou pas ? Pourquoi/pourquoi pas ? Pour qui ?
MikeGBA :
Bon, honnêtement, je pense que le choix de l'asm sur une console tel que la DS ne se justifie que si c'est un plaisir de coder en asm, car il est absolument évident que l'on peut tout faire en C sans être pénalisé par le temps CPU... ce n'est pas une GBA !
Mollusk :
Bien dit. :)
Petit exemple, voilà à quoi ressemble l'assembleur ;) et vous trouverez
sur playeravdance.org
un joli tuto de MikeGBA !
Darkmath :
Pourquoi ce choix de l'asm là ou nombreux préfèrent le C ?
MikeGBA :
Maintenant, personnellement, je code beaucoup mieux en asm, qu'en C, je ne pense pas "personnellement" perdre beaucoup de temps à utiliser l'asm plutôt que le C, donc pour moi la question ne se pose pas réellement.
Mollusk :
Du coup, tu aurais des conseils/astuces pour ceux qui souhaitent se lancer dans le développement (amateur, of course) ?
MikeGBA :
Hmmm, disons, que même sans parler de choix de langage, je dirais que pour quelqu'un qui débute, je pense que ça serait pas mal de faire un petit stage GBA (c'est une très bonne école...), ensuite se posera peut être la question lib/pas lib, mais le choix se fera de lui-même : quelqu'un qui veut un résultat tout de suite sans se prendre la tête et qui veut que cela reste un plaisir utilisera une lib, alors que celui qui veut étudier les entrailles de la bête codera en dur (en C ou en ASM).
Mollusk :
:) C'est clair que quand je vois le gâchis de puissance/place dans les homebrews DS je me dis que la GBA nous forçait à optimiser, et ça c'était bien pour apprendre. :)
MikeGBA :
100% pour l'optimisation sur GBA, c'est pour ça que je conseille la GBA avant la DS.... Ça permet d'acquérir ces réflexes.
Mollusk :
Quand tu codes, tu utilises quoi comme outils ? Hard/Soft (et tu t'es fait une lib perso en ASM que tu peux réutiliser ?)
MikeGBA :
Pour les outils, sur NDS je code avec le couple CodeWarrior/lib Nitro obligatoire pour le dev pro.
Mollusk :
Chacal ^^ et sur GBA ?
MikeGBA :
Sur GBA, j'ai débuté avec le couple Notepad/Goldroad (je parle de Notepad de Windows....) pour finir avec Ultraedit et GNU asm.
Yus :
Je vous l'avais dit ! Notepad !!
Mollusk :
Tu pourrais décrire ta 'philosophie' de dev/vie en une phrase ? ^^ (dev +/- vie au choix)
Yus :
T'as le droit de faire un haïku si tu es motivé. :P
MikeGBA :
Un haïku ?
Yus :
C'est une forme de poème japonais.
MikeGBA :
D’accord, alors on oublie le haïku ! Ma philosophie du dev : "l'important, c'est de finir"...
Mollusk :
Ah, bien ça, on a trop de projets commencés, mais jamais aboutis (moi le premier).
MikeGBA :
On voit trop de projets commencés qui n’arrivent même pas au quart du dev.
Mollusk :
Quand tu butes sur un bug ou un truc compliqué à ajouter, tu 'procèdes' comment ?
MikeGBA :
Ça dépend. Si c'est juste un problème de programmation pure, le débuggeur suffit, si c'est un problème d'algo, je reprends souvent tout sur une feuille de papier.
Mollusk :
La feuille de papier tu t'en sers qu'en cas de soucis ou aussi au début pour la conception de l'algo à sa source ?
MikeGBA :
Je m'en sers dès le départ, sinon, je marque toutes les structures, variables dans un document Word.
Darkmath :
Baaaah, désolé. :(
MikeGBA :
Tu n'aimes pas Word ?
Darkmath :
Je n'aime pas trop en effet.
MikeGBA :
OpenOffice ?
Darkmath :
Oui, déjà plus, mais en fait non. Peu importe. ^^
MikeGBA :
Disons, qu'en gros j'ai besoin d'un pense-bête permanent, surtout pour mes structures.
Mollusk :
Je pense qu'en ce qui concerne le dev pur et dur on a en gros fait le tour (sauf si tu vois autre chose)
Quelles sont les influences que l'on retrouve dans tes jeux ? (vidéoludiques, etc.)
MikeGBA :
La plus grosse influence, c'est je pense, les bornes d'arcade des années 80/90 !!
Mollusk :
Assez vaste. ^^
MikeGBA :
Je veux dire par là, les jeux où l'on mettait des pièces de monnaie, on faisait sa partie et on prenait du plaisir à jouer avec des trucs simples.
Mollusk :
Tu parles d'influence des jeux d'arcade des années 80/90, et la GBA, tout comme la DS, sont tout de même très tournées vers la 2D... Dans ce cas, pourquoi avoir fait un jeu GBA en 3D ?
MikeGBA :
J'aimais beaucoup le concept des jeux de voiture vu de dessus (il y en a pas mal sur borne d'arcade, me souviens plus les noms), et j'étais aussi très fan de V-Rally sur GBA, que je trouvais fantastique pour la console, ce qui m'a vraiment motivé pour la 3D. Et bien sûr aussi le coté défi technique.
Mollusk :
Je m'en doutais. ^^ Vicelard va !
Et à part le dev, tu fais quoi de beau dans la vie ?
MikeGBA :
Bon, sinon je suis assez fan de ciné, et pas mal de tennis...
Darkmath :
Quelles critiques formulerais-tu à l'encontre de l'industrie du jeu vidéo ? Et de même quels compliments ?
MikeGBA :
Vaste débat !
Darkmath :
C'est parti ? ;)
MikeGBA :
D’abord, les compliments, ça va être plus court !!
Mollusk :
:p (critiques => licences à gogo ?)
MikeGBA :
Je trouve fascinante l'évolution technique incessante qui gravite autour des jeux vidéos, je reste bouche bée devant les tueries techniques actuelles !!
Mollusk :
Mais...
MikeGBA :
Les critiques : licences à gogo effectivement, je les trouve mal exploitées, et le revers de la médaille du compliment, c'est que la tuerie technique n'apporte pas souvent de plaisir supplémentaire au gameplay.
Darkmath :
Des noms des noms !!!
Mollusk :
On les connait Darkmath ;) Tous en gros... Sauf Nintendo, eux ne ressortent pas du Mario à toutes les sauces au moins. ;)
MikeGBA :
Ah bon ?
Darkmath :
Euh.... Mollusk t'es sûr?
Yus :
Ouais, ils vont passer à Luigi maintenant.
Mollusk :
Oui.
Darkmath :
Et Wario.
Mollusk :
Et Metroid :cough: pinball :cough:
Yus :
Mais les jeux que vous citez là, ils ont rien de nase donc... mauvais exemples.
Mollusk :
Oui. ^^ C'est pour ne citer personne. Enfin en même temps on est là plus pour le dev amateur (si je puis me faire mettre), donc on ne va pas rentrer dans le débat.
MikeGBA :
Non, mais il apparait évident, qu'aujourd'hui, la course à la démo technique va peut-être faire une pause, du fait que les coûts de production deviennent pharaoniques et qu'en face les revenus ne sont pas garantis pour les éditeurs.
Mollusk :
En même temps, l'utilisation abusive d'une licence apporte un semblant de garantie, non ? Si tu sors le jeu Spider-man 3, tu sais qu'il va se vendre, qu'il soit bon ou non.
MikeGBA :
Il n’y a qu'à voir les studios qui viennent de jeter l'éponge pour le dev sur PS3 : trop cher, trop compliqué à exploiter pour l'instant.
Darkmath :
Pff sont cons...
Mollusk :
Sont réalistes... En plus si tu sors un jeu novateur, mais moche sur PS3 tu vas te faire boycotter. ^^
Darkmath :
Cons d'être réaliste. C'est jouissif de dev sur PS3.
MikeGBA :
La DS reste l'exception sur ce point. Mais je ne vais pas spécialement cracher sur l'utilisation des licences, c'est ce qui a permis à Crazy Racer d'exister.
Mollusk :
À propos de la DS, penses-tu qu'elle aura une belle 'fin de vie' (c.-à-d. une vie après sa fin de vie officielle, par le dev amateur, un peu comme la GBA (quoique vampirisée par la DS là tout de suite)) ?
MikeGBA :
Je pense déjà qu'elle en est à peine à la moitié de sa vie, les plus belles choses sur cette console restent à venir. C’est la console qui a pour l'instant le plus bel avenir devant elle, que ce soit au niveau officiel (car c'est celle qui se vend le mieux) et au niveau amateur, car c'est celle qui est la plus accessible !!
Mollusk :
Tu suis un peu (beaucoup ?) le développement amateur sur DS ?
MikeGBA :
Tous les jours !!!:)
Il n’y a pas une journée ou je ne jette un œil sur PA ou Dev-Fr ! Concernant Dev-Fr, j'aime assez les nouveaux fils conducteurs que vous avez amenés.
Mollusk :
Quels sont les homebrews dont tu te sers ou pourrais te servir ? Les jeux/apps dont tu suis le développement de près ou de loin ?
Darkmath :
Et pourquoi ? :p
MikeGBA :
Je suis surtout le dev des jeux, très peu des applis.
Mollusk :
Il y en a auxquels tu joues 'en vrai' ? Ou juste pour voir ce qui se fait, en gros ?
MikeGBA :
Oui !
Mollusk :
Oui tu joues ou oui pour voir ? :s
MikeGBA :
Les 2 !!
Mollusk :
ok. ^^
Darkmath :
Que penses-tu de cette nouveauté : des professionnels qui viennent chercher des devs sur les forums amateurs ?
MikeGBA :
Il est évident qu'il y a de nombreux talents qui squattent les forums, un peu logique que certains pros tentent d'y faire leur marché !
Darkmath :
Et qu'attends-tu de la prochaine génération de consoles portables ?
MikeGBA :
Eh bien pour être franc, j'attends surtout qu'elle reste de nouvelle génération !!! :D En gros vive la DS, et les nouvelles consoles, ne vous pressez pas de sortir !!
Mollusk :
En gros, tu aimerais que Nintendo suive dans cette voie ? Genre DS2, plus petite, plus belle et puissante ?
Darkmath :
3 écrans ? 4 ?
Mollusk :
^^
MikeGBA :
Ce que je voulais dire, c'est que sur le plan console "portable", je ne perçois pas l'intérêt pour l'instant de quelque chose de plus puissant.
Darkmath :
Quel ajout au gameplay traditionnel t'a le plus attiré dans la DS (micro, tactile, double écran... ?)
MikeGBA :
Voilà, je préfère les innovations d'un point de vue du gameplay, et ce qui m'a attiré le plus c'est le stylet.
Mollusk :
Pourtant, le stylet était déjà là sur PDA depuis un moment, non ? J'ai vu passer des jeux qui étaient assez novateurs, avant la sortie de la DS... genre un jeu de tennis 100% stylet.
MikeGBA :
Eh bien, alors on va dire que le génie de Nintendo dans l'histoire a été de comprendre que le stylet allait pouvoir révolutionner ses consoles.
dsracing une petite excursion sur DS
Mollusk :
Bon, je pense qu’on arrive enfin au bout de nos questions ! ^^ On va finir par notre petite manie : les questions flash ^^ On te pose des questions courtes à choix multiple, tu réponds, et tout le monde est content :p
MikeGBA :
Ok !
Mollusk :
2D ou 3D ?
MikeGBA :
3D !! :)
Mollusk :
Windows ou Linux ?
MikeGBA :
Windows !!!! (sans oublier Word)
Mollusk :
Foot ou Babyfoot ?
MikeGBA :
Foot !!
Mollusk :
Pong ou Space Invaders ?
MikeGBA :
Space Invaders version Atari 2600
Mollusk :
HD ou JMMPP ?
MikeGBA :
JMMPP :)
Darkmath :
Minus ou Cortex ?
MikeGBA :
Minus !!
Mollusk :
Compilation avec ou sans warnings ? (je me doute de la réponse ^^)
MikeGBA :
Jamais vu un warning de ma vie !
Yus :
Même pas sur M6 ?
Mollusk :
:p
MikeGBA :
Bien joué Yus.
Darkmath :
Batman ou Superman ?
MikeGBA :
Batman loin devant !!
Mollusk :
(parce que c'est un 'vrai' être humain ?)
Darkmath :
Raciste anti extra-terrestres....
Yus :
Nintendo ou Sega ? (à l'ancienne)
MikeGBA :
Nintendo !
Mollusk :
Eh bien écoute MikeGBA, merci beaucoup pour cet interview. C'était enrichissant et très différent des autres, ce qui est une bonne chose (pour nous et nos lecteurs ^^) Et j'espère qu'on aura l'occasion de se reparler un soir. ;)
Darkmath :
Oh oui, c'était passionnant. :D
Merci de nous avoir suivis, et à la semaine prochaine pour un nouvel interview. :)
Journalisée
Alekmaul
Papi codeur et
Administrateur
Messages: 890
Out of memory error ...
Re : [Interview] MikeGBA, ASM Master
«
Réponse #1 :
14 Mai 2007, 14:27:37 »
Et bien, cela c'est de l'interview !!! J'aurais bien voulus y participer tellement nos parcours (et notre age ...) se ressemblent (Zx81, Spectrum, etc ...).
Bravo encore à toute l'équipe, le travaille devient de plus en plus pro :D
«
Dernière édition: 14 Mai 2007, 23:27:38 par Mollusk
»
Journalisée
Mon site
PortableDev
: l'émulation sur
GBA
et sur
DS
MasterDje
Diet Coke Addict
Global Moderator
Messages: 2692
Re : [Interview] MikeGBA, ASM Master
«
Réponse #2 :
14 Mai 2007, 18:07:08 »
EXCELLENTE cuvée !
et respect pour le papy ! et respect plus encore pour coder avec 3 femmes à la maison... ;)
Enfin un qui a commencé sur de vrais becannes et pas comme tous ces petits jeunes qui croient partout que Sony a inventé les jeux videos (et Apple, les mp3 ;D)
«
Dernière édition: 14 Mai 2007, 23:28:19 par Mollusk
»
Journalisée
Mollusk
PAlib Guru et
Administrateur
Messages: 3094
Ne vous posez pas de questions, codez !
Re : [Interview] MikeGBA, ASM Master
«
Réponse #3 :
14 Mai 2007, 23:31:40 »
Gros up pour dire que l'interview est sorti !
Journalisée
Cid2Mizard
Mega Member
Messages: 3164
Disciple Kukulcanien
Re : [Interview] MikeGBA, ASM Master
«
Réponse #4 :
15 Mai 2007, 00:06:55 »
Super interview moi j ai commencé en Basic sur calculatrice et j ai toujour la Megadrive^^ mais quel age avez vous la team dev-Fr ?
Journalisée
Mon Blog
Mollusk
PAlib Guru et
Administrateur
Messages: 3094
Ne vous posez pas de questions, codez !
Re : [Interview] MikeGBA, ASM Master
«
Réponse #5 :
15 Mai 2007, 00:08:04 »
Je dirais de 7 à 77 ans ^^ Nan, ok, ça doit aller de 14 ans pour le plus jeune à la trentaine pour le plus vieux, sachant que tous les autres sont dans la moyenne ^^
Journalisée
Cid2Mizard
Mega Member
Messages: 3164
Disciple Kukulcanien
Re : [Interview] MikeGBA, ASM Master
«
Réponse #6 :
15 Mai 2007, 00:13:42 »
ok ;) le dev n a pas d'age si je peu dev jusqu a mes 77ans ^^
Journalisée
Mon Blog
stravingo
Sr. Member
Messages: 279
Re : [Interview] MikeGBA, ASM Master
«
Réponse #7 :
15 Mai 2007, 00:17:54 »
De même que Alekmaul, cette - très intéressante - interview m'a rappellé des souvenirs sur mes propres débuts sur les mêmes machines : ZX81 (avec l'extension mémoire 16Ko ! ;D), ZX Spectrum (puis Atari ST, PCs, etc.)
MikeGBA : tu ne veux/peux pas nous dire au moins chez quel éditeur sortira ton prochain jeu ? A nouveau chez Liquid Games ?
Journalisée
Mes jeux (
Ka-BoOm
,
Setsuzoku no Puzzle
) et apps (
DS Weather Report
,
Treasures of Gaia
,
Miniville DS Manager
) sur DS sont disponibles
sur mon devblog
lorenzolamas
Newbie
Messages: 19
Re : [Interview] MikeGBA, ASM Master
«
Réponse #8 :
15 Mai 2007, 00:24:53 »
Reppa est mort en cour de route? ;D
super interview !
Journalisée
Mollusk
PAlib Guru et
Administrateur
Messages: 3094
Ne vous posez pas de questions, codez !
Re : [Interview] MikeGBA, ASM Master
«
Réponse #9 :
15 Mai 2007, 00:26:21 »
Oh, Lolo ^^ Alors les plus perspicaces auront remarqué que selon les parties ce n'est pas la même personne qui 'dirige' l'interview... Celui-ci a été assez long, et on a du le faire en 2 fois (msn power), donc les mêmes personnes n'étaient pas toutes présentes la deuxième fois ^^
Journalisée
dark_vador
Full Member
Messages: 143
Re : [Interview] MikeGBA, ASM Master
«
Réponse #10 :
15 Mai 2007, 00:46:09 »
Exellent interview ! J'adore ton jeu GT Racer !!! Et le moteur que tu as fait sur DS est impressionnant !
Merci dev-fr !
Journalisée
Que la force soit avec vous !!
Cid2Mizard
Mega Member
Messages: 3164
Disciple Kukulcanien
Re : [Interview] MikeGBA, ASM Master
«
Réponse #11 :
15 Mai 2007, 00:50:52 »
Stylet d'accord mais il y a pas mal de jeux je prefere le pad quand meme ,tant qu il garde les 2 possibilité sa ira
Journalisée
Mon Blog
Darkmath
Administrateur
Messages: 473
Re : [Interview] MikeGBA, ASM Master
«
Réponse #12 :
15 Mai 2007, 03:11:18 »
Ahh enfin l'interview la plus longue de dev-fr est publiée
.
Bravo a l'equipe pour l'interview, bravo aux deux correcteurs qui en ont bavé (Yus, Mollusk) et bravo aux membres qui n'ont pas peur de la lire en entier
Journalisée
Arcadia
Newbie
Messages: 32
Re : [Interview] MikeGBA, ASM Master
«
Réponse #13 :
15 Mai 2007, 09:36:27 »
Excellente interview !
Merci à l'équipe pour l'interview, et à MikeGBA pour s'être livré au jeu
Citation
et bravo aux membres qui n'ont pas peur de la lire en entier
Pris dans l'interview, on arrive à trouver ça trop court malgré tout. On en voudrait plus !
Journalisée
Arcadia
---
Ouiiiiiinnnn, ouiiiiiinnnn ! (Arcadia, 1971)
xFlasH
Newbie
Messages: 21
Re : [Interview] MikeGBA, ASM Master
«
Réponse #14 :
15 Mai 2007, 10:16:09 »
Très bon opus que celle-ci.
Je rejoins Arcadia sur la longueur de cette interview. On en redemanderait meme.
On sent bien l'effervescence qui a du animer ces chats IRC/MSN
Journalisée
Pages: [
1
]
2
Haut de page
Imprimer
Aller à:
Merci de choisir une destination:
-----------------------------
Compos
-----------------------------
=> Compo Débile Dev-Fr !
-----------------------------
Les News
-----------------------------
=> News
=> Vos News
-----------------------------
Général
-----------------------------
=> Discussion générale
=> Demande de blogs
=> Evolution du site
-----------------------------
Articles
-----------------------------
=> Interviews
=> Tests
===> Vos Tests
=> Démos Techniques
=> Pimp My Code
=> Tutoriaux
=> Le HS total du dimanche
-----------------------------
Divers Developpement
-----------------------------
=> Idées de Projets
=> Codes et Optimisations
=> Emulation
=> Graphismes
=> Musiques
=> Autre
-----------------------------
Dev-FR Coding Compo 2007
-----------------------------
=> International Section
===> Apps
===> Games
=> Section Francophone
===> Applications
===> Jeux
-----------------------------
Nintendo DS/GBA
-----------------------------
=> Projets
=> Aide au développement
=> Résolu via IRC
-----------------------------
PSP
-----------------------------
=> Projets
=> Aide au développement
-----------------------------
Wii/NGC
-----------------------------
=> Projets
=> Aide au développement
-----------------------------
PS3/Linux
-----------------------------
=> Projets
=> Divers
-----------------------------
Xbox 360
-----------------------------
=> Projets
-----------------------------
Windows/Mac/Linux
-----------------------------
=> Projets
=> Aide au developpement
-----------------------------
PocketPC
-----------------------------
=> Projets
-----------------------------
Matériel
-----------------------------
=> Consoles
=> Ordinateurs
=> UltraPortables