Games4Mac Community

Willkommen, Gast ( Anmelden | Registrierung )

95 Seiten V   1 2 3 > »   
Reply to this topicStart new topic
SuperTuxKart: Entwicklung
xeno74
Beitrag 08.03.2007, 12:13
Beitrag #1

*******

Gruppe: Members
Beiträge: 3.340
Wohnort: Deutschland, München



Hi Forum!

Es gibt ein absolut tolles Spiel mit dem Namen Supertuxkart aus der Linux-Welt.
Es basiert auf SDL und Plib. Zur Zeit wird der Sound-Support über die Plib realisiert aber in Zukunft soll dieses über OpenAL geschehen. Alle diese Bibliotheken gibt es auch für Mac OS X. Also müsste es doch möglich sein dieses Spiel auch für Mac OS X zu kompilieren.

Frage: Hat jemand diesen Funracer schon kompiliert und kennt sich jemand mit
kompilieren unter Mac OS X aus? Wie gesagt es ist ein wirklich tolles Spiel was ich schon unter Linux gespielt habe. Bei mir läuft es flüssig unter SuSE 10.2 (PPC) und Ubuntu 7.10 (PPC).
Meine Hardware: Mac Mini G4 1,42 GHz 1024 MB RAM.

Link zur Homepage:

http://supertuxkart.berlios.de/

Link zum Sourcecode:

Zum Sourcecode

Es gibt auch eine SVN-Version:

svn co svn://svn.berlios.de/supertuxkart/trunk/

Auch die SVN-Version lässt sich unter Linux ohne Probleme kompilieren.

Hier noch einige Screenshots:

IPB Bild

IPB Bild

IPB Bild

Durch die SVN-Version habe ich mitbekommen dass dieses Spiel sehr aktiv entwickelt wird und sicherlich irgendwann das Mariokart für Unix-Systeme und
hoffentlich auch für OS X wird.

Also wenn sich jemand mit kompilieren von SDL/PLIB-Spielen unter OS X auskennt dann bitte antworten.

Gruß,
Christian


--------------------
Go to the top of the page
 
+Quote Post
Philipp
Beitrag 08.03.2007, 13:11
Beitrag #2

*****

Gruppe: Members
Beiträge: 1.140



Bin mir ziemlich sicher das ich das schonmal auf meinem Mac gespielt habe!
Go to the top of the page
 
+Quote Post
xeno74
Beitrag 08.03.2007, 13:18
Beitrag #3

*******

Gruppe: Members
Beiträge: 3.340
Wohnort: Deutschland, München



Nicht verwechseln mit Tuxkart. Soweit ich weiß hat es schon mal jemand hinbekommen Tuxkart auf dem Mac zu kompilieren. Supertuxkart ist der Nachfolger/Fork von Tuxkart. Und dieser Fork ist leider sad.png noch nicht auf dem Mac präsent.
Supertuxkart ist weit besser als Tuxkart. Es ist schon fast ein richtiger Mariokart-Clone. Und sowas fehlt auf dem Mac.

Gruß,
Christian

Der Beitrag wurde von xeno74 bearbeitet: 08.03.2007, 13:21


--------------------
Go to the top of the page
 
+Quote Post
swat
Beitrag 08.03.2007, 15:05
Beitrag #4

*****

Gruppe: Members
Beiträge: 1.403
Wohnort: Berlin



jo ich hab mariocard mal beim freund gespielt und das ist echt geil.
Hoffe mal das klappt irgendwie das spiel auf den mac zu kriegen...
schade..

swat

PS: hab noch ne frage zu supertux. ich find in der zweiten welt (bäume und so auf der 2 insel) doch mir fehlt das letzte level (auf der nebeninsel rechts) wie komm ich dahin??
bitte helfen??


--------------------
Go to the top of the page
 
+Quote Post
Felix
Beitrag 08.03.2007, 18:10
Beitrag #5

Gruppensymbol

Gruppe: Management
Beiträge: 17.819
Wohnort: Hamburg



Florian oder Nuke hatten das soweit ich weiß mal unter Mac OS X probiert, weil G4M davon gerne mal den Mac-DL anbieten wollte, was letztlich aber nicht klappte.


--------------------
Think Different
Go to the top of the page
 
+Quote Post
Fl0r!an
Beitrag 08.03.2007, 19:34
Beitrag #6

*******

Gruppe: Members
Beiträge: 3.523
Wohnort: Kassel



ZITAT(Felix @ 08.03.2007, 18:10) [snapback]199717[/snapback]

Florian oder Nuke hatten das soweit ich weiß mal unter Mac OS X probiert, weil G4M davon gerne mal den Mac-DL anbieten wollte, was letztlich aber nicht klappte.


Ne, das war irgendein anderes Tux-Spiel, aber glaube ich nicht das (zumindest was mich angeht).
Ich schau es mir mal an...
Go to the top of the page
 
+Quote Post
xeno74
Beitrag 09.03.2007, 10:52
Beitrag #7

