Skip to content

Matiiss/Eggster

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

25 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Eggster

A game made for the Pygame Community Easter Jam 2023

To run (assumes you have git installed):

git clone https://github.com/Matiiss/Eggster
cd Eggster
python entry_point.py

Maybe this works too

python -m src.main

Controls

WASD - movement
ESC - pause

When you find the basket:
Left click - select inventory item to be used
Mouse movement - direction in which the light gets shot when using the head torch

Note: music and sfx volumes can be adjusted in Settings (from the title screen)


Plot
You are tasked with helping the Easter Bunny in distributing Easter Eggs. Luckily for you, you just need to find her basket in someone's backyard and then using the given map and the special head torch you have to find the locations where to hide these eggs (they will be marked with a red |X|) before the morning comes (indicated by the timer at the top of the screen). The objective, i.e., what you have to find, will be seen in the top left corner of the window. You have to hide as many eggs as there are eggs in the basket. Good luck!

Lore?

If you ever encounter a segfault, it was likely caused by the Silly Goose having enough of you poking him. Silly Goose resides inside the Easter bunny's head torch and is responsible for turning it on and off and gets highly annoyed if you ask it to do it too many times too quickly. Rather than replacing Silly Goose with emotionless mechanized machinery it was decided that an external observer would be hired instead so that you can restart where you left off. Granted that it managed to write down the latest observations in time.

FAQ (lore):
(not to be confused with "Lore FAQ")

Q: How come you can play a level again? After all, time is all linear and stuff, morning comes, and you're too late.
A: Easter Bunny Technologies has developed a special device to solve this issue. It's called "Teleporter 4100", 4000 stands for 4 dimensions (4 stands for 4 and 100 stands for 4 in binary and 4th letter in Latin alphabet is D) in which this machine can travel, the 4th being time. In other words, you get access to a time machine.

Q: Do tell, how does one get to save so many Easter mornings for so many children? Time do be linear after all.
A: It's done using a time machine. Refer to "Q: How come you can play a level again? After all, time is all linear and stuff, morning comes, and you're too late." for a bit more information.

Q: So, there's a time machine. Why can't the Easter Bunny use it herself? Don't tell me she doesn't have time now...
A: There's a slight caveat with "Teleporter 4100", an entity can use it only a certain amount of times per year due to it using special Easter Energy for power. It's too complicated for you to understand anyway.


Music credits
Music generated using cgMusic: http://maciej.codeminion.com/2008/05/cgmusic-computers-create-music/
from: https://www.fakemusicgenerator.com/

About

A game made for the Pygame Community Easter Jam 2023

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages