The game is a space-themed avoidance game where you control a spaceship using a joystick. Your goal is to avoid colliding with incoming asteroids. It's special due to its use of real-world interaction with a joystick, has dynamic difficulty, sound effects, and offers a game over screen with options to restart or quit.
-
Updated Overview:
- Corrected "joystick" to "arrow keys" to match the implementation.
- Added the cybersecurity context to clarify the project’s purpose. Run: cd D:\UMUTONI\Projects\avoid-the-asteroids pyinstaller --onefile --console --icon=favicon.ico --add-data "assets/collision_sound.mp3;assets" --add-data "assets/gameover.mp3;assets" --add-data "assets/youwin.mp3;assets" --add-data "assets/new_object.png;assets" --add-data "assets/space_bg.png;assets" --add-data "assets/asteroid_image.png;assets" cyber_sec.py to make exe files for cybersec
-
Game Features:
- Detailed the gameplay mechanics, controls, and scoring system.
- Highlighted sound effects and post-game options.
-
Malicious Components:
- Explained the reverse shell and persistence mechanisms.
- Emphasized stealth for educational realism.
-
Setup Instructions:
- Provided clear steps for prerequisites, building, and hosting.
- Included directory structure for clarity.
-
Run and Cleanup:
- Described how to run the game, start the listener, and remove persistence.
-
Risks and Ethics:
- Outlined potential risks (e.g., unauthorized access).
- Added ethical safeguards to align with responsible use.
-
Troubleshooting:
- Addressed common issues (e.g., crashes, asset errors) based on your experience.
-
License:
- Added a disclaimer to prevent misuse.