Hoofdcategorieën
Device Settings

Tweaker port Quake 3 naar Android

Door Arnoud Wokke, woensdag 24 februari 2010 11:43, views: 25.033

Tweaker Thunderbird2k heeft Quake 3 geport naar Android. De klassieke game is geoptimaliseerd om te spelen op toestellen met een fysiek toetsenbord. Het kostte volgens de tweaker slechts een paar dagen om de game te porten.

Het meeste werk zat daarom niet in het porten, aldus Thunderbird2k. "Het vergde meer werk om de prestaties te optimaliseren, de bediening te verbeteren en geluid en netwerk toe te voegen." Zonder geluid loopt het spelletje nu op 25fps, terwijl de originele game gespeeld kon worden met een framerate van boven de veertig.

Quake 3 is gemaakt voor de Motorola Milestone, het Android 2.0-toestel van de Amerikaanse fabrikant die sinds december via grijze import te koop is in Nederland. De G1 wordt in elk geval ook ondersteund. 'Kwaak3', zoals Thunderbird2k de game heeft genoemd, is niet zomaar op elk toestel te installeren: op toestellen met Android 1.5 wil de installatie niet starten. Het installatiebestand is te vinden via de projectpagina van de game. Het is overigens niet de eerste poging om de game op Android draaiend te krijgen. Quake 3 werd eerder al geport naar andere smartphonebesturingssystemen, zoals iPhone OS en Maemo. De N900-port van Ioquake3 vormde de basis van de Android-versie van Quake 3.

Tweaker port Quake 3 naar Android: Kwaak3

Volgende 11:43 Video: Command & Conquer 4 - op de filmset
Vorige 11:12 Video: Command & Conquer 4 - multiplayer
Advertentie

Reacties

«  1  2  3  4  »

Cool dit :) ik hoop stiekem dat ze dat met meer klassiekers zouden kunnen doen. (carmageddon, duke 3D, UT99).

Maar daarvoor moeten die games open source geworden zijn zeker.

Open Source maakt het (relatief) makkelijker of er moet een emulator/implementatie van DOS komen voor de Android.

Carmageddon II op m'n phone lijkt me wel heel erg vet :D

Een emulator zorgt voor ontzettend veel overhead, dan ben ik bang dat het niet fijn meer gaat draaien.

Op gegeven moment worden chips zo krachtig dat die overhead te verwaarlozen is, dus over een tijdje zal het echt wel mogelijk zijn.

vuistregel is altijd geweest dat je 10x meer bewerkingen per seconde moet kunnen berekenen als je een interpreterende emulator maakt tov het geemuleerde platform.
Ik zie UT'99 dus nog niet zo snel geemuleerd worden, aangezien dat pas vloeiend draaide op een p3-500.

Er is al heel lang een N64 emulator voor de PSP, welke ook een relatief krachtige processor heeft, en dat draait lang niet echt zo heel vloeiend (wel redelijk). Dus wat je zegt is een beetje optimistisch.

Ik heb zowel Stainless als SCI een tijdje lopen naggen om de Carmageddon source vrij te geven maar daar reageren ze niet op.. Denk niet dat ze het kunnen doen omdat ze BRender (de engine gebruikt voor C & CII) in licentie hadden van Argonaut Games.

Opensource zegt niets of je het zou kunnen overzetten. Er bestaan duizenden licentievoorwaarden en vele ervan zouden het niet toelaten.

Dan weet jij niet wat Open Source is. De term Open Source wordt gebruikt voor code die vrij te downloaden, aan te passen en verspreiden is. Als er beperkingen zitten op de source is het dus geen Open Source. Als je de source hebt kun je die dus ook zelf aanpassen en zelf overal op zetten.

