Mac4Ever PrixMac Acheter un Mac Refurb-Store Mac-LAN : Jouez ! Forum : 1029 connectés
icon
Lundi 04 Novembre 2002

Interview de Brad Oliver

Jeux > Blurpp
Brad Oliver est programmeur et travaille dans l'une des sociétés de jeux les plus connues sur Mac : Westlake Interactive. Il est aussi l'auteur bénévole de la version Mac de MAME. Mac-emu.net et Mac4gamer ne pouvaient donc que joindre leurs efforts et aller lui poser quelques questions concernant tant les jeux que le monde de l'émulation Mac.

Note : cette interview a été réalisée courant juillet. Malheureusement, pour des raisons techniques, elle n'a pu être publiée plus tôt. Certaines réponses et questions sont donc quelque peu hors sujet, notamment celle concernant les projets secrets de Westlake : V.A.S.T étant été révélé il y a quelques temps déjà et n'étant rien d'autre que la version Mac d'Everquest.
Vous trouverez ci-dessous la version originale en Anglais, puis, un peu plus bas, sa traduction en Français.


Interview en Anglais


1) First of all, could you describe yourself in a few words ?

I'm 31 years old, and soon to be married to a lovely lady named Beth. I live in Austin, Texas, but will soon be moving back to Phoenix, Arizona where I grew up.

2) How did you start programming, and why, specially, porting softwares ?

My first experience programming was probably in 6th grade with a TRS-80. I thought it was neat that you could write a program that printed out a text rocket and made it scroll off the top of the screen. I grew up in the video game craze of the early 80's, so I had a fascination with games as well as computers. I enjoy porting software today because I love the Mac, at least more than some PC developers do. :-)

3) what is the first game you ever ported ? And, on which games did you work ?

The first program I ever ported was probably MacMAME. The first game I did for Westlake was Sid Meier's Alpha Centauri.

Outside of Westlake, I've ported MacMAME, a few early versions of MAME's cousin MESS, as well as Heretic. I also worked some on Hexen II and small parts of GLQuake.

With Westlake, I've also done Sid Meier's Alien Crossfire, a small part of Risk II, part of Need For Speed: Porsche Unleashed, Monopoly Casino, Centipede (with John Butler), Alice, Age of Empires 2 (with Mark Krenek), the Elite Force Expansion Pack, Civilization III (with John Butler), Star Wars: Galactic Battlegrounds, and currently Jedi Knight II: Jedi Outcast.

4) How a port is realized ?

Typically, we try to evaulate the source code before we sign a project, then we put in a bid with the Mac publisher (Aspyr, MacSoft, etc) for what we thing the project will cost and how much time. If everything looks good at that point, we sign on to do the conversion.

5) You are working at Westlake Interactive. Can you choose which games you are working on ? And how many people work on the same project ?

That depends on what projects are available when my schedule is free. All things being equal, we're usually placed on projects that we have an interest in, but there are times when I'm given a project that I don't have great love for. It's all part of the business. Usually large projects have 2 people working on them, but it's not uncommon to go solo on some.

6) The usual question, what do you think about MacOS X ?

I love it1 10.0 was a really poor release, but 10.1 rocked and it's getting so much better every day. I work solely in OSX now, and only boot into 9 when I need to test something there.

7) Recently, some people got troubles with Lucas Art due to their use of Star Wars materials in maps and mods, like the famous UT mapper, Pat "Bad Karma". What do you think about Lucas Art's attitude sueing people because they create maps, or mods inspired by Star Wars ?

It's well within their right to defend their trademarks against stuff that they don't feel is a positive representation. They've also allowed many things, for example the fan-made Zack McKracken II.

8) What is your opinion about people providing leaked betas, or prohibited builds of Mame, and those, who wants to get them as soon as they appear on internet ?

Some people are just impatient or greedy - I can't control that. A lot of what happens with those MAME builds seems to revolve around collecting the ROMs rather than playing the games, and that's kind of sad.

9) Does working on MacMame help you in your job ?

Yes, it helped a lot, and it still helps to this day. The project itself is a great example of how to write something to be very cross-platform compatible, and every now and then I'm able to pick up a new trick.

10) You have asked lately the MacMAME Message Board community whether the users were rather for or against the fact that you would give up the developing of the MacOS9 version to the advantage of MacOSX. What have you finally decided ?

