Vertiscroll Platformer

Add to
My games
Add to
Wishlist
Save to
Collection
No reviews
Exceptional
Meh
Skip

About

Game for Trijam #193

Controls:

WASD or Arrow Keys = Movement
Space or Z = Jump
Shift or X = Dash (can be used midair)

How to play:

Red Light!
When the background is red, don't move.
Green Light!
When the background is green, move!

Use your dash and jump to climb as high as you can when the light is green.
Falling off the bottom is a Game Over!

Tip: If the light switches to red while you're mid-jump, you can move freely until you land Dev Notes

This is where I'm just gonna talk about the game and process and whatever. Feel free to read, or don't it's not important to the game.
The theme of the jam was "Patience" so my initial idea was a clicker game or something involving the players patience, or the patience of an npc.

One "thought trail" led to another, and I ended up realizing that many childhood games are games of patience! (RLGL and Hide & Seek were the main ones i thought of)
With those games as a "base" of sorts, I started thinking from there.
My first idea in this vein was a horror game where you needed to hide in cupboards during red light, and run to the next one during green light.
Thankfully, I realized this was a little (a lot) ambitious for 3 hours...

So, I thought about what else I could do and eventually landed on doing a 2D Platformer.
I've been wanting to make what I would consider a "Slick feeling jumping fella", and I feel like I did a pretty good job of that. Let me know in the comments if it feels good to control. :)

The hardest part of development was creating content.
I've learned from past jams that using 'Arcade-Like' gameloops and procedural generation help with that.
So I decided on a vertical autoscrolling platformer with random generation- which, is kinda funny because autoscrollers also fit into the theme of "patience" in that they're notorious for testing the patience of players.

But, that's a little off track. Developing the autogeneration was by far the most difficult part of development.
Getting some platforms to show up, that's pretty easy.
Having each of said platforms (reasonably easily) accessible is a completely different matter.
I started out trying to do some really big algorithm that was like 20 lines of code, each line getting and returning multiple variables and generating random number upon random number
BUT... it was horribly optimized.
Most of the times it called "make platform", frametimes would spike and the game would stutter- which is unacceptable.

Eventually, I added screen-wrapping (the ability to go off the left side of the screen and come back on the right) and ended up with the generator used in the release of the game.

I wanted to do all the programming first because my skill in programming far outweighs my skills in art, music and sound combined.
Unfortunately, the programming took all 3 hours... whoops.

Platforms
Release date
Developer
Aniraster
Age rating
Not rated

System requirements for Web

Read more...
Vertiscroll Platformer screenshot, image №3641090 - RAWG
Edit the game info
Last Modified: Nov 7, 2022

Where to buy

itch.io