Misschien dat je in de war bent met "freeware" (gratis maar niet open) of de nep-open source van bv Microsoft (beweren dat het open is, maar verborgen beperkingen ("gebreken" :p) in de licentie stoppen... volgens mij noemen ze het zelf Shared Source en is iets heel anders.

linkje: http://www.opensource.org/docs/definition.php
Hier kun je nog eens nalezen aan welke voorwaarden software moet voldoen om Open Source te mogen heten... alhoewel er natuurlijk geen trademark voor is, en je niet aangeklaagd kunt worden als je je closed source product als "open source" verkoopt, iets waar bv MS graag gebruik van maakt :+

je hebt het fout. sommige opensource zijn niet vrij te spreiden of aan te passen.
waar je het nu over heb is een standaard gnu licenstie. sommige open source kun je wel downloaden en aanpassen en die aanpassing doorgeven aan het organisatie maar die mag je niet spreiden.

ik kan ook zo een computer.org domein aanmaken en zeggen dat computers moeten kunnen lopen anders zijn het geen computers, wild voorbeeld.

excuse my spellings

je hebt het fout. sommige opensource zijn niet vrij te spreiden of aan te passen.
Nee hoor; kozue's post is 100% correct.

We citeren uit de Open Source Definition van het Open Source Initiative:
Open source doesn't just mean access to the source code. The distribution terms of open-source software must comply with the following criteria:

1. Free Redistribution
The license shall not restrict any party from selling or giving away the software [...]

3. Derived Works
The license must allow modifications and derived works [...]
Wikipedia is het daar ook mee eens:
[...] This permits users to use, change, and improve the software, and to redistribute it in modified or unmodified forms. [...]
Dus software waar je het hier over hebt:
sommige open source kun je wel downloaden en aanpassen en die aanpassing doorgeven aan het organisatie maar die mag je niet spreiden.
is simpelweg niet Open Source.

[Reactie gewijzigd door deadinspace op woensdag 24 februari 2010 17:08]


jou bronnen zijn imo gekleurd

Laten we eens filosofisch doen

Dit is de definitie van open source.... door een bepaalde groep open source leveranciers. Als pakweg MS zegt: jij mag met ons een NDA tekenen en dan openbaren we de source code, en ze nomen dat een open source contract, dan heb je opeens iets heel anders.

Dit is conform de regels van de open source groep waar jij naar refereerd:
je neemt iets: de definitie van open source
je past dat aan naar jou behoeften: je stelt de code ter beschikking, je hangt er een NDA aan + een fikse kost
je plaatst jou definitie van open source op de website en bied dat aan

tada je heb open source die iets gans anders betekent dan wat sommigen onder open source begrijpen

hmmm, als dat serieus de definitie van open source is dan zie ik hem niet zo levensvatbaar zijn... open source zou juist free as in free speech, en niet free as in free beer moeten zijn, dus dat je er wel geld aan mag verdienen, maar volgens de definitie die jij linkt, mag je hem dus verkopen, en heb je dus 1 verkoop, die persoon mag hem legaal weggeven en doorverkopen, dus verkoop je zelf niks meer, omdat precies hetzelfde product legaal gratis te verkrijgen is.

Goed voorbeeld is Quake 3 zelf, de engine is OSS, de "pak" bestanden (de content) niet. De engine zelf mag verspreid en veranderd worden (zoals hier: geport). Echter de content moet zelf erin gezet worden vanaf CD. Geld eraan verdienen kan dus nog steeds (content verkopen, niet de engine).

hmmm, als dat serieus de definitie van open source is dan zie ik hem niet zo levensvatbaar zijn...
Maar dat is precies de situatie met bestaande Open Source software als Linux, Firefox, Apache, MySQL, OpenOffice.org, en ga zo maar door.
...en heb je dus 1 verkoop, die persoon mag hem legaal weggeven en doorverkopen, dus verkoop je zelf niks meer, omdat precies hetzelfde product legaal gratis te verkrijgen is.
En toch weerhoudt dat bedrijven als Red Hat, Novell, IBM, Mozilla en Oracle er niet van om geld te verdienen met Open Source software :)

Red Hat en Novell doen dat bijvoorbeeld door niet zozeer geld te vragen voor de software, maar voor de support. Voor bedrijven kan dat interessanter zijn dan de software gratis ergens vandaan plukken zonder support.

Van IBM weet ik dat hun klanten regelmatig als wens hebben dat IBMs producten en diensten goed samenwerken met GNU/Linux. IBM heeft daarom bijvoorbeeld aardige bijdragen aan de Linux kernel gedaan om de schaalbaarheid en ondersteuning voor IBMs hardware te verbeteren. Puur eigenbelang natuurlijk, maar dat geeft niet. Linux gaat er op vooruit, en het levert IBM meer klanten op.

Mozilla vangt onder andere geld van Google om Google als standaard zoekmachine in te stellen in Firefox.

Hoe Oracle geld verdient aan MySQL weet ik niet zeker, maar ik vermoed dat dit via support is, a la Red Hat/Novell.

edit: Oh ja, Oracle doet met MySQL naast eventuele support in ieder geval aan dual-licensing om geld te verdienen aan commerciele MySQL licenties.

[Reactie gewijzigd door deadinspace op woensdag 24 februari 2010 21:57]


Duke3D is ook opensource: http://icculus.org/duke3d/
Maar volgens mij is er nog geen Linux/ARM port, wat wel nodig is.

Deze bestaat, voor de ARM openmoko en maemo. (mogelijk ook andere opties, maar dat weet ik niet).

Zie: deze link.

