C++ für Kids
Ganz einfach programmieren lernen und eigene Spiele erstellen
Diese Publikation zitieren
Accesses
Beschreibung / Abstract
C++ ganz einfach lernen und objektorientiert programmieren
Schritt für Schritt ein komplettes Spiel entwickeln
Zahlreiche Übungsfragen und Aufgaben am Ende der Kapitel
Du möchtest C++ lernen und hast Spaß daran, eigene Spiele zu programmieren? In diesem Buch lernst du Schritt für Schritt C++ und wendest es sofort ganz praktisch auf die Programmierung eines Spiels an.
Du wirst vertraut mit dem Einsatz von Konstanten und Variablen, Zweigen und Schleifen, Klassen und Objekten und vielem mehr. Dabei kommt der Spaß keineswegs zu kurz, denn du lernst sofort das praktische Programmieren, z.B. um einen Schatz zu zählen, Lottozahlen zu erraten und eine Spielfigur über ein Spielfeld zu jagen.
So entwickelst du schnell erste kleine Spiele und erhältst jede Menge Aufgaben zum Knobeln. Am Ende hast du ein komplettes Spiel selbstständig programmiert!
Aus dem Inhalt:
- C++ von Grund auf lernen
- Visual Studio starten und den Aufbau eines Programms verstehen
- Mit Variablen, Operatoren, Kontrollstrukturen und Funktionen gekonnt umgehen
- Zufallszahlen erzeugen und in Spielen einsetzen
- Eigene Game- und Player-Klassen erstellen
- Zahlreiche Projekt-Beispiele aus der Spieleentwicklung
- Tipps zur Fehlersuche in den eigenen Listings
- Viele Fragen und Aufgaben zum Knobeln
- Zusammenfassender Überblick am Ende jedes Kapitels
Für Windows
Alle Projektdateien sowie die Lösungen zu den Fragen und Aufgaben gibt es zum Download unter www.mitp.de/0688
Beschreibung
Inhaltsverzeichnis
- Cover
- Ipressum
- Inhalt
- Einleitung
- Welches Werkzeug benötigen wir?
- Und was bietet dieses Buch?
- Wie arbeitest du mit diesem Buch?
- Was brauchst du für dieses Buch?
- Hinweise für Lehrer
- Kapitel 1: Erste Schritte mit C++
- Visual Studio starten
- Kleine Spritztour durchs Studio
- Das erste Programm
- Der Quelltext
- Hallo
- cout und cin
- Datentypen
- Visual Studio beenden
- Zusammenfassung
- Ein paar Fragen …
- … und eine Aufgabe
- Kapitel 2: Typen und Operatoren
- Variablen und Werte
- Typenvielfalt
- Rechenspiele
- Operationen
- Ausgabe mit Format
- Mathe mit Strings?
- Konstanten
- Zusammenfassung
- Ein paar Fragen …
- … und zwei Aufgaben
- Kapitel 3: Kontrolle und Auswahl
- Ein Projekt öffnen
- Die if-Struktur
- if und else
- Vergleichsoperatoren
- Verknüpfungen
- Von Fall zu Fall
- Zusammenfassung
- Ein paar Fragen …
- … und ein paar Aufgaben
- Kapitel 4: Wiederholungen
- Zufallszahlen
- Es darf geraten werden
- while oder do-while?
- Wie oft?
- Zählschleifen
- break oder continue?
- Verschachtelungen
- Zusammenfassung
- Ein paar Fragen …
- … und ein paar Aufgaben
- Kapitel 5: Funktionen
- C++ ist lernfähig
- Init, Play, Evaluate
- Lokal oder global?
- Parameter
- Wertverlust?
- bool und return
- Wert oder Referenz
- Prototypen
- Zusammenfassung
- Ein paar Fragen …
- … und ein paar Aufgaben
- Kapitel 6: Arrays, Strukturen, Zeiger
- Variablenfelder
- Dimensionen
- Die Sache mit struct
- Adressen …
- … und Zeiger
- Zusammenfassung
- Ein paar Fragen …
- … und zwei Aufgaben
- Kapitel 7: Klassen und Module
- Spieler-Struktur
- Alles unter einem Hut?
- Es geht nicht ohne public
- Keine Klasse ohne Konstruktor
- Privatsphäre
- Neue Dateien
- Projekt-Module
- Zusammenfassung
- Keine Fragen …
- … aber ein paar Aufgaben
- Kapitel 8: Vererbung und Polymorphie
- Erbschaften
- Noch mehr Konstruktoren?
- Überladen von Funktionen
- Überschreiben von Funktionen
- Polymorphie
- Zeiger auf Objekte
- Destruktionen?
- Objekt-Felder
- Zusammenfassung
- Ein paar Fragen …
- … und zwei Aufgaben
- Kapitel 9: Container und Datenströme
- Dynamische Arrays
- Suchen und Finden
- Verkettete Listen
- Die Sache mit dem Iterator
- Datenverkehr
- Flexible Mengen
- Zusammenfassung
- Ein paar Fragen …
- … und zwei Aufgaben
- Kapitel 10: Kleiner Krabbelkurs
- Windows Forms
- Das erste Fenster
- Die Box fürs Bild
- Ein Käfer auf dem Spielfeld
- Tastensteuerung
- Zusammenfassung
- Ein paar Fragen …
- … doch keine Aufgabe
- Kapitel 11: Fratzenjagd
- Richtungswechsel
- Kein Spiel ohne Grenzen
- Maussteuerung
- Die Sache mit dem Timer
- Klicken und Treffen
- Ende oder Nochmal?
- Zusammenfassung …
- … und Schluss
- Eine Frage …
- … und eine Aufgabe
- Anhang A
- Visual Studio installieren
- Einsatz der Buch-Dateien
- Anhang B
- Kleine Checkliste
- Dem Fehler auf der Spur
- try und catch
- Stichwortverzeichnis