[ leka @ 10.02.2004. 09:43 ] @
Zove se Globulation2 i pozivam SVE na igru! :)
URL odakle mozete skinuti Fedora RPM-ove (i odakle mozete otici na glavni sajt): http://www.nu6.org/p/globulation2/ . Ocekujem reakcije. Neki su rekli da je grafika ocajna, s obzirom da je projekat mlad to nije ni cudo, mada sam ja grafikom zaista zadovoljan. Ono sto odusevljava je zapravo engine, kako su kvalitetno odradjeni AI protivnici, pathfinding (kako jedinice nalaze put kroz globulation 2 svet itd.).
(Vest preuzeta sa http://www.linuks.org)
[ mbabuskov @ 23.02.2004. 17:41 ] @
Evo utisaka:

Grafika je ok, ja sam sasvim zadovoljan. Zvuk mi se svidja.

Engine je dobar, ali ima par nedostataka, recimo 'worker'-i znaju gde su resursi cak i u oblastima koje nisam otkrio. I to nije da sami traze, vec pravo idu gde treba. Ispada da su 'exploreri' potrebni samo da otkrijes gde je neprijatelj.

Probao sam da kompajliram Linux verziju iz sursa, evo sta mi se desi:

./configure prodje bez problema, kao i kompajliranje. E onda treba da ulinka sve i:

g++ -g -Wall -o glob2 AI.o AINull.o AINumbi.o AICastor.o Building.o BuildingType.o Bullet.o Engine.o EntityType.o Fatal.o GUIGlob2FileList.o GUIMapPreview.o Game.o GameGUI.o GameGUIDialog.o GameGUILoadSave.o Glob2.o GlobalContainer.o Settings.o Map.o MapGenerator.o MapEdit.o NetGame.o Order.o Player.o SessionConnection.o Race.o Ressource.o Sector.o Session.o SGSL.o SoundMixer.o Team.o TeamStat.o Unit.o UnitType.o Utilities.o CustomGameScreen.o LoadGameScreen.o MainMenuScreen.o CreditScreen.o MultiplayersOfferScreen.o YOGScreen.o SettingsScreen.o MultiplayersHostScreen.o MultiplayersHost.o MultiplayersJoinScreen.o MultiplayersJoin.o MultiplayersConnectedScreen.o MultiplayersChooseMapScreen.o MultiplayersCrossConnectable.o NewMapScreen.o YOG.o MapGenerationDescriptor.o LogFileManager.o YOGPreScreen.o ScriptEditorScreen.o EndGameScreen.o -lSDL_net -lSDL_image -lfreetype -L/usr/local/lib -Wl,-rpath,/usr/local/lib -lSDL -lpthread -lvorbisfile -lvorbis -lm ../libgag/src/libgag.a -lGL -lSDL_net -lSDL_image -lpng
../libgag/src/libgag.a(GLGraphicContext.o): In function `GLGraphicContext::setRes(int, int, int, unsigned)':
/usr/local/src/games/glob2-0.8.2/libgag/src/GLGraphicContext.cpp:276: undefined reference to `gluOrtho2D'
collect2: ld returned 1 exit status
make[2]: *** [glob2] Error 1
make[2]: Leaving directory `/usr/local/src/games/glob2-0.8.2/src'
make[1]: *** [all-recursive] Error 1
make[1]: Leaving directory `/usr/local/src/games/glob2-0.8.2'
make: *** [all-recursive-am] Error 2


Kao da mu fali neka biblioteka, ali ne znam koja. Ne znam koliko si ti upucen u sve? Gde je gluOrtho2D() ??? Treba li da linkujem sa jos necim?

Opsti utisak je da ./configure skript nije dobro uradjen, jer ocigledno nije detektovao da (verovatno) imam pogresnu verziju neke biblioteke, ili nesto uopste nemam.

Jako bih voleo da ovo imam na Linuxu, jer za Windows ionako postoji gomila kvalitetnih RTS igrica.

Inace, moj sistem je Mandrake 9.0, gcc 3.2
Probacu i Fedorin binarni .rpm, mozda to proradi...