13 Jähriger will Spiele selbst progamieren

Von: , Frage gestellt am Mo, 11. Okt 2004

hallo,
mein Neffe möchte gerne selber Spiele programmieren. Ich habe ihm geraten erst einmal mit Basic anzufangen und nicht gleich erwarten dass ein Actionspiel dabei heraus kommt.
Jedoch bin ich nicht mehr auf der Höhe der Zeit was das Programmieren angeht.

Welche Programmiersprache eignet sich für Kids zu programmieren?
Java?
danke für Infos
heiko

20 Antworten zu dieser Frage

  1. Antwort von nach einem Tag 1 hilfreich
    Re: 13 Jähriger will Spiele selbst progamieren

    Hallo,
    1. mit VB kann man schon mit den Grundlagen kleine (,langweilige) Spiele programmieren. Wobei da ersteinmal zählt, das man es geschafft hat und nicht der Spielspaß.

    2. Es ist nätürlich auch eine kostenspielige Sache. Ich weiß nicht, ob du mal geguckt hast, was so Programme wie VB, C++ oder Java kosten.

    3. Wenn er wirklich Interesse an der ganzen Sache hat und sich wirklich rein hängt, dann wird das auch was. Dann merkt der vielleiccht, dass Spiele programmieren nicht das einzigste ist und dass man auch andere nützliche Programme entwerfen kann.

    Gruß

    Pascal

    • Antwort von nach einem Tag 0 hilfreich
      Re^2: 13 Jähriger will Spiele selbst progamieren

      1. mit VB kann man schon mit den Grundlagen kleine
      (,langweilige) Spiele programmieren. Wobei da ersteinmal
      zählt, das man es geschafft hat und nicht der Spielspaß.
      Genau meine Einstellung von damals ;) 2. Es ist nätürlich auch eine kostenspielige Sache. Ich weiß
      nicht, ob du mal geguckt hast, was so Programme wie VB, C++
      oder Java kosten.
      VB -> Teuer und ich würds nicht empfehlen
      C++ -> Kostenlos, wenn gcc und dev-c++ (bevorge wx-devcpp) nimmst
      Java -> Kostenlos bei sun zum runterladen (eclipse gibts dazu) 3. Wenn er wirklich Interesse an der ganzen Sache hat und sich
      wirklich rein hängt, dann wird das auch was. Dann merkt der
      vielleiccht, dass Spiele programmieren nicht das einzigste ist
      und dass man auch andere nützliche Programme entwerfen kann.
      Du sprichst mir aus der Seele, als ich 13 war wollte ich auch immer Spiele programmiern aber habs nie geschafft. Wochenlang an C/C++ Codes verzweifelt und aufgegeben.

      Als ich dann bei ner kleinen Softwarefirma Praktikum (ich war 14) gemacht hab wurde ich sozusagen gezwungen JavaScript zu lernen und habe es verflucht. Doch der zwang, mal was zu tun, auch wenn mans absolut nicht versteht oder verstehen will war gut. (Ich dachte mir natürlich "wer braucht schon son scheiss, ich mach gleich richtiges zeug")

      Nach dem Praktkum gings dann an PHP .. kleine Browser spielchen usw. (mittlerweile war ich 15). Doch nachdem ich was ACHSO TOLLES machen wollte musste ich C++ nun doch wieder probiern (da PHP-GTK doch recht fehlerhaft war). Nachdem ich das hinter mir hatte kam wieder der drang ein Spiel zu erstellen. Doch mit grundlagen und 0 ahnung von OpenGL nicht machbar.

      Mittlerweile bin ich 18, hab nen Job als Softwareentwickler ... und was is aus den Spielen geworden? Nichts, ich schnalls bis heut net ;)
      (aber Programme find ich eh spannender, weilse auch ein wenig Nutzen haben)

      -----
      Wer kein bock hat das oben zu lesen:
      Was ich eigentlich sagen will is, dass man "gescheite" Spiele zu programmiern garnicht erst probiern sollte, weil das viel zu Komplex is und sich über Jahre hinzieht (und ich hab nicht die Geduld mich so lang mit etwas zu beschäftigen wo mir keiner hilft).

      bye,
      Christoph

      • Antwort von nach einem Tag 0 hilfreich
        Re^3: 13 Jähriger will Spiele selbst progamieren

        Hallo, 1. mit VB kann man schon mit den Grundlagen kleine
        (,langweilige) Spiele programmieren. Wobei da ersteinmal
        zählt, das man es geschafft hat und nicht der Spielspaß.
        Genau meine Einstellung von damals ;) 2. Es ist nätürlich auch eine kostenspielige Sache. Ich weiß
        nicht, ob du mal geguckt hast, was so Programme wie VB, C++
        oder Java kosten.
        VB -> Teuer und ich würds nicht empfehlen
        C++ -> Kostenlos, wenn gcc und dev-c++ (bevorge wx-devcpp)
        nimmst
        Java -> Kostenlos bei sun zum runterladen (eclipse gibts
        dazu)
        Wo kann ich mir Java besorgen hab mal hier geguckt, aber da hätte ich 1800$ bezahlen müssen. http://wwws.sun.com/software/download/products/405dd... 3. Wenn er wirklich Interesse an der ganzen Sache hat und sich
        wirklich rein hängt, dann wird das auch was. Dann merkt der
        vielleiccht, dass Spiele programmieren nicht das einzigste ist
        und dass man auch andere nützliche Programme entwerfen kann.
        Du sprichst mir aus der Seele, als ich 13 war wollte ich auch
        immer Spiele programmiern aber habs nie geschafft. Wochenlang
        an C/C++ Codes verzweifelt und aufgegeben.

        Als ich dann bei ner kleinen Softwarefirma Praktikum (ich war
        14) gemacht hab wurde ich sozusagen gezwungen JavaScript zu
        lernen und habe es verflucht. Doch der zwang, mal was zu tun,
        auch wenn mans absolut nicht versteht oder verstehen will war
        gut. (Ich dachte mir natürlich "wer braucht schon son scheiss,
        ich mach gleich richtiges zeug")

        Nach dem Praktkum gings dann an PHP .. kleine Browser
        spielchen usw. (mittlerweile war ich 15). Doch nachdem ich was
        ACHSO TOLLES machen wollte musste ich C++ nun doch wieder
        probiern (da PHP-GTK doch recht fehlerhaft war). Nachdem ich
        das hinter mir hatte kam wieder der drang ein Spiel zu
        erstellen. Doch mit grundlagen und 0 ahnung von OpenGL nicht
        machbar.

        Mittlerweile bin ich 18, hab nen Job als Softwareentwickler
        ... und was is aus den Spielen geworden? Nichts, ich schnalls
        bis heut net ;)
        (aber Programme find ich eh spannender, weilse auch ein wenig
        Nutzen haben)

        -----
        Wer kein bock hat das oben zu lesen:
        Was ich eigentlich sagen will is, dass man "gescheite" Spiele
        zu programmiern garnicht erst probiern sollte, weil das viel
        zu Komplex is und sich über Jahre hinzieht (und ich hab nicht
        die Geduld mich so lang mit etwas zu beschäftigen wo mir
        keiner hilft).

        bye,
        Christoph

        • Antwort von nach einem Tag 0 hilfreich
          Re^4: 13 Jähriger will Spiele selbst progamieren

          Wo kann ich mir Java besorgen hab mal hier geguckt, aber da
          hätte ich 1800$ bezahlen müssen.
          http://wwws.sun.com/software/download/products/405dd...
          Das ist ne Entwicklungsumgebung.

          Wenn du selber Java machen willst lad dir das SDK/JDK hier:
          http://java.sun.com/ <- Auf der rechten Seite oben gibts die Links.

          Willst du noch eine kostenlose IDE dazu würd ich dir zu Eclipse (www.eclipse.org) oder JOE (Java Oriented Editing) raten.

          Wie du siehst ... alles kostenlos ;)

          bye,
          Christoph

  2. Antwort von nach 19 Minuten 0 hilfreich
    Re: 13 Jähriger will Spiele selbst progamieren

    Hallo,

    mit Flash kann man das relativ einfach machen und mit Macromedia Director auch (professionell). Muss ja nicht gleich einen Volllizenz sein.

    Viele Grüße

    Peter

    • Antwort von nach 27 Minuten 0 hilfreich
      Re^2: 13 Jähriger will Spiele selbst progamieren

      Hallo an euch beide,

      wir haben die Antworten parallel geschrieben bzw. ich wusste nichts von Peters Antwort, dass er auch Flash empfiehlt. So schlecht kann dann Flash doch nicht für diesen Zweck sein. Also 2:0 für Flash.

      Viele Grüße
      Julian [Bei dieser Antwort wurde das Vollzitat nachträglich automatisiert entfernt]

  3. Antwort von nach 25 Minuten 1 hilfreich
    Re: 13 Jähriger will Spiele selbst progamieren

    hallo,

    "die" Antwort schlechthin ist das sicherlich nicht. Grundsätzlich würde ich sagen, dass es nur zwei überhaupt sinnvolle varianten gibt und zwar BAsic und Java zumindest aus dem Gesichtspunkt betrachtet, dass man das Erlernte auch später sinnvoll weiterverwenden kann. Und ich glaube wer in dem Alter Spiele programmieren will, der wird auch zukünfitg noch viel mit dem PC machen.

    Allerdings ist anzumerken, der Wunsch mit Basic mal kurz ein Spiel zu programmieren wohl eher utopisch ist. "Richtige" Games werden alle mit Construction Kits/Frameworks programmiert und wohl wirklcih sehr selte in Java oder Basic (wobei die Construction Kits entweder auf eigenen Sprachen basieren sonst wohl eher C/C++ da die heuteigen Speile alle seher schnell sein müssen). Grundsätzlcih halte ich die GEfahr für sehr gross, dass dein Neffe bald frustriert aufgibt (denn so einfach, ist das nicht bzw. die Spiele die man mit Basic programmieren kann die werden heutzutage garnicht mehr als Spiele wahrgenommen/bezeichnet da so rudimentär und einfach.

    Was ich aber ganz interssant finde ist inzwischen Java und zwar nicht für stationäre Games sonder fürs Mobiltelefon. Alle Kids sind mobiltelefonbegeistert und wenn er da im Freundeskreis ein eigenes Game fürs Handi programmiert hat denke ich bekommt er mächtig Anerkennung. Wobei es vielleicht schon eine Runde schwerer als Basic auf dem PC. DAs tolle ist, da, das die Funktionalität relativ limitiert ist (man programmiert dann auch weniger richtige grafisch aufwändige Games, als z.B. tetris varianten oder pac man etc....) weil die Funktioanlität auf dem Mobiltelefon realtiv beschränkt ist, sind auch die APIs nicht so komplex wie jetzt beim "vollen J2SE oder sogar J2EE).
    Aber aus meiner eigenen ERfahrung damals zusprechen, die Sache endet wohl eher in Frust;-)

    Wie wäre es, wenn er sich"Action Script" von Flash ansieht, ist relativ einfach erlernbar und man kann damit doch ganz nette Games bauen die auch sehr Grafik orientiert sind. (Games jetzt nicht im Sinne von denen die man auf CD kauft). Aber erste Ballerspiele oder sonstige VErfolgungsjagdt, AUtogames lassen sich damit wirklich gut erstellen. Damit denke ich dürfte es durchaus Erfolgserlebnisse geben.

    Wobei das nur meine subjektive Meinung ist:-)

    Viele Grüße
    Julain

  4. Antwort von nach 11 Stunden 0 hilfreich
    Re: 13 Jähriger will Spiele selbst progamieren

    Also so schnell mal ein Computerspiel zu programmieren, daraus wird wohl nichts. Zuerst einmal müssen die Programmiertechnischen-Grundlagen stimmen, für diese ist ein Spiel allerdings wohl eher nicht geeignet - da zu komplex.

    Um relativ schnell auf Ergebnisse zu kommen, die sich dann auch je nach Talent auch sehen lassen können, erhöhe ich die Flash-Führung auf 3:0. Mit Flash MX und dem darin enthaltenen ActionScript lassen sich schnell Spiele programmieren, die dabei hauptsächlich als Online-Anwendung laufen. Alternativ würde auch Flash 5 gehen, darunter würde ich für die Spieleprogrammierung nicht gehen. Ist zwar prinzipell möglich, aber aufwändiger.
    Gute Bücher findet man unter "Spiele Flash" bei amazon.de sicherlich genügend. Dabei sollte beachtet werden, dass neben programmiertechnischen Wissen auch ein gewisses künstlerisches und grafisches Talent vorhanden sein soll. Sonst wird das ganze schnell frustrierend. Ich kenn das;-)

    Ich weiss ja nicht was für Spiele sich der 13jährige vorstellt. Will er aber wirklich in Richtung "richtige" Spiele gehen, dann ist da je nach Vorwissen meiner Meinung nach eine ziemlich hohe Einarbeitunsgzeit zu erwarten - die mitunter (bis man wirklich dementsprechend fit ist) Jahre vergehen können. Um zum Beispiel moderne Grafikspiel zu entwickeln kommt man um das Thema DirectX nicht herum - und das füllt schon ganze Bücher. Bevor man damit anfängt ist aber grundlegendes bis intensives Wissen der verwendeten Programmiersprache (für DirectX würde ich C++ oder Delphi nehmen) und natürlich der Programmierung im Allgemeinen vorauszusetzen.

    Wie du siehst ein recht komplexes Thema. Wo wir schon dabei sind. Ein wenig (bis viel) Mathematik und Physik (wie fliegt ein Ball?) kommt immer auf einen zu.

    Gruss Markus

  5. Antwort von nach 12 Stunden 0 hilfreich
    Re: 13 Jähriger will Spiele selbst progamieren

    Hallo Heiko,

    bei den Kids kommen eigentlich nur zwei Spielevarianten in Frage.

    1. Wie einer meiner Vorredner schon erwähnte Mobiltelefongames. Diese werden wie schon erwähnt mit Java erstellt.

    2. Spiele wie sie die modernen Spielekonsolen bieten.

    Spiele die mit Hilfe von Flash erstellt wurden können meine Tochter und ihre Freunde (im Durchschnitt zwischen 12 und 14 Jahre alt) etwa 10 Sekunden (Das ist die Ladezeit solcher Seiten aus dem Internet) begeistern.

    Also, wenn dein Neffe Spiele programmieren möchte, dann spricht er ziemlich sicher von einer der oben aufgeführten Varianten. Frag ihn doch einfach, von welcher Sorte Spiele er redet. Für Mobiltelefonspiele kann man (nehme ich an, da ich hier keine Erfahrung habe) irgend eine Java-Umgebung zum Programmieren verwenden. Für die zweite Möglichkeit kann ich das 3D Gamestudio empfehlen. Das bietet neben einem Tutorial, das auch Anfänger verstehen, jede Menge Demos im Internet und ist mit einer Einsteigerversion für ca. Euro 50,00 bei http://www.conitec.net/a4info.htm zu haben. Programmiert wird hier in einer C ähnlichen Skriptsprache. Es gibt auch andere Spieleengines, die bei gleicher Leistung ähnlich Günstig zu haben sind, ich kenne jedoch aus eigener Erfahrung nur diese eine.

    Sollen die Spiele noch profesioneller ausfallen, dann benötigt dein Neffe noch entsprechende Zusatzprodukte z.B. zum Erstellen von 3D-Figuren, die durch das Spiel laufen.

    Gruß
    Mike



Keine passende Antwort gefunden? Jetzt eigene Frage stellen!