Sudoku mit C# und UWP auf der Xbox One. Das Projekt ist als überschaubares Lernbeispiel für C#, UWP und die Bereitstellung auf einer Xbox One gedacht.
Die vollständige Schrittfolge mit Hinweisen zu Visual Studio, Developer Mode und Gamepad-Eingabe steht im XboxDev-Tutorial.
- Windows mit Visual Studio und installierter Universal Windows Platform development-Workload
- Eine Xbox One im Developer Mode oder der UWP-Simulator
- Visual Studio-Konfiguration Debug, Plattform x64
- Repository klonen oder als ZIP laden: example-sudoku.
- Sudoku.sln in Visual Studio öffnen.
- x64 als Plattform auswählen. Für lokale Tests genügt der Simulator; für die Konsole Remote Machine wählen, die Xbox-IP eintragen und den Pairing-PIN aus dem Developer Portal bestätigen.
- Mit Erstellen kompilieren und mit Bereitstellen auf Simulator oder Konsole starten.
- Änderungen zunächst an einer kleinen Oberfläche oder einer einzelnen Spielregel testen. Das erleichtert die Fehlersuche auf dem TV-Layout.
Der zentrale Quellcode liegt im Ordner Sudoku/. Die Solution bündelt das UWP-Projekt und die benötigten Assets. Öffne zuerst MainPage.xaml beziehungsweise die dort verwendete Startseite und verfolge anschließend die zugehörige C#-Code-behind-Datei. So lässt sich nachvollziehen, wie Oberfläche, Eingabe und Zustand zusammenspielen.
Untersuche Spielfeld, Eingabe und Prüfregeln und ergänze eigene Validierungen. Ändere danach Farben, Texte oder ein Asset und prüfe die Bereitstellung erneut. Bei Spielen sind zusätzlich Fokusführung, Controller-Eingaben und ein lesbares Layout aus größerer Entfernung wichtig.
Die Beispiele stammen aus der UWP- und Xbox-One-Entwicklungsphase. Für neue Projekte sollte geprüft werden, ob Windows App SDK oder Xbox GDK besser passt. Das Repository zeigt bewusst einen kleinen, nachvollziehbaren Einstieg und ist kein fertiges Produkt.
Die Lizenzbedingungen stehen in der Datei LICENSE.