This was made for Practice Jam #1 but I didn't have a lot of time! Play slow if you want to see all of the dialogue!

Feel free to leave suggestions for more mechanics you'd like to learn in the comments!


The Game can only be played in Chrome-based Web Browsers due to some Godot 4 limitations! Sorry!


Also made to teach others how to play Platformers, after this you will be prepared for others like Celeste and Hollow Knight!


Controls:

WASD and Arrow Keys - Movement

Space - Jump

Shift - Dash

Published 26 days ago
StatusPrototype
PlatformsHTML5
Rating
Rated 4.0 out of 5 stars
(2 total ratings)
AuthorTmat
GenrePlatformer, Educational
Made withGodot
Tags2D, Funny

Comments

Log in with itch.io to leave a comment.

I like it its very good!

This is really good! A very well-thought out introduction to the components of a platformer.  I don't think I've seen a platformer that has a tutorial like this (granted, I don't really play a lot of platformers any more), but it seems the assumption is that people just automatically know the mechanics.   So this was a nice little departure from that assumption, especially for the keyboard, which is harder to figure out, as there are so many keys and keypress combinations compared to something like an NES controller.  Great work, and great concept!

I was actually inspired by a video I watched a long time ago: What Minecraft Is Like For Someone Who Doesn't Play Games 

I myself many times take the general knowledge we all have of games for granted and forget that not everyone is as use to playing them as I am, so I made this to be able to be a free resource to point people to in order to help teach the basics before going to other platformers.

(1 edit) (+1)

nice, it really teaches you platforming, had fun playing it. btw how did you implemented the dialogue system it's really cool.

(+1)

I created a custom Resource that holds String data, a time delay (used for if I want a break between text appearing), text speed, and an array of text effects. I then create an array of that Resource per level and can read in the data I want to a RichTextLabel, generating the string character by character (depending on text speed) and setting the text field of the label each time a character is generated

I came to ask the same question, I really liked your dialogue system. I need to learn how to use custom resources. Great game, very well made!

This is the video I watched that helped me get started with them: Custom Resources - A Godot Workflow GAME CHANGER

They are really useful for a lot of stuff in Godot, most recently I've used them for creating a bunch of items that share the same resource type. 

Fun game, but too easy. I love to suffer)

I would also like a restart button. You have to go to the very end to start a new speedrun.

My record is 29 seconds.

P.S it turned out that the game does not launch through the itch.io application :(

That's about where my record is too haha. This was mostly made for newcomers to the Platformer genre and people that don't play many video games! I had thought about expanding it to advanced tech in the future though that would be harder.

A fun game!
But for me it freezes for like 0.5s when new controls are "turned on". 

(1 edit)

Yeah I was having some stuttering issues as well, I think it has to do with the particle effects. It should only happen the first time the particles are attempted to be rendered.

I clicked on the "run" button in itch.io and it gave me an error:


Error
The following features required to run Godot projects on the Web are missing:
Cross Origin Isolation - Check web server configuration (send correct headers).


Maybe you need to launch the game differently? or it's just broken

What browser are you running the game in?

Seems like it's a Godot 4 issue and the HTML build can only be played in Chrome-based browsers. Sorry!