Although I don't spend much time in OS9, I try to weigh the number of people still requesting a 9 version versus what I want to do in MacMAME. Someday soon it'll be too hard for me to continue 9 support and I'll have to drop it in order to make it run better under 10. My guess is that will happen around the end of the year.

11) Some suggest to convert the MacMAME sources in order to use them with ProjectBuilder which is a free software but for MacOSX only. Do you think that can be a good idea ?

Sure, but the PowerPC assembly code in MacMAME doesn't translate easily. I'm not about to do that myself - it's too much work.

12) What are the new features that you may add to MacMAME in the short or in the long term ?

I'm looking to make the front-end a plugin like the renderer stuff, so someone can write their own front-end if they want to.

13) What are the five (or more) games you play most often on MacMAME ?

That really depends on my mood. Most early 80's games I play a lot: Dig Dug, Galaga, Battlezone, Sinistar, Centipede.

14) Do you think that the Mac emulation scene has something more or something less than the PC one ?

There's not a whole lot of innovation coming from the Mac side in terms of new systems being emulated here first, but a lot of nice GUI stuff tends to originate on the Mac.

15) As a notorious Star Wars fan, what did you think about Star Wars Episode II ?

I had mixed feelings about that. I thought the plot was a whole lot better than most of the Star Wars movies, but I also felt that Natalie Portman was sleepwalking through her role. It was hard for me to feel any of the love story was true.

16) Last but not least, would you have any clues for our readers about last projects announced by Westlake ?

No, we all know what Track 1 is by now (Sims Vacation), but if I even hinted about V.A.S.T., I'd be in more trouble than I could handle. :-)


Interview en Français


1) Tout d'abord, pourriez-vous vous décrire vous-même en quelques mots ?

J'ai 31 ans et je vais bientôt me marier avec une femme adorable prénommée Beth. Je vis à Austin au Texas, mais je vais bientôt retourner à Phoenix où j'ai grandi.

2) Comment avez-vous commencé la programmation et pourquoi, cet intérêt particulier, dans le fait de porter des logiciels ?

Ma première expérience avec la programmation a probablement été en terminale avec un TRS-80 (NdT : l'un des tous premiers ordinateurs). Je pensais que c'était la classe de pouvoir écrire un programme qui dessinait une roquette et l'animait sur l'écran. J'ai grandi au moment de l'engouement pour les jeux vidéos dans les années 80; j'ai donc eu une facination autant pour les jeux vidéos que pour les ordinateurs. Je prends du plaisir à effectuer des portages aujourd'hui car j'aime le Mac, au moins plus que certains développeurs sur PC. :-)

3) Quel est le premier jeu que vous ayez porté ? et sur quels jeux avez-vous travaillé ?

Le premier logiciel que j'ai porté a été probablement MacMAME. Le premier jeu dont j'ai effectué le portage pour le compte de Westlake a été Sid Meier's Alpha Centauri.

En dehors de Westlake, j'ai porté MacMAME, quelques anciennes versions de MESS (un cousin de MAME), ainsi qu'Heretic. J'ai aussi travaillé sur Hexen II et des petits bouts de GLQuake.

Avec Westlake, j'ai aussi fait : Sid Meier's Alien Crossfire, un petit bout de Risk II, un morceau de Need for Speed : Porsche Unleashed (NdT : projet qui ne fut jamais mené à terme.), Monopoly Casino, Centipede (avec John Butler), Alice, Age of Empire 2 (avec Mark Krenek), l'add-on d'Elite Force, Civilization III (avec John Butler), Star Wars – Galactic Battelgrounds, et Jedi Knight II : Jedi Outcast.

4) Comment un portage s'effectue-t-il ?

Typiquement, on essaie tout d'abord d'évaluer le code source avant de signer pour un projet, ensuite, nous négocions le prix avec le distributeur Mac (Aspyr, MacSoft, etc) selon les coûts et le temps nécessaire que nous avons prévus. Si tout se passe bien jusque là, nous signons alors pour réaliser le portage.

5) Vous travaillez chez Westlake Interactive. Pouvez-vous choisir sur quels projets vous allez travailler ? A ce sujet, combien de personnes, en moyenne, travaillent sur un même projet ?

