scrolling engine

scrolling engine

by Jareddddddd

👁 115 ❤️ 8 ⭐ 8 🔄 0
Created: Apr 18, 2022 Last modified: Oct 25, 2024 Shared: May 17, 2022

Description

changelog - 5/10 - start, c+p code from normal engine 5/11 - it crashes and its buggy :C 5/12 - rewrite code, get a working test model 5/13 - slope detection implemented, art decals 5/14 - camera concept finish, mouse-camera movement 5/16 - map changes, art decal changes, zoom function added 5/17 - minor general changes, increased zoom stability, tried adding screen rotation 5/18 - finished screen rotation, mouse-cam bugfix, new art decals, made clone based instead of stamp based 5/19 - free cam, movement bugfix, crouching, minor qol changes 5/20 - zoom-speed relation changed to player X and Y onscreen coords, qol changes, freecam rotation movement now relative to rotation, zoom-speed relation changed to be affected by zoom 5/25 - particle effects 5/26 - particles removed but still implemented 8/23 - better slopes, edge jumping (3 frame window), added interpolated camera movements with zoom in scroll wheel movement (freecam), map expansion 8/24 - added some secret variables, fixed many smaller bugs 8/25 - minor qol changes, having high slope now slows, interpolated collision 9/26 - doublejump?? yes (nope too buggy) (you can change 'time gt' to get this) bugs- none currently known, other than general lag

Instructions

simple fix applied for demo purposes (rotation doesn't work for map) arrows - movement space - variables e - hide variables k - free cam wasd - free cam move r - reset Featuring! : - interpolated collision - dynamic camera with camera controls - deterministic movement, wall jumping - Art decals above and below the player's layer - recursive mapping support - crouching and crouch queuing - coyote time / jump grace frames - rotate-able map, player, and decals (temporarily removed)

Project Details

Visibility
Visible
Comments
Enabled