Willkommen
Lesezeichen
Projekte
Übersicht
Smart Home
Dashboardanalyse
Ereignisse
Ereignisse analysieren
Ereignisse erweitern
Verschlüsselter Messenger
Einführung
Grundlagen
Klasse String
Abstrakte Klassen
Schnittstellen
Datentyp char
Feature: Verschlüsselung
Caesar
Vigenère
Polybios
Abstrakte Klasse Cipher
Integration in den Messenger
Feature: Nachrichten
Eine neue Nachricht
Nachrichten durcheinander
Nachrichten in Listen verwalten
Feature: Kontakte
Kontakte verwalten
Pro-Kontakt-Verschlüsselung
Neue IDE
Intellij kennenlernen
Feature: Benachrichtungen
Benachrichtigung
Stapelbenachrichtigung
Dokumentation
Erste Dokumentation
🚀 Feature: GUI
Evolutionäre Algortihmen
Erkunden
Analysieren
Verstehen
Optimieren
Vergleichen
Bunny Hop
📃 Die Spielidee
Erste Modellierungen
🖊 Erste Modellierung von Klassen
📃 Der Game-Loop
🖊 Erste Modellierung des Game-Loops
📃 Zustandsdiagramme zur Modellierung von Spielobjekten
🖊 Zustandsdiagramm für Bugs
Erste Implementierung
Vorbereitung
Weitere Klassen
Alles bewegt sich
Bugs lernt springen
Bugs tut sich weh
Ein Apfel fiel vom Baum
Alles kommt wieder
Euer Spiel
Ideen sammeln
Scrum
Hilfen für Epics
🥇 Ausweichen (Dodge)
🥈 Animierter Hintergrund
🥈 Hintergrundobjekte
🥈 Pause
🥉 Lücken
🥉 Schneller mit der Zeit
🥉 Sound
🥉 Startbildschirm
🥉 Tag und Nacht
Autorennen mit Scratch programmieren
Vorlage remixen
Das rote Auto steuern
Geschwindigkeit verändern
Hindernisse
Zeitmessen
Eigene Strecken
Fangspiel mit Scratch programmieren
Figuren und Hintergrund
Figur (Orange) programmieren
Das Fallen der Figur (Orange) programmieren
Die Figur (Orange) zurücksetzen
Figur (Korb) steuern
Kollision erkennen
Faule Orange
Punkte
Deine Ideen
Scratch for Java Donut IO
Komplett
Scratch for Java RPG
Intro
Setup
Konstruktoren
Steuerung
Animation
Erweiterte Steuerung
Virtuelle Kamera
Wände
NPCs
Magische Items
Statuseffekte
Wrap
Tiere
Sounds
Objektorientierte Modellierung
Struktogramme
Vererbungsbeziehung
Objektorientierte Programmierung (Java)
Grundlagen
Variablen
Wiederholungen
Verzweigungen
Datentypen
Vererbung
Arrays
Dynamische Lineare Datenstrukturen
Liste
Aufbau und Funktionsweise
Generische Klassen
Implementierung
Dokumentation
Übungen
Stapel
Aufbau und Funktionsweise
Implementierung
Dokumentation
Warteschlange
Aufbau und Funktionsweise
Implementierung
Dokumentation
Dynamische Nichtlineare Datenstrukturen
Baumstrukturen
Beispiel: Entscheidungsbaum
Beispiel: Termbaum
Binärbaum
Aufbau und Funktionsweise
Dokumentation
Traversierung
Traversierungsalgorithmen
Binärer Suchbaum
Aufbau und Funktionsweise
AVL Baum
Aufbau und Funktionsweise
Webentwicklung
Grundlagen
HTML
Anatomie einer HTML-Datei
Überschriften und Paragraphen
Bilder
Listen
Links
Block- und Inline-Elemente
CSS
Anatomie einer CSS-Datei
Einbinden von CSS-Dateien
CSS-Syntax
Farben
Reihenfolge
Vererbung
Einheiten
Spezifizität
JavaScript
Powered by
Hyperbook
Informatik
📚
Glossar
Willkommen
Lesezeichen
Projekte
Übersicht
Smart Home
Dashboardanalyse
Ereignisse
Ereignisse analysieren
Ereignisse erweitern
Verschlüsselter Messenger
Einführung
Grundlagen
Klasse String
Abstrakte Klassen
Schnittstellen
Datentyp char
Feature: Verschlüsselung
Caesar
Vigenère
Polybios
Abstrakte Klasse Cipher
Integration in den Messenger
Feature: Nachrichten
Eine neue Nachricht
Nachrichten durcheinander
Nachrichten in Listen verwalten
Feature: Kontakte
Kontakte verwalten
Pro-Kontakt-Verschlüsselung
Neue IDE
Intellij kennenlernen
Feature: Benachrichtungen
Benachrichtigung
Stapelbenachrichtigung
Dokumentation
Erste Dokumentation
🚀 Feature: GUI
Evolutionäre Algortihmen
Erkunden
Analysieren
Verstehen
Optimieren
Vergleichen
Bunny Hop
📃 Die Spielidee
Erste Modellierungen
🖊 Erste Modellierung von Klassen
📃 Der Game-Loop
🖊 Erste Modellierung des Game-Loops
📃 Zustandsdiagramme zur Modellierung von Spielobjekten
🖊 Zustandsdiagramm für Bugs
Erste Implementierung
Vorbereitung
Weitere Klassen
Alles bewegt sich
Bugs lernt springen
Bugs tut sich weh
Ein Apfel fiel vom Baum
Alles kommt wieder
Euer Spiel
Ideen sammeln
Scrum
Hilfen für Epics
🥇 Ausweichen (Dodge)
🥈 Animierter Hintergrund
🥈 Hintergrundobjekte
🥈 Pause
🥉 Lücken
🥉 Schneller mit der Zeit
🥉 Sound
🥉 Startbildschirm
🥉 Tag und Nacht
Autorennen mit Scratch programmieren
Vorlage remixen
Das rote Auto steuern
Geschwindigkeit verändern
Hindernisse
Zeitmessen
Eigene Strecken
Fangspiel mit Scratch programmieren
Figuren und Hintergrund
Figur (Orange) programmieren
Das Fallen der Figur (Orange) programmieren
Die Figur (Orange) zurücksetzen
Figur (Korb) steuern
Kollision erkennen
Faule Orange
Punkte
Deine Ideen
Scratch for Java Donut IO
Komplett
Scratch for Java RPG
Intro
Setup
Konstruktoren
Steuerung
Animation
Erweiterte Steuerung
Virtuelle Kamera
Wände
NPCs
Magische Items
Statuseffekte
Wrap
Tiere
Sounds
Objektorientierte Modellierung
Struktogramme
Vererbungsbeziehung
Objektorientierte Programmierung (Java)
Grundlagen
Variablen
Wiederholungen
Verzweigungen
Datentypen
Vererbung
Arrays
Dynamische Lineare Datenstrukturen
Liste
Aufbau und Funktionsweise
Generische Klassen
Implementierung
Dokumentation
Übungen
Stapel
Aufbau und Funktionsweise
Implementierung
Dokumentation
Warteschlange
Aufbau und Funktionsweise
Implementierung
Dokumentation
Dynamische Nichtlineare Datenstrukturen
Baumstrukturen
Beispiel: Entscheidungsbaum
Beispiel: Termbaum
Binärbaum
Aufbau und Funktionsweise
Dokumentation
Traversierung
Traversierungsalgorithmen
Binärer Suchbaum
Aufbau und Funktionsweise
AVL Baum
Aufbau und Funktionsweise
Webentwicklung
Grundlagen
HTML
Anatomie einer HTML-Datei
Überschriften und Paragraphen
Bilder
Listen
Links
Block- und Inline-Elemente
CSS
Anatomie einer CSS-Datei
Einbinden von CSS-Dateien
CSS-Syntax
Farben
Reihenfolge
Vererbung
Einheiten
Spezifizität
JavaScript
Powered by
Hyperbook
Intro
Intro
🔖
Intro
Scratch for Java RPG
Setup
✎ GitHub
CC BY-SA
by
OpenPatch