Du bist nicht angemeldet.

Stilllegung des Forums
Das Forum wurde am 05.06.2023 nach über 20 Jahren stillgelegt (weitere Informationen und ein kleiner Rückblick).
Registrierungen, Anmeldungen und Postings sind nicht mehr möglich. Öffentliche Inhalte sind weiterhin zugänglich.
Das Team von spieleprogrammierer.de bedankt sich bei der Community für die vielen schönen Jahre.
Wenn du eine deutschsprachige Spieleentwickler-Community suchst, schau doch mal im Discord und auf ZFX vorbei!

Werbeanzeige

1

07.07.2003, 22:40

Betriebsystemunabhängig programmieren

Benutzt ihr nur DirectX?

Insgesamt 33 Stimmen

58%

Ja, fast jeder hat Windows (19)

21%

Nicht nur, auch andere Bibliotheken (7)

3%

Nur andere Bibliotheken (1)

18%

Nur systemunabhängige Bibliotheken (6)

0%

Ich mach meine eigene Bibliothek

Hi,

mich würde mal interessieren, ob es überhaupt Sinn macht ein Spiel rein in DirectX zu programmieren, weil das läuft ja dann nur noch unter Windows. Na und, werden jetzt einige sagen, da liegt ja auch der Hauptmarkt. Aber macht es nicht auch Sinn sich von der Herrschaft Microsoft zu lösen und ein wenig betriebssystemunabhängiger zu programmieren.
Gothic II zum Beispiel läuft auch ohne Direct3D (glaube ich).

David Scherfgen

Administrator

Beiträge: 10 382

Wohnort: Hildesheim

Beruf: Wissenschaftlicher Mitarbeiter

  • Private Nachricht senden

2

07.07.2003, 22:51

Ich finde es übertrieben, von einer "Herrschaft von Microsoft" zu sprechen. Wir sollten denen dankbar sein und nicht ständig drauf rumhacken. Aber egal.
Ich werde wohl immer bei Windows bleiben und dementsprechend auch nur dafür entwickeln. Wer wirklich plattformunabhängig programmieren möchte, der sollte sich nicht nur mit OpenGL vertraut machen, sondern auch am besten für alle anderen Bereiche ähnliche Bibliotheken (z.B. OpenAL oder FMOD für Sound).
Ein Spiel wirklich plattformunabhängig zu programmieren, stelle ich mir sehr aufwändig vor. Ob sich das am Ende lohnt?

3

08.07.2003, 01:45

Mit Plattform unabhängig ist wohl meist gemeint für Linux und Window gleichermaßen zu Programmieren :) Aber warum sollte man sein Projekt nicht für beide Systeme Programmieren? Wenn man's kann, sollte es kein großes Problem sein. Vieles wird einem ja schon von den Standard Bibliotheken abgenommen ;)
Wichtig! Ich übernehme keinerlei Verantwortung für eventl. Datenverlust oder Schäden am Rechner ;D

4

08.07.2003, 08:36

Ich programmiere nur mit DirectX, also für Windows. Erstmal will ich eine API vernünftig verwenden können, bevor ich ein Spiel gleich für zig Betriebssysteme lauffähig mache. Und dann würde ich es trotzdem nicht tun, weil die meisten wirklich (zumindest zum Spielen) Windows haben also warum sollte ich mir die Arbeit machen?

5

08.07.2003, 08:50

Ich nutze auch DirectX. Plattformunabhängigkeit ist schön, aber OpenGL läuft mit manchen Grakas total langsam (meine GeForce 4 MX mit einer OGL-Anwendung: 0,67 FPS und mit D3D das selbe: 103 FPS). Außerdem müsste man seine Apps sowieso für jedes OS neu kompilieren.

6

08.07.2003, 10:26

Ich werde wohl auch bei DirectX und Microsoft bleiben, schon weil Linux sich auf meinem PC nicht installieren lässt.

Zum Thema Plattformunabhänges programmieren: So viel ich weiss befindet sich auf einer der UT2003 CDs auch ne Linux version.
In a world without fences and walls - who needs windows and gates ?

http://www.Paid4Mailer.de/?refid=8422

CuTeX0r

Treue Seele

Beiträge: 174

Wohnort: Deutschland

  • Private Nachricht senden

7

08.07.2003, 13:00

löl du kannst dích (deine spiele) doch nich mit ut2k3 vergleichen, das sind profis die das schreiben, und die machen das verdammt kommerziell... is doch logisch dass sie dann evtl. auch eine linux version programmieren da die zahl der linux benutzer sowieso dauernd steigt...

8

08.07.2003, 13:09

Zitat von »"CuTeX0r"«

löl du kannst dích (deine spiele) doch nich mit ut2k3 vergleichen, das sind profis die das schreiben, und die machen das verdammt kommerziell... is doch logisch dass sie dann evtl. auch eine linux version programmieren da die zahl der linux benutzer sowieso dauernd steigt...
Ich glaube nicht, dass das als Vergleich gemeint war, sondern eher als ein Beispiel für ein Plattformunabhängiges Spiel.

9

08.07.2003, 13:44

David hat folgendes geschrieben:
"Ich finde es übertrieben, von einer "Herrschaft von Microsoft" zu sprechen. Wir sollten denen dankbar sein und nicht ständig drauf rumhacken."
Da gebe ich David recht. Ständig wird rum geheult, dass Windows scheisse sei und das Microsoft auch scheisse ist. Wenn man aber logisch nach denkt, ohne Microsoft gäbe es kein Farben frohes und leicht zu bedinendes Betriebssytem. Und ich beahupte mal, dass Linux programmiere auch eingies von Windows abgeguckt haben.
ebah rutangiS reniem ni relheF 01 rebü hci ssad, etniem latkraF!

10

08.07.2003, 13:57

Zitat von »"lukuku"«

David hat folgendes geschrieben:
"Ich finde es übertrieben, von einer "Herrschaft von Microsoft" zu sprechen. Wir sollten denen dankbar sein und nicht ständig drauf rumhacken."
Da gebe ich David recht. Ständig wird rum geheult, dass Windows scheisse sei und das Microsoft auch scheisse ist. Wenn man aber logisch nach denkt, ohne Microsoft gäbe es kein Farben frohes und leicht zu bedinendes Betriebssytem. Und ich beahupte mal, dass Linux programmiere auch eingies von Windows abgeguckt haben.
Dieser Meinung muss ich mich anschließen. Linux gibt es außerdem von so vielen Firmen (SuSe, Red Hat, Knoppix, usw...), und jede verwendet andere Versionsnummern. Und außerdem kommt fast jede Woche ein Update heraus, und so einen automatischen Installer wie Windows Update hat man da nicht zur Verfügung...

Werbeanzeige