tutorials.de Buch-Aktion 05/2012
Like Tree1Danke
  • 1 Beitrag von Matthias Reitinger
ERLEDIGT
NEIN
ANTWORTEN
7
ZUGRIFFE
824
EMPFEHLEN
  • An Twitter übertragen
  • An Facebook übertragen
AUF DIESES THEMA
ANTWORTEN
  1. #1
    Avatar von Martin_N
    Martin_N Martin_N ist offline wissensdurstig
    Registriert seit
    Jun 2011
    Beiträge
    24
    Hey Leute,
    wie der Titel bereits aussagt geht um Java und Flash/ActionScript 3. In der Schule lernen wir Java. Ich habe vor circa einem Monat mit Flash / ActionScripot 3 angefangen.
    Heute wurde mir von einem Informatiker gesagt das ActionScript 3 tendenziell den Bach heruntergeht und es sinnvoller Java zu lernen.

    In der Vergangenheit habe ich mich bereits viel mit PHP, etwas mit JavaScript und ganz kurz mit jQuery befasst. Mich zieht es seit einiger Zeit vom Webdeveloping Bereich mehr und mehr in den Bereich der Spieleprogrammierung und OOP. Mein Plan A ist es zur Games Academy zu gehen und u.a. deswegen suche ich nach einer geeigneten Sprache, mit der man 2D Spiele und auch 3D Spiele programmieren kann. Ich denke 2D Spiele bieten einen guten Einstieg in die Spieleprogrammierung. Aber komme ich nun zum Punkt und frage euch.
    Hat jemand von Euch eine Empfehlung für mich? Oder empfiehlt es sich ActionScript zuhause und Java in der Schule zu lernen?

    Für jeden Rat und jeden Hinweis auf geeignete Literatur bin ich sehr dankbar! (-:
     
    Es liegt nicht an anderen Dinge zu verändern... Es liegt an einem selbst!
    Bei fehlern meinerseits bitte ich um Korrektur oder Hinweis. :)
    _____________________________________
    mfg
    Martin

  2. #2
    Avatar von einfach nur crack
    einfach nur crack einfach nur crack ist offline mag Cookies & Kekse
    tutorials.de Premium-User
    Registriert seit
    May 2007
    Ort
    Dresden (Sachsen)
    Beiträge
    1.956
    Angesichts der Tatsache, dass ActionScript – wie du schon richtig erwähnt hast – Flash ist und selbst Adobe langsam Flash als ein versunkenes Schiff ansieht, da es langsam, aber Schritt für Schritt, durch Webtechnologien um HTML5 herum ersetzt wird, würde ich dir raten dich eher mit Sprachen wie Javascript oder Dart zu beschäftigen, wenn du denn Spiele entwickeln willst, die im Browser laufen. Ansonsten vielleicht C++, aber in diesem Punkt kann ich dir nicht weiterhelfen, da ich noch nie Spiele entwickelt habe.
     
    Ich mag:
    • positive Bewertungen meiner Beiträge
    • ein Danke für meine hilfreichen Beiträge

    Dabei kann ich dir helfen: PHP --- Javascript --- Ruby --- Coffeescript --- CSS --- HTML --- Webtechnologien --- Shell --- UNIX

    ... noch was: falls du mit dem Thema hier fertig bist, dann kannst du es auch als erledigt markieren.

  3. #3
    Avatar von Martin_N
    Martin_N Martin_N ist offline wissensdurstig
    Registriert seit
    Jun 2011
    Beiträge
    24
    Erstmal danke für Deinen Kommentar!

    Ich strebe an Spiele wie Battlefield 3 zu programmieren. Ich weiß sehr wohl das es ein hochangsetztes Ziel ist, aber ich liebe die Herausforderung und ich liebe programmieren so wie
    spielen :-P.


    Mir wurde gesagt das C++ eine schwere Sprache ist und da ich mich nie viel mit guten Programmiersprachsprachen auseinandergesetzt habe, sondern mit der sehr offenen Sprache PHP denke ich es ist besser erstmal mit einer einfacheren Sprache anzufangen, da vermutlich in der Spieleprogrammierung ohnehin andere Sprachen eingesetzt werden. Ich habe eben gelesen das C++ für die meisten bekannten Spiele verwendet wird. Stimmt das?

    Wenn dies jemand liest der mit dem programmieren von Spielen Erfahrung hat oder Literatur dazu kennt, würde ich mich freuen, wenn Er oder Sie mir Tipps gibt.
    Geändert von Martin_N (06.02.12 um 17:20 Uhr)
     
    Es liegt nicht an anderen Dinge zu verändern... Es liegt an einem selbst!
    Bei fehlern meinerseits bitte ich um Korrektur oder Hinweis. :)
    _____________________________________
    mfg
    Martin

  4. #4
    Avatar von sheel
    sheel sheel ist offline Moderator
    tutorials.de Moderator
    Registriert seit
    Jul 2007
    Beiträge
    4.501
    Hi

    ja, C/C++ (gehören zusammen wie eineiige Zwillinge) wird meistens für solche Spiele verwendet.

    Grund: Die entstehenden Programme sind geschwindigkeitsmäßig besser als
    bei anderen in Frage kommenden Sprachen wie zB. Java.
    Und bei komplexem 3D-Zeug kommt man relativ schnell an die Leistungsgrenze...
    man muss so viel wie möglich aus dem Computer rausholen.

    Zur Literatur für Spiele...auch wenn man es nicht hören will:
    Wenn man sich nicht zuerst paar Monate bis Jahre
    mit Grundlagenund einfacheren Sachen beschäftigt,
    schafft man überhaupt kein grafisches Spiel.

    Und etwas in der Größe von Bf3...eher einige Jahre, dazu noch einige Mitarbeiter.

    Hier was für C-Grundlagen:
    http://openbook.galileocomputing.de/c_von_a_bis_z/

    Gruß
     
    Netiquette (vA §15) und Nutzungsregeln (vA §4.8) einhalten! Programmcode in Codetags/Codeboxen.
    Sehr gute Beiträge bitte Bewerten (Stern darunter oder "Danke").
    "Funktioniert nicht" ist zu ungenau! Code, Fehlermeldungen, Verhalten des Programms, ...?

  5. #5
    Avatar von Martin_N
    Martin_N Martin_N ist offline wissensdurstig
    Registriert seit
    Jun 2011
    Beiträge
    24
    Zur Literatur für Spiele...auch wenn man es nicht hören will:
    Wenn man sich nicht zuerst paar Monate bis Jahre
    mit Grundlagenund einfacheren Sachen beschäftigt,
    schafft man überhaupt kein grafisches Spiel.
    Ja, dies ist mir durchaus bewusst - trotzdem danke für den Hinweis. Irgend wo und irgend wann muss man anfangen (-:

    Ich möchte mit diesem Thema im Allgemeinen in Erfahrung bringen, worauf man im großen und ganzen Achten muss, damit ich einen groben Leitfaden habe, an dem ich mich entlanghangeln kann und nicht irgend etwas mache was womöglich nichts mit meinem Ziel zutun hat.

    Bei deinem Link handelt sich es um C. Ist die Syntax zu C++ 1:1 oder gibt es da Unterschiede?
     
    Es liegt nicht an anderen Dinge zu verändern... Es liegt an einem selbst!
    Bei fehlern meinerseits bitte ich um Korrektur oder Hinweis. :)
    _____________________________________
    mfg
    Martin

  6. #6
    Avatar von einfach nur crack
    einfach nur crack einfach nur crack ist offline mag Cookies & Kekse
    tutorials.de Premium-User
    Registriert seit
    May 2007
    Ort
    Dresden (Sachsen)
    Beiträge
    1.956
    Alles was du in C schreiben kannst, funktioniert auch in C++. Der Unterschied ist, dass C++ auch objektorientiert ist und du Namensräume nutzen kannst. Eben wie der Unterschied zwischen PHP3 und PHP5.
     
    Ich mag:
    • positive Bewertungen meiner Beiträge
    • ein Danke für meine hilfreichen Beiträge

    Dabei kann ich dir helfen: PHP --- Javascript --- Ruby --- Coffeescript --- CSS --- HTML --- Webtechnologien --- Shell --- UNIX

    ... noch was: falls du mit dem Thema hier fertig bist, dann kannst du es auch als erledigt markieren.

  7. #7
    Avatar von Martin_N
    Martin_N Martin_N ist offline wissensdurstig
    Registriert seit
    Jun 2011
    Beiträge
    24
    Ah, okay. Danke (-:
     
    Es liegt nicht an anderen Dinge zu verändern... Es liegt an einem selbst!
    Bei fehlern meinerseits bitte ich um Korrektur oder Hinweis. :)
    _____________________________________
    mfg
    Martin

  8. #8
    Registriert seit
    Dec 2001
    Ort
    Bayern
    Beiträge
    5.802
    Blog-Einträge
    5
    Zitat Zitat von einfach nur crack Beitrag anzeigen
    Alles was du in C schreiben kannst, funktioniert auch in C++.
    Das stimmt schon lange nicht mehr. Siehe http://en.wikipedia.org/wiki/Compati..._C_and_C%2B%2B

    Zitat Zitat von einfach nur crack Beitrag anzeigen
    Der Unterschied ist, dass C++ auch objektorientiert ist und du Namensräume nutzen kannst.
    Abgesehen davon bietet C++ mit der STL eine umfangreiche Sammlung von generischen Algorithmen und Datenstrukturen. Insgesamt gesehen hat man mit C++ ein wesentlich mächtigeres Programmierwerkzeug zur Hand.

    Grüße,
    Matthias
    einfach nur crack bedankt sich. 
    „Gib einem Menschen einen Fisch, und er wird für einen Tag satt. Lehre ihn Fischen, und er wird ein Leben lang satt.“
    “For every complex problem, there is an answer that is short, simple and wrong.”
    “Pessimism is safe, but optimism is a lot faster!”


    Aktuelles Coding Quiz: #17 - Wörter kreuz und quer

Ähnliche Themen

  1. Antworten: 2
    Letzter Beitrag: 28.07.11, 09:30
  2. HTML5, Flash, Motion JPEG oder andere
    Von port29 im Forum HTML & XHTML
    Antworten: 0
    Letzter Beitrag: 21.06.10, 01:53
  3. Deutschlandkarte php oder andere Sprache
    Von Heinz Schrot im Forum PHP
    Antworten: 2
    Letzter Beitrag: 22.12.08, 15:56
  4. Java oder Flash
    Von Vektorman im Forum Coders Talk
    Antworten: 11
    Letzter Beitrag: 14.01.05, 15:04
  5. gallery mit flash - actionscript oder php
    Von shiver im Forum Flash Plattform
    Antworten: 2
    Letzter Beitrag: 05.06.02, 13:09