tutorials.de Buch-Aktion 05/2012
Like Tree2Danke
  • 1 Beitrag von Steiner_B
  • 1 Beitrag von sheel
ERLEDIGT
JA
ANTWORTEN
14
ZUGRIFFE
647
EMPFEHLEN
  • An Twitter übertragen
  • An Facebook übertragen
AUF DIESES THEMA
ANTWORTEN
  1. #1
    Jonas Meyer Jonas Meyer ist offline Mitglied Silber
    Registriert seit
    Jul 2011
    Beiträge
    65
    Hi ich suche ein gutes Tutorial zum Thema Spiele Programmierung in C ++. Das Tutorial sollte kostenlos und auf Deutsch sein. Mir ist egal ob es um 2D, 3D oder um Netzwerkspiele geht solange es für Anfänger ist und in C++ ist.



    mfG Jonas
     

  2. #2
    Steiner_B Steiner_B ist offline Mitglied Platin
    Registriert seit
    Mar 2004
    Ort
    Wien
    Beiträge
    573
    Hallo,

    Alle aktuellen Tutorials, die in einer guten Qualität sind, wirst du nur auf Englisch finden.
    Das einzige deutsche Tutorial das ich kenne ist eine Übersetzung des nehe Tutorials und hier zu finden. Hier ist aber zu beachten das dieses Tutorial auf Basis der Fixed-Function Pipeline geschrieben ist, und daher seit DirectX9/OpenGL3 veraltet ist.

    Nachdem ich deine beiden anderen Threads auch grad gelesen hab wollt ich nur noch anmerken, dass Spieleprogrammierung definitiv kein Gebiet ist, auf das sich ein C++ Anfänger waagen sollte. Grad am Anfang wird dich das mehr frustrieren als es bringt. Versuch dich besser mal mit einfacheren und dann komplexeren Anwendungen einzuarbeiten bis du die Konzepte intus hast.
    Jonas Meyer bedankt sich. 

  3. #3
    Jonas Meyer Jonas Meyer ist offline Mitglied Silber
    Registriert seit
    Jul 2011
    Beiträge
    65
    Ich suche ja auch nur so was für den Anfang. Und wenn ich was nicht verstehe frag ich hier oder Google. Also nur so was für den Anfang wie Snake. Kann mir vllt. jemand einen Code schicken von Snake oder so?
     

  4. #4
    SE Tutorials.de Gastzugang
    Mit der Aussage das Spieleentwicklung nichts für Anfäger ist ist nicht die Komplxität das Spieles selbst gemeint sondern die des Codes der dahinter steckt. Auch für Snake brauchst du schon einiges an Wissen über verschiedene Vorgänge und Zusammenhänge.
    Die Bezeichnung : etwas Einfaches ... war eher in die Richtung gemeint dich erstmal in C++ einzuarbeiten und mit simplen Beispielen wie Hello World oder der gleichen zu beschäftigen. Von 0 gleich ein Spiel entwickeln zu wollen ist mit verlaub gesagt unmöglich.
    Beweis : ich programmiere seid ungefähr 7 Jahren in Java und arbeite seit 2 Jahren an einem Spiel ... und bin erlich gesagt noch nicht sehr weit gekommen. Dabei ist mein "Spiel" jedoch recht simpel und man denkt sich das man das doch in einigen Tagen schaffen sollte ... und keine 2 Jahre für braucht. Tja ... aber weit gefehlt : um erstmal die Zusammenhänge zu verstehen und die Möglichkeiten kennen zu lernen braucht man seine Zeit.
    Auch der Wunsch nach Netzwerk-Anwendungen ist noch sehr hoch gegriffen denn du musst um überhaupt mit Netzwerk anfangen zu können eine Vielzahl anderer Grundlagen erlernen die es dir ermöglichen dann darauf den Netzwerkteil aufzusetzen.
     

  5. #5
    Avatar von sheel
    sheel sheel ist offline Moderator
    tutorials.de Moderator
    Registriert seit
    Jul 2007
    Beiträge
    4.501
    @Snake: Nö.
    Aber von einer Art Space Impact, in der Konsole

    Aber im Ernst: Wie Steiner_B schon sagte wird dir das als Anfänger auch nicht helfen.
    Das ist da raus wahrscheinlich am einfachsten zu verstehen
    (und hat eigentlich gar nichts mit Spielen zu tun):
    Code cpp:
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    
    FILE *f;
    int a = 0;
    char c;
    f  = fopen(cc ,"r"); //cc ist ein char* mit einem Dateipfad
    if(f != NULL)
    {
        while(!feof(f))
        {
            c = fgetc(f);
            putc(c, stdout);
            if(c == '\n')
                a++;
            if(a == 20)
            {
                printf("...");
                a = 0;
                getch();
                system("cls");
            }
        }
        fclose(f);
        getch();
    }
    Verstehst du, was das macht?
    Geändert von sheel (03.09.11 um 13:09 Uhr) Grund: cc-Kommentar
     

  6. #6
    SE Tutorials.de Gastzugang
    @sheel
    Also auch für mich als NICHT-C'ler ist die Funktion ersichtlich ... auch wenn ich jetzt spontan sogar noch einen Fehler gefunden habe.
    Aber trotzdem geniales Beispiel.

    @TO
    Um dir mal auf die Sprünge zu helfen : um dieses Beispiel verstehen zu können müsstest du schon mindestens 4 bis 5 "Grundlagen" kennen und mit diesen auch umgehen können. Auch wenn das von sheel gepostete Beispiel nicht das beste oder gar sauberste ist verdeutlicht es aber gerade dir das du um ein *persönlich gesagt* sehr einfaches Beispiel zu verstehen schon eine Menge Wissen benötigst.
    Wir wollen dich doch auch gar nicht entmutigen , verärgern oder davon abbringen Programmieren zu lernen ... wir wollen dir lediglich zeigen das du nicht einfach von NULL an gleich ein großes Spiel *oder änlich komplexe Anwendungen* schreiben kannst. Zu mal ist es als einzelne Person eh sehr schwierig da du dich um vieles gleichzeitig kümmern musst was man in einem größerem Team delgiert *abgibt*.
    Eigne dir also wie gesagt erstmal Grundlagen an und scheue dich nicht hier zu fragen falls du damit nicht klarkommst. Für Hilfe sind wir gerne alle offen und bereit ... aber es ist noch kein Meister vom Himmel *sonst hätte man schon längst seine Leiche gefunden ... um mal auf eine gewisse Signatur anzuspielen*.
     

  7. #7
    Avatar von sheel
    sheel sheel ist offline Moderator
    tutorials.de Moderator
    Registriert seit
    Jul 2007
    Beiträge
    4.501
    @Beispiel: Öhm...nja, damals war ich selber noch eher neu in C

    OT:
    nicht einfach von NULL an
    Gehst du jetzt auch unter die C´ler?
     

  8. #8
    SE Tutorials.de Gastzugang
    hehe ...
    Naja ... ich muss erlich sagen das ich das in nächster Zeit vielleicht machen muss. Werde aber versuchen es soweit wie möglich rauszuzögern.
    Wesshalb ich durch deinen Code halbwegs durchgeblickt habe ist weil vieles dann doch analog zu Java bezeichnet und auch ähnlich verwendet wird.
     

  9. #9
    badday badday ist offline Mitglied Brokat
    Registriert seit
    Dec 2009
    Beiträge
    321
    Blog-Einträge
    1
    Hatte zu dem Thema mal nen kleinen Blog-Eintrag verfasst: http://www.tutorials.de/blogs/badday...r-koennen.html

    Vielleicht hilft dir das etwas weiter
     
    Galaxy under Fire - 24/7 Online-Real-Time-Strategy-Game - servers are already running - Wir suchen einen Texturier für 3D-Modelle (bei Interesse einfach PM ;) )

  10. #10
    Jonas Meyer Jonas Meyer ist offline Mitglied Silber
    Registriert seit
    Jul 2011
    Beiträge
    65
    Ich suche immer noch nach ein Tutourial wo mir Zusammenhänge und so erklärt werden. Und 2. wenn ich ein Code sehe ist es nicht schwer ihn zu verstehen ist meist nur entwas anderes englisch aber schreiben ist schwer und deswegen ja auch ein Tutourial und keine 10 Zeilen einleitung und ja ich hab auf c# schon snake Programmiert was ich nicht sehr schwer fand dank youtube aber leider gab es da nichts mit C++ und weil ich mit c++ besser kann hab ich mir gedacht wieso frag ich nicht mal hier ob jemand so was kennt aber es scheint das hier so was nicht bekannt ist.

    mfG jonas
     

  11. #11
    Avatar von sheel
    sheel sheel ist offline Moderator
    tutorials.de Moderator
    Registriert seit
    Jul 2007
    Beiträge
    4.501
    Warum bemühst du nicht mal selber Google, statt hier eine Woche zu warten?
    "c++ spiele tutorial":
    zB. http://www.tomprogs.at/tutorials/spi...wicklung.xhtml
    Vierteilig

    Was Grafik angeht, ist das für Anfänger. Es ist Deutsch. Kostenlos. usw...
    Trotzdem brauchst du C-Kenntnisse.
    Ein Tutorial, welches für absolute C-Anfänger ist und gleich Nicht-Konsolen-Spiele behandelt...
    ich behaupte einfach mal: gibts nicht.

    Verstehst du, was der Code oben macht?
    Und: Netiquette §15
    SE bedankt sich. 
    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, ...?

  12. #12
    SE Tutorials.de Gastzugang
    @sheel
    made my day

    Ich glaube ich hätte es nicht besser ausdrücken können.
     

  13. #13
    Jonas Meyer Jonas Meyer ist offline Mitglied Silber
    Registriert seit
    Jul 2011
    Beiträge
    65
    Ne also mcih nicht falsch verstehen ich hatte mal ein Tut aber mein Pc ist doofer weisen genau dann von ein virus zerfressen wurde( ich glaub dann nennt man es wurm) und ich habs verloren...dabei ging es um 2D 3D und Netzwerkspiele. Und ich hab 1 Stunde gegoogelt und nichts gefunden.
     

  14. #14
    Avatar von sheel
    sheel sheel ist offline Moderator
    tutorials.de Moderator
    Registriert seit
    Jul 2007
    Beiträge
    4.501
    Unterschied Virus/Wurm:
    http://de.wikipedia.org/wiki/Compute...s_und_Trojaner
    Nichts davon frisst den Computer.

    Da du dauernd von Netzwerkspielen redest und das irgendwie von 2D/3D abgrenzt:
    Auch ein Multiplayerspiel mit Netzwerkübertragung ist 2D oder 3D. Oder nicht?
    Was das Netzwerk angeht ist die Programmierung für Spiele oder andere Programme übrigens nicht anders. Stichwort Sockets.

    Zum gesuchten Tutorial: Da du keinen einzigen Hinweis hast, wie man das Gesuchte erkennt, können wir dir auch nicht helfen. Tutorials über Spiele gibts viele...
    Und ich glaub nach wie vor nicht, dass da keine Grundlagen vorausgesetzt wurden.
     
    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, ...?

  15. #15
    SE Tutorials.de Gastzugang
    @sheel
    Und ich gehe weiterhin davon aus das TO diese auch in keinster oder nur sehr marginaler Form besitzt.
     

Ähnliche Themen

  1. Spiele Programmierung mit Java [Tutorials]
    Von Thomas Darimont im Forum Java
    Antworten: 9
    Letzter Beitrag: 17.06.11, 14:11
  2. 3D Spiele Programmierung
    Von Jawarumhaltnich im Forum Coders Talk
    Antworten: 2
    Letzter Beitrag: 21.01.10, 20:54
  3. 3d spiele programmierung
    Von 3Cyb3r im Forum C/C++
    Antworten: 14
    Letzter Beitrag: 17.07.08, 00:11
  4. Antworten: 6
    Letzter Beitrag: 13.02.08, 20:06
  5. Einstieg in die 3d Spiele programmierung
    Von powerplayer im Forum C/C++
    Antworten: 1
    Letzter Beitrag: 03.01.05, 22:48