| Cover | 1 |
---|
| Titel | 3 |
---|
| Impressum | 4 |
---|
| Inhaltsverzeichnis | 5 |
---|
| Über die Autoren | 13 |
---|
| Einleitung | 15 |
---|
| Teil I: Erste Schritte mit demRaspberry Pi | 23 |
---|
| Kapitel 1: Den Raspberry Pi zum Laufen bringen | 25 |
| 1.1 Das Betriebssystem | 25 |
| 1.1.1 Das Betriebssystem auf eine SD-Karte schreiben | 26 |
| 1.2 Den Raspberry Pi anschließen | 32 |
| 1.2.1 Anschluss eines Bildschirms | 34 |
| 1.2.2 Anschluss ans Netzwerk | 37 |
| 1.2.3 Start des Betriebssystems | 37 |
| 1.2.4 Einschalten! | 38 |
| 1.3 Der Startvorgang | 39 |
| 1.3.1 Sprache, Ländereinstellungen und Tastaturbelegung anpassen | 40 |
| 1.4 Die grafische Benutzeroberfläche starten | 41 |
| 1.5 Terminal unter X starten | 42 |
| 1.6 Fehlerbehebung | 42 |
| 1.6.1 Häufige Fehlerquellen | 43 |
| 1.6.2 Weitere Hilfestellung | 44 |
| 1.7 Der Spaß geht los! | 44 |
| Kapitel 2: Ein erstes Programm: Der Beschimpfungsgenerator | 45 |
| 2.1 Das erste Python-Programm | 46 |
| 2.2 Das Programm speichern | 48 |
| 2.3 Beschimpfung generieren | 51 |
| 2.3.1 Variablen | 51 |
| 2.3.2 Strings | 52 |
| 2.3.3 Listen | 52 |
| 2.3.4 Funktionen | 52 |
| 2.4 Beschimpfung mit Anrede | 54 |
| 2.4.1 Bedingtes Verhalten | 56 |
| 2.5 Ein ganzer Schwall an Beschimpfungen | 56 |
| 2.5.1 Eigene Funktionen erstellen | 56 |
| 2.5.2 Schleifen | 58 |
| 2.6 Fazit | 60 |
| Teil II: Software-Projekte | 61 |
---|
| Kapitel 3: Tic-Tac-Toe | 63 |
| 3.1 Fehler | 64 |
| 3.2 Zum Auftakt das Spielbrett | 64 |
| 3.2.1 Verbesserung der Spielbrettausgabe | 66 |
| 3.2.2 Gibt es einen Gewinner? | 66 |
| 3.2.3 Hilfsfunktionen | 68 |
| 3.3 Ein Spiel für zwei Teilnehmer | 68 |
| 3.4 Der Computer als Spieler | 72 |
| 3.4.1 Der Computer als Fünfjähriger | 72 |
| 3.4.2 Einen siegreichen Spielzug erkennen | 74 |
| 3.4.3 Eine Strategie hinzufügen | 77 |
| 3.4.4 Strategieverfeinerung | 79 |
| 3.5 Sie sind am Zug! | 83 |
| Kapitel 4: Hier sind die Nachrichten | 85 |
| 4.1 Die ersten Teleprompter | 85 |
| 4.2 Der Pi-Prompter | 86 |
| 4.3 Erforderliche Schritte | 87 |
| 4.4 Ein weiterer Schritt zu einem brauchbaren Programm | 92 |
| 4.5 Das fertige Programm | 97 |
| 4.6 Mechanischer Aufbau | 102 |
| 4.7 Sie sind am Zug! | 105 |
| Kapitel 5: Ping | 107 |
| 5.1 Erste kommerzielle Produkte | 107 |
| 5.2 Das Spiel | 108 |
| 5.2.1 Bewegung auf dem Bildschirm | 108 |
| 5.2.2 Kollisionen feststellen | 110 |
| 5.2.3 Aufpralltest | 111 |
| 5.3 Das Spiel verfeinern | 113 |
| 5.4 Version für Einzelspieler | 117 |
| 5.5 Version für zwei Spieler | 125 |
| 5.6 Sie sind am Zug! | 132 |
| Kapitel 6: Pie-Man: Ein Pac-Man-Klon | 133 |
| 6.1 Das Spiel | 134 |
| 6.2 Ressourcen zusammentragen | 135 |
| 6.2.1 Die Soundeffekte | 135 |
| 6.2.2 Die Spielfigu | 135 |