No description
Find a file
2023-12-29 09:53:20 +01:00
.vscode Initial push for phpTutorial 2022-12-10 12:54:39 +01:00
controllers changed config.php and added delete function for administrator 2023-01-24 21:14:11 +01:00
images made finale changes in overall pagestyling 2023-01-18 07:50:41 +01:00
licencesAndText added licence-file for used code from other sources 2023-01-17 20:20:35 +01:00
scripts modified gamecode, styling of some parts of the website, cleaned up unneeded files and code, added remember me function 2023-01-22 18:50:14 +01:00
styles modified gamecode, styling of some parts of the website, cleaned up unneeded files and code, added remember me function 2023-01-22 18:50:14 +01:00
views last clean up of old and uneeded styling 2023-01-25 20:46:33 +01:00
.gitignore added gitignore file 2023-01-07 11:55:10 +01:00
config.php dockerized the application for easier distribution and depleyment 2023-12-28 11:35:42 +01:00
Database.php made last changes in codebase befor finishing for presentation 2023-01-24 20:30:19 +01:00
docker-compose.yml dockerized the application for easier distribution and depleyment 2023-12-28 11:35:42 +01:00
Dockerfile.db dockerized the application for easier distribution and depleyment 2023-12-28 11:35:42 +01:00
Dockerfile.math_wizard dockerized the application for easier distribution and depleyment 2023-12-28 11:35:42 +01:00
functions.php Cleaned up Codebase after finishing Tutorial on php and adding files, styles some logic for LearningPlattform Projekt 2023-01-07 10:56:35 +01:00
index.php added login, logout and registration sites and functionality as well as an protected profile page 2023-01-08 13:51:00 +01:00
MatheApp.sql dockerized the application for easier distribution and depleyment 2023-12-28 11:35:42 +01:00
nginx.conf dockerized the application for easier distribution and depleyment 2023-12-28 11:35:42 +01:00
README.md Create README.md 2023-12-29 09:53:20 +01:00
Response.php New files added 2022-12-18 15:10:02 +01:00
router.php Game Sourcecode has been added and Style was changed 2023-01-06 10:11:39 +01:00
routes.php changed config.php and added delete function for administrator 2023-01-24 21:14:11 +01:00
Validator.php removed not needed code and cleaned up the codebase 2023-01-17 08:40:11 +01:00

The Math Wizard

The Math Wizard is a browser game that helps children automate the 1x1. It acts as a dungeon crawler game in which children can fight monsters by solving multiplication problems.

Requirements

To run the game, you need Docker and Docker-Compose. Make sure that these are installed and configured on your system.

Installation

  1. clone the repository with git clone https://github.com/PatrykHegenberg/TheMathWizard.git.
  2. change to the project directory with cd TheMathWizard.
  3. run docker-compose up --build to install and start the game.

Once the installation is complete, you can access the game via your web browser under localhost:8080 or the computer name.

Usage

To create a new account, go to localhost:8080/signup in the browser. After signing up, you can start the game and begin fighting monsters and solving multiplication tasks. Your progress will be saved persistently on the hard disk of the host computer.

License

This project is licensed under the MIT license. For more information, see the LICENSE file.

Acknowledgments

This project uses the following resources: