"A Totally Generic Platformer" is a totally generic platformer. It's just a generic, average platformer with nothing special. You have been warned.
This game was created as part of the Python Discord Summer Code Jam 2022. In this competition, individuals are randomly allocated 4 other teammates and given just over a week to make something that fits a theme.
This year, the theme was "It's not a bug, it's a feature".
Submissions also had to incorporate WebSockets, using one of these frameworks. We chose to use websockets
to facilitate multiplayer.
The game was written in Python (obviously, it's a Python code jam...) using pygame
.
Find out more about the competition here.
To play the game, simply download the package you need from the latest release, then run the executable.
- Clone this repository
cd where/you/want/it
git clone https://github.com/smileyface12349/old-fashioned-orcs.git
- Make sure you have Python installed (version 3.10+).
- Install the required dependencies:
cd where/you/want/it/old-fashioned-orcs
python3 -m pip install -r dev-requirements.txt
- Then simply run the __init__.py file.
←
and→
to move right/left (WASD and ZQSD control schemes are supported as well).↑
orSpace Bar
to jump (WASD and ZQSD supported here as well).R
if you experience a "pseudo-crash".F
for the pause menu (to skip levels or mute the music).Return
orSpace Bar
to proceed dialogue.ESC
key while playing will take you back to the menu, a second hit will exit the game.
Part of the submission involved producing a short video about the project. You can find that here.
There's some random screenshots of the game, in case you're interested...
Stuck while playing the game? Try jumping around at random until something works. In the unlikely event that doesn't work, here's a few hints to help you out.
This level should be pretty self-explanatory
If you can't do this one, it's probably because you need two people! If you're on your own, press F and skip the level.
Hint 1
Have you picked up the shovel (you have to approach it from the side - where your hands would be if you had any)Hint 2
If you can't get back by going left, try going right first.Hint 3
You have a shovel now. What does a shovel do?Hint 2
The bricks below you have the same pattern as the blocks you need to jump onThis is a co-op only level, so if you're on your own then it's time to press F!
It's not possible to skip this part of the game, so you have to actually be able to do it!
There's a few different endings to the game. All start on level 6.
This level is very self-explanatory - begin by climbing up to the surface
You need some good platforming skills to get this ending! There's also a secondary ending in this path that you may want to look out for.
[NOTE: Due to the way it works internally, if you press F to go back a level it will take you to the surface ending. Simply press F again to get back to level 6]
Hint 1
Did you notice any blue boxes on the way to the cave ending?Hint 2
You really think I'm going to tell you how to do it? It wouldn't exactly be a secret ending then!"A Totally Generic Platformer" was created by:
- smileyface12349
- Spacewiki
- Nasty
- Paulchen
- Staubfinger