-------------------------------------------------------------------------- | ENTWINED | | | | BY BLUEISH | |------------------------------------------------------------------------| | \ READ THE ENTIRE README BEFORE PLAYING! / | | ---------------------------------------- | | | | A quick strategic shooter with a clean neon look. | | Submission for PyWeek 33 under the theme "My evil twin". | | | | | |------------------------------DEPENDENCIES------------------------------| | | | pygame (>= 2.0.0) or just run pip3 install -r requirements.txt | | | | | |--------------------------------RUNNING---------------------------------| | | | Run the game by: python3 run_game.py | | | | It is recommended to play in fullscreen with neon graphics, 60 fps and | | default difficulty for a good playing experience. (On Windows hide the | | taskbar if possible, if not try to change to a darker theme to see the | | neon colors and ui properly) | | | |---------------------------------RULES----------------------------------| | | | The red (evil) twin can shoot but takes damage a lot | | The green twin can't shoot but has a shield and regenerates health | | The green twin can destroy shapes by the front point (of the triangle) | | | | Destroying shapes increases the score and fills the Meter. | | If the Meter is full you can switch to the other twin, doing this will | | deplete the Meter. | | | | Try to survive as long as possible! | | | | | |----------------------------------UI------------------------------------| | | | The number on the top is your score. The number in the bottom left | | corner is your health. | | | | The meter/bar at the bottom is the Meter (see RULES), when it covers | | the entire screen you can switch to the other twin. | | | | | |-------------------------------CONTROLS---------------------------------| | | | Arrow keys or WASD - Control the player | | Escape - Menu | | Space or Left Mouse Button - Shoot | | Enter/Return or Right Mouse Button - Switch to the other twin, only | | if the Meter is full | | | | Up-down arrow keys to move between settings in the menu | | Left-right arrow keys to toggle/select/change options in the menu | | | | Your chosen settings in the menu will be saved after the app is quit. | | | | Adjust the difficulty setting to your liking. | | | | | |------------------------------BACKSTORY---------------------------------| | | | In a mad experiment your evil twin has tried to take control of you! | | It fails, combining both of you into a triangle. | | Your twin's evil allies don't recognize your twin as a triangle and | | attack what seems to be an intruder... | | | | | |--------------------------ACKNOWLEDGEMENTS------------------------------| | | | All code, art and design by Blueish | | | | Thanks to LokiF (https://opengameart.org/users/lokif) for posting the | | sound effects I used on OpenGameArt for free use. | | Other sound effects have been taken from ZapSplat(https://zapsplat.com)| | | | The font used is Roboto from Google Fonts | | | | | |------------------------------HACKING-----------------------------------| | | | If you want to modify the source code, try these: | | 1. Create a new enemy type | | 2. Add some AI or movement to the triangles or squares | | 3. Multiplayer | | | | | |------------------------------CONTACT-----------------------------------| | | | Reach out to me on Discord to report bugs or just chat (Blueish#4256) | | Entwined's Github page: https://github.com/BIueish/Entwined | | Itch.io: https://blulogic.itch.io/entwined | \________________________________________________________________________/