Discuss Scratch

supernavo
Scratcher
1000+ posts

Programming other than Scratch

I'm good with HTML, CSS (do those count) Javascript, Lua, p5js (does this count) and I'm kinda OK at C++ and I want to learn C# to actually be able to use a game engine. If I want to make a fake virus I just look up a bunch of VBScript documentation but don't actually know the language though.





Workaround: griffpatch
when gf clicked
forever {
crush downwards::grey cap
when gf clicked
}@loopArrow::control cap

when gf clicked
crush inwards{
when gf clicked
}::grey cap

when @greenFlag cli‎cked
move (10) steps
I'm the dumb suggestions guy. Remember run blocks on blocks?
This signature has been restored from a backup.
(Note to self, if you ever lose the submit button, make your own!)
WarriorGirl8
Scratcher
5 posts

Programming other than Scratch

I know most of the Python basics. I'm currently trying to make a version of Wordle using python, but I can't find any good dictionaries to use.
KomputerKoding
Scratcher
52 posts

Programming other than Scratch

Penny for your thoughts on Javascript? It's a fun language thus far, but I've barely learnt the basics.
48kxzh0tzz_____
Scratcher
100+ posts

Programming other than Scratch

I learned HTML/CSS when I was really young (8-9) so I'm currently relearning it

I'm Zynny, and this is my siggy. Feel free to use any pronouns for me, but I prefer he/they. I'm a proud aroace Christian. I also really like Ninjago and the Black Panthers movie series!

Knightbot63
Scratcher
1000+ posts

Programming other than Scratch

Python, Shell commands, Some HTML

Working on an RPG. Consistently losing followers because of inactivity.
I head to forums time-to-time. Not as much as I used to.
wvzack
Scratcher
100+ posts

Programming other than Scratch

i know python some go a bit of c++ a bit of java a bit of javascript and lua

if anyone knows lua can you tell me why this script is not working (roblox studio)

Players = game:GetService(“Players”)
Teams = game:GetService(“Teams”)

Players.PlayerAdded:Connect(function(player)
player.CharacterAdded:Connect(function(character)
print(player.Name, “has joined”, player.Team)
team = player.Team
shirt = team.Shirt:Clone()
pants = team.Pants:Clone()
shirt.Parent = character
pants.Parent = character
end)
end)

i am not getting errors but nothing else is happening ether

Likes: Programing (python scratch Lua c++ I am bad at c++ a) Aiviation (B787 Queen of the sky F35) Mountain Biking and Messing around with computers (not a gamer at all)
My projects I am most happy with also the few “polished games I have:
judeissocool
Scratcher
9 posts

Programming other than Scratch

I'm learning c# but with the unity plugin thing I don't really know what to do any tips?
jlbar18
Scratcher
61 posts

Programming other than Scratch

function function1()

print(Hello world!)
end
– thats lua since thats what roblox uses (its kinda hard for me XD)

Last edited by jlbar18 (Dec. 8, 2023 00:27:54)


-jlbar18, formerly PinkySunsetGaming

play SSML3 now. https://scratch.mit.edu/projects/884299849/
wvzack
Scratcher
100+ posts

Programming other than Scratch

jlbar18 wrote:

lua since thats what roblox uses (its kinda hard for me XD)
me to

Likes: Programing (python scratch Lua c++ I am bad at c++ a) Aiviation (B787 Queen of the sky F35) Mountain Biking and Messing around with computers (not a gamer at all)
My projects I am most happy with also the few “polished games I have:
10goto10
Scratcher
500+ posts

Programming other than Scratch

AWK

Do you have an Animate a Name project that you'd like to have added to a studio? Please leave a comment in this studio.

pkhead
Scratcher
1000+ posts

Programming other than Scratch

I wrote a routine in x86 assembly that prints a string then i got bored andplayed slug game
i forget how it goes let
print:
pusha ; save register state to stack

print_loop:
mov al, [bx]
cmp al, 0
je print_end ; if al = 0, then end loop
mov ah, 0x0e ; else, set tty mode
int 0x10 ; print character at al register
add bx, 1 ; increment bx register by 1
jmp print_loop

