Cookies op Tweakers

Tweakers maakt gebruik van cookies, onder andere om de website te analyseren, het gebruiksgemak te vergroten en advertenties te tonen. Door gebruik te maken van deze website, of door op 'Ga verder' te klikken, geef je toestemming voor het gebruik van cookies. Wil je meer informatie over cookies en hoe ze worden gebruikt, bekijk dan ons cookiebeleid.

Meer informatie

Door , , 59 reacties
Bron: PlanetQuake

In een keynote tijdens de QuakeCon heeft John Carmack laten vallen dat hij de broncode van de shooter Quake 3 Arena binnenkort wil vrijgeven aan de open-sourcegemeenschap. De broncodes van de eerdere Quake-delen zijn al vrij te downloaden, wat al tot de geboorte heeft geleid van verschillende aangepaste engines, variërend van opgeschoonde versies met bugfixes tot programma's met functionaliteit die vergelijkbaar is met de huidige shooters. Hoewel de bron van Quake 3 vrijgegeven wordt, blijft de content van het spel onder copyright van ID Software. De models, maps, textures en geluidsfragmenten mogen dus niet zomaar herdistribueerd worden. De groeiende kwaliteit van de engines heeft ervoor gezorgd dat spelers niet meer tevreden zijn met de standaard content. Daarom zijn er groepen bezig om de modellen en textures van de Quake-serie een facelift te geven.

Quake Retextured - Screenshot (thumb)
Moderatie-faq Wijzig weergave

Reacties (59)

ID Software is wel lief voor de Open Source community. Voor zover ik weet zijn zij de enigsten die oude engines vrijgeven.

Om een indruk te krijgen wat dit allemaal betekent voor de Open Source community, zie http://www.nexuiz.com/ en http://www.warsow.net/ deze games games maken gebruik van respectievelijk de Quake 1 en de Quake 2 engines. Nexuiz gebruikt een zwaar opgevoerde Quake 1 engine en komt in de buurt van de grafische kwaliteit van Doom 3. Probeer ze eens, ze zijn gratis te downen.

Verder kunnen hiermee Quake 3 mods standalone mee worden uitgebracht, i.e. je hebt geen Q3 meer nodig om ze te spelen. En er kunnen dan bijvoorbeeld dingen zoals realtime lighting toegevoegd worden - wat Quake 3 zelf niet heeft - door de engine aan te passen. Dankzij het vrijgeven van de engine hebben mods voor de Quake games de kans om te overleven.

Alleen is het jammer dat die kans niet altijd opgepakt wordt. Bijvoorbeeld met wat grafische aanpassingen en gameplay tweaks zou Action Quake 2 nog heel populair kunnen zijn, maar dat is niet gebeurd. Jammer.

EDIT: Ik vraag me af wat of de Enemy Territory engine ook vrijgeven gaat worden. De ET-engine is een aangepaste Quake 3 engine, dus ik neem aan van wel, maar ik heb er nog niets over gehoord. Als de ET engine source vrijgegeven zou worden, zouden de dev's van de True Combat: Elite mod - http://www.truecombat.com/intro.php - ook nieuwe features toe kunnen voegen, die anders niet mogelijk zijn omdat ze de source code van de ET-engine niet hebben. Laat ik gelijk even van de mogelijkheid gebruik maken om deze mod aan te raden, deze is ook gratis omdat ET gratis te downloaden is.

EDIT 2: Het vrijgeven van de Quake 3 engine zal inderdaad wat later gebeuren dan verwacht, eigenlijk was Carmack van plan de source al eind 2004 vrij te geven, maar dat ging niet omdat er nog recent een licentie van de Quake 3 engine was verkocht. Dat was in het weblog van Carmack - http://www.armadilloaerospace.com/n.x/johnc/ - te lezen.
Zij zijn niet de enige. 3DRealms/Apogee heeft de broncode van Rise of the Triad, Duke Nukem 3D en Shadow Warrior vrijgegeven, dus 2 engines(DN3D en SW gebruiken dezelfde Build-engine). De broncode van de build-engine waar DN3D en SW op gebaseerd zijn is al veel jaren terug vrijgegeven door de maker, Ken Silverman, maar het is van de afgelopen jaren dat ze broncode beginnen vrij te geven.
Volgens mij is de source-code van Enemy Territory toch al vrij beschikbaar, bijvoorbeeld op www.enemy-territory.com?
Bedankt voor de info MadEgg, dat wist ik niet.

