![]() |
|
![]() |
#1 |
Anfänger
Registriert seit: Mar 2012
Beiträge: 34
Hat Bedankt: 61
Bedankt: 40
Respekt: 0 ![]() |
![]()
Naja Minecraft ist jetzt vllt kein so gutes Beispiel, die Spielidee ist gut aber besonders gut hat Notch da nicht programmiert ;D zumindest anfangs.
Aber mit Java kannst du anfangen. Und die anderen haben völlig recht, du kannst dich nciht hinsetzten und den Hammer schwingen. Du kannst keine 3D Spiele einfach so bauen und du kannst auch anfangs keine 2D Spiele ohne weiteres bauen. Du musst mit Grundlagen der ObjektOrientierung anfangen und und und... Erwarte nicht, das sowas über Nacht geschieht, dass du ein guter Programmierer bist und 2tens auch ein gutes Spiel erstellst. Das ist alles viel Arbeit. Da heißt es nur auf den Hosenboden setzten und arbeiten. "Java ist auch nur eine Insel" ist gut um anzufangen. Viel Glück. |
![]() |
![]() |
![]() |
#2 |
Banned
Registriert seit: Mar 2012
Beiträge: 337
Hat Bedankt: 41
Bedankt: 93
Respekt: 0 ![]() |
![]() ![]() Und noch zu erwähnen: Programmieren können viele, aber entwickeln die wenigsten! Um etwas größeres realisieren zu können, braucht man schon Abstraktionsfähigkeiten, die ich - wenn ich den Titel dieses Threads (Forenregeln gelesen/verstanden?) und die Beschreibung lese - bei Dir eher nicht vermute. |
![]() |
![]() |
![]() |
#3 | |
Anfänger
Registriert seit: Feb 2010
Beiträge: 25
Hat Bedankt: 89
Bedankt: 54
Respekt: 0 ![]() |
![]() Zitat:
Von der Sache her, wie hier schon einige auf die ein oder andere Art gesagt haben: Erwarte nicht zu schnell zu viel, das frustriert nur und dann wirfst du das Handtuch wenn es nicht sofort klappt. Ich habe z.B. mit C# angefangen und erstmal 10x Spiele programmiert wie Pong, Space SHooter �* la Astroid, ein Jump'n'Run, ein Maze-Spiel (finde den Weg aus dem Dungeon, allerdings TOP DOWN, nix 3D!), DoodleJump... wohlgemerkt immer die Grundgerüste. An Tetris bin ich gescheitert, das werde ich nochmal angehen wenn ich mehr Ahnung habe. Trotzdem fange ich nach all dem erst langsam an, das Konzept der Programmiersprache (und im Grunde aller Objektorientierten Sprachen) zu verstehen und die Basics zu verinnerlichen. Ich will nicht wissen wie lange es noch dauert, bis ich mein anfangs gestecktes Ziel (Terraria Klon ;D) erreicht habe. Die Moral von der Geschicht': Aller Anfang ist schwer und beim Programmieren sogar noch schwerer! ![]() Übrigens zur Programmiersprache: Java ist schon eine gute Wahl. Wenn du HTML, CSS (keine Programmiersprachen sondern sog. Markup Languages!) und PHP beherrschst, scheinst du dich ja fürs Web zu interessieren. Daher passt Java ganz gut, vor allem ist dann JS auch nen Kinderspiel wenn du später nochmal was fürs Web programmieren willst. Alternativen sind C# und C++. Zwar ist der alte, graue Platzhirsch C++ unangefochten die Nummer Eins im Geschäft der Spieleentwicklung, dafür ist er aber auch sperrig und (unter anderem) meiner Meinung nach für Anfänger eine absolute Motivationsbremse. C# ist jünger, schnittiger, mit der Erweiterung Microsoft XNA (relativ) schnell zu lernen, hat aber angeblich nicht GANZ das C++ Potential und definitiv nicht die Marktakzeptanz. Also, wenn du Java nicht magst, komm zu C#. Aber Arbeit ist es immer, nen schickes SPiel schüttelst du nicht aus dem Ärmel, niemals, vergiss es gleich wieder! ![]() |
|
![]() |
![]() |
![]() |
#4 | |
No0n3
Registriert seit: Mar 2010
Beiträge: 233
Hat Bedankt: 188
Bedankt: 875
Respekt: 153 ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() |
![]() Zitat:
Und ehrlich, C++ ist nicht schwerer als Java (ehrlich gesagt finde ich Java trotz sehr ähnlicher Syntax um einiges schwerer als C++). Hab heute mal mit der SFML Libary rumgewerkelt, nach 2h kam ein Ping Pong Game dabei raus und ich bin eig. totaler Anfänger und kenne kaum mehr als die Grundlagen. (Soll heißen, Motivation ist da, wenn man sich kleine Ziele setzt). Zusätzlich mit Box2D lässt sich z.B. schon relativ viel anstellen und ist für Anfänger auch alles ohne Probleme verständlich... Ich empfehle eher C++ oder Java, als C#... (ist nur eine subjektive Meinung/Erfahrung, hab schließlich auch mal nach (m)einer Programmiersprache gesucht)
__________________
Everything's gonna be alright... |
|
![]() |
![]() |