it will eventually be a game where you jumpy
- wasd to move
- space to jump
- shift to go slow and also reduce inertia
- comma and period to rotate left and right 45° (like in roblox)
- r to restart
aka what to play while waiting for me to finish this
italicized are aspects i personally care about
see also: https://www.reddit.com/r/gamingsuggestions/comments/pykcd0/is_there_a_game_where_you_just_parkour/
(wider view here)
Celeste | Micro Platformer | Minecraft parkour | ClassiCube (Not Awesome 2 server) | Roblox obbies | Super Mario 64 | Clustertruck | MEANDERS | jumpy game (planned) | |
---|---|---|---|---|---|---|---|---|---|
access | |||||||||
free | ❌ | ✅ | ❌ | ✅ | ✅ | ❌ | ❌ | ❌ | ✅ |
offline | ✅ | ✅ | ✅ | ❌ | ❌ | ✅ | ✅ | ✅ | ✅ |
pc | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ |
browser | 〰1 | ❌ | ❌ | ✅ | ❌ | ✅2 | ❌ | ❌ | ✅ |
mobile | ❌ | ❌ | ✅ | ✅ | ✅ | ✅ | ❌ | ❌ | ✅ |
console | ✅ | ❌ | ✅ | ❌ | ✅ | ✅ | ✅ | ✅3 | ❌ |
gameplay | |||||||||
dimensions | 2 | 2 | 3 | 3 | 3 | 3 | 3 | 3 | 3 |
howlongtobeat (official, main + extra) | 25 | 1 | n/a | 15+4 | n/a | 17 | 5.5 | 2.5 | 5? |
caters to noobs | 〰 | 〰 | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ |
caters to advanced | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ |
caters to experts | ✅ | ✅ | ✅ | ❌ | ✅ | ✅ | ✅ | ❌ | ❔ |
custom levels | ✅ | 〰 | ✅ | 〰 | ✅ | 〰 | ✅ | ❌ | ✅ |
↑ sorted by difficulty | ❌ | ❔ | 〰5 | ❌ | ✅6 | ❌ | ❌ | n/a | ✅ |
custom elements | ✅ | ❌ | ✅ | ✅ | ✅ | ✅ | ❌ | n/a | ✅ |
sanctioned cheats | ✅ | ❌ | ✅ | ❌ | ❌ | 〰 | ❌ | ❌ | ✅ |
multiplayer | ✅ | ❌ | ✅ | ✅ | ✅ | ✅ | ❌ | ❌ | ❌ |
other | |||||||||
visual style | fancy | clean | fancy | fancy | fancy | fancy | clean | clean | clean |
custom player visuals | ✅ | ❌ | ✅ | ✅ | 〰7 | ✅ | ❌ | ❌ | ✅ |
rhythm elements | ✅ | ❌ | 〰 | ❌ | ✅ | ❔ | ❌ | ❌ | ✅ |
toki pona translation | ✅8 | ❌ | ✅ | ❌ | ❌ | ❌ | ❌ | ❌ | ✅ |
honorable mention: neverball which isn't really a standard platformer but has similar vibes outside of that (and is also quite fun)
also seum which i haven't tried yet but it seems cool [update: i now have and yeah it's cool]
- basic movement
- linear acceleration as an option (or replacing exponential?)
- sneak
- crawl
- celeste dash?
- celeste coyote time (allow jumps right after falling off a platform)
- minecraft stepping?
- sonic continuous acceleration (specifically separate from inertia)
- variable-height jumps?
- finetune it to make sure it's good and comfy; might not matter because roblox obbies are fun despite lack thereof
- mouse rotation
- 45° snap rotation
- make camera follow it smoothly
- toggle between 1st- and 3rd-person
- make 3rd-person camera either collide with walls or semitransparently render any that are in the way
- shadow directly below player
- slightly fancier model (procedural with adjustable size)
- animated
- minecraft skin import
- ears mod support
- a barebones level
- custom cube+collider object
- other shapes (slope, cylinder?)
- fixed-width borders (blender
inset faces
with different material)
- cube types
- winbricks (or should it be winzones?)
- killbricks
- speedbricks
- fallbricks?
- slipbricks
- celeste rhythmbricks
- to the rhythm of smoothly looping music (idk if stock or make own)
- climbbricks
- movebricks?
- buttonbricks??
- launchbricks?
- checkpointbricks (full reset would require going into a menu i guess, or resetting at a checkpoint)
- explicitly specified platform order (needs to be a graph to handle branching and looping)
- highlight next platform(s) when enabled / on demand
- reward skips with satisfying effects
- train a neural network on it to generate levels?
- seamless level joining (goal block connected to start block)
- collectibles
- unlockable skins/effects based on those?
- a complete level
- a level someone actively enjoys
- one level for each mechanic
- a full default level set (let's say 36 with a nice difficulty curve)
- a kaizo level
- someone else making a level
- level editor
- custom music loading (non-trivial due to godot limitations, might need to import a non-unlicense module)
- show music title when loading level (automatically solves attribution of potential cc-by music in gameplay videos)
- random generation
- level server
- global leaderboard
- custom music loading (non-trivial due to godot limitations, might need to import a non-unlicense module)
- pause menu
- level select screen
- level unlocking? (i'm thinking only the first
n
uncompleted levels would be available, effectively allowing forn
skips that can be restored later)
- level unlocking? (i'm thinking only the first
- sound effects
- savefile
- best time and attempt count
- settings
- controls
- visuals
- countdown
- maybe fly around the level before playing it? kinda like mario odyssey
- cheats screen
- credits screen
- custom level format - godot editor is good enough, and if people wanna make ports then a converter can be rigged up
- elo system for level difficulty (like in lichess puzzles, failure = 1/
n
th of a loss, with maybe multiple scores for varyingn
s) - there aren't gonna be enough players for that to work well, and it might encourage sticking to easy unfun levels - paid content - i generally post everything for free (in part because i don't put much effort into it); if you wanna pay then buy one of the games above or donate
Footnotes
-
idk if i can link it but it's out there ↩
-
based on incomplete speedrun times ↩
-
world parkour maker, maybe some offline collections too but idk ↩
-
tiered obbies, Juke's Towers of Hell (and similar, e.g. The Noob Zone Towers), difficulty chart obbies ↩
-
colors and t-shirts are free, everything else is microtransactions ↩