Celà dépend des projets disponibles lorsque j'ai du temps libre. Toutes choses étant égales, on nous assigne généralement des projets pour lesquels nous manifestons un minimum d'intérêt, même si parfois je tombe sur un projet pour lequel je n'ai pas une grande affection. Ca fait partie du métier. En général, les gros projets ont 2 personnes qui travaillent dessus, mais il n'est pas rare de travailler en solo sur certains.

6) La question habituelle : que pensez-vous de MacOS X ?

Je l'adore. MacOS X.0 était vraiment une mauvaise version, mais X.1 est tout à fait génial, et il s'améliore de jour en jour. Je travaille seulement sous OS X maintenant, et je reboote sous MacOS 9 seulement lorsque je dois y tester quelque chose.

7) Récemment, plusieurs personnes ont eu des ennuis avec Lucas Art du fait de l'utilisation d'éléments de l'univers de Star Wars dans des maps ou des mods, comme Pat "Bad Karma" (NdT : un mapper pour UT relativement célèbre, notamment suite à ses problèmes avec Lucas Art). Que pensez-vous de l'attitude de Lucas Art qui poursuit les gens pour avoir créé des maps ou des mods inspirés par Star Wars.

Ils sont tout à fait dans leur droit de défendre leurs marques contre des choses qu'ils ne pensent pas être une représentation positive. Ils ont aussi autorisé beaucoup de choses, par exemple Zack McKracken II qui a été réalisé par des fans.

8) Quel est votre avis au sujet des gens mettant à disposition des versions betas ou interdites de Mame, et ceux qui veulent les récupérer dès qu'elles apparaissent sur internet ?

Certaines personnes sont juste impatientes ou avides. Je ne peux pas contrôler ça. Beaucoup de ce qui gravite autours de ces versions semble avant tout concerner la collecte des ROMs plutôt que le fait de jouer aux jeux, et c'est assez triste.

9) Est-ce que travailler sur MacMAME vous aide dans votre métier ? Cela a-t-il d'ailleurs contribué à vous trouver un emploi ?

Oui, cela m'a beaucoup aidé, et m'aide encore beaucoup aujourd'hui. Le projet lui-même est un excellent exemple de comment écrire un logiciel compatible avec de nombreuses plateformes, et tout le temps, j'ai l'occasion d'y puiser une nouvelle astuce.

10) Vous avez demandé récemment aux membres du forum de MacMAME s'ils étaient plutôt pour ou contre le fait d'abandonner la version MacOS 9 au profit de celle pour MacOS X. Qu'avez-vous finalement décidé ?

Bien que je ne passe plus beaucoup de temps sous OS 9, j'essaie d'atteindre un équilibre entre le nombre de personnes intéressées par une version OS 9 et ce que je désire faire avec MacMAME. Un jour, cela deviendra trop dur de maintenir une version 9, et je l'abandonnerai afin d'améliorer la version X. Je pense que cela risque d'arriver vers la fin de l'année.

11) Certains suggèrent de convertir les sources de MacMAME dans le but de les utiliser avec ProjectBuilder, un logiciel gratuit pour MacOS X uniquement (NdT : actuellement, le développement s'effectue sous Code Warrior, dont la licence coûte relativement chère). Croyez-vous que cela soit une bonne idée ?

Bien sûr, cependant le code en assembleur PowerPC de MacMAME ne se "traduit" pas si facilement. Si cela se fait, je ne pense pas que ce sera de mon fait car cela représente bien trop de travail.

12) Quelles sont les nouvelles fonctionnalités que vous pensez ajouter à MacMAME sur le court ou le long terme ?

J'essaie de transformer l'interface graphique en plug-in, comme cela a été le cas pour tout ce qui concerne les histoires de rendu graphique, afin que les gens puissent créer leur propre front-end (NdT : l'interface graphique) s'ils le désirent.

13) Quels sont les jeux auxquels vous jouez le plus souvent sous MacMAME ?

Ca dépend de mon humeur. Je joue beaucoup aux jeux du début des années 80 : Dig Dug, Galaga, Battlezone, Sinistar, Centipede.

14) Pensez-vous que la scène de l'émulation Mac a quelque chose en plus ou en moins que celle sur PC ?

Il n'y a pas énormément d'innovation du côté Mac concernant l'émulation de systèmes qui ne le sont pas encore. Cependant, beaucoup de choses concernant les GUI (NdT : Graphical User Interface ou, en Français, Interface Utilisateur Graphique) ont tendance à venir du monde Mac.

