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

17.02.2013, 12:55

Spiele Programmieren Lernen?

Heyho Leute :) Ich wollte Anfangen mit dem Spiele Programmieren, jedoch habe ich keine Ahnung davon und möchte nun Professionellen Rat von euch!
Wie fängt man sowas an? Was brauch ich dafür? und vorallem wie groß ist der Lernaufwand? :)

LG Screamix

FSA

Community-Fossil

  • Private Nachricht senden

2

17.02.2013, 13:00

Hi. Willkommen im Forum.
Kannst du schon programmieren? Möchtest du den Hintergrund der Spielentwicklung verstehen, oder nur schnell und einfach an dein erstes Spiel kommen?

Zitat

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

3

17.02.2013, 13:05

Programmieren kann ich NOCH nicht, ich möchte auch die Hintergründe verstehen, Ich weiß das Spiele Programmierung sehr aufwendig ist deshalb will ich möglichst alles verstehen damit aus meinen Zukünftigen Projekten(falls ich es bis dahin schaffe) auch etwas wird!

David Scherfgen

Administrator

Beiträge: 10 382

Wohnort: Hildesheim

Beruf: Wissenschaftlicher Mitarbeiter

  • Private Nachricht senden

5

17.02.2013, 13:19

Gut, das wäre geklärt.. die Entscheidung liegt jetzt nur darin welche Sprache ich Lerne..

C++ - Nicht Gut für Anfänger
C# - Kann ich nichts negatives zu sagen
Java - Scheint nichts für mich zu sein da ich keine Apps Programmieren will
Python - Anfänger Freundlich

mhm.. Ich weiß nicht.. Python oder C# fallen mir so in das Auge..

FSA

Community-Fossil

  • Private Nachricht senden

6

17.02.2013, 13:22

Wenn du den Hintergrund der Entwicklung wirklich verstehen willst, nimm C++. Bei C# wird dir (was auf gar keinen Fall schlecht ist) sehr viel Arbeit abgenommen. Und zu Python kann ich nichts sagen

Zitat

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

David Scherfgen

Administrator

Beiträge: 10 382

Wohnort: Hildesheim

Beruf: Wissenschaftlicher Mitarbeiter

  • Private Nachricht senden

7

17.02.2013, 13:23

C# ist eine schöne moderne Sprache, mit der du nichts falsch machen kannst. :)

@FSA:
Einem Anfänger als erste Programmiersprache C++ zu raten halte ich für keine gute Idee.
Dein "wenn du den Hintergrund der Entwicklung wirklich verstehen willst" kann ich nicht nachvollziehen.
Wenn es so gemeint ist wie ich denke, dann könnte man auch sagen, er soll gleich bis runter zu Assembler oder besser noch bis zu den Transistoren gehen und erst einmal lernen, wie ein Prozessor genau funktioniert.

Yannic

unregistriert

8

17.02.2013, 13:23

C# kann ich dir wärmstens empfehlen, es gibt wirklich viele Ressourcen zum Lernen im Internet und auch die Sprache an sich ist sehr komfortabel.

JanB

Frischling

  • Private Nachricht senden

9

17.02.2013, 13:27

Wenn du schnell erste Ergebnisse erzielen möchtest ist Python sehr geeignet. Allerdings ist Python nicht sehr schnell, weshalb 3D-Anwendungen schon schwieriger umzusetzen sind. Dafür sollte man dann auf Java, C++, C# und Konsorten setzen. Für den Einstieg und erste 2D-Anwendunge ist Python aber aus meiner Sicht sehr gut geeignet.

Abgesehen davon solltest du dir klar darüber sein, was du für ein Spiel entwickeln möchtest. Denn nicht nur deine persönliche Einstellung zur Sprache ist ausschlaggebend - auch die Plattform für die du entwickeln möchtest hat Einfluss auf die Wahl der Sprache. Beispielsweise solltest du, wenn du für die xbox entwickeln möchtest C# und für Androit Java verwenden. Wenn deine Spiele nur auf dem PC laufen sollen, hast du eine freiere Wahl.

C-Sharp (C#) Openbook von Galileo-Computing

Python Openbook von Galileo-Computing

Java ist auch eine Insel - Openbook von Galileo-Computing


Java7 - Mehr als eine Insel - Openbook von Galileo-Computing


Und natürlich ist die objektorientierte Programmierung (OOP) sehr wichtig!

Objektorientierte Programmierung - Openbook von Galileo-Computing



Dieser Beitrag wurde bereits 1 mal editiert, zuletzt von »JanB« (17.02.2013, 13:36)


Yannic

unregistriert

10

17.02.2013, 13:32

Für Android kann man auch C/C++/C# benutzen, die Xbox 360 wird auch mit anderen, CLR-kompatiblen Sprachen(Boo, F# etc.) programmiert.

Werbeanzeige