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

11

08.07.2003, 14:15

Ich hacke ja auch nicht auf Microsoft rum. Ich sagte nur wie es ist. Eine versteckte Kritik war schon drin, das stimmt :P , aber stört euch nicht dran. Ich hab' schließlich nicht gefragt, wer gegen und für Microsoft ist.

12

08.07.2003, 14:22

Erlich gestanden bin ich ein Linux-Feind. Wenn ich einmal Multiplattform-Anwendungen schreibe (per .net), dann wahrscheinlich nur für MacOS und Windows...

Ghandi

Treue Seele

Beiträge: 218

Wohnort: Berlin

Beruf: Student

  • Private Nachricht senden

13

08.07.2003, 16:30

Lol, ich bin der Einzige der Betriebsystemunabhängige Engines benutzt (OpenGL)...

Zu Microsoft: Vorneweg, seit XP bin ich (so gut wie) völlig zufrieden mit Windows. Aber der Rest davor war doch oft ein ziemlicher Nervkiller (Besonders ME). Un Microsoft hat auch nicht das Grafische OS erfunden, gabs vorher schon (weis aber nich mehr was). Natürlich haben wir Microsoft ne menge zu verdanken, aber eben nicht nur gutes.

Fazit: Ich benutz auch lieber Windows, aber Linux ist mir einfach sympatischer. Wenn es erstmal drauf ist bekommt man es nur schwer kaputt. Wenn es erstmal drauf ist.
Alles ist gut so wie es ist, am besten ist jedoch das niemand dies akzeptiert.

error C2039: 'DerSinn' : ist kein Element von 'CLeben'

14

08.07.2003, 16:35

Wieso Linux-Feind? Jedes System hat so seine schwächen. Windows schmiert des öfteren mal ab, Viren und Trojaner gib es wie Sand am Meer. Linux hat noch echte Probleme was die Benutzerfreundlichkeit angeht.

Des weiteren glaube ich nicht das sie Linux Programmierer etwas von den Windowsprogrammieren abgeschaut haben. Linux an sich ist älter als Windows ;)
Wichtig! Ich übernehme keinerlei Verantwortung für eventl. Datenverlust oder Schäden am Rechner ;D

15

08.07.2003, 16:44

Zitat von »"Ghandi"«

Lol, ich bin der Einzige der Betriebsystemunabhängige Engines benutzt (OpenGL)...

Zu Microsoft: Vorneweg, seit XP bin ich (so gut wie) völlig zufrieden mit Windows. Aber der Rest davor war doch oft ein ziemlicher Nervkiller (Besonders ME). Un Microsoft hat auch nicht das Grafische OS erfunden, gabs vorher schon (weis aber nich mehr was). Natürlich haben wir Microsoft ne menge zu verdanken, aber eben nicht nur gutes.

Fazit: Ich benutz auch lieber Windows, aber Linux ist mir einfach sympatischer. Wenn es erstmal drauf ist bekommt man es nur schwer kaputt. Wenn es erstmal drauf ist.
Das 1. GUI war glaube ich von Apple, heute eine "Partnerfirma" von Microsoft. Soviel ich weiß, ist MacOS das einzige System außer Windows, für das MS Office portiert wurde.

Anonymous

unregistriert

16

26.10.2003, 23:40

(hab hier schon einige schlechte bemerkungen über opengl gelesen,
aber hier geht das schon...)

@uzingLG nvidia ist mit microsoft teils verdrahtet, wusstest du das nicht?
was für eine oder welche andwendung war das denn mit den fps?

@the deth UT und "andereBesten EGOSHooter" schwören ja schließlich auf die QUake engine und da steckt Open GL power

Ichpersönlcihe designe mit OpenGL und UML (zur nur auf windows)
aber je komplexer die andwendung wird, umso schwiriger wird es si zu
portieren es fänt schon bei einfachen funktionsaufrufen an die letztenendes "doch" in windows.h stecken nicht unmöglich aber
aufwendig...

nun zum Thema:
plattformunabhänges Arbeiten ist allgemein unter C/C++ schier unmöglich
bis schwierig und ist (war) ein Problem der heutigen Softwareentwicklung