*******

Gruppe: Members
Beiträge: 3.340
Wohnort: Deutschland, München



Scheinbar ist es gelungen Supertuxkart zu kompilieren. Auf der folgenden Seite
hat sich ein anderes Forum damit beschäftigt.

http://forum.macbidouille.com/index.php?showtopic=205534

Ich habe versucht nach deren Anleitung das Spiel zu kompilieren. Bin leider gescheitert. Es gibt sogar schon ein Binary für Intel-Macs zum runterladen:

http://home.scarlet.be/~clschoon/supertuxkart.tbz

Leider nicht für PPC-Macs geeignet sad.png .

Hat jemand von euch einen x86-Mac und kann dieses Spiel ausprobieren?

Bei mir ist erstmal kein neuer Mac in Planung.

Ich warte auf den Mac Mini mit Flash-Speicher und GMA965-Grafikchip.

Gruß,
Christian


--------------------
Go to the top of the page
 
+Quote Post
Öpfeli
Beitrag 09.03.2007, 11:27
Beitrag #8

******

Gruppe: Members
Beiträge: 1.984
Wohnort: Schweiz



kannst du mir sagen, was tbz für ein dateiformat ist? sieht irgendwie nicht nach einem binary aus...

edit: egal, man kann das archiv öffnen wink.png

Der Beitrag wurde von Öpfeli bearbeitet: 09.03.2007, 11:34


--------------------
Wenn dir die Scheisse bis zum Hals steht, Kopf hoch!
Go to the top of the page
 
+Quote Post
xeno74
Beitrag 09.03.2007, 12:06
Beitrag #9

*******

Gruppe: Members
Beiträge: 3.340
Wohnort: Deutschland, München



ZITAT(Öpfeli @ 09.03.2007, 11:27) [snapback]199746[/snapback]

kannst du mir sagen, was tbz für ein dateiformat ist? sieht irgendwie nicht nach einem binary aus...

edit: egal, man kann das archiv öffnen wink.png


Und funzt es? original.gif

Der Beitrag wurde von xeno74 bearbeitet: 09.03.2007, 12:06


--------------------
Go to the top of the page
 
+Quote Post
Fl0r!an
Beitrag 09.03.2007, 13:37
Beitrag #10

*******

Gruppe: Members
Beiträge: 3.523
Wohnort: Kassel



So wie es aussieht ist das nur die Binary ohne die Libs, müsste man dann noch selber installieren...
Ich schau es mir nacher mal an, hab gerade keinen Intel-Mac zur Verfügung...
Go to the top of the page
 
+Quote Post
Öpfeli
Beitrag 09.03.2007, 13:42
Beitrag #11

******

Gruppe: Members
Beiträge: 1.984
Wohnort: Schweiz



ZITAT(xeno74 @ 09.03.2007, 12:06) [snapback]199751[/snapback]

Und funzt es? original.gif

hab mich nicht ernsthaft damit beschäftigt. habs kurz runtergeladen und die terminaldatei geöffnet...und da kam auch schon der eigentlich erwartete error. muss mal deren seite genau durchlesen, denn wie auch florian geschrieben hat, fehlen da doch ein paar sachen...


--------------------
Wenn dir die Scheisse bis zum Hals steht, Kopf hoch!
Go to the top of the page
 
+Quote Post
olsen
Beitrag 09.03.2007, 14:15
Beitrag #12

Gruppensymbol

Gruppe: sp. Redaktion
Beiträge: 2.257
Wohnort: München



Das ist ja Franzosen Website, das versteht ja kein normaler Mensch...
Ich hab's versucht aus dem SVN trunk zu kompilieren, aber das configure skirpt schon gar nicht an, weil ihm "config.sub" fehlt ??!?!

QUELLTEXT
powerbook:~/Developing/supertuxkart tobias$ ./configure
configure: error: cannot run /bin/sh ./config.sub


Da bin ich nun etwas Ideenlos sad.png


--------------------


very decent guy.
Go to the top of the page
 
+Quote Post
Fl0r!an
Beitrag 09.03.2007, 14:24
Beitrag #13

*******

Gruppe: Members
Beiträge: 3.523
Wohnort: Kassel



ZITAT(olsen @ 09.03.2007, 14:15) [snapback]199757[/snapback]

Das ist ja Franzosen Website, das versteht ja kein normaler Mensch...
Ich hab's versucht aus dem SVN trunk zu kompilieren, aber das configure skirpt schon gar nicht an, weil ihm "config.sub" fehlt ??!?!

QUELLTEXT
powerbook:~/Developing/supertuxkart tobias$ ./configure
configure: error: cannot run /bin/sh ./config.sub


Da bin ich nun etwas Ideenlos sad.png


Jo das Dingen vom SVN geht ned, nimm nen komplettes Paket...

