u u t i s e t
a r v o s t e l u t
e n n a k o t
a r t i k k e l i t
h a r d w a r e
k i l p a i l u t
y l l ä p i t o
b b s
a r k i s t o
p a l a u t e


Domain-paketit alkaen 98 € / vuosi. www.neutech.fi







 
Legendaarisin elokuvarepliikki on..


Yipee-ki-yay, motherfucker
I'll be back!
Legendaarista!
I am your father!
No ei mikään näistä!

Artikkeli


 
  Haastattelu: Liquid Edge Games / Darren Green


Liquid Edge Games on tekemässä Roboforge-peliä. Roboforge on vain netissä pelattava mätkintäpeli, mutta erotuksena muihin robottia ei itse taistelussa ohjata laisinkaan. Robotille rakennetaan tekoäly, jonka avulla se yrittää taisteluissa pärjätä. Lisää tietoa saa Roboforgen nettisivuilta, joilta löytyy mm. uusia videoita pelistä.

English version at the end of the page (lue englanninkielinen jos suinkin kykenet)


> Kerro lukijoillemme itsestäsi ja työstäsi Liquid Edge Gamesillä?

Olen ollut ohjelmateollisuudessa vuosia, suunnittelemassa systeemejä pankeille ja suurehkoille yrityksille. Olen aina ollut hardcore-pelaaja (pelaan kaikkea!) ja olin leikkinyt Roboforgen idealla muutaman vuoden. Vuonna 1997 kerroin ideani muutamalle peliohjelmoija-ystävälleni ja Liquid Edge Games syntyi (riskipääomalla ja suuremmalla staffilla tietenkin). Virallisesti olen Liquid Edge Gamesin CEO, mutta epävirallisesti teen paljon muutakin koska olemme suhteellisen pieni yritys. Kysy keneltä tahansa toimistostamme ja sinut uskotellaan ajattelemaan että olen jonkinlainen hirviö tarkkana takarajojen saavuttamisesta ajoissa. Aika lähelle totuutta *virn*. Työni on pitkälti varmistaa kaiken pysyvän aisoissaan ja ratkoa ongelmia niiden ilmaantuessa. Hoidan myös markkinoinnin, johon kuuluu web-saitin kehittely. Olen myös hyvä keittämään kahvia.

> Mikä mätkintäpeleistä on suosikkisi?
Varmaankin Tekken 3, tosin on paljon muitakin hyviä mätkintäpelejä joista pidän, kaikista eri syistä.

> Roboforge muistuttaa minua Epicin One Must Fall 2097:sta. Oletko pelannut OMF:ää ja onko se vaikuttanut (tai jopa inspiroinut) suunnitteluprosessia?
Itse asiassa en ollut koskaan kuullutkaan siitä ennen kuin mainitsit. Joten ei, emme ole saaneet vaikutteita siitä. Roboforge perustaa paljolti robottien varsinaiseen rakentamiseen. Ei ole mitään rajoja mitä voi rakentaa, kun taas OMF:ssä näyttäisi saavan valmiita robotteja joita harjoituttaa.


> Montako nappulaa on käytössä taisteluissa?

Ei yhtään. Robotti harjoitetaan ja se taistelee ohjeidensa mukaisesti.

> Kerro harjotus/AI -systeemistä. Jos ymmärsin oikein, pelaaja voi tehdä uniikkeja liikkeitä sen avulla?

Koska pelaaja voi rakentaa mitä tahansa, heidän täytyy myös suunnitella kaikki robottinsa liikkeet. Meillä on 3D-käyttöliittymä, jossa asetat robotin taisteluasentoihin ja otat "snapshotteja" jotka ovat eräänlaisia 3D-kuvia. Sarja snapshotteja on yksi liike. Voit määrätä robottisi ajattelemaan taistelussa A.I. -käyttiksemme avulla (yksityiskohtia ilmaantuu piakkoin). Eli siis pelaaja rakentaa elävän, hengittävän robotin joka ajattelee ja taistelee itselleen ja taistelee netissä pelaajalle.

