symlink.ch
Wissen Vernetzt - deutsche News für die Welt
 
symlink.ch
FAQ
Mission
Über uns
Richtlinien

Moderation
Einstellungen
Story einsenden

Suchen & Index
Ruhmeshalle
Statistiken
Umfragen

Redaktion
Themen
Partner
Planet

XML | RDF | RSS
PDA | WAP | IRC
Symbar für Opera
Symbar für Mozilla

Freunde
Benutzergruppen
LUG Switzerland
LUG Vorarlberg
LUGen in DE
SIUG
CCCZH
Organisationen
Wilhelm Tux
FSF Europe
Events
LinuxDay Dornbirn
BBA Schweiz
CoSin in Bremgarten AG
VCFe in München
Menschen
maol
Flupp
Ventilator
dawn
gumbo
krümelmonster
XTaran
maradong
tuxedo

 
Allegro 4.0 fertig
Veröffentlicht durch Raffzahn am Mittwoch 12. Dezember, 14:41
Aus der james-er-lebt Abteilung
Open Source Langsam aber stetig geht auch bei Allegro die Entwicklung weiter, und seit Montagabend ist die 4.0 fertig.

Für alle die es nicht kennen, Allegro ist ein ziemlich ambitioniertes Projekt einer umfassenden Gamelib. Entstanden ursprünglich als eine Umgebung für Dos ist es mit Version 4.0 die wahrscheinlich längste Praline, ähem, ich mein die Lib für den Einsatz auf den meisten Betriebssystemen: Dos, Unix (Linux, FreeBSD, Solaris, Irix), Windows, BeOS, MacOS und ONX (Mac und QNX nur als Alphaversion). Es wird so ziemlich alles geboten was ein Spiel als Laufzeitumgebung braucht, inklusive einem Minimal-GUI wie man es für Dialogboxen usw. braucht. Es ist bewusst keine Hochleistungs-3D-Bibliothek ala DirectX, und die vorhandenen 3D Funktionen sind allesamt in Software implementiert. Nicht das Allegro langsam ist, nur die Top 3D Leistung und Hardwarebeschleunigung ist eben nicht gegeben ... dafür läuft das Game dann aber auf fast jeder Hardware.

In dem Zusammenhang sei wiedermal auf eine sehr interessante Betrachtung zum Thema Spiele und Open Source (Englisch) von Shawn Hargreaves, dem ursprünglichen Entwickler von Allegro, hingewiesen. Die hier zusammengefassten Überlegungen werden leider viel zu wenig beachtet, bzw. stehen immer etwas im Hintergrund zu Raymonds Basar und RMS' Theorien. Schade eigentlich.

Warez-Razzia rund um die Welt (Update) | Druckausgabe | Klage Sunrise gegen Swisscom (ADSL) abgewiesen  >

 

 
symlink.ch Login
Login:

Passwort:

extrahierte Links
  • Linux
  • Spiele und Open Source
  • Allegro
  • Mehr zu Open Source
  • Auch von Raffzahn
  • Diese Diskussion wurde archiviert. Es können keine neuen Kommentare abgegeben werden.
    Interessante Sache (Score:3, Tiefsinnig)
    Von bones am Wednesday 12. December, 15:22 MET (#1)
    (User #481 Info) http://www.p-guhl.ch
    Wirklich seltsam, dass das Ding nicht bekannter ist! Vermutlich liegt es daran, dass die Games heutzutage an der Spitze des Leistungswahns stehen und eine Runtime, die das nicht anbietet, gleich als nutzlos abqualifiziert wird.

    Ich würde (in grenzenloser Bescheidenheit ;) dem Autor raten, den Vorstoss in Hochleistungs-Bereiche zu ermöglichen. Dazu wären am besten spezielle Bibliotheken geeignet, die dann nur der Programmierer verwenden soll, der auch die damit verbundenen Kompatibilitätsprobleme in Kauf nehmen will. Diese Probleme gibt es ja bei vielen Computerspielen der modernen 3D-Klasse.

    Grüsse vom Knochen
    Re:Interessante Sache (Score:2, Informativ)
    Von Raffzahn am Wednesday 12. December, 16:17 MET (#2)
    (User #345 Info) http://www.vcfe.org/
    Zum einen ist das interface alles andere als langsamm ... es nutzt nur nicht die Vorteile die so sachen wie DirectX bieten - zum anderen, irgendwelche Spezialbibliotheken, die nur fuer eine Bestimmte Grafikkarte oder nur ein bestimmtes Betriebssystem da sind, die kann ein Programmierer ja jetzt schon verwenden. Dann ist's a ber nix mehr mit der Portabilitaet ... und darum geht es ja bei Alegro.

    Und zu guter letzt, im moment ist es doch eher so das superschnelle Hardware superdumme Programmierung ausgleichen soll - das kann nicht der weg sein.

    Gruss
    H.
    Re:Interessante Sache (Score:2)
    Von bones am Wednesday 12. December, 21:31 MET (#3)
    (User #481 Info) http://www.p-guhl.ch
    Du hast natürlich recht - mit guter Programmierung lässt sich eine ganze Menge aus ganz normaler Hardware herausholen. Ich gebe auch zu, dass ich Allegro nicht wirklich kenne.

    Ein wenig habe ich bei meinem Posting auch an den Werbe-Effekt gedacht. Wenn da nirgends steht, dass 3D-Grafikkarten unterstützt werden, dürfte ein grosser Teil der (faulen) Programmierer nie die Zeit aufwenden, zu sehen, ob das denn vielleicht auch gar nicht nötig ist.

    Grüsse vom Knochen

    Linux User Group Schweiz
    Durchsuche symlink.ch:  

    Never be led astray onto the path of virtue.
    trash.net

    Anfang | Story einsenden | ältere Features | alte Umfragen | FAQ | Autoren | Einstellungen