/Entwined

A quick strategic shooter with a clean neon look

Primary LanguagePython

--------------------------------------------------------------------------
|                                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                             |
\________________________________________________________________________/