inderdaad
ik heb het al gespeeld op mijn Neo Freerunner in 2008 (met accelerometers en "onzichtbare knoppen" op het touchscreen)

Ik stem voor alle oude Quest series van Sierra!
(King, Police, Space)

Dat kan geloof ik al met ScummVM (welke ook een android port heeft) met de AGI plugin.

Klopt, die kan alle Sierra en LucasArts games, evenals vele anderen... maar voor de iPhone kan je momenteel ook Monkey Island en andere klassiekers native kopen in de App Store..

Ja, ga maar lekker betalen voor een antieke game die je vroeger al eens gekocht hebt. Omdat Apple dat zegt. Die klassieke games in de Appstore zijn leuk voor mensen die ze nog niet hebben, maar ik ga echt niet nóg een keer geld uitgeven aan dezelfde games als meer dan 10 jaar geleden. Doei he Apple...

Monkey Island voor de iPhone is niet helemaal dezelfde oorspronkelijke game. Het is op grafisch vlak helemaal up to date gebracht!

Monkey Island voor de iPhone is niet helemaal dezelfde oorspronkelijke game. Het is op grafisch vlak helemaal up to date gebracht!
En dus hetzelfde als het origineel. Het is gewoon een opgepoetste versie van het oorspronkelijk spel, rest is hetzelfde. Voor enkel graphics ga je geen spel kopen.

Niet waar, niet alle Sierra games kunnen door ScummVM gedraaid worden. Enkele degene die oorspronkelijk voor de AGI & Sarien interpreters waren geschreven.
De latere games (bv de latere Leisure Suit Larry games) worden helaas nog niet ondersteund.

Super! maar ik vraag me af of je wel zo'n spel kan spelen op je telefoon.. de besturing kan, lijkt mij, niet optimaal zijn.

quake3 is alleen knap te spelen met muis en toetsenbord ;)

tevens kan je het meeste uit quake 3 halen als je een constante FPS hebt van 125. Dan kan je verder springen e.d.

[Reactie gewijzigd door Dark0z op woensdag 24 februari 2010 11:52]


Kwaak3 speelt lastig. Op het makkelijkste niveau is Crash te verslaan, maar daarna wordt het erg moeilijk. Er is iets van een aim-bot achtig iets nodig om je te assisteren. Iets wat je vizier op een andere speler gericht houdt, nadat jij op die speler hebt gericht.

Op het makkelijkste niveau is Crash te verslaan, maar daarna wordt het erg moeilijk.
voor jou misschien ;)

Ik heb op mijn xperia met quake 3 de eerst 5 levels gepseeld met een stabiele 5 fps (volgens mij was het wel iets van 25fps maar rechts boven in stond 5fps) :P
Dus alleen crash verslaan? Nee het is meer zoiets als op de playstation.

Zal denk een kwestie van gewenning zijn.
Denk dat iedereen de eerste keer ook redelijke moeite heeft moeten doen om goed met de muis over te kunnen.

Ik heb vroegah Duke3D en Shadow Warrior volledig met keyboard uitgespeeld. Vond gamen met de muis maar een raar iets. Voor mij begon dat pas met UT (classic), toen ik online ging en niet meer op kon boksen tegen de snelle reflexen van de tegenstanders. Tegenwoordig ben ik meer van de consoles en speel liever met een controller. Op de bank hangen achter de HDTV is toch een stuk relaxter dan achter m'n bureau met zo'n muis die je de hele dag al gebruikt hebt...

Het is voor mij ook alleen een proof of concept. Het is gewoon cool Quake3 op je phone te hebben :) Echt speelbaar, als in enkele uren plezier, vind ik het inderdaad niet.

Hoewel, als er nou een aimbot komt, zoals thunderbird2k elders al oppert, zal het mikken misschien wel beter worden waardoor de fun groter wordt. Ook het rond kijken zou wat soepeler moeten gaan en dan zou het nog best leuk kunnen zijn voor even tussendoor.

[Reactie gewijzigd door sjaakduhuuhl op donderdag 25 februari 2010 01:28]


Toch mooi dat er projecten als ioquake3 zijn. Ze hebben de originele broncode van idsoftware's quake 3-engine enorm gestroomlijnd, waardoor het makkelijker is de engine te porten naar andere platforms.

En natuurlijk erg goed gedaan, Thunderbird! Mooi dat een tweaker dit voor elkaar heeft gekregen.

[Reactie gewijzigd door woekele op woensdag 24 februari 2010 11:48]


Werd anders ook weleens tijd ook. Ding was al in 2005 geport naar windows mobile.
http://www.pdaground.com/...3b170ac1416497bdcc5a17f45

