Anzeige
Anzeige
Anzeige
Anzeige
Anzeige
Anzeige
Lesedauer 2 Min.

Rubik's Cube: Lösung mit C#, .NET6 und WPF

Das Demoprogramm des kanadischen Entwicklers Uzi Granot löst einen Rubik's Cube mit Algorithmen für Anfänger. Es ist eine WPF-Open-Source-Anwendung in C# für Visual Studio 2022 und .NET6 mit 3D-Grafiken und Animationen.
Die neueste Version 2.0.0 des Programms von Uzi Granot ist ein Upgrade auf Visual Studio 2022 und .NET6. Die Algorithmen zum Lösen des Würfels stammen von der Website RubiksPlace.com How to Solve a Rubik's Cube, Guide for Beginners. Und von der Website Ruwix.com How to solve the Rubik's Cube. Der Artikel von Uzi Granot auf CodeProject und seine Anwendung können auf drei verschiedene Arten betrachtet werden:
  • als Demoprogramm, das einem Rubik's Cube-Anfänger hilft, den Lösungsprozess zu verstehen,
  • als Beispiel für C#-Quellcode zum Lösen von Rubik's Cube,
  • und als Beispiel für WPF/C#-Quellcode für 3D-Grafiken und Animationen.
Die verwendeten .NET-Namensräume sind System.Windows.Media, System.Windows.Media.Media3D und System.Windows.Media.Animation. Mit der fertigen Anwendung können die Nutzer auf dem Bildschirm spielen oder das Abbild eines echten Würfels auf dem Bildschirm "klonen" und sich über die Schaltfläche Solve Step die erforderlichen Lösungschritte nacheinander ansehen. Zudem erzeugt das Programm wenn es in Visual Stuido debuggt wird eine Trace-Datei namens RubiksCubeTrace.txt.Auf dieser CodeProject-Seite finden Sie den Artikel von Uzi Granot inklusive der Links zum Demoprojekt und dem C#-Sourcecode zum Programm. Beide unterliegen der "The Code Project Open License (CPOL)".

Neueste Beiträge

Dokumente in MongoDB speichern
Der GridFS-Speicher als Fundament für KI-gestützte .NET-Anwendungen
6 Minuten
13. Aug 2025
Meine Ziele – deine Ziele – unsere Ziele
Verfolgt ein Entwicklungsteam gemeinsame Ziele, so kommt, auch bei sehr erfolgreichen Teams, irgendwann der Zeitpunkt, wo die individuellen Ziele einzelner Mitglieder in den Vordergrund treten und das Team gefährden. Warum ist das so, und wie gehen wir damit angemessen um?
7 Minuten
14. Aug 2025
Managed DevOps Pools - Azure DevOps Pipelines Security
Agent Pools als Managed Service mit einfacher Integration in private Netzwerke und Authentisierung mittels Managed Identity tragen deutlich zur Sicherheit der Agent-Infrastruktur bei.
7 Minuten
7. Aug 2025
Miscellaneous

Das könnte Dich auch interessieren

Sicher ist sicher - Azure DevOps Pipelines Security
Als integraler Bestandteil der Entwicklungsumgebung ist Azure DevOps Pipelines oft Ziel von Angriffen. Da ist es gut zu wissen, wo die Schwachstellen des Systems liegen.
14 Minuten
16. Jun 2025
CodeProject.AI Server in neuer Version - Lokaler AI-Server
CodeProject.AI Server (jetzt in Version 2.1.10) ist ein lokal installierter, selbstgehosteter, schneller, kostenloser und Open Source Artificial Intelligence Server für jede Plattform und jede Sprache.
2 Minuten
Für Einsteiger: Backend-Webentwicklung mit .NET - Microsoft
Auf YouTube bietet Microsoft eine Videoserie für Einsteiger in die Backend-Webentwicklung mit .NET.
2 Minuten
13. Feb 2024
Anzeige
Anzeige
Anzeige
Anzeige
Anzeige