dlaurier, de source die beschikbaar is van ET is alleen een gedeelte van de source, niet de complete. Daarmee kunnen modmakers wel een mod maken, maar ze kunnen dan niet dingen toevoegen aan de engine zoals bijvoorbeeld ragdolls of real time lighting enzo.
Ik snap niet precies wat hier nou zo goed aan is? Oké, open source is erg goed, maar dit spel is behoorlijk oud... Zou het helpen voor amateur game developers om hun games te maken? Of waar dient het anders voor?
Het is gewoon heel simpel.

De Q3 engine heeft zijn economische levensduur gelopen. Echter de dingen die er in gebeuren zijn nog steeds redelijk "state of the art". Doom is een volledig nieuwe engine, maar je kan er donder op zeggen dat bepaalde delen vrij 1 op 1 zijn overgenomen, enkel met toepassing van henrnieuwde inzichten van de ontwikkelaar Carmack.

Het doel van Carmack is heel simpel. Hijzelf is ook op een zolderkammertje begonnen met games maken. Vroeger had je al dat 3D gedoe nog niet. En was alles nog simpel. Nu is het voor aanstormend enginebouwtalent een ontzettende opgave om ook maar enigzins te behappen hoe een engine zelf te bouwen. Je moet de kennis eerst ergens opdoen voordat je er zelf wat mee kan nietwaar. En dat is dus het doel van Carmack. Hij is er al stinkend rijk mee geworden, games bouwen is voor Carmack vooral een erg leuke hobby geworden, voor het geld hoeft het niet meer zo. Als je dat stadium bereikt dan ga je andere uitdagingen zoeken en wil je jouw stempel op de wereld drukken.

Hoe denk je dat het voor Carmack zal zijn als hij bejaard is en de nieuwste hotshot engine bouwer verkondigd dat hij HET geleerd heeft door de source van Doom uit te pluizen.
ik denk dat je het leven van iemand die wat meer geld heeft ietwat te naief bekijkt.
er zijn een tal van financiele voordelen waarom carmack dit doet. ook hij leert van wat jonge coders doen, ook hij krijgt gratisch publicatie en ook hij lijkt goed te zijn voor de opensource gemeenschap.
verder 'vroeger was het simpel'. vroeger was hij innovatief net zoals je nu heden ten dagen moet zijn. dat wat je niet kent en bedenkt zal nooit makkelijker worden door de tijd. hooguit dat de drempel qua minimale kennis nu hoger moet zijn maar dat betwijfel ik zelfs.
vaak genoeg hoor ik mensen zeggen 'teveel geld', er is geen begrip als 'teveel geld'. enkel meer geld dan de gemiddelde persoon maar dan denk ik tevens dat carmack met zijn hersenen ook niet tot een gemiddeld persoon kan worden aangewezen.
Luister, het is heel simpel: je wordt niet ZOMAAR een God. Daar moet je wel wat voor doen. Bijvoorbeeld je gelovigen af en toe te matsen. God heeft Zijn gelovigen bijvoorbeeld de Ark des Verbonds gegeven. Carmack geeft Zijn gelovigen de source code van zijn 3D engines. In beide gevallen gaan de gelovigen meer in hun God geloven. :+ :+
Dit is natuurlijk ook een mogelijke uitleg. :)

En Carmack/ID zou het ook zeker niet doen als ze verwachten dat het hun schaadt. ;) Het staat natuurlijk erg hip als je de wereld inzage geeft in je eigen spul.