Hm, hab die PLIB jetzt installiert, allerdings kriege ich massig fehler beim Kompilieren von SuperTuxKart :/
Irgendwie sind in den Headern von der PLIB alle Funktionen doppelt und dreifach deklariert, und das geht irgendwie ned...
Naja, mal sehen.
Go to the top of the page
 
+Quote Post
xeno74
Beitrag 09.03.2007, 20:49
Beitrag #14

*******

Gruppe: Members
Beiträge: 3.340
Wohnort: Deutschland, München



ZITAT(Fl0r!an @ 09.03.2007, 14:24) [snapback]199758[/snapback]

Jo das Dingen vom SVN geht ned, nimm nen komplettes Paket...

Hm, hab die PLIB jetzt installiert, allerdings kriege ich massig fehler beim Kompilieren von SuperTuxKart :/
Irgendwie sind in den Headern von der PLIB alle Funktionen doppelt und dreifach deklariert, und das geht irgendwie ned...
Naja, mal sehen.


Welche PLIB-Distribution hast du im Einsatz. Ich habe es mit der PLIB von macports probiert. Das Configure-Skript findet aber die PLIB nicht. Erst mit dem
manuellen kopieren ( cp -R /opt/local/include/plib -> supertuxkart/src ) ist das Configure-Skript durchgelaufen. Er hat alles kompiliert und irgendwann hat sich der Linker beschwert dass er keine PLIB-Libs findet.

Hey was die Franzosen schaffen, schaffen wir doch auch. Oder original.gif

Ich bastel erstmal weiter ....

Gruß,
Christian


--------------------
Go to the top of the page
 
+Quote Post
xeno74
Beitrag 09.03.2007, 22:27
Beitrag #15

*******

Gruppe: Members
Beiträge: 3.340
Wohnort: Deutschland, München



Gehen wir mal ins Detail:

1.) ./configure

Ergebnis: --------------------------------------------------------------------------------
........
checking for library containing glNewList... no
checking how to run the C++ preprocessor... g++ -E
checking plib/ul.h usability... no
checking plib/ul.h presence... no
checking for plib/ul.h... no

You *must* have the plib library installed on your system to build!

Please see README for more details.

configure aborted.
--------------------------------------------------------------------------------------------

2.) macports heruntergeladen und "sudo port install plib" ausgeführt.
-- Erfolgreich installiert --

3.) Und nochmal ./configure --> leider gleiches Ergebnis wie oben

4.) Mit dem Simultron-Editor habe ich dann das configure-Skript editiert und
mit der find/replace-Funktion alle Pfade der PLIB angepasst

--------------------------------------------------------------------------------------------

Die Einträge plib wurden durch /opt/local/include/plib ersetzt

--------------------------------------------------------------------------------------------
5.) ./configure

Ergebnis:---------------------------------------------------------------------------------

config.status: creating fonts/Makefile
config.status: creating images/Makefile
config.status: creating models/Makefile
config.status: creating mods/Makefile
config.status: creating src/Makefile
config.status: creating wavs/Makefile
config.status: creating wavs/radio/Makefile
config.status: creating wavs/tintagel/Makefile
config.status: creating models/herrings/Makefile
config.status: executing depfiles commands

-------------- Erster Erfolg rolleyes.gif ------------------------------------------------

6.) also dann mal "make"

Ergebnis:---------------------------------------------------------------------------------

static_ssg.hpp:24:22: error: plib/ssg.h: No such file or directory

-------------- Er findet schon wieder nicht die PLIB besser gesagt die
-------------- Header-Dateien der PLIB

7.) cp -R /opt/local/include/plib ~/Documents/Supertuxkart/supertuxkart-0.2/src

so, nun sind die Header-Dateien an der richtigen Stelle original.gif

8.) Neuer Versuch "make"

--------- Und es dauert sleeping.png

Ergebnis: --------- Leider wieder mit einem Fehler ---------------------------------

player_controls.o config_display.o config_sound.o config_controls.o options.o game_mode.o difficulty.o char_sel.o main_menu.o single_window_menu.o help_menu.o credits_menu.o scrolled_text.o grand_prix_select.o -L . -lstatic_ssg -lplibjs -lplibsl -lplibssg -lplibpu -lplibfnt -lplibsg -lplibpw -lplibul -lplibssgaux
/usr/bin/ld: -L: directory name missing
collect2: ld returned 1 exit status
make[1]: *** [supertuxkart] Error 1
make: *** [all-recursive] Error 1

-----------------------------------------------------------------------------------------------

Was heißt denn "/usr/bin/ld: -L: directory name missing" ?????

Ich glaube er sucht das PLIB-LIB-Verzeichnis. Ich glaube es aber bin mir nicht sicher.

Ich versuche es weiter ........


--------------------
Go to the top of the page
 
+Quote Post

95 Seiten V   1 2 3 > » 
Reply to this topicStart new topic
1 Besucher lesen dieses Thema (Gäste: 1 | Anonyme Besucher: 0)
0 Mitglieder:

 

RSS Vereinfachte Darstellung Aktuelles Datum: 09.09.2010, 16:12