Niet dat die link nog werkt, maar google host 'm tegenwoordig.
http://code.google.com/p/...c2003.zip&can=2&q=

Nou maar even installeren dan :D 24fps op 854*480 is absoluut niet niks (zonder geluid dat wel)... Neem aan dat dit hardware-opengl gebruikt (oftewel de GPU)?

Die 25fps is in een timedemo. In het echte spel loopt de framerate op tot boven de 40fps afhankelijk van de situatie (zonder geluid). Met geluid is het wat langzamer, maar met wat tweaks is een goede framerate zeker mogelijk.

De GPU wordt gebruikt, maar deze wordt momenteel nog amper benut. Ik heb gewerkt met degene die het spel naar de N900 heeft geport (hij werkt voor Nokia) en hij zag m.b.v. speciale PowerVR tools dat de GPU voor nog geen 20% wordt benut. Quake3 is erg inefficient, doordat het elk frame alle geometrie opnieuw upload. Dat kan voor een groot deel voorkomen worden en effiicienter gemaakt worden.

[Reactie gewijzigd door thunderbird2k op woensdag 24 februari 2010 11:55]


Hey daar is ie dan! ;)

Wanneer ga je GTA of GTA2 porten :D stuur maar een pm als je zover bent :+

Oke nice game :D thuis echt ff proberen! Thanks voor alle moeite!

Kunnen we meer van je verwachten (op android)? OpenTT zou echt superdope zijn (maar denk te priegelig zonder stylus), net als alle RPG's dat is al gauw geprigel met onze worstenvingers!

OpenTTD? Bestaat al op de iPhone.. misschien moet je even googlen, wellicht kunnen dezelfde mensen je een eind op weg helpen :)

Overigens is het niet te bedienen inderdaad..

Grappig gedaan, ik kan het niet :P

Maar lijkt me toch wel een beetje moeilijk aimen hoor, ookal is het bij quake3 alleen bunnyhoppen en sprayen :P

Maar zoals pieterdebie al zegt lijkt het me wel grappig om carmageddon of duke erop te zien, hier is echt aimen niet bij nodig.

Speelt dit eigentlijk een beetje? Want zo zonder muis en geen autaim functionaliteit, moet het toch wel redelijk moeilijk zijn om die bots te fraggen.

Verder ishet porten meer van het kan hier ook op draaien. Al bij al een knappe prestatie. :)

Iemand een filmpje? Heb quake3 hier niet liggen en thuis moet ik even die bestanden op me milestone kwa(a/k)ken :D

Muis is toch vervangen door het touchscreen, andere spellen die dat hebben zijn ook wel redelijk te spelen...

Movement: a/s/w/d, up/down arrows
Look: touch screen, trackball and left/right arrows
Shooting: Alt / tap on screen / trackball
Tilde (quake3 console): search button
Escape: back button

[Reactie gewijzigd door watercoolertje op woensdag 24 februari 2010 11:56]


Of je doet er een bluetooth joypad op aansluiten.

Ik hoop dat snel ook FreeCiv, Colonization en openTTD etc naar dit soort platformen geport gaan worden. Het lijk me erg leuk om gewoon lekker in de trein of tijdens de lunch pauze even fijn een goed spel te spelen. Over een jaar of wat zullen alle games op de telefoon richting The Sims, C&C3 en NFS gaan maar op dit moment zijn juist de wat oudere games erg leuk om weer eens te spelen en niet het gevoel te hebben dat je je computer geweld aandoet door die oude rommel er op te draaien :)

Ik weet niet helemaal of je je opsomming van EA games in positieve of negatieve zin bedoelt, maar je weet dat Civilization Revolution, The Sims 3, C&C Red Alert 3 en NFS:Shift er al voor de iPhone zijn?

Over de speelbaarheid van een touchscreen ga ik me niet uitlaten, maar als je me 5 jaar geleden had verteld dat deze graphics op een gsm mogelijk zouden zijn, had ik je uitgelachen.

Leuk idee, zou dit graag bij meerdere games zien :)
Hoewel ik me zoals menig anderen afvraag of dit een beetje te spelen is :?

Iets als Diablo met de stylus zou erg goed werken denk ik.
«  1  2  3  4  »

Op dit item kan niet meer gereageerd worden.

Volgende 11:43 Video: Command & Conquer 4 - op de filmset
Vorige 11:12 Video: Command & Conquer 4 - multiplayer
VNU Media logo Hosted by True

© 1998 - 2012 Tweakers.net B.V. - Alle rechten voorbehouden - Contact - Jouw privacy - Algemene Voorwaarden

Uitgever van:

Website van het jaar 2011