Raycasting 101 (sprite-based)

Raycasting 101 (sprite-based)

by PutneyCat

👁 20,698 ❤️ 837 ⭐ 744 🔄 52
Created: May 17, 2020 Last modified: Apr 13, 2021 Shared: May 17, 2020

Description

This is aimed at anyone wanting to try the "easy" sprite-based method of raycasting. It does things a little differently from the Scratch Wiki's version: the base raycaster is simpler in some ways (no lists or broadcasts) but it does use a couple of trig functions. For a tutorial on the more complex list-based version, try https://scratch.mit.edu/projects/337452463/ SVG scratchblocks created using the terrific https://scratchblocks.github.io/ Eiffel tower pic from https://parisworkingforart.wordpress.com/2009/12/31/the-eiffel-tower/#jp-carousel-50

Instructions

Spacebar or click screen to progress through tutorial. Full screen recommended. You can move around the map with the arrow keys in the early part of the tutorial, and at the end. To use these scripts for your own raycaster, delete all the sprites beginning with a "T" (for tutorial), and connect up the green flags in the remaining four (the first four).

Project Details

Visibility
Visible
Comments
Enabled

More Cool Projects

Project thumbnail
View Project

Beat up a Skibidi Toilet (Beta) remix

by bubbalouskeee

Project thumbnail
View Project

(Gobo参戦) 大乱闘スマッシュブラザーズscratch

by HALUTASU

Project thumbnail
View Project

Collab Intro

by -superwooper-

Project thumbnail
View Project

Angry Birds (Test) 1-1

by Guest216

Project thumbnail
View Project

sky ボールころころ13

by skyblueball2

Project thumbnail
View Project

Beat up TVOKids Q UTTP THDTC and his flip buddies (2) remix

by jace1809

Project thumbnail
View Project

Jotaro vs DIO 2 Players

by VitorBRMito

Project thumbnail
View Project

BEAT UP BARNEY (Ver 1.8.1)

by KlaskyCuspo_123

Project thumbnail
View Project

Angry Birds Classic: Vector Pack

by IAmYourGummyBear

Project thumbnail
View Project

John For The Beat Up Games

by tatatino150

Project thumbnail
View Project

Cuphead Scratch Boss (Finished)

by LoganTheCartoonist

Project thumbnail
View Project

Rise Above || Complete Palette MAP

by Alpha_Wolf_Coder

Project thumbnail
View Project

Beat Up Scratch Cat! 1.o

by basketball_256

Project thumbnail
View Project

新・リプレイころころ5

by s00384206

Project thumbnail
View Project

かくれんぼう~三日間の攻防戦~ -其の八- 空戦

by TNT_TOMATO

Project thumbnail
View Project

Timeblocks Band 129-132

by SharkyBlues3rd

Project thumbnail
View Project

Beat up monkey! 2024 remix remix-2

by SamiSamantaG

Project thumbnail
View Project

GU!ink!sans fight (demo) phase2 [UNDERTALE fun game]

by gau37

Project thumbnail
View Project

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

by Mariofans1981

Project thumbnail
View Project

The Great Scratch Beat Em Up

by LionOte

Project thumbnail
View Project

Nubert Virtual Pet - Mixon's Remaster!

by Ultra_Mixon

Project thumbnail
View Project

Warrior Cats Clan Life 2- Lead a Clan! (WIP)

by -Frostwillow-

Project thumbnail
View Project

☁オンライン広場

by mahotel

Project thumbnail
View Project

Vyond Effects Part 9 (FINAL PART)

by katalinaja