/MagicSquare

Magic Square is a game developed in Java using the MVC design pattern.

Primary LanguageJava

Magic Square Game

This GitHub repository is used for the development of a game based on Magic Square puzzle that follows the MVC design pattern.

About Magic Square Game

A magic square is a puzzle which consists in arranging numbers 1 to n 2 (where n >= 3) in an n x n square such that all rows, columns and both diagonals sum to the same number.

Board

Winning Board

Development

Tools
Getting Started
  1. From your terminal, run:

    git clone https://github.com/MohamedRadwan/MagicSquare
    

    This will create a folder called MagicSquare.

  2. IntelliJ IDEA

    1. Open the IntelliJ IDEA IDE, and click File -> Open.
    2. Select the MagicSquare folder that was just created and click Open.
Additional Tools
  • Contributions are to be made through GitHub, on this repository.
  • GitHub issues can be opened for features or bug reporting.

Current Class Diagram

Class Diagram

Date: June 11, 2020

Known issues

Currently, there are no known issues.

If you notice a bug, please add it to Issues tab. Make sure you include how to recreate the bug!