/Sudoku-DotNetMaui

A user-friendly.NET MAUI Sudoku game with a visually appealing design for anyone looking to explore .NET MAUI development.

Primary LanguageC#MIT LicenseMIT

.NET MAUI Sudoku Game

When thinking about platforms for creating mobile games, Unity and Unreal Engine often come to mind, with GameMaker being a popular choice for 2D games. However, .NET MAUI is also a great framework for developing cross-platform mobile games.

In this project, I created a Sudoku game using .NET MAUI. My goal was to develop a user-friendly and visually appealing Sudoku game that feels fun to play and looks awesome.

Features

  • Visually Appealing: Clean and attractive design to enhance user experience. (At least I think so! :) )
  • Save: Save your progress and continue when you like.
  • Hints and Tips: Get assistance when you are stuck.

Screenshots

Game Play

Game PLay Game PLay Dark

Menu

Menu Menu Dark

Technologies Used

  • .NET MAUI: The latest framework for building cross-platform applications for Android, iOS, macOS, and Windows with a single codebase.
  • NET MAUI Community Toolkit: A collection of reusable elements for mobile and desktop development with .NET MAUI, including converters, behaviors, and effects to speed up development and enhance app capabilities.
  • AiForms.Maui.SettingsView: A library for easily adding settings views to your .NET MAUI app, allowing for the creation of rich, customizable settings screens without extensive UI coding.
  • MVVM Architecture: Leveraging the Model-View-ViewModel (MVVM) pattern to promote a clean separation of concerns and easier maintenance.

Getting Started

To get started with this project, ensure you have the .NET 8 SDK and with the .NET MAUI workload.

  1. Clone this repository to your local machine.

  2. Open the solution file (.sln) in Visual Studio or use Visual Studio Code with the .Net MAUI extensions.

  3. Use Visual Studio's built-in tools to build and run the application on your chosen platform (Android, iOS, macOS, Windows).

Support

If you have any questions, encounter bugs, or need assistance using Sudoku, please feel free to open an issue on our GitHub Issues page. We welcome your feedback and contributions to help improve Sudoku.

For more detailed questions or discussions, consider using the Issues section on the GitHub repository. This is a great place to share ideas, ask for help with more complex issues, or discuss potential features.

Contribution

We welcome contributions to Sudoku. You can contribute by forking the repository, making your changes, and submitting a pull request. For more detailed instructions.

License

Sudoku is open-sourced software licensed under the MIT license.