From edf95926b03ce606ef9f84f7146eea0a111ff3f4 Mon Sep 17 00:00:00 2001
From: Leon Grothus <leon.grothus@gmail.com>
Date: Sun, 4 Feb 2024 22:48:14 +0100
Subject: [PATCH] updated readme

---
 README.md | 27 ++++++++++++++++++++++-----
 1 file changed, 22 insertions(+), 5 deletions(-)

diff --git a/README.md b/README.md
index d09eaed..74e8c93 100644
--- a/README.md
+++ b/README.md
@@ -52,9 +52,26 @@ This project was developed as a university project and is currently considered f
 
 ## Dependencies
 
-This project uses the following Python libraries:
+This project uses several Python libraries. Most of these are part of the standard Python library and should be available in any standard Python environment:
 
-- `os`: For operating system dependent functionality.
-- `pathlib`: For object-oriented filesystem paths.
-- `random`: For generating random numbers.
-- `pygame`: For creating the game, including graphics and sound.
\ No newline at end of file
+- `abc`: Abstract base classes.
+- `json`: JSON parsing.
+- `math`: Mathematical functions.
+- `os`: Operating system dependent functionality.
+- `pathlib`: Object-oriented filesystem paths.
+- `random`: Random number generation.
+- `sys`: System-specific parameters and functions.
+- `time`: Time-related functions.
+- `typing`: Type hints (Callables, Generics, TypeVar).
+
+In addition, the project uses the following external libraries:
+
+- `PIL` (Pillow): Used for creating and manipulating images.
+- `pygame`: Used for creating the game, including graphics and sound.
+
+These can be installed via pip, conda, or anything else:
+
+```sh
+pip install pygame Pillow
+conda install pygame Pillow
+```
\ No newline at end of file
-- 
GitLab