×
Informatik Sekundarstufe II

 DOWNLOADSEITE

Seite: aag_index
Diese Seite wurde aktualisiert am 28.02.2019

LOGIN
Benutzer:
Passwort:
 
Geogebra-
Quelle: https://nwm2.net-schulbuch.de/index.php
Druckversion vom 03.05.2024 12:26 Uhr
Startseite Einführungsphase Grundlagen OOP Projekte
Startseite Einführungsphase Grundlagen OOP Projekte Diese Seite wurde aktualisiert am 28.02.2019

Projekte

In diesem Kapitel lernen Sie, wie man systematisch Softwareprojekte modelliert. Als Beispiele werden wir verschiedene Computerspiele implementieren, die Sie nach Belieben erweitern können. 

Grafikspiele

Unter einem Geschicklichkeitsspiel verstehen wir ein Computerspiel, bei dem ein oder mehrere Spieler Objekte auf dem Bildschirm mithilfe der Maus oder der Tastatur bewegen. Dabei sollen Kollisionen mit anderen statischen oder bewegten Objekten vermieden oder bewusst erzeugt werden, um damit Punkte zu erzielen oder Gegner zu fangen. Bekannte Beispiele sind "Super-Mario" - ein run-and-jump-Spiel- oder diverse Autorenn- oder Sportspiele. Wir werden die Modellierung und Implentierung zweier Einpersonenspiele (Silly Bird und Aquarium) und zweier Zweipersonen-Spiele (Pong, Schatzsuche) ausführlich beschreiben. 

Vogel flieg Spiel
Zweipersonen-Strategiespiele

Unter einem Zweipersonen-Strategiespiel verstehen wir ein Spiel, bei dem ein Spieler entweder gegen den Computer oder einen menschlichen Gegner spielt und dabei Spielsteine nach vorgegebenen Regeln auf einem Spielfeld setzt, bewegt oder entfernt, um eine Gewinnstellung zu erreichen. Die Gewinnchancen sind in der Regel von der Strategie abhägig, mit der der Spieler spielt. In diesem Kapitel werden wir die beiden Strategiespiele "Wolf und Schafe" und eine Variante von "Nim" entwickeln. 

Baustelle
Logikspiele

Unter einem Logikspiel verstehen wir ein Spiel, bei dem der Computer einem menschlichen Spieler eine Aufgabe stellt, die er durch logisches kombinieren lösen kann. Bekannte Beispiele sind Sudoku und Str8ts. Wir werden in diesem Kapitel das nicht weniger bekannte Spiele Mastermind implementieren. Aus informatischer Sicht ist es oft reizvoll, einen Algorithmus zu entwickeln, mit dem der Computer eine Problemstellung lösen kann. Darauf werden wir in der Qualifikationsphase zurückkommen.

Baustelle

   

©2024 NET-SCHULBUCH.DE

10.09  0.4625  8.1.28