> Webbisaitillanne sanotte, ettei tarvitse olla ohjelmoija osatakseen tehdä hyvän robotin. Ovatko ohjelmointitaidot silti hyödyllisiä?

Olemme yrittäneet tasapainoittaa peliä siten että robotin rakentaminen on aivan yhtä tärkeää kuin tekoäly. Olemme myös suunnitelleet tekoälyn niin, että ei-ohjelmoijat voivat käyttää ja ymmärtää sitä helposti (grafiikka-suunnittelijamme käyttivät sitä ilman ohjelmoijien apua). Ohjelmointitaidot voivat auttaa, mutta eivät suuremmalti. Ihmiset jotka ymmärtävät tekniikkaa tai taistelutekniikoita (energian kulutus / tehon maksimointi) ovat yhtä vahvoilla. Huomasimme testeissämme että "ruudun ulkopuolella ajatteleminen" auttaa paljon. Toisen robotin liikkeiden arvaus ja vastaliikkeiden hyvä suunnittelu tuo voiton kotiin.

> Turnaus rahapalkintoineen kuulostaa todella kiehtovalta, kerro siitä?

Olemme vielä miettimässä lopullisia yksityiskohtia. Simppelisti sanottuna aiomme järjestää suurehkon Internet-turnauksen, jossa pelaaja voi lähettää Robottinsa kamppailemaan toisten kanssa elimination-tyylisessä turnauksessa. Osa turnauksista on "open", mikä tarkoittaa sitä ettei niissä ole osallistumismaksua. Näissä turnauksissa palkinnot ovat sponsoreiden lahjoittamia. Toivomme palkintojen olevan esim. konsoleita, tietokonekamaa ja muunlaisia elektroniikkavehkeitä. Kenties suurempia palkintoja, riippuu turnauksen koosta. Tulemme myös järjestämään "professional leagueita". Näissä joutuu maksamaan aloitusmaksun (noin 5 dollaria per turnaus) ja voittajat saavat rahapalkintoja ja "ranking pointseja", jotka antavat pelaajalle sijoituksen ranking-listassa (kuten esim. tenniksen ATP-lista). Palkinnot voivat olla jopa 10000 dollarin suuruisia, riippuen kuinka suureksi annamme liigan kasvaa. Kauden lopussa järjestetään "best-of-the-best" turnaus, jossa parhaimmin rankatut pelaajat pääsevät kilpailemaan hyvinkin tuottavassa turnauksessa.

> Julkaisun jälkeen pelissä on online-updateja, mitä olette suunnitelleet?

Olemme rakentaneet automaattisen (ja tuskattoman) päivitysmekanismin, joka toimii sisäänkirjoittautumalla turnaus-serverille (kuten monet muutkin online-pelit). Tulevaisuudessa tulemme kuitenkin julkaisemaan (toivottavasti) isompiakin päivityksiä, joihin lisäämme parannuksia (pelaajien palautteen/toivomusten mukaisesti) ja lisäämme uusia Robottien valmistajia (osia) ja areenoita. Myös muutamia muita juttuja on ollut mielessä, mutta en puhu niistä kuin sen verran, että ne antavat intoilijoille paljon paremmat kustomisointi-mahdollisuudet robottiosiin (hupsis, siinä se taisi jo tulla).

> Onko pelissä verkkopeliä (LAN) vai onko Roboforge vain Internetin kautta pelattava?

Koska raha on kuvioissa mukana, meidän täytyy estää hakkerointi. Joten pelaaja voi pelata vain meidän omilla servereillämme. Mahdollisuus kaksinkamppailu-haasteisiin on.

> Onko tarkkaa päivämäärää julkaisulle asetettu?

Kyllä. Tähtäämme marraskuuhun 2000. Tällä hetkellä olemme saavuttamassa tuon päivämäärän.

> Onko teillä muita projekteja menossa Roboforgen lisäksi?

Tällä hetkellä keskitymme 150% Roboforgeen. Muut projektit heikentäisivät työpanostamme. Ensi vuonna katsomme mahdollisuutta muille projekteille.