[open deur intrap mode]
Misschien hebben we nu ook de reden dat Windows 3.11 nog niet is vrijgegeven. De code die er in zit wordt nog steeds gebruikt. :Y)
[/open deur intrap mode]
Als je student informatica bent, kan je uit dit soort opensource projecten een schat aan informatie halen. Ook is het zo mogelijk om betere nieuwe open source spellen te schrijven (tux racer 2 :+ ). Ik denk zelfs dat er hobbyisten zijn die de Q3 engine gaan aanpassen zodat de nieuwe effecten uit nieuwe spellen toegepast gaan worden, waardoor de engine weer helemaal bij de tijd kan zijn. Bij serieuze tijdinvesteringen zou het zelfs beter kunnen worden dan commerciele spellen, maar dat is een utopie denk ik
Als een spel een klassieker wordt, dan maakt de leeftijd niet meer uit.
Er zijn zat mensen die een spel beoordelen op kwaliteit (gameplay) en niet alleen op de graphics. En iets wat oude spellen vaak wel hebben en nieuwe spellen niet is kwaliteit.

Denk maar aan (open) transport tycoon (deluxe). Dit spel is uit 1995 (de originele transport tycoon) en wordt nu nog volop gespeeld met allerlei uitbreidingen en aanpassingen door de spelers zelf gemaakt.
Doordat het spel zoveel nog wordt gespeeld is de naar Chris Sawyer erg bekend en kijkt iedereen uit naar een nieuw spel van hem.

Ik denk dat het 2 dingen is waarom de broncode wordt vrijgegeven, reclame (naamsbekendheid en mond-op-mond is de beste reclame) en iets terug willen doen voor de fans van het spel.
Het spel heeft al genoeg opgeleverd en zal niets (of iig niet veel) meer opleveren en dan kan je het vrijgeven.
Het spel kan nu geport worden naar alle mogenlijke OS'en... Quake 3 voor de Mac en Quake 3 voor *BSD enzo. Het maken van allerhande Mod's gaat nu ook wat makkerlijker omdat je de source kan aanpassen, waar nodig.

het is ook wel een leuk experiment voor elke programmerur met een overschot aan vrije tijd.
quake 3 bestaat al voor de Mac ....
staat zelfs standaard op mijn cd's van Quake 3 (+TA) gold editon ...

naast blizzard's creaties, het enige spel dat ik ken dat werkt met hybride (pc + mac) cd's
Volgens mij weet jij niet hoeveel mensen dit spel nog spelen!, dat zijn er meer dan jij denkt..
Nu kunnen hun redelijk eenvoudig kijken hoe het spel precies werkt intern en misschien betere mods ervoor schrijven, andere groep verbeterd de graphics en je heb zo weer ene spel dat weer een paar jaartjes meegaat voor de diehard fans
bovendien gaat het om het spel ,en hoe het speelt in eerste instancie.
dat het er dan leuk uitziet is een 2e :)

wat ik begrepen heb is dat quake 4 dezelfde "feel" heeft als quake 3 .goede zaak
Klopt, voor veel gamers komt feeling boven graphics. Dat is ook de reden dat bijv. UT2003 nooit een groot succes is geweest, de goede feeling was er niet.

Overigens lijkt alleen de multiplayer van Quake4 op Q3. De Singleplayer staat eigenlijk compleet lost van de multiplayer in Q4. Wat ik wel jammer vind aan de multiplayer movies van Q4 is dat de wapens steeds meer "unreal" worden, het karakteristieke van Quake vind ik er af. Maar dat is ook weer een grafisch iets. Als het gewoon goed en lekker speelt zal je mij niet meer horen klagen :)

//offtopic
Met Q4 en ook met Enemy Territory: Quake Wars word wel aangetoond wat de ware kracht is van de Doom3 engine. Die engine kan dus wel degelijk meer dan schaduwen renderen.
Hoogstwaarschijnlijk pure hobby voor bepaalde groep mensen. Ook wel enigzins begrijpelijk ..
er zijn anders nog aardig wat spellen die hier op uitgekomen zijn die goed meekomen met huidige shooters. Enemy territory enzo zijn populaire gratis shooters op Q3 engine en om meer van dit soort spellen te zien verschijnen lijkt me een aanwinst.

