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

dot

Supermoderator

Beiträge: 9 757

Wohnort: Graz

  • Private Nachricht senden

11

23.02.2013, 20:09

Was benutzen den die Profis ?

Das unter den gegebenen Anforderungen der jeweiligen Anwendung sinnvollste...

Schorsch

Supermoderator

Beiträge: 5 145

Wohnort: Wickede

Beruf: Softwareentwickler

  • Private Nachricht senden

12

23.02.2013, 21:36

Mach nicht den Fehler wie viele andere und glaub an irgendwelche Halbwahrheiten, sodass du am Ende irgendeinen Unsinn lernst nur weil es ja professionell ist. Man muss halt immer überlegen was man möchte und wie viel Zeit man investieren möchte. Wie viel Aufwand soll es machen und was ist mein genaues Ziel. Als Anfänger musst du erst mal am Ball bleiben. Mit der Zeit wirst du immer mehr Engines udn Frameworks kennen lernen. Dann kannst du auch sinnvoll entscheiden was du wann einsetzt.
„Es ist doch so. Zwei und zwei macht irgendwas, und vier und vier macht irgendwas. Leider nicht dasselbe, dann wär's leicht.
Das ist aber auch schon höhere Mathematik.“

FSA

Community-Fossil

  • Private Nachricht senden

13

23.02.2013, 21:42

Für die Frage was die Profis nutzen:
Ich nehme an Profis sind die, die kommerziell Spiele vertreiben.

Crytek: DirectX
FrictionalGames: OpenGL, SDL
Mojang: OpenGL
Bethesda: DirectX
Das sollte reichen. Also du siehst DirectX und OpenGL sind gut vertreten. Wobei die ganzen Engines auch nur darauf aufbauen.
EDIT: Die Formulierung war ja erbärmlich.

Zitat

Der RCCSWU (RandomCamelCaseSomtimesWithUndersquare) Stil bricht auch mal mit den veraltet strukturierten Denkmustern und erlaubt dem Entwickler seine Kreativität zu entfalten.

14

23.02.2013, 22:16

öahhmm , Minecraft ist ja eig von der Grafik her lächerlich ... (Hay , ich bin doch Minecraft Fan , oder ? )

dot

Supermoderator

Beiträge: 9 757

Wohnort: Graz

  • Private Nachricht senden

15

23.02.2013, 22:27

So Dinge wie Grafikengines etc. sind noch für eine ganze Weile irrelevant; für den Anfang heißt es erstmal, Programmieren lernen. Und wenn du es ernst damit meinst, solltest du dir imo unbedingt ein gutes Buch zulegen. Zumindest die Grundlagen sollte man sich aus solider Quelle beschaffen und nicht aus dem nächstbesten Tutorial, das mit nicht all zu geringer Wahrscheinlichkeit selbst von einem mitteilungsbedürftigen Anfänger geschrieben wurde und nur gefährliches Halbwissen enthält...

Dieser Beitrag wurde bereits 1 mal editiert, zuletzt von »dot« (23.02.2013, 22:35)


16

24.02.2013, 09:52

öahhmm , Minecraft ist ja eig von der Grafik her lächerlich ... (Hay , ich bin doch Minecraft Fan , oder ? )

Nein.

Erstens habe ich schon diverse Fan-Projekte gesehen, die versucht haben, Minecraft nachzubauen, aber an der Datenmenge gescheitert sind. So viele Blöcke sind viel schwerer zu handhaben, als man zunächst meint.
Und zweitens ist der simple Grafikstil genau der Grund, warum Minecraft überhaupt nur funktioniert. Klar kann man bessere Texturen machen, aber das ändert nichts daran, dass die Welt aus hässlichen Blöcken besteht. Die Grafik passt zur Spielwelt, und noch kleinere Blöcke zu haben, würde bedeuten, dass man noch viel viel mehr klicken muss.

Aber zurück zur Frage: Wichtig ist erst einmal einzusehen, dass das Prinzip immer das selbe ist. Ob DirectX oder OpenGL, 3D Grafik funktioniert immer gleich. Das selbe gilt für Programmiersprachen, natürlich gibt es Unterschiede, aber die sind schnell gelernt, wenn man erst einmal eine kann. Fang also mit etwas an, dass du schaffen kannst, und arbeite dich dann hoch.
Lieber dumm fragen, als dumm bleiben!

Werbeanzeige