Sobsz / jumpy-game

it will eventually be a game where you jumpy

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

jumpy game

it will eventually be a game where you jumpy

how gaming

  • 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

comparison

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]

todo

  • 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
  • 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
  • pause menu
  • level select screen
    • level unlocking? (i'm thinking only the first n uncompleted levels would be available, effectively allowing for n skips that can be restored later)
  • 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

unplanned

  • 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/nth of a loss, with maybe multiple scores for varying ns) - 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

  1. the pico-8 version

  2. idk if i can link it but it's out there

  3. switch version

  4. based on incomplete speedrun times

  5. world parkour maker, maybe some offline collections too but idk

  6. tiered obbies, Juke's Towers of Hell (and similar, e.g. The Noob Zone Towers), difficulty chart obbies

  7. colors and t-shirts are free, everything else is microtransactions

  8. o kama jo lon ni

About

it will eventually be a game where you jumpy

License:The Unlicense


Languages

Language:JavaScript 43.3%Language:HTML 41.8%Language:GDScript 14.9%