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

Lares

1x Contest-Sieger

  • Private Nachricht senden

11

26.07.2011, 12:46

Wenn du schon erfahrungen mit c# hastr nimm das. Wenn es wirklich nichts für dich sein sollte, kannst du immer noch auf c++ wechseln.
Vorteil für dich: C# kannst du schon teilweise, d.h. du brauchst vor allem nur die "Theorie der Spieleprogrammierung" lernen.
Bei einem Umstieg kannst du dich dann komplett auf die Sprache c++ konzentrieren.

Schorsch

Supermoderator

Beiträge: 5 145

Wohnort: Wickede

Beruf: Softwareentwickler

  • Private Nachricht senden

12

26.07.2011, 12:54

Und vor allem hast du bei XNA schon eine Menge geliefert und bei C++ gehts dann erstmal los mit welcher Engine oder welchem Framework du arbeiten möchtest. Dann nimmst du was für 2D und irgendwann was völlig anderes für 2D(vermutlich) und da ist XNA doch relativ simpel. Es hat einiges an 2D Komponenten und einiges an 3D Komponenten. C# ist halt an sich einfacher als C++, da du keine Pointer und keine Header hast, sowie viele andere Kleinigkeiten. C++ hat zwar seine Vorteile, aber wenn man einfach schnell Spiele machen will, rate ich niemandem zu C++. Da muss man schon mehr Spaß daran haben, sich an Kleinigkeiten zu erfreuen. Für Anfänger ist es eher unfreundlich. Klar sind Python und D sowie Java sicherlich auch geeignet, aber da du schon ein bisschen mit C# gearbeitet hast, wäre es für dich bescheuert jetzt erstmal eine andere Sprache zu lernen. Konzentrier dich lieber auf die Probleme beim programmieren von Spielen als auf den Rest. Dann kommst du auch zu deinem Ziel.
„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.“

danihani

Frischling

  • »danihani« ist der Autor dieses Themas

Beiträge: 9

Wohnort: Österreich

Beruf: Schüler

  • Private Nachricht senden

13

26.07.2011, 13:12

Klingt Interessant, dann werde ich vielleicht doch C# ausprobieren, nur gibts für das nicht so tolle Bücher wie das von Heiko über C++...
Lg. Daniel

Wirago

Alter Hase

Beiträge: 1 193

Wohnort: Stockerau

Beruf: CRM Application Manager

  • Private Nachricht senden

Schorsch

Supermoderator

Beiträge: 5 145

Wohnort: Wickede

Beruf: Softwareentwickler

  • Private Nachricht senden

15

26.07.2011, 16:04

;) Ansonsten
http://openbook.galileocomputing.de/visual_csharp_2010/

http://openbook.galileocomputing.de/csharp/

Sind auch nicht schlecht. Allerdings nur C# ohne XNA erstmal.
http://www.xnamag.de/
http://msdn.microsoft.com/en-us/library/bb200104.aspx

Wären dann für XNA.
Wenn du ein Buch lieber in der Hand hast hat dir Wirago ja nun 2 mal was geschickt. Die kenne ich persönlich nicht aber werden wohl auch ganz gut sein.
„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.“

Beiträge: 142

Wohnort: Sachsen

Beruf: Student

  • Private Nachricht senden

16

26.07.2011, 23:52

CSharp klingt auch sehr interessant, doch was ist eigendlich der grobe Unterschied zwischen C# und C++?


Bei C++ programmierst du wie schon erwähnt sehr hardwarenah. C# baut aber auf dem Net.Framework auf, was zur Folge hat dass man sich nicht um jeden "kleinen Pups" kümmern muss. ;)

Werbeanzeige