This commit is contained in:
2023-08-22 22:16:12 +02:00
parent ae11c32c0c
commit 82c8b563bf
179 changed files with 5023 additions and 3 deletions

View File

@@ -0,0 +1,17 @@
using System;
using System.IO;
using System.Collections.Generic;
namespace Exercises_C_Sharp.Entwicklungsaufgaben.Minispiele
{
class Step_1
{
public static void Start()
{
}
}
}

View File

@@ -0,0 +1,7 @@
Im ersten Schritt sollen Sie sich mit dynamischen Eingaben in Echtzeit auseinandersetzen. Die Grundvoraussetzung dafür ist eine Umgebung, in der beispielsweise ein Männchen (repräsentiert durch einen Char, also beispielsweise einem X), die als Spielfigur agiert, vom Nutzer gesteuert werden kann. Dies wollen wir mit Hilfe der Pfeiltasten realisieren. Dafür kann man sehr gut die Methode Console.ReadKey() verwenden. Dieser gibt (bis auf ein paar ausnahmen) bei jedem Tastendruck die jeweilige Taste mit dem Wert eines Enums zurück. Sie können den Wert dann mit .Key abfragen.
Im Kern sind also Ihre Aufgaben folgende:
- Erstellen Sie ein zweidimensionales Array.
- Implementieren Sie ein Objekt, dass der Nutzer mit Hilfe der Pfeiltasten steuern kann.
- Zeigen Sie das 'Spielfeld' an und aktualisieren Sie es bei jeder Änderung.