> Mitä ajattelet Nintendon Perfect Darkin, jossa alunperin oli mahdollisuus laittaa omia kasvo-tekstuureja peliin, herättämästä kohusta? Ominaisuus otettiin kuitenkin pois lakiuhkauksilla (joku olisi esimerkiksi voinut käyttää Clintonin naamaa jne). Mitkä ovat mielipiteesi tästä ja voisiko sama tapahtua Roboforgellekin?

On sääli nähdä niin hienojen ominaisuuksien karsiutuvan pois syytteiden pelossa. En ymmärrä mistä ihmisiä voitaisiin syyttää, koska skinit ovat olleet moninpeleissä vuosia, eikä mitään lakijuttuja ole syntynyt. Pidämme puoliamme ominaisuuden puolesta, tosin varaamme oikeuden hylätä pelaajia jos heidän toimensa ovat jotenkin törkeitä (olemme aika suvaitsevaisia, mutta emme halua jonkun pilaavan muiden iloa).

> Peli tehdään Javalla, ja tämä huolestuttaa minua. Javaa on sanottu hitaaksi ohjelmointikieleksi monestakin suusta, joten miksi juuri Java? Onko peli silti nopea (ja kiva pelata)?

No, menemättä liian tekniseksi, Java on kehittynyt paljon, varsinkin Java Virtual Machine -teknologia. Sun Microsystems (joka kehittelee Javaa) on kehittänyt 3D-kirjastot käyttämään alkukantaista koodia, ja heillä on testejä jotka osoittavat heidän kirjastojen olevan yhtä nopeita kuin muut C++ kehitysympätistöt, jotka käyttävät OpenGL:ää. On kuitenkin sanottava, että 3D-enginemme ei ole absoluuttisen paras peli-engine markkinoilla, mutta näyttää silti hienolta ja pyörii hyvin (kuten screenshoteista näkee). Graafisen eron esimerkiksi Quake 3 -engineen otamme kiinni uudenlaisessa ja kiinnostavassa pelattavuudessa. Emme ole vain laittaneet hienoa käärepaperia vanhaan peliin. Annamme pelaajalle täysin uudenlaisen kokemuksen.

Kiitokset Darrenille haastattelusta, toivotaan että Roboforge onnistuu lupauksissaan. :)


English version:

> Tell our readers a bit about yourself and what you do at Liquid Edge Games?

I have been in the software industry for years, developing systems for banks and large scale companies. I have always been a hardcore gamer (I play everything!), and had kicked the idea of Roboforge around for a few years. Back in 1997 I told my idea to a couple of game programmer friends and Liquid Edge Games was born (with a little venture capital and more staff of course). I am officially the CEO at Liquid Edge Games, however unofficially I do a lot more as we are a relatively small company. Ask anyone else in the office and they would have you believe that I am some sort of whip-cracking monster hell-bent on meeting deadlines. That is pretty close to the truth *grin*. My job is pretty much making sure everything is on track, resolving problems when they arise. I also manage the marketing, which included developing our web site. Im also pretty good at making coffee.

> What's your favorite fighting game?

Probably Tekken 3, though there are a lot of good fighting games out there which I like, all for different reasons.

> Roboforge reminds me of One Must Fall 2097 from Epic. Have you played OMF and has it affected (or even inspirated) the design process?

Actually, I had never heard of it until you mentioned it. So no we haven't been inspired by it. A lot of Roboforge is actually in building the robots. There are no restrictions on what you can build, where it would seem that in OMF you get pre-built robots which you can train.

> How many buttons are used when fighting?

None actually. You train the robot. It does the fighting based on your training.

> Tell about the training/AI system. If I understood correctly, player can make unique moves with it?

As the player can build whatever they like, in turn they must design all of the combat moves for the robot. We have a 3D interface where you position your robot in combat stances and take "snapshots" which are like a 3D photograph. A series of snapshots make a move. You can then instruct your robot how to think in a fight with our A.I. interface (we are releasing details of it soon). Basically you are building a living, breathing robot that thinks and fights for itself, and will go out on the net and fight for you.

