ScratchData LogoScratchData
Back to squirrelsRcool's profile

DDA Version 2 (rev 0.2) WIP

SQsquirrelsRcool•Created July 24, 2023
DDA Version 2 (rev 0.2) WIP
46
34
303 views
View on Scratch

Instructions

Turbowarp will run significantly better! https://turbowarp.org/877109780 WASD to move F for flashlight Q and E to switch blocks, Click to place 1 toggles Fancy Rendering* B to bake lights, R to rebake (quality changes require rebake) *Fancy rendering renders multiple layers and includes, AO, "Bloom", glass floor refractions, proper ray occlusion. Light sprites do not render in fancy rendering, if using baked lights, you will need to rebake to see the light placement. Or you can temporarily turn on the basic renderer. If youd like, you could use this as a base for a sudo

Description

PROJECT UNDER DEVELOPMENT *Keep in mind that everything is subject to change, and the project may temporarily break* Scroll down for plans/changes Main changes: Improved DDA algorithm (Its actually done properly this time) Better color handling Visual improvements Higher FPS 1 quality setting Baked Lights Planned: Variable Tile Resolution (for example, a tile could have its own 3x3 collision mask instead of the whole grid having a higher resolution, which would decrease computation cost greatly for higher resolution maps). Color filters (similar to the colored mirrors but light can pass through) Glass and mirror fix (probably not gonna happen though, lmao) Currently it has a temporary fix. If a ray is still in the glass, anything that isn't air behaves as a wall. Glass bug with corners (ray gets turned to surface normal, calculation error?)

Project Details

Project ID877109780
CreatedJuly 24, 2023
Last ModifiedDecember 13, 2024
SharedJuly 24, 2023
Visibilityvisible
CommentsAllowed