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

29.07.2011, 11:21

3D/2D oder 2D?

Hallo!
Ich programmiere seid einem halben Jahr mit der SFML.
Nun habe ich mir das schöne Buch vom David geholt. :thumbup:
Das war vor geraumer Zeit, als ich jung/dumm war. An dem Teil wo es ans Programmieren ging hab ich nichts gerafft...
Nun war mir eines Nachmittags mal langweilig und ich hab drin herum gelesen, man muss ja nicht den ganzen Tag was Elektronisches nutzen.
Nun hab ich dann alles verstanden. Ich bin momentan ziemlich scharf darauf mit DirectX anzufangen, aber ich tu mich schwer, hat folgende Gründe:
-SFML ist mir durchaus ans Herz gewachsen :love:
-Ich bin mir unsicher ob ich jetzt MinGW oder MVCExpress nutzen soll, aber das hat glaub ich eher weniger damit zutun
-Vielleicht bin ich noch zu unerfahren, ich weiß nicht. Weil alle immer sagen das wäre "Hardcore". :lol:

Naja, wenn DirectX würde ich damit sowieso erst mal nur 2D Spiele erstellen. (Box, Textur drüber, Kamera nicht verzerren und senkrecht drauf, fertig ist der 2D Effekt)
Ich könnte doch auch MinGW für SFML und MVCExpress für DirectX. Oder andersrum. :huh:
Naja, wäre schön wenn ihr mich mal beraten würdet. :D

MfG
Check

DeKugelschieber

Community-Fossil

Beiträge: 2 641

Wohnort: Rheda-Wiedenbrück

Beruf: Software-Entwickler

  • Private Nachricht senden

2

29.07.2011, 13:05

Zitat


-Ich bin mir unsicher ob ich jetzt MinGW oder MVCExpress nutzen soll, aber das hat glaub ich eher weniger damit zutun


Zumindest dazu: Wenn du DirectX benutzen willst kannst du auch gleich MVC nehmen.

Zitat


-Vielleicht bin ich noch zu unerfahren, ich weiß nicht. Weil alle immer sagen das wäre "Hardcore".


Die Mathematik ist eigentlich das schwierigste... Der Rest dauert höchstens lange zu verstehen, aber wenn man vernünftige Infoquellen hat sollte es gehen.

MfG

Fireball

Alter Hase

Beiträge: 415

Wohnort: Werne

Beruf: Dipl. Inf.

  • Private Nachricht senden

3

29.07.2011, 13:06

Hallo,

Ich finde jeder sollte immer das machen wozu er Spaß hat. Sich die hinter DirectX verborgenen API's mal anzusehen kann sicherlich nicht schaden.
Es sollte aber einem klar sein, dass DirectX sich aus diversen API's zusammensetzt. Die Funktionen sind sehr Low Level und so manche Klasse die du aus deinem Framework kennst wirst du dann selber implementieren müssen.

Als ich mir damals mein erstes DirectX Buch gekauft hatte, habe ich es direkt danach wieder in den Schrank gestellt und mir erstmal vom Petzold die WinApi32 reingezogen. Denn
von Fenster erstellen usw. hatte ich NULL Ahnung.

Aber alles in allem macht es echt Spaß damit etwas auf die Beine zustellen. Das tolle ist auch, dass sich dann auch eine Art eigene Library bildet, die du dann in deinen Projekten verwendest.


Schönen Gruß

Fb

4

29.07.2011, 17:34

Also schon nach dem 1. Beitrag wurde ich überzeugt. :lol:
Ich schreibe mein momentanes Spiel mal fertig und dann setze ich mich mal an DirectX ran, gerade das mathematische macht mir unendlich Spaß.
Wobei das ja dann erst bei 3D kommt, ich will ja dann vorerst noch im DirectX-Kinderbereich bleiben. :lol:
Naja, Hauptsache ich weiß jetzt was ich nehmen soll und wie erwähnt: Es muss Spaß machen. :thumbsup:

MfG
Check

idontknow

unregistriert

5

29.07.2011, 17:51

Problem bei 3D ist, dass du nicht nur programmiertechnisch viel mehr AUfwand und ne viel komplexere ANwendung hast, sondern, dass es auch viel komplizierter wird Scenen/Maps zu entwerfen/generieren, Models und Texturen usw herzubekommen.

Die Wahrscheinlichkeit mit 3D nen Spiel zu machen ist einfach sehr gering und ziemlich unwahrscheinlich, ohne ein "größereres" Team geht da nichts, außer du arbeitest da über Jahre dran und so eine Ausdauer haben eben doch wenige gerade als 3D-"Anfänger"

Bei 2D hast du noch sehr gute Möglichkeiten, dass alles alleine gestemmt zu bekommen und auch Grafiken bzw. Platzhalter kann man ohne weiteres selber machen Paint kann immerhin jeder bedienen, als Beispiel.

Will dich damit nicht abschrecken :P. Aber nur mal auf die Fakten ein bisschen hinweisen.

6

29.07.2011, 18:36

Du schreckst mich nicht ab, du bewirkst das Gegenteil. :thumbsup:

MfG
Check

7

29.07.2011, 18:38

Genau, zeig es ihm (uns)!
Und wenn's Probleme mit DX gibt, weißt du ja wo du fragen kannst (hoffe ich). ;)
fka tm

8

29.07.2011, 19:30

Klar. ;D
Dann fange ich mal an zu lernen. :thumbsup:

MfG
Check

DeKugelschieber

Community-Fossil

Beiträge: 2 641

Wohnort: Rheda-Wiedenbrück

Beruf: Software-Entwickler

  • Private Nachricht senden

9

30.07.2011, 00:13

Richtige Einstellung :D Teil ich auch mit dir :)

Werbeanzeige