print_end:
popa ; restore previous register state
ret ; return from routine
if it works, you point a pointer to a zero-terminated string in the bx register before calling the routine
DifferentDance8
Scratcher
1000+ posts

Programming other than Scratch

I am working on my first proper (a.k.a not-an-esolang-i-tried-to-make-but-ultimately-failed-because-i-didnt-read-the-manual-properly) esolang. I think it's going to be called “R0t0g3n” (yes, the 0's and the 3's are there exclusively to make it look better). Take one guess as to what inspired my name (hint: terminator but cat (thanks BreadcatGames))

It's github repository will be made as soon as I have access to my main scratching device (i'm currently on my surface go, which is severely running low on storage space)

Mod's Protogen Maker v2 released. I will update it when I will update it
CatClawz_
Scratcher
500+ posts

Programming other than Scratch

Processing code that'll draw ralsei from deltarune, was gonna show off a more advanced thing I made but guess who forgot to save before restarting his computer (it was me)

size(250,450);
noStroke();
fill(0);
rect(50,130,150,100);
rect(40,150,170,80);
rect(30,180,190,40);
rect(20,190,10,30);
fill(80,204,144);
rect(90,50,50,50);
rect(100,30,30,20);
rect(110,20,10,10);
rect(60,70,110,50);
rect(20,90,200,30);
fill(0);
rect(80,100,60,40);
fill(80,204,144);
rect(80,100,10,10);
rect(120,100,10,10);
fill(0);
rect(30,120,10,20);
rect(20,110,10,20);
rect(10,100,10,10);
rect(20,90,30,10);
rect(50,60,10,30);
rect(50,60,30,10);
rect(80,50,10,30);
rect(90,30,10,20);
rect(100,20,10,10);
rect(110,10,10,10);
rect(120,20,10,10);
rect(130,30,10,20);
rect(140,50,10,30);
rect(140,60,30,10);
rect(170,60,10,30);
rect(180,90,40,10);
rect(220,100,10,10);
rect(210,110,10,20);
rect(200,120,10,10);
fill(52,113,93);
rect(100,220,10,10);
rect(140,220,10,10);
rect(40,120,60,10);
rect(40,120,10,30);
rect(90,130,10,10);
rect(140,120,60,10);
rect(140,120,10,20);
rect(190,130,10,20);
rect(200,150,10,20);
rect(210,170,10,20);
rect(30,150,10,30);
rect(20,180,10,10);
rect(10,190,10,10);
rect(20,200,10,10);
rect(10,210,10,10);
rect(20,220,20,10);
rect(40,230,10,10);
rect(50,220,10,10);
rect(60,230,20,10);
rect(220,190,10,10);
rect(210,200,10,10);
rect(220,210,10,10);
rect(200,220,20,10);
rect(190,230,10,10);
rect(180,220,10,10);
rect(170,230,10,10);
rect(70,70,10,10);
rect(80,80,10,10);
rect(150,70,10,10);
rect(140,80,10,10);
rect(60,240,10,10);
fill(80,204,144);
rect(80,150,20,10);
rect(70,160,10,10);
rect(100,160,10,10);
rect(80,200,20,10);
rect(70,190,10,10);
rect(100,190,10,10);
rect(60,170,10,20);
rect(110,170,10,20);
rect(150,150,20,10);
rect(140,160,10,10);
rect(170,160,10,10);
rect(150,200,20,10);
rect(140,190,10,10);
rect(170,190,10,10);
rect(130,170,10,20);
rect(180,170,10,20);
rect(120,170,10,10);
fill(250);
rect(90,170,10,20);
rect(150,170,10,20);
fill(80,204,144);
rect(60,270,130,120);
rect(40,340,170,40);
fill(52,113,93);
rect(20,350,30,20);
rect(40,340,20,20);
rect(60,340,10,10);
rect(80,310,10,10);
rect(90,270,90,20);
rect(160,290,30,30);
rect(170,320,30,20);
rect(180,340,30,10);
rect(190,350,30,10);
rect(200,360,30,10);
rect(120,380,50,10);
rect(160,370,10,10);
rect(60,370,10,10);
rect(80,370,10,10);
rect(120,290,10,10);
fill(249,12,155);
rect(80,230,90,40);
rect(70,240,110,20);
rect(100,270,50,10);
rect(70,270,10,10);
rect(60,280,30,30);
rect(50,310,30,30);
fill(0);
rect(60,250,10,30);
rect(70,260,10,10);
rect(50,280,10,30);
rect(40,310,10,30);
rect(30,340,10,10);
rect(20,350,10,10);
rect(10,360,10,10);
rect(10,360,10,10);
rect(20,370,20,10);
rect(40,380,40,10);
rect(70,390,120,10);
rect(180,380,30,10);
rect(210,370,20,10);
rect(230,360,10,10);
rect(220,350,10,10);
rect(210,340,10,10);
rect(200,320,10,20);
rect(190,300,10,20);
rect(180,280,10,20);
rect(170,260,10,10);
rect(180,270,10,20);
rect(80,270,20,10);
fill(52,113,93);
rect(130,400,40,30);
rect(140,410,50,30);
rect(190,420,10,20);
rect(80,400,40,30);
rect(60,410,50,30);
rect(50,420,10,20);
fill(0);
rect(100,380,10,10);
rect(140,380,10,10);
rect(90,400,20,30);
rect(80,410,10,20);
rect(60,420,20,10);
rect(140,400,20,30);
rect(160,410,10,20);
rect(170,420,20,10);
rect(100,300,20,20);
rect(130,300,20,20);
rect(110,310,30,20);
rect(120,330,10,10);
rect(170,230,10,10);
rect(180,240,10,20);

when [PANIC v] key pressed
PANIC
He/Him/His only please!! <33
Check out my Snap! profile!! :>
jlbar18
Scratcher
61 posts

Programming other than Scratch

CatClawz_ wrote:

(#293)
Processing code that'll draw ralsei from deltarune, was gonna show off a more advanced thing I made but guess who forgot to save before restarting his computer (it was me)

size(250,450);
noStroke();
fill(0);
rect(50,130,150,100);
rect(40,150,170,80);
rect(30,180,190,40);
rect(20,190,10,30);
fill(80,204,144);
rect(90,50,50,50);
rect(100,30,30,20);
rect(110,20,10,10);
rect(60,70,110,50);
rect(20,90,200,30);
fill(0);
rect(80,100,60,40);
fill(80,204,144);
rect(80,100,10,10);
rect(120,100,10,10);
fill(0);
rect(30,120,10,20);
rect(20,110,10,20);
rect(10,100,10,10);
rect(20,90,30,10);
rect(50,60,10,30);
rect(50,60,30,10);
rect(80,50,10,30);
rect(90,30,10,20);
rect(100,20,10,10);
rect(110,10,10,10);
rect(120,20,10,10);
rect(130,30,10,20);
rect(140,50,10,30);
rect(140,60,30,10);
rect(170,60,10,30);
rect(180,90,40,10);
rect(220,100,10,10);
rect(210,110,10,20);
rect(200,120,10,10);
fill(52,113,93);
rect(100,220,10,10);
rect(140,220,10,10);
rect(40,120,60,10);
rect(40,120,10,30);
rect(90,130,10,10);
rect(140,120,60,10);
rect(140,120,10,20);
rect(190,130,10,20);
rect(200,150,10,20);
rect(210,170,10,20);
rect(30,150,10,30);
rect(20,180,10,10);
rect(10,190,10,10);
rect(20,200,10,10);
rect(10,210,10,10);
rect(20,220,20,10);
rect(40,230,10,10);
rect(50,220,10,10);
rect(60,230,20,10);
rect(220,190,10,10);
rect(210,200,10,10);
rect(220,210,10,10);
rect(200,220,20,10);
rect(190,230,10,10);
rect(180,220,10,10);
rect(170,230,10,10);
rect(70,70,10,10);
rect(80,80,10,10);
rect(150,70,10,10);
rect(140,80,10,10);
rect(60,240,10,10);
fill(80,204,144);
rect(80,150,20,10);
rect(70,160,10,10);
rect(100,160,10,10);
rect(80,200,20,10);
rect(70,190,10,10);
rect(100,190,10,10);
rect(60,170,10,20);
rect(110,170,10,20);
rect(150,150,20,10);
rect(140,160,10,10);
rect(170,160,10,10);
rect(150,200,20,10);
rect(140,190,10,10);
rect(170,190,10,10);
rect(130,170,10,20);
rect(180,170,10,20);
rect(120,170,10,10);
fill(250);
rect(90,170,10,20);
rect(150,170,10,20);
fill(80,204,144);
rect(60,270,130,120);
rect(40,340,170,40);
fill(52,113,93);
rect(20,350,30,20);
rect(40,340,20,20);
rect(60,340,10,10);
rect(80,310,10,10);
rect(90,270,90,20);
rect(160,290,30,30);
rect(170,320,30,20);
rect(180,340,30,10);
rect(190,350,30,10);
rect(200,360,30,10);
rect(120,380,50,10);
rect(160,370,10,10);
rect(60,370,10,10);
rect(80,370,10,10);
rect(120,290,10,10);
fill(249,12,155);
rect(80,230,90,40);
rect(70,240,110,20);
rect(100,270,50,10);
rect(70,270,10,10);
rect(60,280,30,30);
rect(50,310,30,30);
fill(0);
rect(60,250,10,30);
rect(70,260,10,10);
rect(50,280,10,30);
rect(40,310,10,30);
rect(30,340,10,10);
rect(20,350,10,10);
rect(10,360,10,10);
rect(10,360,10,10);
rect(20,370,20,10);
rect(40,380,40,10);
rect(70,390,120,10);
rect(180,380,30,10);
rect(210,370,20,10);
rect(230,360,10,10);
rect(220,350,10,10);
rect(210,340,10,10);
rect(200,320,10,20);
rect(190,300,10,20);
rect(180,280,10,20);
rect(170,260,10,10);
rect(180,270,10,20);
rect(80,270,20,10);
fill(52,113,93);
rect(130,400,40,30);
rect(140,410,50,30);
rect(190,420,10,20);
rect(80,400,40,30);
rect(60,410,50,30);
rect(50,420,10,20);
fill(0);
rect(100,380,10,10);
rect(140,380,10,10);
rect(90,400,20,30);
rect(80,410,10,20);
rect(60,420,20,10);
rect(140,400,20,30);
rect(160,410,10,20);
rect(170,420,20,10);
rect(100,300,20,20);
rect(130,300,20,20);
rect(110,310,30,20);
rect(120,330,10,10);
rect(170,230,10,10);
rect(180,240,10,20);
that's so long…

-jlbar18, formerly PinkySunsetGaming

play SSML3 now. https://scratch.mit.edu/projects/884299849/
CatClawz_
Scratcher
500+ posts

Programming other than Scratch

jlbar18 wrote:

CatClawz_ wrote:

(#293)
Processing code that'll draw ralsei from deltarune, was gonna show off a more advanced thing I made but guess who forgot to save before restarting his computer (it was me)

Not quoting that whole code
that's so long…
Haha yeah, I've definitely gotten better at coding since then, rather than using 15 hundred rects. That was one of the first things i made in processing

when [PANIC v] key pressed
PANIC
He/Him/His only please!! <33
Check out my Snap! profile!! :>
jakejten
Scratcher
3 posts

Programming other than Scratch

what about GML?
CatClawz_
Scratcher
500+ posts

Programming other than Scratch

jakejten wrote:

what about GML?
Sorry I'm not sure what that means

when [PANIC v] key pressed
PANIC
He/Him/His only please!! <33
Check out my Snap! profile!! :>
k0d3rrr
Scratcher
1000+ posts

Programming other than Scratch

CatClawz_ wrote:

jakejten wrote:

what about GML?
Sorry I'm not sure what that means
Wikipedia to the rescue!
GameMaker Language (GML) is GameMaker's scripting language. It is an imperative, dynamically typed language commonly likened to JavaScript and C-like languages.


Animated button created by me


Despite what my About section says, I have been using Scratch before 2019. 2019 was the year that I first joined Scratch.

Powered by DjangoBB