Skip to content

MrTanoshii/PyWeek-34

Repository files navigation

Pyweek 34 | Quack TD | Turtle Duck ltd.

Pyweek 34 game jam submission.

Youtube Trailer

Python Check

Python Modules

Python v3.9 Arcade v2.6.15

Other Dependencies

FFmpeg

Python venv setup

[SHOW/HIDE] Python venv setup
[SHOW/HIDE] Windows Instructions

Windows

Create the venv

cd GITHUB_REPO_ROOT_DIR
python -m venv venv

Activate the venv

cd GITHUB_REPO_ROOT_DIR
.\venv\Scripts\activate

Note: Your terminal will have (venv) prefixed to your current path.

Deactivate the venv

deactivate
[SHOW/HIDE] Linux Instructions

Linux

shell
cd GITHUB_REPO_ROOT_DIR
python3 -m venv venv

Activate the venv

cd GITHUB_REPO_ROOT_DIR
source venv\bin\activate

Note: Your terminal will have (venv) prefixed to your current path.

Deactivate the venv

deactivate

Install Dependencies

With venv activated, Windows pip install -r requirements.txt Linux pip3 install -r requirements.txt

Running Instructions

Run game with python3 run_game.py

Running the game

cd Path/To/Project/Directory

# Linux Commands
pip3 install -r requirements.txt
python3 run_game.py

# Windows Commands
pip install -r requirements.txt
python run_game.py

Game Hotkeys

Keyboard Key Function
~/B Select base tower
1 - 9 Select tower type
R, D, DEL Select tower removal tool
M Audio muting
- Decrease master audio volume
+ Increase master audio volume
I [Cheat] Increase gold by starting amount
O [Cheat] Increase lives by starting amount
ESC Deselect tower

Interesting Features

  • Duck, Turtle, Penguin!
  • Different Towers
  • Poison and Slow effects
  • Some art drawn by DALL-E
  • Score, lives & gold
  • 8x Maps
  • 25x Enemy types
  • BGM and SFX

Please provide us with your feedback!

**Tester age**:
**Gaming experience**: none/normal/gamer
**What is good**:
**What is bad**:
**Other thoughts of tester**:
**What to add/change/remove**:
**Other thoughts from you**: what did they miss, what was hard for tester... Etc

Attribution

Art

"cute duck animated set" kotnaszynce (https://opengameart.org/content/cute-duck-animated-set)
Licensed under Creative Commons: CC0 1.0

"Top Down Painted Tanks" irmirx (https://opengameart.org/content/top-down-painted-tanks)
Licensed under Creative Commons: CC0 1.0
https://creativecommons.org/publicdomain/zero/1.0/

"Enemy Space Shuttle" Umplix (https://opengameart.org/content/enemy-space-shuttle)
Licensed under Creative Commons: CC0 1.0
https://creativecommons.org/publicdomain/zero/1.0/

"Enemy Sprite" miekie256 (https://opengameart.org/content/enemy-sprite)
Licensed under Creative Commons: CC0 1.0
https://creativecommons.org/publicdomain/zero/1.0/

"Super Dead Gunner: ReaperBot Enemy" Emcee Flesher (https://opengameart.org/content/super-dead-gunner-reaperbot-enemy)
Licensed under Creative Commons: CC0 1.0
https://creativecommons.org/publicdomain/zero/1.0/

"Super Dead Gunner: New Enemy (Grenade/Mortar guy)" Emcee Flesher (https://opengameart.org/content/super-dead-gunner-new-enemy-grenademortar-guy)
Licensed under Creative Commons: CC0 1.0
https://creativecommons.org/publicdomain/zero/1.0/

"Red cruiser spaceship" MillionthVector (https://opengameart.org/content/red-cruiser-spaceship)
Licensed under Creative Commons: CC0 1.0
https://creativecommons.org/publicdomain/zero/1.0/

"Penguin Rework" AntumDeluge (https://opengameart.org/content/penguin-rework)
Licensed under Creative Commons: CC0 1.0
https://creativecommons.org/publicdomain/zero/1.0/

"Inventory GUI" Wyrmheart (https://opengameart.org/content/inventory-gui)
Licensed under Creative Commons: CC0 1.0
https://creativecommons.org/publicdomain/zero/1.0/

"Nihil Ace Spaceship Pack Expansion" Nihil Ace (https://opengameart.org/content/nihil-ace-spaceship-building-pack-expansion)
Licensed under Creative Commons: CC0 1.0
https://creativecommons.org/publicdomain/zero/1.0/

"Lucifer Desert Tileset" FoozleCC (https://foozlecc.itch.io/lucifer-desert-tileset)
Licensed under Creative Commons: CC0 1.0
https://creativecommons.org/publicdomain/zero/1.0/

Audio

"Bullets Game Asset" bevouliin.com (https://opengameart.org/content/bullets-game-asset)
Licensed under Creative Commons: CC0 1.0
https://creativecommons.org/publicdomain/zero/1.0/

"Circuit Synthwave" Doctor_Dreamchip (https://freesound.org/people/Doctor_Dreamchip/sounds/460357/)
Licensed under Creative Commons: CC0 1.0
https://creativecommons.org/publicdomain/zero/1.0/

"FX - Hits" Gumichan01 (https://opengameart.org/content/fx-hits)
Licensed under Creative Commons: CC0 1.0
https://creativecommons.org/publicdomain/zero/1.0/

"High pitch hitted" pauliuw (https://opengameart.org/content/high-pitch-hitted)
Licensed under Creative Commons: CC0 1.0
https://creativecommons.org/publicdomain/zero/1.0/

"Honk Alarm Repeat loop.mp3" bowlingballout (https://freesound.org/people/bowlingballout/sounds/400894/)
Licensed under Creative Commons: CC0 1.0
https://creativecommons.org/publicdomain/zero/1.0/

"Menu Selection Click" NenadSimic (https://opengameart.org/content/menu-selection-click)
Licensed under Creative Commons: CC0 1.0
https://creativecommons.org/publicdomain/zero/1.0/

"SciFi Gun - Mega Charge Cannon" dpren (https://freesound.org/people/dpren/sounds/440147/)
Licensed under Creative Commons: CC0 1.0
https://creativecommons.org/publicdomain/zero/1.0/

"Space Fighter Loop" Kevin MacLeod (incompetech.com)
Licensed under Creative Commons: By Attribution 4.0 License
http://creativecommons.org/licenses/by/4.0/

"Space Shoot Sounds" Robin Lamb (https://opengameart.org/content/space-shooter-sounds)
Licensed under Creative Commons: CC0 1.0
https://creativecommons.org/publicdomain/zero/1.0/

"Standard Emergency Warning Signal (SEWS)" mpaol2023 (https://freesound.org/people/mpaol2023/sounds/372251/)
Licensed under Creative Commons: CC0 1.0
https://creativecommons.org/publicdomain/zero/1.0/