Skip to content
This repository has been archived by the owner on Aug 30, 2023. It is now read-only.

Among Digits (Sudoku) project from my computer science studies at the ZHAW School of Engineering.

Notifications You must be signed in to change notification settings

boostvolt/zhaw-among-digits

Repository files navigation

AmongDigits

Overview

AmongDigits is a JavaFX based Sudoku Game where users can play and create their own Sudokus. It is multi-language, intuitive, has different themes and even statistics.

Design & class diagram

Check out the design & class diagram to learn more about the design and technical details including the class diagram.

Installation & Running

  1. Install prerequisites:

  2. Clone the repository

  3. Configure your IDE to use Gradle

    • IntelliJ: Gradle Plugin is installed and enabled by default.
  4. Run the game from the IDE or the terminal:

    • gradle run

GitHub Workflow

Code of Conduct

Our Code of Conduct describes the rules and guidelines for contributing to our project.

Branching Model

We used the feature branching workflow for several reasons:

  • Firstly, it promotes better organization and management of code changes, especially those involving multiple team members working on different features or tasks simultaneously. By creating separate branches for each feature or task, developers can work on their code changes independently without interfering with the work of others. This reduces the likelihood of conflicts arising between different changes, which can be time-consuming to resolve.

  • Secondly, the feature branching workflow also enables better tracking of code changes and easier identification of issues or bugs. Since each feature branch contains changes related to a specific feature or task, it is easier to pinpoint issues and resolve them quickly.

  • Finally, the feature branching workflow also facilitates better quality control and helps ensure that the project's overall codebase remains stable and functional. Changes are tested and reviewed before they are merged back into the main branch, reducing the risk of introducing bugs or errors into the production code. This ensures that the final product is of high quality and meets the requirements of the stakeholders.

Time planning (Weekly summed up efforts)

Week 1 (14.04.23 - 21.04.23)

  • 10h total effort

Week 2 (21.04.23 - 28.04.23)

  • 15h total effort

Week 3 (28.04.23 - 05.05.23)

  • 45h total effort

Week 4 (05.05.23 - 12.05.23)

  • 75h total effort

About

Among Digits (Sudoku) project from my computer science studies at the ZHAW School of Engineering.

Topics

Resources

Code of conduct

Security policy

Stars

Watchers

Forks