List Based Raycaster V1.2.1

List Based Raycaster V1.2.1

by Hacker-Cat2

πŸ‘ 1,229 ❀️ 57 ⭐ 52 πŸ”„ 4
Created: Dec 23, 2021 Last modified: Jan 27, 2022 Shared: Jan 5, 2022

Description

V1.0 - V1.1 edge straightening math from one of @Scratch-mation's now unshared projects. Me for everything else. :) Features: - 100% mobile compatible - FPS based movement so you always move at the same speed (FPS must be greater than 5 to move so you can't teleport through walls though) - You can import and export maps - Full control over viewing settings Update Log: Jan 05, 2022, V1.0: Shared Jan 05, 2022 (later) V1.1: - Made maps more easily editable - Eraser function in map designer Jan 25, 2022 V1.2: Added "edge sliding" so you don't instantly stop when you hit a wall, and instead "slide" against it - Fewer gaps in walls when Resolution variable is not a whole number factor of 480 - Added the Quality variable to allow control for quality and frame rate (0.25 was the previous and still is the default value, but now it can be changed to either increase frame rate or improve quality) - Changed edge straightening method to a version I figured out because it's slightly simpler than the previous one (I'm leaving @Scratch-mation in the credits because I used their code in previous versions, and they're also the one who inspired me to make a raycaster in the first place) Jan 26, 2022 V1.2.1: - Added variable screen sizes (applicable to TurboWarp only) If you have any questions or ideas, ask/suggest them in the comments! :) #raycaster #ray #caster #pen #list #Hacker-Cat2

Instructions

Welcome to my first (shared) raycaster! It is "list based", meaning it uses numbers to store map data instead of sprites. This makes it much more customizable, so you can design your own maps with the built in "map maker"! You can then save your map as a string of numbers and import it again next time you use the project! Controls: - Mobile, arrow keys or WASD to move - Press m or tap the "Map" button to show the map - Click the "Save" button to save your map and "Import" to import a pre-existing map - Click the "Edit" button to edit the current map (use the pencil and eraser buttons in either corner to draw or erase parts of the map) - FOV controls view angle width (Field Of View) - View Distance sets how far you can see - Resolution determines the number of rays sent out (higher = smoother edges, but increases lag) - Quality sets the increment distance of each ray (lower reduces edge "jitter", especially on corners, but can greatly increase lag) - FPS (Frames Per Second) displays the speed at which the game is running (more fps = more better) For best experience, play on TurboWarp: https://turbowarp.org/620889849/fullscreen?fps=250

Project Details

Visibility
Visible
Comments
Enabled

More Cool Projects

Project thumbnail
View Project

5 Shifts at Fraddie's | 1.9.1 | Mobile Friendly

by MrCheeseBun8181

Project thumbnail
View Project

Aiden's Math Lore Season 2 | Factorial

by BackpackAiden

Project thumbnail
View Project

Beat Up NEW Disney Junior Logo

by SMT72

Project thumbnail
View Project

【ネプγƒͺγƒΌγ‚°γ€‘ζ”Ήθ‰―η‰ˆ γƒˆγƒ­γƒƒγ‚³γ‚’γƒ‰γƒ™γƒ³γƒγƒ£γƒΌ 中を見γͺいで一発クγƒͺをは袅難閒

by Lem777

Project thumbnail
View Project

Endless Russian Letters Draggable

by qiaohu192013

Project thumbnail
View Project

Grand Prix F1 Starting Grid 2024

by SSeekSSoon

Project thumbnail
View Project

Beat Up Battery Flat [19]

by Aidenlove916

Project thumbnail
View Project

My sprunki ocs update

by Robottobueso

Project thumbnail
View Project

Mandelbrot Set Explorer 2.0

by twins_paradox

Project thumbnail
View Project

Numbereons 1 to 1000 collab (NEW INSTRUCTIONS)

by c2y98

Project thumbnail
View Project

Colorful Balloon Pump v0.2 remix

by wintercat96

Project thumbnail
View Project

beat up 8-ball

by liy2017645

Project thumbnail
View Project

Beat up WeDo (Pico's evil twin)

by is44c128_nolastgame

Project thumbnail
View Project

New Super Mario Bros. Wii on Scratch

by triangle5820

Project thumbnail
View Project

introγ‚³γƒ³γƒ†γ‚Ήγƒˆγ‚¨γƒ³γƒˆγƒͺγƒΌδ½œε“

by kobichan2018

Project thumbnail
View Project

Rede Globo Yoshi's Island Entrando no Ar (1989)

by Mariofans1981

Project thumbnail
View Project

Lumber Tycoon

by Mrboy666

Project thumbnail
View Project

Beat Up Scratch Cat (Added more buttons)

by hyd3ns33k

Project thumbnail
View Project

Beat up scratch cat remix remix

by tatatino150

Project thumbnail
View Project

Digital clock

by Chuyentam291215

Project thumbnail
View Project

γƒ•γƒ©γƒƒγƒ”γƒΌγ‚­γƒ£γƒƒγƒˆ

by miyamotto

Project thumbnail
View Project

TACT-AIM MARINE

by urukazu

Project thumbnail
View Project

Beat up Edward Remastered

by ptv_23

Project thumbnail
View Project

[Scrapped]HELP_TALE Xx_FRESHSANS_xX FIGHT by MR257

by MR257