Von Dominik Seichter am So, 23. Dezember 2001 um 13:00 #
Finde ich toll, da sie mit den alten Spielen kein Geld mehr verdienen, können Sie das ja ruhig machen. Wäre toll wenn andere Firmen diesem Beispiel folgen würden.
Kleine Anmerkung: Nur das Programm steht jetzt unter der GPL. Die Spiele-Dateien wie Level und Texturen dürfen nicht einfach kopiert werden. Trotzdem schön.
Was eigentlich ziehmlich egal ist. Das wäre doch auch mal eine Idee für freie Spiele. Der Code ist zwar frei vorhanden, das Programm ist aber erst voll auskostbar, wenn man das Spiel, bzw. wie in Quake die zweite Pak-Datei käuft. Aus dem Sourcecode von Quake ist z.B. das sehr gute und die Ursprungsversion technisch noch übertreffende Quakeforge entstanden. Es wäre schön, wenn es nun auch ein Quakeforge II geben würde.
Ich kaufe mir prinzipiell alle id-Spiele schon allein deshalb, weil sie auf Linux portiert werden, was auch durch die Verwendung von freien Bibliotheken (OpenGL) möglich gemacht wird. Diese Firma sollte in dieser Hinsicht ein Vorbild für andere Spieleschmieden sein.
Die Makefile hab ich angepasst, aber kompilieren will er trotzdem nicht... Auf meinem System (Debian Sid) fehlt wohl die fxmesa.h: /home/rose/tmp/quake2/quake2//linux/gl_fxmesa.c:27: GL/fxmesa.h: No such file or directory
Ich hätt da mal ne ganz dumme Frage. Ich hab eigentlich keine Ahnung von Makefiles, aber warum werden andauernd *.c Dateien gefordert (z.B. client/cl_demo.c), die überhauptnicht existieren. Klärt mich auf!
Danke. Jetzt kompiliert er zwar weiter, aber gcc hat mit dem inline Assembler Code Probleme. Naja, ist wohl nicht mit gcc getestet worden...
Zu deinem Problem mit dem Makefile: http://slashdot.org/comments.pl?sid=25213&threshold=1&commentsort=3 &mode=thread&pid=2740768#2740774 Und hier die diff: http://members.optushome.com.au/davidsymonds/ q2makefile.diff (Leerzeichen entfernen)
Ich hab die datei game/q_shared.c nach ctf/q_shared.c kopiert. Die Dateien sind fast identisch. Auf jeden Fall gings dann weiter, ka ob das das Spiel im Endeffekt beeinflusst. Auf icculus.org/~relnev wird gibt es eine Version, die schon an Linux angepasst wurde und nun an SDL angepasst wird. Mich würde aber trotzdem interessieren warum die Datei ctf/q_shared.c nicht übersetzt werden kann, ich hab leider keine Ahnung von Assembler.
Nein ... eher mehr ein Game für quakende Raketenwerfer, Granaten, Railguns und zerbarstende Megamonster ... ob es da auch ein Esteregg mit Fröschen gibt, das weiss nur der Kuckuck ;-)
Haha, Quake = Quark. Wohl zuviel Frogger gespielt. Ja, so kann es kommen. Aber mal im Ernst: Wer interessiert sich dafür, dass es "total" veraltete Spiele jetzt auch für Linux frei geben kann. Das wäre mir ja der Norton Commander als Freeware lieber.
Du darft nicht vergessen das das derzeitig meistgespielte Multiplayer game auf der QuakeII engine lauft. Ich mag Counterstrike auch nicht sonderlich, aber ID gewinnt verdammt viel an prestige mit solchen aktionen.
Wohl zuviel Quark im Kopf? Quake II ist zwar grafisch nicht mehr ganz frisch, macht aber gerade im Mutliplayermodus immer noch Spass. Ausserdem basieren sehr viele aktuellere Spiele auf dieser Engine, wobei erwähnt werden muss, dass Half-Life bzw. Counter-Strike sogar auf Quake I Engine basiert und nicht auf der von Quake II, was eine weit verbreitete Fehlinformation ist. Und warum "jetzt auch für Linux frei geben kann", war Quake II vorher für Windows frei und was mach ich, wenn ich FreeBSD hab?
"Du darft nicht vergessen das das derzeitig meistgespielte Multiplayer game auf der QuakeII engine lauft "
Sagt, mal wiso kommt ihr andauernd auf die Idee, das Half-life bzw, CounterStrike auf der Quake 2 Engine basieren würde.
Diese annahme ist vollkommen falsch.
Half-life bzw. Counterstrike basieren auf einer modifizierten Quake 1 Enginge und nicht Quake 2. Wer es nicht glaubt, soll halt mal bei Valve nachfragen oder in die Faq von planethalf-life nachschauen, da stehts korrekt drin: Quake 1 Engine.
Hallo Andi ! Nur den Code anschauen reicht nicht .... Selbst rumprogrammieren... Davon lernt man nichts.... Von Museumsbesuchen kannst du auch nicht zeichnen.... Get active ! ;-) Hoffentlich hast du dir vom Weihnachtsmann ein paar gute Assembler und C-Programmierbücher gewünscht ! Frohes Fest ! Der Ich
Das ist mir auch klar :) "Selber programmieren macht schlau!" so sage ich immer, aber man kann ja auch nicht alles selbst lernen darum Quellcodes und wie du gesagt hast Bücher lesen hilft ganz gut. Arbeite zur Zeit an einem JumpNRun Spiel das ich von Null an mit SDL angefangen hab.
Sagt mal, wenn Counterstrike auf der QuakeI-Engine basiert und so populär ist... Hat ID dann nicht Angst, dass die freie entwicklergemeinde ein Spiel auf der Engine bastelt, das kommerziell erfolgreich, bedrohlich sein könnte. Oder sind die Entwicklerzeiten im freien Bereich zu lahmarschig??
Hallo Anon ! Nun ja... ID hat ja bekanntermaßen Q3A (und Q3A TA) draußen - und somit eine klasse Engine, die auch schon für andere Spiele benutzt und modifiziert wurde (Star Trek, RTCW (sehr fein...))... Warum sollte denn ID vor Spielen Angst haben, die von der Engine nicht ansatzweise das erreichen, was deren Q3-Engine schafft ? Und bezüglich Engine kommt angeblich Mitte/Ende kommenden Jahres ja Doom 3 (komplett neue Engine !)... OK - dann brauch ich ne Geforce4 oder 5 - aber grafischtechnisch wird das Ding wohl "endgeil"... Angeblich soll das auch auf Linux portiert werden (Hoffentlich mal wieder mit ner Linux-Box)... Trotzalledem find' ich das klasse von ID ! Naja... Ich werd mich jetzt zur Ruhe begeben... Frohes Fest ! Gruß ! Euer Der Ich !
Problem der Sache: quake ist indiziert, das gilt wohl nicht für die engine, aber was soll man daraus machen, damit es auf dem deutschen Markt erlaubt ist? Moorhühner mit Torten abwerfen?
Wenn ein Spiel indiziert ist, heißt das lediglich, das es nicht beworben werden darf, nicht per Versandhandel verkauft werden darf und nur an Personen ab 18 Jahren verkauft werden darf.
Mehr bedeutet eine Indizierung nicht.
Außerdem, die indizierung gilt im Grunde nur für die jeweilige Plattform.
Z.b. wurde Doom 1 & 2 für den Windows PC indiziert, während das gleiche Spiel ne Zeitlang (weiß nicht ob es immer noch so ist) auf der Playstation erlaubt war.
Mit anderen Worten: Die Idee der indizierung ist absoluter Müll.
Außerdem könnte man sagen, die Windows Version von Quake 2 ist indiziert, die Linux Version, da andere Plattform aber nicht. Aber da sollte man vorher nochmal die Bundesprüfstelle für Jugendgefährdende Schriften fragen. Weil so genau weiß ich das jetzt auch wieder nicht. Ob die bei Plattform das zwischen Hardware also PC vs. Playstation oder schon bei dem OS Windows vs. Linux trennen.
Ich will QuakeII im main Teil von Debian sehen
Direkt in den Kernel damit ;-))
Ho,ho ho
Nun aber Gute Nach
Wow, dass id das macht, wusste ich nicht. Finde ich sehr gut, das sorgt sicherlich noch für ein paar gute Spiele.
cu Johannes
CU Dom
Und das ist nur mehr ein Grund f. mich spiele wie Quake X oder RTCW noch vor der ersten Demo vor zu bestellen *g*
Ich kaufe mir prinzipiell alle id-Spiele schon allein deshalb, weil sie auf Linux portiert werden, was auch durch die Verwendung von freien Bibliotheken (OpenGL) möglich gemacht wird. Diese Firma sollte in dieser Hinsicht ein Vorbild für andere Spieleschmieden sein.
/home/rose/tmp/quake2/quake2//linux/gl_fxmesa.c:27: GL/fxmesa.h: No such file or directory
Weiss jemand dazu genaueres?
Zu deinem Problem mit dem Makefile: http://slashdot.org/comments.pl?sid=25213&threshold=1&commentsort=3 &mode=thread&pid=2740768#2740774
Und hier die diff: http://members.optushome.com.au/davidsymonds/ q2makefile.diff
(Leerzeichen entfernen)
Aule lebt!
Arni
grüsse Calle
Wer unter Linux den Norton Commander vermisst, hat den Midnight Commander (mc) noch nicht probiert!
Unter debian:
apt-get install mc
"
Sagt, mal wiso kommt ihr andauernd auf die Idee, das Half-life bzw, CounterStrike auf der Quake 2 Engine basieren würde.
Diese annahme ist vollkommen falsch.
Half-life bzw. Counterstrike basieren auf einer modifizierten Quake 1 Enginge und nicht Quake 2.
Wer es nicht glaubt, soll halt mal bei Valve nachfragen oder in die Faq von planethalf-life nachschauen, da stehts korrekt drin: Quake 1 Engine.
>Diese annahme ist vollkommen falsch
Die HL-Engine ist genaugenommen sogar eine Mischung aus QI und QII, das meiste hat Valve wohl selbst gezimmert
Ich meine sogar QuakeI Engine, hehe
Auf das hab ich schon lange gewartet;) Grad mal in den Code schauen *hehe*. Da gibts sicher interessante Spiel-Programmier-Prinzipien zu lernen.
*freu* ;)
cu
Nur den Code anschauen reicht nicht .... Selbst rumprogrammieren... Davon lernt man nichts.... Von Museumsbesuchen kannst du auch nicht zeichnen....
Get active ! ;-)
Hoffentlich hast du dir vom Weihnachtsmann ein paar gute Assembler und C-Programmierbücher gewünscht !
Frohes Fest !
Der Ich
;-)
Das ist mir auch klar :)
"Selber programmieren macht schlau!" so sage ich immer, aber man kann ja auch nicht alles selbst lernen darum Quellcodes und wie du gesagt hast Bücher lesen hilft ganz gut. Arbeite zur Zeit an einem JumpNRun Spiel das ich von Null an mit SDL angefangen hab.
Hab da noch was vergessen -> Apropos Assembler bücher, weisste grad n gutes? :)
Gutes neues Jahr
Dann werden sie schon bald Quake 2 auch auf einer Sun, Alpha oder andere Prozessor Architekturen spielen können.
http://www.hyperion-software.com/quake2.jpg
Greetinhgs Zappi
Nun ja... ID hat ja bekanntermaßen Q3A (und Q3A TA) draußen - und somit eine klasse Engine, die auch schon für andere Spiele benutzt und modifiziert wurde (Star Trek, RTCW (sehr fein...))... Warum sollte denn ID vor Spielen Angst haben, die von der Engine nicht ansatzweise das erreichen, was deren Q3-Engine schafft ? Und bezüglich Engine kommt angeblich Mitte/Ende kommenden Jahres ja Doom 3 (komplett neue Engine !)... OK - dann brauch ich ne Geforce4 oder 5 - aber grafischtechnisch wird das Ding wohl "endgeil"... Angeblich soll das auch auf Linux portiert werden (Hoffentlich mal wieder mit ner Linux-Box)...
Trotzalledem find' ich das klasse von ID !
Naja... Ich werd mich jetzt zur Ruhe begeben...
Frohes Fest !
Gruß !
Euer Der Ich !
Wenn ein Spiel indiziert ist, heißt das lediglich, das es nicht beworben werden darf, nicht per Versandhandel verkauft werden darf und nur an Personen ab 18 Jahren verkauft werden darf.
Mehr bedeutet eine Indizierung nicht.
Außerdem, die indizierung gilt im Grunde nur für die jeweilige Plattform.
Z.b. wurde Doom 1 & 2 für den Windows PC indiziert, während das gleiche Spiel ne Zeitlang (weiß nicht ob es immer noch so ist) auf der Playstation erlaubt war.
Mit anderen Worten:
Die Idee der indizierung ist absoluter Müll.
Außerdem könnte man sagen, die Windows Version von Quake 2 ist indiziert, die Linux Version, da andere Plattform aber nicht.
Aber da sollte man vorher nochmal die Bundesprüfstelle für Jugendgefährdende Schriften fragen.
Weil so genau weiß ich das jetzt auch wieder nicht.
Ob die bei Plattform das zwischen
Hardware also PC vs. Playstation oder schon bei dem OS Windows vs. Linux trennen.
Übrigens, es ist eine
neue Version 3.0.3 vom GNU GCC compiler draußen.
Frohes Weihnachtsfest!
Cyberdog