Skip to content

Repository files navigation

Swedish Learning Game

This project is part of the Software Engineering and Project Management course at Uppsala University. It focuses on developing the user interface (UI) for a Swedish learning game designed to help users learn Swedish interactively. This repository contains the code related to the Swedish Learning Game application, where users can practice Swedish through various levels and challenges.

Application Setup and Execution

Prerequisites

Before setting up the application, ensure you have the relevant packages installed.

1. Verify Python installation

To verify if Python is installed, run the following command:

  • MacOS
python3 --version
  • Linux(Ubuntu)
python3 --version
  • Windows
python --version

or

python3 --version

If Python is not installed, install it using the following:

  • MacOS
brew install python
  • Linux(Ubuntu)
sudo apt update
sudo apt install python3 -y

2. Verify pip Installation

To verify if pip is installed, run the following command:

  • MacOS
pip3 --version

or

python3 -m pip --version
  • Linux(Ubuntu)
pip3 --version

or

python3 -m pip --version
  • Windows
pip --version 

or

pip3 --version 

If pip is not installed, install it using:

  • MacOS
python3 -m ensurepip --default-pip
  • Linux(Ubuntu)
sudo apt update
sudo apt install python3-pip -y
  • Windows
python -m ensurepip --default-pip

3. Verify Tkinter Installation

To verify if tkinter is installed, run the following command:

  • MacOS
python3 -m tkinter
  • Linux(Ubuntu)
python3 -m tkinter
  • Windows
python -m tkinter

If not installed, install it using:

  • MacOS
brew install python-tk
  • Linux(Ubuntu)
sudo apt update
sudo apt install python3-tk -y
  • Windows For Windows, Tkinter comes pre-installed with standard Python distributions.

Run the application

Clone this repository

git clone https://github.com/majanyberg/SEPM.git

Install dependencies

pip install -r requirements.txt

Start the application

python scripts/interface.py

About

No description, website, or topics provided.

Resources

Contributing

Stars

Watchers

Forks

Releases

Packages

Used by

Contributors

Languages