BSDForen.de  

Zurück   BSDForen.de > Geekstuff > Spiele

Antwort
 
Themen-Optionen Thema bewerten Ansicht
Alt 05.06.2012, 20:16   #1
Fusselbär
Makefile Voyeur
 
Benutzerbild von Fusselbär
 
Registrierungsdatum: Aug 2004
Ort: Köln
Beiträge: 1.622
[FreeBSD Games] 0.A.D Echtzeitstategiespiel

0.A.D ist ein historisches Echtzeitstrategiespiel von Wildfire Games
mit Aufbau und Krieg Elementen:
http://www.wildfiregames.com/0ad/
Das Spiel wurde seit dem Jahr 2000 entwickelt.
Nun steht es seit kurzem in den FreeBSD Ports zur Verfügung:
http://www.freshports.org/games/0ad/
Hier mal ein Screenshot im Spiel auf meiner FreeBSD Installation geknipst:

(Bild klicken zum vergrößern)

Bei mir läuft es mit Nvidia Grafikkarte und proprietärem nvidia-driver.
Ich fürchte andere Grafik Konstellationen sind leider nicht leistungsfähig genug auf FreeBSD, für das Spiel. Das zieht nämlich ganz schön Leistung.
Die CPU scheint auch gut Last zu bekommen, wenn viele Einheiten, die von der AI berechnet werden müssen, auf großen Maps unterwegs sind.
Macht richtig Spaß das 0.A.D. Steckt ja auch viel Arbeit drin.
amdmi3 hatte an der Portierung schon vor 3 Jahren gearbeitet:
http://www.amdmi3.ru/files/0ad.shar.txt
Um so schöner ist es, dass 0.A.D nun einfach so über die FreeBSD Ports zur Verfügung steht.

Dankeschön an alle Entwickler und Porter für dieses feine Spiel!
__________________
BSD Zockerclub
FreeBSD 9.1-STABLE amd64

Geändert von Fusselbär (06.06.2012 um 16:07 Uhr).
Fusselbär ist offline   Mit Zitat antworten
Alt 05.06.2012, 21:32   #2
thorwin
Tagline lost
 
Registrierungsdatum: May 2009
Ort: Darmstadt, Germany
Beiträge: 104
thorwin eine Nachricht über ICQ schicken
Hui, sieht spannend aus. Muss ich am Wochenende mal antesten (wenn ich mich von Psychonauts lösen kann... )

Auf der Website steht was von mind. 1 GHz CPU. Ist das realistisch?
thorwin ist offline   Mit Zitat antworten
Alt 06.06.2012, 16:06   #3
Fusselbär
Makefile Voyeur
 
Benutzerbild von Fusselbär
 
Registrierungsdatum: Aug 2004
Ort: Köln
Beiträge: 1.622
Zitat:
Zitat von thorwin Beitrag anzeigen
Auf der Website steht was von mind. 1 GHz CPU. Ist das realistisch?
Meine Einschätzung nach dem 0.A.D spielen, auf meiner Maschine mit flottem Quad Core, nein, wohl eher nicht.
Auch wenn auf der Wild Fire Games Webseite noch die ehrwürdige Nvidia Geforce 3 als moderne Grafikkarte drin steht:
Zitat:
System Requirements: 1 GHz CPU, modern graphics card (GeForce 3 at minimum), 512 MB RAM
Quelle:
http://www.wildfiregames.com/0ad/page.php?c=46
Das dürte um das Jahr 2000 noch als flotte Gamer Maschine gegolten haben.

Dass das Spiel mit vielen Einheiten im Spiel viel Leistung braucht, könnte möglicherweise auch am Javascript liegen.
Aus der Beschreibung der 0.A.D Spiel-Engine Pyrogenesis:
Zitat:
Pyrogenesis is the game engine for 0 A.D. Its design goals include cross-platform compatibility (Windows, Linux and Mac OS X), efficiency (including hardware-accelerated 3D graphics), and extensibility through game mods and scripts. The core engine is written in C++. However, much of the high level game logic and user interface is implemented by scripts, which are written in JavaScript.
Quelle:
http://trac.wildfiregames.com/wiki/EngineDocumentation

Für das Javascript wird die libmozjs185 verwendet.
Lässt sich auch in der pkg-plist nachschauen:
Code:
cat /usr/ports/games/0ad/pkg-plist bin/pyrogenesis bin/0ad bin/ActorEditor lib/0ad/libAtlasUI.so lib/0ad/libCollada.so lib/0ad/libenet.so.1 lib/0ad/libmozjs185-ps-release.so.1.0 lib/0ad/libnvcore.so lib/0ad/libnvimage.so lib/0ad/libnvmath.so lib/0ad/libnvtt.so share/applications/0ad.desktop share/pixmaps/0ad.png @exec mkdir -p %D/%%DATADIR%%/mods/_test.minimal/art/meshes @exec mkdir -p %D/%%DATADIR%%/mods/_test.minimal/art/actors @dirrm lib/0ad @dirrmtry share/applications
Der Screenshot im ersten Post ist auch nur ein winzig kleiner herangezoomter Ausschnitt aus der Map.
Schau Dir mal das Wasser an, die Wasseroberfläche glänzt auch schön und bewegt sich:

