Custom Terminal FX
The Project
This project is a Python terminal effects toolkit with a demo that shows different animations like typing effects, loading bars, starfields, confetti, explosions, and screen wipes. I made it because I wanted to make the command line interface feel more alive and exciting (instead of just plain text on a screen. The hardest part was getting the effects to run smoothly in the terminal, especially making the timing feel right and keeping everything neat and reusable. I am aware of 2 bugs with the code: - Starfield: Sometimes the output in the terminal shakes, meaning that the entire starfield looks to be completely broken, not creating the layers moving over each other as intended. - Implosion/Impex: Implosion leaves a trail of particles above it when imploding. Please note: The project works on Windows, macOS, and Linux using Python 3 with the colorama library, os library, re library, random library, and time library. It is designed for terminal environments such as the Windows Command Prompt (where it was tested, and run in the demo), and some animations may not display fully in IDE consoles. Disclaimer: Generative AI was used in two places in this project, but not for any actual programming or making of the project (Model: ChatGPT 5). ALL use of Gen AI was screenshotted and placed in a screenshots folder which is in the ZIP file in the drive link in the description of the project and the video. It was used in the following places: Initially generating all of the .txt files as explanations for each file and its purpose. These were then further edited by me to correct mistakes/add detail in all of the files. (NONE of the actual code was written, by an LLM) |-> Prompt was this: Please generate explanations of the following python files attached in the zip, as downloadable .txt files. Help in which libraries to use/How to actually copy a directory to a location. |-> Prompt was this: Which libraries would need to use for/How would I go about copying an entire directory from a known place to a known place with python? Please explain without use of examples Google Drive Link for Project Download: https://drive.google.com/drive/folders/1r2gZMIRIQa5rtefEuwLN9UjCH1Rdq3GS?usp=sharing
About the team
Team members
More cool Advanced programming projects
Book Hub
Advanced programming

FireSimulator++
Advanced programming

TGSWpanic alarm systems in hostels
Advanced programming
