This Python project aims to recreate the iconic final song "Still Alive" from the game Portal 1 as faithfully as possible. By utilizing Python's libraries and tools, we'll generate a rendition of the song that captures its essence and charm.
-
Python 3.x
-
Libraries:
pygame
,time
,sys
,os
,subprocess
,numpy
-
A working computer
-
Ensure you have Python 3.x installed on your system. If not, download and install it from Python's official website.
-
Install the required libraries using pip:
pip install pygame pip install subprocess pip install numpy
-
Clone this repository to your local machine:
git clone https://github.com/your-username/still-alive-portal1.git
-
Navigate to the project directory:
cd still-alive-portal1
-
Inside the "stillalive.py" file, change the values of the c1 and c2 variables such that the directory they point to is the same one as the one your files are in! Same thing for the StillAlive.mp3 file.
-
Run the Python script: (Preferably by dragging it to your terminal)
python still_alive.py
-
Sit back, relax, and enjoy the musical experience as the program recreates "Still Alive" for you!
Contributions to improve the accuracy or add features to the song recreation are welcome! If you'd like to contribute, please follow these steps:
- Fork the repository.
- Create a new branch (
git checkout -b feature/improvement
). - Make your changes.
- Commit your changes (
git commit -am 'Add new feature'
). - Push to the branch (
git push origin feature/improvement
). - Create a new Pull Request.
- Microwavedd - Project Lead
- That one Red Bull I took at 3AM yesterday - Contributors
- Nicolayuwu - Moral Support
This project is licensed under the MIT License - see the LICENSE file for details.
This project is an educational and recreational endeavor, aiming to pay tribute to the original song from Portal 1. It is not affiliated with or endorsed by Valve Corporation. All rights to the song and its associated intellectual property belong to Valve Corporation.