(Bild klicken zum vergrößern)

Es lässt sich im Spiel noch weiter heranzoomen:

(Bild klicken zum vergrößern)
Oben im Bild kann man es sehen, ich hatte da so um die 200 eigene Einheiten im Spiel,
die CPU, die gegen mich spielte hatte wohl noch mehr Einheiten im Spiel.
Die O.A.D. AI hält auch ordentlich gegen. Das braucht natürlich ordentlich Rechenleistung, AI, Wegfindung, usw.
__________________
BSD Zockerclub
FreeBSD 9.1-STABLE amd64

Geändert von Fusselbär (06.06.2012 um 16:29 Uhr).
Fusselbär ist offline   Mit Zitat antworten
Alt 06.06.2012, 16:59   #4
Columbo0815
Kaffeemann
 
Registrierungsdatum: Apr 2007
Beiträge: 1.186
Sollte es mir gerade ansehen, lässt sich jedoch nicht bauen (FreeBSD-9.0/amd64):

Zitat:
c++ -O2 -pipe -fno-strict-aliasing -fvisibility=hidden -W -Wall -Wno-unused-parameter -Wno-unused-function -DLINUX -fpic -fno-strict-aliasing -O0 -g -D_DEBUG -DRETAIL -IFCollada `pkg-config libxml-2.0 --cflags` -MD -MF output/debug/FCollada/FCDocument/FCDAnimated.d -c FCollada/FCDocument/FCDAnimated.cpp -o output/debug/FCollada/FCDocument/FCDAnimated.o
Assembler messages:
Assembler messages:
Fatal error: Fatal error: can't create output/debug/FCollada/FCollada.o: No such file or directorycan't create output/debug/FCollada/FCDocument/FCDAnimated.o: No such file or directory

Assembler messages:
Fatal error: can't create output/debug/FCollada/FColladaPlugin.o: No such file or directory
FCollada/FCDocument/FCDAnimationChannel.cpp
c++ -O2 -pipe -fno-strict-aliasing -fvisibility=hidden -W -Wall -Wno-unused-parameter -Wno-unused-function -DLINUX -fpic -fno-strict-aliasing -O0 -g -D_DEBUG -DRETAIL -IFCollada `pkg-config libxml-2.0 --cflags` -MD -MF output/debug/FCollada/FCDocument/FCDAnimationChannel.d -c FCollada/FCDocument/FCDAnimationChannel.cpp -o output/debug/FCollada/FCDocument/FCDAnimationChannel.o
gmake: *** [output/debug/FCollada/FCollada.o] Fehler 2
gmake: *** Warte auf noch nicht beendete Prozesse...
gmake: *** [output/debug/FCollada/FCDocument/FCDAnimated.o] Fehler 2
gmake: *** [output/debug/FCollada/FColladaPlugin.o] Fehler 2
ERROR: FCollada build failed
*** Error code 1
Columbo0815 ist offline   Mit Zitat antworten
Alt 06.06.2012, 17:06   #5
thorwin
Tagline lost
 
Registrierungsdatum: May 2009
Ort: Darmstadt, Germany
Beiträge: 104
thorwin eine Nachricht über ICQ schicken
Der Build lief bei mir durch, aber ich hab's von Remote gemacht.

Und heute Abend ist Sport, da komme ich auch nicht zum Antesten :'(

Aber die Screenshots sehen schon recht beeindruckend aus
thorwin ist offline   Mit Zitat antworten
Alt 06.06.2012, 17:09   #6
Columbo0815
Kaffeemann
 
Registrierungsdatum: Apr 2007
Beiträge: 1.186
Nochmal versucht: Lies sich bauen.. Muss man nicht verstehen
Columbo0815 ist offline   Mit Zitat antworten
Alt 06.06.2012, 17:17   #7
Fusselbär
Makefile Voyeur
 
Benutzerbild von Fusselbär
 
Registrierungsdatum: Aug 2004
Ort: Köln
Beiträge: 1.622
Hallo Columbo0815,

habe es eben ausprobiert noch mal zu bauen, lief durch.
Ich hatte da auf FreeBSD.org etwas aufgeschnappt, das wohl ein Server down war:
http://forums.freebsd.org/showpost.p...90&postcount=2

Möglicherweise hast Du da Probleme mit libxml, die sich im Abruch des O.A.D Builds zeigen.
Vielleicht mal die libxml Distfiles explizit runterschmeißen und so etwa mit so was versuchen:
Code:
portupgrade -fu \*libxml\*
__________________
BSD Zockerclub
FreeBSD 9.1-STABLE amd64
Fusselbär ist offline   Mit Zitat antworten
Alt 06.06.2012, 17:21   #8
Columbo0815
Kaffeemann
 
Registrierungsdatum: Apr 2007
Beiträge: 1.186
Hat sich wohl überschnitten Ich schrieb ja bereits, dass es baut. Trotzdem vielen Dank. Das Spiel sehe ich mir mal an. Sieht echt gut aus.... Störend ist aktuell nur, dass ich es nicht nur auf einem Monitor laufen lassen kann
Columbo0815 ist offline   Mit Zitat antworten
Alt 07.06.2012, 20:45   #9
sterum
Registered User
 
Benutzerbild von sterum
 
Registrierungsdatum: Feb 2009
Beiträge: 280
In so einem Fall starte ich immer einen zweiten X-Server ohne TwinView.
__________________
Hello, Georgie! Do you want a balloon?
sterum ist offline   Mit Zitat antworten
Alt 08.06.2012, 06:10   #10
Yamagi
Possessed With Psi Powers
 
Benutzerbild von Yamagi
 
Registrierungsdatum: Apr 2004
Ort: Schleswig-Holstein
Beiträge: 6.556
Yamagi eine Nachricht über ICQ schicken
Man kann den Nvidia-Blob auch anweisen, spezielle "Ein-Monitor-Modi" vorzuhalten. Siehe die NULL-Werte in den MetaModes:
Code:
Section "Device" Identifier "Card0" Driver "nvidia" Option "TwinView" "true" Option "MetaModes" "DFP-0: 1280x1024 +1280+0, DFP-2: 1280x1024 +0+0; DFP-0: 1280x1024 +1280+0, DFP-2: NULL +0+0; 1280x1024; 1152x864; 1024x768" Option "NoLogo" "true" Option "Coolbits" "5" EndSection
__________________
Eure Tastatur verfügt nicht umsonst über zwei Shift-Tasten! Benutzt sie bitte, denn sonst ist es mir fast unmöglich euere Posts zu entziffern.

Yamagi ist offline   Mit Zitat antworten
Alt 08.06.2012, 08:41   #11
Elwood
Naiver Mutmaßlicher
 
Benutzerbild von Elwood
 
Registrierungsdatum: May 2004
Ort: Berlin
Beiträge: 1.765
Yamagi: Ah! Na das ist ja lecker, heute abend gleich mal Testen!
__________________
BLUES, ELWOOD
ILLINOIS LICENSE : B263-1655-2187
CURRENTLY UNDER SUSPENSION
WARRANTS OUTSTANDING : PARKG. 116
MOVING VIOLATIONS : 56
ARREST DRIVER ... IMPOUND VEHICLE
Elwood ist offline   Mit Zitat antworten
Antwort


Dieses Thema betrachten zurzeit 1 Personen. (0 registrierte Benutzer und 1 Gäste)
 
Themen-Optionen
Ansicht Thema bewerten
Thema bewerten:

Forumregeln
Es ist Ihnen nicht erlaubt, neue Themen zu verfassen.
Es ist Ihnen nicht erlaubt, auf Beiträge zu antworten.
Es ist Ihnen nicht erlaubt, Anhänge hochzuladen.
Es ist Ihnen nicht erlaubt, Ihre Beiträge zu bearbeiten.

BB-Code ist An.
Smileys sind An
[IMG] Code ist An
HTML-Code ist Aus
Gehe zu

Ähnliche Themen
Thema Erstellt von Forum Antworten Letzter Beitrag
[FreeBSD Games] Warzone 2100 TC Mod Fusselbär Spiele 0 27.09.2010 21:39
[FreeBSD 5.5] drm in Kernel einbauen Th0min4tor Hardware 12 16.06.2006 12:33
[FreeBSD 6.0Release] de-acroread7 shadow1982 FreeBSD - Anwendungen und Ports 2 10.11.2005 14:26
[FreeBSD 5.4]:/dev/dsp nicht vorhanden shadow1982 FreeBSD - Allgemein 5 09.08.2005 17:25
[FreeBSD 4.8] Netzwerkkarte wird nicht richrig eingebunden (3COM Etherlink III PCI) BeforeGod FreeBSD - Netzwerk 1 09.07.2003 13:11


Alle Zeitangaben in WEZ +1. Es ist jetzt 17:02 Uhr.


Powered by vBulletin (Deutsch)
Copyright ©2000 - 2013, Jelsoft Enterprises Ltd.