About
What is PyWeek?
PyWeek is twice a year python game jam, with 7 days timeline
Official PyWeek Website.
Our Wonderful Team?
We formed our wonderful team in python discord, some of us know each other already from last year pyweek challenge.
Members:
- VLYK VLYK#7841
- ATC atc_tower#9122
- Jeb !Jeb#6466
- Krzysztof Krzysztof#0654
- Meme memehunter#7209
- cat Your Cat Neighbor#3521
How to get started with python?
Wanna make games?
If you want to make just games, python may not be best language.
Either learn C# ( Unity ) or C++ ( unreal engine ).
Python game libraries
Discord
Join our discord server and come say hi. Don't hesitate to ask about the game or maybe come and give some feedback.
How To Play?
How to install?
Windows executable (recommend)
Download
the game
extract the folder in your location of chose, desktop will work
run The Epic of Goat.exe
Source code
clone the repo
pip install requirements.txt
run main.py
Player Controls:
Key |
Action |
WASD |
Move Character |
ESC |
Pause |
SPACE / MOUSE 2 |
Shoot |
1, 2, 3, 4 |
Change weapon |
Gallery
No images
Daily progress
Day 1
First day goals:
Coding:
- Player moving at the road
- Window scrolling forward
- Enemy popping
- Shooting mechanic
Art:
- Example assets for:
- player
- Road
- Enemy
- Bullet
Story:
- Enemies of every continent
- Their good counterparts
- Think story and make it more rich
Levels:
- At text level, what bosses do levels have?
- What kind of assets, like theme:
- Vegetation
- Structures
- …
Day 2
daily goals:
- design game
- design levels, enemies, story
- menus
- changing level
- level and enemy art
- enemy spawning
progress:
Day 3
daily goals:
- map, enemy, player
- fix bugs
- player
- Saving state
- Scaling
- new assets
- gold picking
progress:
Day 4
daily goals:
- website
- Enemy animation
- Enemy logic
- Saving game data
progress:
Day 5
daily goals:
- bullet count and reload
- Saving game data
- audio system and music
- map monuments
Day 6
daily goals:
- Weapon images
- Global scale
- Multiple skins for player, animate them
- Different type of bullets / weapons
- Count gold
- Gold and shop UI in map
- Pause menu
progress:
Day 7
daily goals:
- Code shop
- Write story
- Finalize enemy AI
- Finalize game
- Fix bugs
- Dead Screen
- Overall UI
progress:
Ideas
VLYK’s RIDINKCULUS Idea - Sidescrolling game[a][b][c][d][e][f]
Inspiration:
https://www.youtube.com/watch?v=Cjr-2KSo9E0
https://www.youtube.com/watch?v=R8N59fGxf_8
Survive the levels
You are initially a good taliban with good intentions
The evil capitalist states have gone too far
You blow up the EVIL TWIN towers
Killing enemies gives experience which upgrades your gun
Enemies sometimes drop special abilities
Mid level, there’s a mini boss
End level, there’s a bigger boss
End of each level you get better gear
(Adding to it, you can get decoy weapons too (like flash bombs to divert enemy attention and stuff)
Standard Enemies:
- Intellectuals
- Babies[g] (Please don’t make me rot in hell for this) Oh we are all going to hell lmao anyways
- White People
- Orange Baby Trump
- Rainbow Lover Putin
- Strawberry Bush
- Boxer Dog Jake Paul
- Beekeeper Mao
- Tiger Obama
- Totally Human Zuck
- Pig Gold Lover Bezos
- Crypto Musk
- Vanilla Macaroon (Macron)
- Undying Queen (Elizabeth)
- Kangaroo Jack (AUSTRALIA MATE)
Friendly Interventions:
- Suicide Bomber (Osama bin Laden[l])
- Vampire Clown Granny (Hillarious Clinton)
- Nurse Delphine (Need I say more?)
- Kony 2012
- Toto the turtle
- Dodo the dodo
- Rapper Kim
We need evil twin lmaoo
Player Vehicles:
Vehicle |
Level |
Offensive Ability |
Defensive Ability |
Player |
Madagascar |
Kisses in a cone |
Hides in cardboard box |
Rusted Truck/ 4x4 |
South Africa |
Call Corn Fairies (throws corn) |
Smoke up |
Bicycle |
Kenya |
Call Masai (throws spears) |
|
Goat |
Israel |
Summon imps (shoot fireballs) |
Hide as a goat riding a goat |
Sports Car |
Germany |
Call bike gang (shoot insults) |
Transform into Tesla Cybertruck |
Tank |
Russia |
Call in the infantry (shoot bullets) |
Become invisible |
Boat |
Philippines |
Call sharks (noms) |
Become submarine |
Kangaroo Pouch |
Australia |
Throw boomerangs |
Hide as a koala inside the kangaroo pouch |
Aircraft |
USA |
Shoot missiles (locks on enemies) |
Become faster stealth aircraft |
Game Length
Aim: 5mins per level MAX
Aspect Ratio: 16:9
Story
In a parallel universe, goat herder traveling through countries to defeat the evil twins of important figures. After defeating the evil twin, the good twin comes back and thanks you.
South Africa -> Europe -> Russia -> Asia -> Australia -> USA
Gameplay
Drive car in 3-5 lane road, collect money and ammo. Shoot enemies that are driving in front of you and shooting you. At the end of each level you have mini boss - the bad guy of continent, when you destroy it, you save the prisoned good twin of that leader. They thank you. After level you can upgrade your car armor or weapons, maybe buy more weapons like rocket launcher. At the end there is the final boss. The levels get increasingly harder.
Art
- No infrastructure/No Roads
- Multi-lane Roads
- Village
- City
- Famous Building (Kremlin, Eiffel tower, tiananmen square, california cinema stripthing, statue of liberty)
- Portraits of bosses and main character (https://www.stardewvalleywiki.com/Villagers this type of portraits)
- Enemies
- Car/ goat
Jeb’s Idea #2 - Educational hacking simulator[m] [n]
You play as a cyber criminal that is using “evil twin” attacks to get money. With money you can invest in more and better equipment and increase your “business”.
First you have $500, you buy raspberry pie - micro computer, laptop and server. Then you make a shitty login website. Then you code ransomware. Then you put that raspberry pie to some mc donalds or mall. People are starting to connect to that wifi, it is slow and the login screen is crappy so people are not using it that much. You get a little bit of login credentials and pollute a few computers. Few of them pay ransom in bitcoins and you sell those login credentials. -> you get more money, you have options to buy different things: better login screen, better raspberry.
faster wifi, more bad equipment to other places. All will increase your “customers”, if you invest better website it will help you get more percentage of people to fall the scam, but with less equipment there will be less people to scam or hack. With bad security police will catch you and the game ends. With not enough money you cannot pay security.
Why is this educational? The game teaches player, don't use random wifi’s, use different password everywhere, shorter passwords are easy to hack, maybe hack hashes with password lists, use vpn, etc… Also point out that hacking without permission is criminal and should not be done. TLDR: educate player how to stay safe on the internet.[o]
Jeb’s Idea #1 - Interactive storytellinf[m] [n]
There are 2 twins, one is working as police and other is drug dealer or something generally “bad”. the character, good or bad, changes in every level as the story comes together. in levels you collect glues and talk to npc’s etc… you have to make decisions and that affect to the story and ending. like you talk to npc and you have 3 option to ask, but only one. Ask about “who” “when” or “why”. or “garage”, “jack” or “tomorrow”. police is also bad, maybe they confiscate drug money and you have option to steal that to your ill son’s medicine and the bad is also good, maybe he is robbing rich like robin hood and give that to poor one’s at the end you have to make decision of maybe killing the police or prisoning the drug lord or something like that. Let’s say there are 4 endings that differ from previous decisions Player is challenged to think who is bad and who is good.
Meme’s Idea #1
Evil Twin also means : -> hidden wireless point operating near legitimate point… So U play as a hacker and have to get into bank security vaults and create two to three fake ports .. you have to escape from the other security and stuff
Meme’s Idea #2
(It;s bit controversial but we can change
use case)
a person who is victim of war hates his leaders because of them the war started and he hopes to take
revenge. he also believes other leaders r guilty because they didn’t do anything to help his
country. So he becomes kind of like an assassin and starts trying to kill politicians. However
politicians have lots of power. So “there’s this concept called quantum twin which is like one soul
switches btw two bodies” like jeb when sleeping or inactive, his soul switches to another guy in opp
timezone. And if jeb dies, so will the other guy…(HE finds about this concept by investigating and
coincidence) so the assassin has to solve puzzle to find politician twin and kill him off… if he
kills the twin, the politician dies the same way (finding the political evil twin can also be a
small case)
And in the end , one of the evil twin would be his closest family itself … what would he do then??
(Would be a good ending point)
References:
https://www.thequint.com/lifestyle/books/ashwin-sanghi-new-book-review-keepers-of-the-kalachakra#read-more
(ignore the religious shit but the plot is really good… Read the points in blue)
Tldr for that article can be summarised here in this point
(What if)…a Chinese factory worker is also an American nightclub singer…a primary schoolteacher in
India is a politician in Westminster…In effect, it is possible that every human being on earth
shares consciousness with someone else – his or her quantum twin…As with entangled quantum
particles, if you change the quantum characteristic of one, you will change the characteristic of
the other. Kill one and the other will also die. In fact, killing the quantum twin is the cleanest
way to kill high-powered leaders – who are always surrounded by several layers of high security –
without leaving the slightest trace!
VLYK's’s Idea - Tower defense
The frontier is being attacked by waves of monsters. You are sent as the commander of the civilized
world to rebuild and push the enemies.
During the day, build & research towers
During the night, survive the wave of enemies
Every end of the day, your scout party comes back and brings you information about the enemy forces
(provides you with game lore/story/setting), turns out the enemies are humans dressed in weird
clothes from “uncivilized” tribes living outside the wall
Day 3, a unrevealed boss appears, when you get him down to 75% hp, he says “You have been told lies,
you don’t know what you’re doing”, he runs away
Day 5, the boss comes back, when you get him down to 50%, he reveals himself, he looks just like
you, he’s your long lost twin brother! He explains that everyone in the “civilized” world is being
tricked. They continuously expand and kill off the native people. He begs you to stop before leaving
Day 7, Brother comes back at the end of the wave as the final boss. When he gets to 10%, you are
offered the choice:
Stop and let them through the gates
Defeat him and imprison all of them
Kill him
Comments and thoughts
[a]I like this idea!
[b]this is spicy
[c]Are we allowed this degree of freedom?
[d]i thought talking abt attacks related to evil twin towers was like taboo
[e]It's been twenty years.
[f]Wer Korean?
[g]?! crazy!
[h]Who the big boss? Who are the normal enemies?
[i]Are we including the silicon valley leaders too like zuckberg
[j]Man lmao i cant put this in resume
[k]Also musk wants to beat putin in match lmao
[l]wer modi?
[m]yeah this is good
[n]how would the player win/ complete the game?
[o]yeah good concept