de lol is er niet minder om omdat Q3 geen 'bloom' en 'softshadows' etc etc ondersteund.
Het kan voor id software een manier zijn om nieuwe mensen te trekken door ze bekend te laten worden met oudere code. Hoewel die engines intern toch niet zo heel veel meer veranderen denk ik qua basics. Het is alleen allemaal meer, meer, meer.
RTCW is gebaseerd op deze engine en et (via RTCW) ook, dus hij wordt nog vrij veel gebruikt hoor ;)
Voor zover mij bekend was/is de Quake3 Enigine DE engine van zijn tijd, en is nogsteeds op sommige gebieden heeeel erg goed. Dat deze engine dan OS wordt is natuurlijk heel goed voor de gamedev wereld met name voor de kleinere ontwikkelaars..
"DE" engine? mmwa. de unreal engine was minstens so goed, en in een aantal opzichten beter.
zeker voor mappers en modders is er (nogsteeds) geen betere (lees makelijkere) engine dan de unreal engine series.
id's engines zijn in ieder geval altijd beter (lees: netter) dan die van epic doordat Carmack elke keer from scratch begint met z'n engines. De code van Unreal is een ongelovelijke mess.

plus dat id's engines altijd op meer dan 1 operating system draaien. en id levert altijd state-of-the-art engines voor z'n tijd (zijn meestal het eerste met dingen).
Unreal draait zowel in DirectX en OpenGL, en draait dus op zowel linux as windows (en mac?).

@ countess

Mods maken voor Unreal (met de mooie Object Georienteerde structuur en volledige open source van het spel) vind ik nog steeds veel fijner dan voor Quake, maarja, dat is mischien gewoon persoonlijke voorkeur.
De code van Unreal is een ongelovelijke mess.
o? heb je hem gezien dan?
de makers van red orchestra (winners van de unreal source code omdat ze de "make something unreal" wedstrijd hebben gewonnen) konden er iniedergeval snel mee aan de slag (UT2K4) .
je nieuwe werk bazeren op je oude hoeft in geen enkele manier te betekene dat het een zooi is/word.
zeker bij unreal niet vanwegen een erg modulere opbouw.

en eigenlijk zijn de engines van epic altijd stabieler geweest. gewoon vanwegen de structuur. hoe ongeloofelijk messed up je je levels ook maakt het zal werken. bij alle quake engine loop je al snel tegen "lekkages" aan in je leven, en gaat hij kop je onder. iets wat bij unreal gewoonweg onmogenlijk is.

@john doe :unreal werk idd ook op een mac.
Laten we deze discussie houden voor wanneer de Unreal engine open-source gaat...
wat heeft het zijn van "DE" engine van zijn tijd te maken met het nu open source zijn of niet?

en unreal is al half open source ;) altijd al geweest vanaf het moment dat hij in de winkels lag.
Niet slecht, zo kunnen er ook dingen aangepast worden, en kunnen de makers van die engine de verbeteringen misschien zelf gebruiken in hun nieuwe engines (dingen waar ze bvb niet aan gedacht hadden). Ze hebben hun geld er al uitgehaald en die spellen mogen misschien nog veel gespeeld worden, de mensen die het spel willen spelen hebben het al. Dus veel winst kunnen ze er niet meer uithalen. Om nog van de voordelen voor de hobbyist te zwijgen.
Hoewel de bron van Quake 3 vrijgegeven wordt, blijft de content van het spel onder copyright van ID Software.
Ik lees dit soort verwarringen wel vaker.

De source code van Quake 3 blijft ook onder het copyright van id Software. Van wie het copyright is staat los van de licentie waaronder de software valt. Quake 3 is geschreven door id Software, dus id Software bezit het copyright erop.

Ik heb verscheidene (kleinere) programma's geschreven. Deze programma's zijn (dankzij de europese copyright wetgeving) automatisch (C) mij. Ik verspreid deze programma's vervolgens onder de GPL, zodat anderen van mijn programma's en hun source gebruik kunnen maken. Maar ik ben nog steeds copyrighthouder van de code!
Tenebrae vind ik persoonlijk een van de mooiste en beste Quake 1 Redone's: http://tenebrae.sourceforge.net/index.php?page=screenshots.txthttp://tenebrae.sourcefor....php?page=screenshots.txt
En hier Tenebrae 2.0 (Quake 2 dus), alleen vraag ik me af wanneer ze het nu eens echt afmaken en een beta of whatever gaan releasen. http://www.tenebrae2.com/http://www.tenebrae2.com/

