PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : X-Moto 0.1.12 (alpha)



Bettkäfer
18.04.06, 11:11
X-Moto ist ein 2D-Geschicklichkeitsspiel, bei dem ihr ein Motocross-Bike steuert, welches durch eine Physik-Engine zu allerlei Tricks fähig ist.
Das Ziel ist, auf geschickte Art und Weise Hindernisse und Passagen zu überwinden, dabei Wegpunkte einzusammeln und zum Levelausgang zu gelangen.

Achtung! Stark suchtgefährdend!

Homepage: http://xmoto.sourceforge.net/

Changelog: http://royal.flof.dk/rasmus/xmoto/ChangeLog

Schluchti
18.04.06, 15:23
Hab schon viel davon gehört,dachte aber es gäbe nur eine Windows Version.

Danke :)

Bernhard

therealmisterx
18.04.06, 15:34
sieht mir stark nach einem nachbau von "elastomania" aus ;)

JDieskau
20.04.06, 17:00
sieht mir stark nach einem nachbau von "elastomania" aus ;)
Das sieht nicht nur so aus :p Jedenfalls macht es genauso viel Spaß :)

grenzdebil
19.05.06, 14:42
Xmoto ist wirklich Klasse!

Was jetzt noch fehlen würde wäre ein Multiplayer-Modus, so eine Art Team-capture-the-flag stelle Ich mir sehr spaßig vor. (Jeder versucht, so schnell wie möglich voran zu kommen -> spektakuläre Unfälle (natürlich kurz vorm Ziel) und Wutausbrüche wären vorprogrammiert) :D :ugly:

AceTheFace
19.05.06, 14:54
Also ich finds einfach nur ziemlich schwer :)

Gruß,
Ace

Schluchti
19.05.06, 19:24
Die Steuerung ist verdammt schwer :(

Bernhard

Nebuchadneza
20.05.06, 11:33
Macht süchtig und jede Menge Spaß :)

PierreS
20.05.06, 11:48
Kann das jemand für amd64 kompilieren? Ich bekomme ode nicht kompiliert.

Pallas
20.05.06, 13:17
Hallo,

wollte es mir grad kompilieren, aber bei "make" kommt dieser Fehler:
src/MotoGameL.cpp: In function 'int vapp::L_Game_PlaceInGameArrow(lua_State*)':
src/MotoGameL.cpp:61: error: 'luaL_check_number' was not declared in this scope
src/MotoGameL.cpp: In function 'int vapp::L_Game_PlaceScreenArrow(lua_State*)':
src/MotoGameL.cpp:68: error: 'luaL_check_number' was not declared in this scope
src/MotoGameL.cpp: In function 'int vapp::L_Game_MoveBlock(lua_State*)':
src/MotoGameL.cpp:112: error: 'luaL_check_number' was not declared in this scope
src/MotoGameL.cpp: In function 'int vapp::L_Game_SetBlockPos(lua_State*)':
src/MotoGameL.cpp:141: error: 'luaL_check_number' was not declared in this scope
src/MotoGameL.cpp: In function 'int vapp::L_Game_SetGravity(lua_State*)':
src/MotoGameL.cpp:151: error: 'luaL_check_number' was not declared in this scope
src/MotoGameL.cpp: In function 'int vapp::L_Game_SetPlayerPosition(lua_State*)':
src/MotoGameL.cpp:165: error: 'luaL_check_number' was not declared in this scope
src/MotoGameL.cpp:167: error: 'luaL_check_number' was not declared in this scope
make[1]: *** [MotoGameL.o] Error 1
make[1]: Leaving directory `/home/tobias/Downloads/xmoto-0.1.12'
make: *** [all-recursive] Error 1
[tobias@myhost xmoto-0.1.12]$

Leider kann ich damit wenig anfangen, ich hoffe mir kann jemand helfen. Die letzten Zeilen von ./configure waren diese:
checking for library containing dJointAttach... -lode
configure: creating ./config.status
./configure: line 7416: ./config.status: Permission denied
./configure: line 7429: ./config.status: Permission denied
./configure: line 7697: ./config.status: Permission denied
./configure: line 7709: ./config.status: Permission denied
./configure: line 7712: ./config.status: Permission denied
./configure: line 7737: ./config.status: Permission denied
./configure: line 7750: ./config.status: Permission denied
./configure: line 7776: ./config.status: Permission denied
./configure: line 7825: ./config.status: Permission denied
./configure: line 7833: ./config.status: Permission denied
./configure: line 7844: ./config.status: Permission denied
./configure: line 7894: ./config.status: Permission denied
./configure: line 8009: ./config.status: Permission denied
./configure: line 8049: ./config.status: Permission denied
./configure: line 8216: ./config.status: Permission denied
./configure: line 8220: ./config.status: Permission denied
./configure: line 8244: ./config.status: Permission denied
./configure: line 8447: ./config.status: Permission denied
chmod: changing permissions of `./config.status': Operation not permitted
config.status: creating Makefile
config.status: creating bin/Makefile
config.status: executing depfiles commands
[tobias@myhost xmoto-0.1.12]$

Nebuchadneza
20.05.06, 13:23
@Pallas:

Zum ersten Log: Du benötigst "lua". Sollte für jede gängige Distribution einfach zu bekommen sein.

Zum zweiten Log: Kann es sein, dass du configure vorher unter einem anderen User (z.B. root) ausgeführt hast? Da stimmt was mit den Rechten nicht.

Ändere die Rechte von den xmoto files mit "chown" auf deinen user, das sollte helfen.

Pallas
20.05.06, 13:33
Danke für die Antowrt.

Lua war schon installiert, hab über chown die Rechte des Ordners geädert und dann ./configure als user ausgeführt, genauso wie make. Aber der Fehler bleibt der gleiche.

Nebuchadneza
21.05.06, 12:10
Welche Distribution hast du denn? Oft gibt es neben dem eigentlich Paket mit den Binaries noch Development-Pakete (z.B. lua-devel bei Fedora). Die enthalten die Header-Files, die du zum Kompilieren von Programmen gegen diese Bibliothek benötigst

Pallas
21.05.06, 12:19
Ein aktuelles Arch Linux.

kiker99
21.05.06, 22:38
ich habe es zwar kompilieren können, nur leider kann man es nicht spielen.
Das Menü funktioniert noch, aber ich sehe das Spiel selbst einfach nicht. Da ist dann nur ein Rechteck, welches ich mit strg nach rechts oder links bewegen kann :(

kennt jemand dieses Problem?

Nebuchadneza
21.05.06, 23:57
@kiker99: Irgendwelche Hinweise in Form von Ausgaben auf der Kommandozeile?

kiker99
23.05.06, 12:31
@kiker99: Irgendwelche Hinweise in Form von Ausgaben auf der Kommandozeile?
nein, gar nichts :(

kiker99
23.05.06, 12:40
meint ihr es könnte hieran liegen:
$make
...
/usr/bin/ld: warning: libstdc++.so.5, needed by /usr/lib/gcc/i686-pc-linux-gnu/4.0.3/../../../libode.so, may conflict with libstdc++.so.6
$
Falls ja, wie kann ich das lösen?

kiker99
23.05.06, 18:00
ich habs jetzt hinbekommen. Es lag echt an der ode-Version die ich hatte. Ich habe mir ein anderes RPM gezogen und die eine Datei daraus ins lib verzeichnis gesteckt (/usr/lib/libode.so)

Selber kompilieren ging irgendwie nicht, da kam nur eine libode.a Datei heraus.