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.
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
Knightbot63
Scratcher
1000+ posts

Programming other than Scratch

Python, Shell commands, Some HTML
wvzack
Scratcher
500+ 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
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
100+ 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)

wvzack
Scratcher
500+ posts

Programming other than Scratch

jlbar18 wrote:

lua since thats what roblox uses (its kinda hard for me XD)
me to
10goto10
Scratcher
1000+ posts

Programming other than Scratch

AWK
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)
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);
jlbar18
Scratcher
100+ 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…
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
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
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.
TheCreatorOfUnTV
Scratcher
1000+ posts

Programming other than Scratch

I have learned enough Python to make programs on the same level as some of my Scratch projects with it.
I still don't know the JavaScript I want to know because the canvas element doesn't seem to work when I use it, even though on JavaScript-dependent sites like this one it works.
breakfast_for_dinner
Scratcher
1000+ posts

Programming other than Scratch

i'm going to start learning UwU++ tomorrow!!

Powered by DjangoBB