15) En tant que fan notoire de Star Wars, comment avez-vous trouvé Star Wars Episode II ?

J'ai un sentiment assez mitigé. Je trouve que le sujet était bien meilleur que dans la majorité des autres films Star Wars, mais j'ai aussi eu l'impression que Natalie Portman n'était pas vraiment dans son rôle. C'était dur pour moi d'imaginer que l'histoire d'amour était vraie.

16) Dernier question, mais non la moindre, auriez-vous quelques indices pour nos visiteurs concernant les projets "secrets" de Westlake ?

Non. Nous savons tous ce qu'est Track 1 maintenant (Les Sims en Vacances), mais si je ne donnais ne serait-ce qu'un petit coup de pouce sur V.A.S.T. j'aurais bien plus d'ennuis que je ne pourrais en supporter. :-)

@ Mighty KC


Les réactions à cet article
Témoignages et avis....
  • Le 27/12/2003, 20:02@ jonespaul : Merci que Dieu vous bénisse

    jones paul
    Abidjan Cote D'Ivoire
    Afrique de l'ouest

    Cher ami,

    Permettez-moi de vous informer de mon désir de l'entrée dans le rapport
    d'affaires avec vous. J'ai obtenu votre nom et contact de la chambre ducommerce
    et l'industrie de la Cote D'Ivoire.J'ai prié et choisir votre nom entre

    d'autres noms du a sa nature d'estimation et aux recommandations données à moi
    comme personne honorable et digne de confiance que je peux faire des affaires

    avec. Et,par la recommandation, je ne dois pas
    hésiter à me confier à vous pour ces affaires simples et sincères.

    Je suis jones le seul fils du défunt M. et MMEpaul que mon père était un

    négociant très riche de cacao à abidjan, la capitale économique de la Côte

    d'Ivoire, mon père a été empoisonné à la mort par ses associés d'affaires dans

    une de leurs promenades en voyage d'affaires. Ma mère est morte quand j'étais

    tout bébé et depuis lors, mon père m'a pris si spécial. Avant la mort de mon

    père, en janvier 2002, dans un hôpital privé ici à abidjan, il m'a secrètement
    appelé sur son chevet et m'a dit qu'il a la somme de huit millions, cinq cents

    mille dollars Americain (US$8,500,000)etant dans une boîte de tronc en métal et

    deposer à une société de valeurs immobilières dans une maison financière
    principale ici à abidjan, qu'il a employé a mon nom en tant que son seul fils

    comme l'heritier en déposant la boîte.

    Il m'a également expliqué que c'était en raison de sa richessequ'il a été

    empoisonné par ses associés d'affaires. Que je devrais chercher un associé

    étranger dans n'importe quel pays de mon choix où je transférerai cet argent
    pour

    le but d'investissement tel que la gestion des biens immobiliers ou la gestion

    d'hôtel.

    Monsieur, je cherche honorablement votre aide des manières suivantes

    1) pour fournir un compte bancaire dans lequel on transférerait cet
    argent.
    2) pour servir de gardien de ces fonds puisque j'ai seulement
    24ans
    3) pour faire l'arrangement pour que je vienne dans votre pay pour continuer mon

    éducation et pour obtenir mes papiers de résidentes
    dans votre pays. D'ailleurs monsieur, je suis disposé à vous offrir 15% de toute

    la somme en compensation pour votre effort/imput après le transfert réussi de
    ces

    fonds en votre compte nommé outre-mer et 5% pour les autres depenses.

    En outre, vous indiquez vos options pour m'aider et je croi que cette
    transaction

    serait conclue dans quatorze (14) jours si vous acceptez m'aider.


    j'attends urgemment votre reponse
    Merci que Dieu vous bénisse
    sincerement
    jones paul.

Donnez votre avis
Réagissez à cet article...
 
Si vous cherchez de l'aide ou si vous avez une question à poser, ne réagissez pas ici ! Redirigez-vous vers le forum !
Pseudo/Nom : Email (sera protégé contre le Spam) :
Titre :
Réaction :
Quelle est la 8eme lettre de Mac4Ever ?  

Rubriques
  • humeurcreationmateriel
  • logicielsjeuxmacos















denis code en live !