Main concepts.
- Project walkthrough
- Why E-LOOP ?
- Contribute
Python Version >= 3.10.3
(check node version by running 'python -V' in your terminal)
pip version >= 22.1
(check npm version by running 'pip -V' in your terminal)
- colors/ : contains all the colors as Tuples.
- constants/ : contains all global constants
- helpers/ : contains helper functions, making it easier to bundle code.
- images/ : all images are placed here
- keys/ : handles all keys pressed
- sprites/ : bundled sprites
- LICENSE : Project License
- main.py : main file that executes and calls all the other functions and modules.
- upheavtt.ttf : Main font used in-game
E-Loop started out as a fun creative game where Epoka staff could learn how to code, but later was transformed into a simple highscore game. We wanted to make the experience as pleasing and as fun as possible.
Of course this project is far from over and we will continue to contribute and develope more cool and fun features.
-
Download the ZIP file below E-LOOP
-
Save it somewhere in your computer.
-
Navigate to the ZIP file in File Explorer, Nautilus or any other native program that allows you to view files and folders.
-
After navigating to the folder's path, right click it and click 'Extract Here'
-
Wait for the extract to finish.
-
Click 'View Files'. If a pop up with the text 'View Files' does not appear find the extracted folder and double click it.
-
Now you are inside the project folder.
-
If you are on Windows, type 'cmd' into the ribbon above, where the folder path is displayed, like shown in the image below :
-
After typing 'cmd' press Enter.
-
A terminal window should open.
-
Next type 'python main.py' if you are on windows
-
If you are on Linux or Mac type 'python3 main.py'
-
Enjoy the gameplay.
Anyone can contribute because the code is Open-Source. Let me walk you through on how to contribute. Repeat steps 1 to to clone this repo to start working locally. Next choose on how you want to clone this repo. After cloning the repo localy you can start working on changes and features. Next thing on the list is pushing code on a new branch or on a current branch. Best practice to push on a new branch !
After that our team will decide if your changes can make it into production.
Do not get discouraged if your changes do not make it to production. Keep working and improving. Do not quit !
We want to thank you for your time.