> On your website you say that one doesn't have to be a programmer to make a good robot. Are programming skills still useful?

We have tried to balance the game so that the construction of the robot is just as important as the A.I. We have also developed the A.I. so that non-programmers can use and understand it easily (our graphic designers used it without any help from our programmers). Being a programmer may help, but wont necessarily win the fight. People who understand engineering or fighting techniques (conservation of energy/maximising impact) may equally have a chance. We have found in our current testing that being able to "think outside the square" helps a lot. Being able to predict what the other robot may try, and being able to counter it will win on the day.

> The tournament with money prizes sounds really exciting, tell us about it?

We are still finalizing details on this. In it's simplest form, we will be running large scale internet tournaments where you will be able to enter your Robot to compete with others in an elimination-style tournament. Some tournaments will be "open" which will mean no entry fee. In these tournaments we will be giving the winners certain prizes backed by sponsors of the tournament. We hope these to be such things as game consoles, computer accesories and other electronic goods. Maybe bigger prizes depending on the size of the tournament. We are also running what we call a "professional league". These will be pay-to-enter tournaments (about US$5 per tournament) and the winners will receive cash prizes, and "ranking points" which will give them a ranking position (just like a professional tennis player). The prizes could be as big as US$10,000 or more, depending on how bug we allow the league to grow. We want to run a "best-of-the-best" tournament at the end of a season, where the top ranked players will get to compete in a highly publicised, and very lucrative tournament.

> The game will have online "updates" after it's released. What have you planned?

We have built an automatic (and very painless) upgrade mechanism which works when you log in to our tournament server (just like many other online games). In the future though, we hope to have major releases where we will add major enhancements (based on player feedback/request) and adding new Robot Manufacturers and Arenas. There are some other things we want to do which I shouldnt really mention just yet, but these will give the true enthusiasts a much greater level of customization over the robotic components (oops, might be giving it away).

> Will there be network play or is the game playable only via Internet?

As there is money involved, we have to protect the game against hacking. So, you can only play others using our servers on the Internet. However we are providing Challenge Rooms to enable friends to chat to each other and challenge each other to fights.

> Do you have an estimated release date set?

Yes. We are targeting November 2000. We are currently on track to meet this deadline.

> Are there any other projects going on besides Roboforge?

At this stage we are 150% focused on Roboforge. Any other projects would dilute our efforts. We will be coming up for air early next year to look at the possibility of some other projects.

> What do you think about the fuss with Nintendo's Perfect Dark that first had the option to include own pictures as head-textures. It was taken away because of some threats of lawsuits (someone could have used Clinton's face in the game etc). How do you feel about this and do you think the same thing could happen to Roboforge?

It is a pity that such neat features are being supressed by "fears" of prosecution. I cannot see what people can be prosecuted over, as skins have been around in many multiplayer games for years now, and no legal prosecutions have been made. We will stand by our decision to include this feature. However, we will reserve the right to disqualify people for anythign we deem to be obscene (we are fairly open minded, but dont want the degenerates spoiling the fun for others).

> The game is made in Java and that really worries me. Java has been stated as "a bad performer" from many different sources, so what's the deal with this? Will the game still be fast (and fun)?

Well, without getting too technical, Java has come a long way recently especially the Java Virtual Machine technology. Sun Microsystems (who develop Java) have developed the 3D libraries using native code, and have performance tests that show their libraries working as fast as other C++ development environments using OpenGL. It would be fair to say however that the 3D engine is not the absolute top game engine in the marketplace, but it still looks great and runs well (check out our screen shots). For what small shortfall there may be graphically compared to the likes of the Quake 3 engine, Roboforge makes up for in new and interesting gameplay by the truckload. We are not serving up the same old gameplay in a shiny new wrapper. We are giving the gamer a whole new experience in gaming.

Thanks to Darren for the interview, let's all hope Roboforge will succeed in what it claims. :)


- Joel Kinnunen
20.1.2001