W and S to move between platforms, A and D to move horizontally, Space to Jump and Enter to Sword Slash.
If you wish to download and run the game from the source, please download the source code zip file, open the Godot project (instructions in README.md), go to the AssetLib tab, and download and install the "PythonScript" (not "PythonScript-Pypy") addon. After installing the addon, restart Godot and reopen the project and you're good to go.
If you get any dependency errors on opening the project before installing the addon just hit "Close".
The addon was not included with the source because of codesigning issues on multiple machines.
Ratings (show detail)
Final Entry Source Code
What the game looks like
Relearning pygame :p
I'm going to make an infinite side scrolling game featuring a swordsman looking to get to his arch nemesis. Little does he know that their journey is neverending.
Deciding to use Godot Python
Now that I'm using an Engine I'm much more comfortable with I can finally start making actual progress with PyWeek 32 :D
Made the main character and infinite side scrolling
I've made a main character with a state machine and animations. Also made three levels of platforms that the player will be able to jump up/down to to avoid enemies and traps, which will be added later. I think that making sound effects will be a little difficult, as I've never worked with SFX before. But hey there's a first time for everything.
I'm going to start working on a parallax background and enemies.
Made good progress today!
Today, I've added the ability to switch between the three platforms and added horizontal movement so the player can avoid the lasers. However, I originally did not intend for the game to have any horizontal player movement.
Also, another cool thing I decided to add was particles! Whenever the player moves between platforms or the orbs shoot a laser, there are cool particles thanks to Godot's particle system.
I would say that I've made some good progress in these last two days.
Starting to look like a proper game
What's remaining is a catchy menu screen and sound fx + music.
PyWeek Coming To An End...
Juggling schoolwork while working on my game was, weirdly enough, stressful in a fun way. I learned about using Python with Godot, and also that Godot is just better off with GDScript lmao. I'm done with the finishing touches for my game and it's ready to be submitted.
Good luck to all the other entrants and I hope they had just as much fun as me!