Dit geeft je dan al een goed beeld wat je allemaal nog kan doen met zo'n engine. Vooral Tenebrae 1 vind ik er erg mooi uit zien vooral met de spiegel en lichteffecten. Subliem! :Y)
De broncode van DooM is ook indertijd vrijgegeven. Dankzij deze broncode kan de eerste fatsoenlijke 3D shooter nu gespeeld worden in een Windows omgeving met 3D acceleratie-effecten.

Vergelijk de screenshots van de Doomsday engine ( http://www.doomsdayhq.com...ts.php?game=jdoom&index=1 ) en zie de vooruitgang ten opzichte van de originele Doom/Heretic/Hexen games. :)
Op deze manier geef je jong talent, hobbyisten en mod groepen een mooie kans om iets op de wereld te bregen. Aangezien het heel veel tijd kost om zelf een dergelijke engine te schrijven en een licentie op een bestaande engine nemen is voor deze groepen ook onbetaalbaar.
Een licentie op de quake 3 engine koste voor het uitkomen van doom3 iets van 250.000 dollar als ik me niet vergis.
Wij van Black Mesa: Source hoeven anders geen licentie te nemen op de Source engine... :?

Ik denk dat je hobbyisten cq mod groepen verwisselt met nieuwe kleine ontwikkelaars. maar daar is de Q3 engine ook weer voor verouderd, de teams zouden dan de engine zelf ook een facelift moeten geven.
Ja maar het gewone publiek heeft slechts enkel de beschikking tot de game code (zoals jullie wel zullen weten). Als je een licentie op de source engine neemt krijg je de daadwerkelijk source van de render engine e.d.
inderdaad, en het is een speerpunt van john carmack, al sinds het begin wil hij niets weten van software patenten en geeft hij al zn werk op den duur vrij. hij was vroeger zelf namelijk ook een hacker, games aanpassen etc. nu geeft hij anderen ook die kans, hoewel de engines van tegenwoordig uiteraard vele malen ingewikkelder zijn dan vroeger.

john carmack vergeet tenminste niet dat de game community hem zijn geld heeft opgebracht etc. zo geeft hij gewoon zijn aandeel terug(en op andere manieren, zoals zn ferrari aan de winnaar van een toernooi te geven bijv)
Het echte bedrag van elke engine is 'slechts' 10.000 dollar.

http://www.idsoftware.com...echnology/techlicense.php

quote:
'For teams that don't want to operate under the GPL, we're now offering a "non-GPL" QUAKE engine license for a flat fee of $10,000 per title [3] with no backend royalty whatsoever.'
Zo, ik heb even op de facelift link gedrukt en gekeken. Het ziet er allemaal mooi uit. De sfeer blijft inderdaad behouden, maar het ziet er een stuk beter uit. Het is een goede zaak dat de bron code vrijgegeven wordt aan de open source gemeenschap.
Groeten
Alleen jammer dat dat gaat over Quake 1 ;)
Och, ik heb pas geleden weer 's een potje nostalgisch zitten Quaken inc, de uitbreidingspakken Hipnotic en Rogue, draaide met glquake, net even mooier, maar ik zie dat ik na wat patchwerk gerust weer opnieuw een touristisch wandelingetje kan maken :D.
Eerst Quake II nog maar even afmaken :).
Best leuk hoor, maarja, ik was er al bij de voorgaande 3D-ers bij, dus heb oudere engines gezien :). Dus voor mij is het gewoon ook een stukje nostalgie. Ik begon met Wolfenstein, die DOS versie wel te verstaan :).
dit is net goed voor de mod community en BV voor de PSP, men zou low quality versies kunnen uitbrengen voor psp, nintendo DS, zodiac, etc etc
Dat kan dus net niet, want de inhoud van het spel (textures, modellen, etc.) blijft van IDgames.

Op dit item kan niet meer gereageerd worden.



Apple iOS 10 Google Pixel Apple iPhone 7 Sony PlayStation VR AMD Radeon RX 480 4GB Battlefield 1 Google Android Nougat Watch Dogs 2

© 1998 - 2016 de Persgroep Online Services B.V. Tweakers vormt samen met o.a. Autotrack en Carsom.nl de Persgroep Online Services B.V. Hosting door True