gut jetzt wird mir jeder angelernte Informierte sagen, ES gibt doch platformübergreifende APIS wie zum Beispie die glut die winapi
teilweise "nachahmt" aber es gibt halt kein Standard! Das bedeutet man kann halt einfach keinen Code 1 zu 1 übertragen,die beste Traumlösung eines jeden Applikationsprogrammierer ist nach wievor JAVA @uzing
lg das .net famework ist zu 99 % abgeguckt wenn man sich schon allein
c# anschaut, und es funktioniert nicht mal!! Das Problem bei der Winapi liegt daran sie ist schier unüberisichtlich und wirklich katstrophal strukutriert ist (das darf jeder winapi-experte sagen) erste Versuche wie
MFC wollten es geregelter und gekapselter machen aber immer noc kein
superding wie JAVA mit anderen worten die eigentliche .net technologie wird in meinen augen auch nicht feritg realisert werden es sei denn sie kreieren ihre windowsprogrammierung total neu!! (übrigens .net war erst wirklich für microsoft nnötig weil sie ihren programmierermark klar verlieren wegen JAVA (java ist nicht nur eine programmiersprache)


zu microsoft allgemein kann ich nur sagen:
nicht nur, dass sie einfach zu bedienen sind, sonder vorallem, dass wir Sterblich überhaupt heute einen haben!!
zu microsoft aktuell kann ich sagen, dass sie eine deutlichen programmiererverlust spüren können, der erzfeind hat den standard moderner Applikation übernommen (keine spieleprogrammierung)
und .net wird keine billige Nachmachung sein wenne s fertig "endgültig" entwickelt ist (aber es ist eine wahre
Heruasforderung für MS)

Anonymous

unregistriert

17

26.10.2003, 23:48

...noch ein kleiner Vorteil durch microsoft:
Es fördert eindeutig die Wirschaft mehr: durch Verschleierung der COMS
nicht nur bei dx und ihrer (das ist kein scherz) absichtlichen Untransparenz
fördern sie den Drang nach INformationen, Schulungen werden gegründet
(lächerliche Microsoft Certified dummys), Bücher müssen verkauft werden
(ne, David?) Bildungsgänge werden erneuert und und und

18

27.10.2003, 00:15

Kann es sein das du irgendwie einen hass auf MS hast? Ich weis jetzt nicht wer es gesagt hat, aber ich wiederhol es noch einmal: "Jeder hackt auf Windows rum, aber jeder hats".

Die COM Objekte scheinste ja auch nicht zu mögen :) Warum eigentlich? Ich finde das Deisgn sehr gut, und COM Objekte sind vor allem nicht Sprachabhängig.

Ich frag mich was du mit deiner Verschleierung hast. Natürlich nehmen Bibliotheken uns Arbeit ab. Dafür gibt es sie ja ;) Übrigends nicht nur COM oder DirectX machen viele Dinge im Hintergrund auch OGL macht sehr viel im Hintergrund. Wenn du z.B. mit C++ Programmierst, was meinste wieviel Code der Compiler in dein Programm hacked den du nicht geschrieben hast, oder besser gesagt den man nicht so sieht.
Wichtig! Ich übernehme keinerlei Verantwortung für eventl. Datenverlust oder Schäden am Rechner ;D

Patrick

Alter Hase

Beiträge: 1 264

Wohnort: Düren

Beruf: Fachinformatiker für Anwendungsentwicklung

  • Private Nachricht senden

19

27.10.2003, 00:56

Also ich find Portabel Coden kewl,

Ich mein bei BitWriter sieht man ja nen groben ansatz wie man es macht.

Für Portabel zu coden muss man nur SDL+OpenGL haben. Das ist nicht aufwändig oder Lästig sondern einfach nur kewl, die SDL bietet Funktionen aus jedem OS (Sogar von der PlayStation2) die immer funktionieren. SDL Arbeitet perfekt mit OpenGL zusammen, hat sounds, threads, input (sogar sehr gute Joystick input) uvm.

Für Sound reicht FMOD (Obwohl davon würde ich mich fernhalten!) oder OpenAL

Bye

20

27.10.2003, 15:49

also
ich nutze DirectX 9 und die SDL

OGL vs Dx:
ich würde hier nicht pauschal sagen eines ist besser als das andere
Klar
beides hat seine Vorteile.
Ich würde aber dennoch auf DirectX vertrauen. Denn da weis ich schon am Anfang was ich genau habe und muss nicht na Extensions suchen
und nun man Hand aufs Herz:

Für welche Zielgruppe programmieren proffesionelle Spieleprogrammierer?
Linuxler oder Windowsler?

Und genau da wird auch die Wahl der API sein.
Do, ut des!
Ceterum censeo, carthaginem delendam esse

Werbeanzeige