Skip to content

This repository consists of three projects, each implementing the same game using different frameworks: Windows Forms, WPF, and MAUI, all in C#.

Notifications You must be signed in to change notification settings

szabo-krisztian/Labyrinth

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Labyrinth

Repository Overview

This repository houses three distinct projects created in 2023, which were initially developed without version control and later added to this repository. Each project is centered around a simple labyrinth game where the objective is for the player to navigate and escape the maze. These projects are implemented using different frameworks in C#: Windows Forms, WPF, and MAUI.

Each project follows an event-driven development paradigm, leveraging either Model-View (MV) or Model-View-ViewModel (MVVM) architectures for structured design. They have undergone unit testing to ensure functionality and reliability.

Key Features

  • Windows Forms: Classic desktop application framework.
  • WPF (Windows Presentation Foundation): Rich, modern desktop application framework.
  • MAUI (Multi-platform App UI): Cross-platform framework for building native apps.

Documentation

Each project includes comprehensive documentation and UML diagrams to aid in understanding their structure and design.

Preview

Below are some preview images showcasing the different implementations.

Windows Forms

image

image

image

WPF

image

image

image

MAUI

image image image image

About

This repository consists of three projects, each implementing the same game using different frameworks: Windows Forms, WPF, and MAUI, all in C#.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages