You (a group of 3 people, each with a different ability) are wandering through a cave.
When zipping the folder for uploading i noticed that capitalisations are sometimes different. this may cause text boxes not being displayed properly or not being completely left out :-(
arrows to move and jump
a and d to switch character
each character has an ability:
diving (moving under water)
some boxes are pushable
the goal is to reach the end of the cave.
even though 1 player is enough to finish i'd reccomend to try to get all players there (in level 3 it's not possible)
in order to run the source code you need:
python 3.x python download
if you want to use a python version other than 3.8 you need to change the 1st line (to python 3.x)
pygame 2.x run (in terminal / cmd)
pip(3) install pygame
the file you need to run is named 'executable'. you don't need to install anything more.
== Fonts were not made during the jam ==
I'm getting some "Thomas Was Alone" vibes from the gameplay here, once I figured out that you could switch characters. Tip for next time: give them different colours by tinting the sprites. Probably doable with a single line of code (I don't know PyGame), and it helps players by making it clear that these are actually different characters, and not just lives or something.
Similarly for the end goal of the level. Even if it's just a coloured rectangle, it's way better than it being invisible.
On the final level, it's not possible to bring home all three characters, is it?
Thanks for the feedback!
A cool idea having each character with their unique speciality! Definitely a nice start for a game here.
Initially I had some trouble figuring out which character I had shifted to and there wasn't any visual indication of their skills so having some character design to show that could be a fun idea if you'd want to develop this further. I got the hang of it though and the progression in the levels did show you progressing with the puzzle design as well!
One thing that came to mind is that maybe for next jam it would be a good idea to make the game accessible without having to download the framework separately, so that you'd have just one package to download with an .exe -file for the game :)
But can definitely understand that maybe there wasn't time for that this time.
(looks on my end like my last comment didn't upload so if you get two comments from me that's why)
Interesting concept and I enjoyed what gamplay there was. I definitely think more levels/puzzles would have been ideal, but of course time limits are an issue. Like Jcatie says, packaging this game in an .exe would have been nice (I always use auto-py-to-exe for my games), though from experience I know that turning python/pygame projects into .exe files always seems to go wrong at the worst time. Can't wait to see what you make next jam!
@M2tias definitely looking forward to the next jam! hopefully i will be able to use all 48 hours! (I lost ~10 hours this time)
@Jcatie @Baconinvader I don't know what you mean by framework (python is a language and pygame is a package / library). Also you don't have to install these if you run the executabe. I just realized that my install description was misleading as it was aiming to explain how to run the source code (changed it now). I will make sure to check out auto-py-to-exe.
@M2tias Oh I understand. unluckily i currently don't have access to a windows computer currently. (pyinstaller can only create an executable for the os of your machine) I'll see what i can do.
auto-py-to-exe is basically pyinstaller with a GUI (graphical user interface) it also doesn't create a windows executable on a linux system.