Discuss Scratch

Tyller_
Scratcher
100+ posts

LavaScript

RobloxianMinecraft wrote:

kat-coder wrote:

On what coding platform will this site be built on? (I am starting HTML)
if you mean the lavascript itself then scratch
if you mean the website then html, i already made on replit
Can I have permission to edit the website? I made a replit yesterday, (username is tyller) I wanna add the command bar and an area for it's input, the reason for it is commands, also if possible can you make it always show but in the project maker/editor have it accept functions for project command line functions and script functions (other then events because they're starters and it shouldn't be possible to use an entire script to its end, and if possible could we try to make an account system so we can beta (or alpha) test some admin commands and possibly make a rank system?

define Browse Forums
show
go to [collaboration forum v]
repeat until <<Satisfied With Scrolling> or <Found Collaboration>>
repeat until <At Bottom of Page>
glide 1 second to a couple forums down
end
go to [Next page v]
end
repeat (100)
change [Ghost v] effect by (100)
end
hide
go to [Random Place v]
Tyller_
Scratcher
100+ posts

LavaScript

Note: I'm making a studio so we can organize ourselves, once it's created and the head collaborator is in I'll transfer studio host to them

define Browse Forums
show
go to [collaboration forum v]
repeat until <<Satisfied With Scrolling> or <Found Collaboration>>
repeat until <At Bottom of Page>
glide 1 second to a couple forums down
end
go to [Next page v]
end
repeat (100)
change [Ghost v] effect by (100)
end
hide
go to [Random Place v]
Tyller_
Scratcher
100+ posts

LavaScript

IMPORTANT SUGGESTION:
We make projects have an option to organize themselves like files and folders, so you can have some sprites in one folder or all all sprite define blocks in a folder named based on that, and/or we make it so that scripts with headers (when project started when “insert message” received) are each separate script files under there respective sprites or the backdrop/background

define Browse Forums
show
go to [collaboration forum v]
repeat until <<Satisfied With Scrolling> or <Found Collaboration>>
repeat until <At Bottom of Page>
glide 1 second to a couple forums down
end
go to [Next page v]
end
repeat (100)
change [Ghost v] effect by (100)
end
hide
go to [Random Place v]
Tyller_
Scratcher
100+ posts

LavaScript

RobloxianMinecraft wrote:

kat-coder wrote:

On what coding platform will this site be built on? (I am starting HTML)
if you mean the lavascript itself then scratch
if you mean the website then html, i already made on replit
IMPORTANT QUESTION
will the coding (all the input like typing) be on the website or are we making it on scratch, meaning the website would be used for stuff like forums and commands, actually that probaly won't work, so it has to be the website, right?

define Browse Forums
show
go to [collaboration forum v]
repeat until <<Satisfied With Scrolling> or <Found Collaboration>>
repeat until <At Bottom of Page>
glide 1 second to a couple forums down
end
go to [Next page v]
end
repeat (100)
change [Ghost v] effect by (100)
end
hide
go to [Random Place v]
ACE_Software
Scratcher
46 posts

LavaScript

ideas:
() : Parenthesis house values. Variables can replace parenthesis in code
{} : Things in loops / logic appear here
Square Brackets (Forums don't allow them for some reason) : Parenthesis, but multiple values
/ : Console commands (Think of Java's Gradle)
. : Sub Commands : McDonalds.McChicken
; : End of Command
" or ' : Text value
<> : Math

Last edited by ACE_Software (Oct. 29, 2021 23:17:20)


Hi, I am ACE_Software and I make engines and stuff.
Currently working on an RPG named Metacognitive.
Check it out or else >: )
Tyller_
Scratcher
100+ posts

LavaScript

ACE_Software wrote:

ideas:
() : Parenthesis house values. Variables can replace parenthesis in code
{} : Things in loops / logic appear here
Square Brackets (Forums don't allow them for some reason) : Parenthesis, but multiple values
/ : Console commands (Think of Java's Gradle)
. : Sub Commands : McDonalds.McChicken
; : End of Command
" or ' : Text value
<> : Math
I was thinking console commands would be in a seprate text box because of how they're executed, like you wouldn't make a varible be created when a sprite is clicked, but you would also want to change a varible or add something to a list the same way you create a varible

define Browse Forums
show
go to [collaboration forum v]
repeat until <<Satisfied With Scrolling> or <Found Collaboration>>
repeat until <At Bottom of Page>
glide 1 second to a couple forums down
end
go to [Next page v]
end
repeat (100)
change [Ghost v] effect by (100)
end
hide
go to [Random Place v]
RobloxianMinecraft
Scratcher
1000+ posts

LavaScript

Tyller_ wrote:

RobloxianMinecraft wrote:

kat-coder wrote:

On what coding platform will this site be built on? (I am starting HTML)
if you mean the lavascript itself then scratch
if you mean the website then html, i already made on replit
Can I have permission to edit the website? I made a replit yesterday, (username is tyller) I wanna add the command bar and an area for it's input, the reason for it is commands, also if possible can you make it always show but in the project maker/editor have it accept functions for project command line functions and script functions (other then events because they're starters and it shouldn't be possible to use an entire script to its end, and if possible could we try to make an account system so we can beta (or alpha) test some admin commands and possibly make a rank system?
ummmm the website just supposed to show some tutorials and some other stuff not the lavascript engine itself
but the account system ok yes
i invited you to edit the replit
the bell icon in replit should have a red 1 and you click on it

VIRUS THINGY, PUT IT AT THE TOP OF YOUR SIGNATURE <– i didnt start this ok?

Check out the Sodium Shop! its closed now lol
Also check out Cornmoji! Click here! also closed

(ツ) // one unicode character kumquat guard

I would indeed consider my forum signature to be quite small and/or short for the average Scratch forumer with over one thousand posts.
Tyller_
Scratcher
100+ posts

LavaScript

RobloxianMinecraft wrote:

Tyller_ wrote:

RobloxianMinecraft wrote:

kat-coder wrote:

On what coding platform will this site be built on? (I am starting HTML)
if you mean the lavascript itself then scratch
if you mean the website then html, i already made on replit
Can I have permission to edit the website? I made a replit yesterday, (username is tyller) I wanna add the command bar and an area for it's input, the reason for it is commands, also if possible can you make it always show but in the project maker/editor have it accept functions for project command line functions and script functions (other then events because they're starters and it shouldn't be possible to use an entire script to its end, and if possible could we try to make an account system so we can beta (or alpha) test some admin commands and possibly make a rank system?
ummmm the website just supposed to show some tutorials and some other stuff not the lavascript engine itself
but the account system ok yes
i invited you to edit the replit
the bell icon in replit should have a red 1 and you click on it
so we gotta make it in scratch? those contains are gonna be super hard,

define Browse Forums
show
go to [collaboration forum v]
repeat until <<Satisfied With Scrolling> or <Found Collaboration>>
repeat until <At Bottom of Page>
glide 1 second to a couple forums down
end
go to [Next page v]
end
repeat (100)
change [Ghost v] effect by (100)
end
hide
go to [Random Place v]
RobloxianMinecraft
Scratcher
1000+ posts

LavaScript

Tyller_ wrote:

RobloxianMinecraft wrote:

Tyller_ wrote:

RobloxianMinecraft wrote:

kat-coder wrote:

On what coding platform will this site be built on? (I am starting HTML)
if you mean the lavascript itself then scratch
if you mean the website then html, i already made on replit
Can I have permission to edit the website? I made a replit yesterday, (username is tyller) I wanna add the command bar and an area for it's input, the reason for it is commands, also if possible can you make it always show but in the project maker/editor have it accept functions for project command line functions and script functions (other then events because they're starters and it shouldn't be possible to use an entire script to its end, and if possible could we try to make an account system so we can beta (or alpha) test some admin commands and possibly make a rank system?
ummmm the website just supposed to show some tutorials and some other stuff not the lavascript engine itself
but the account system ok yes
i invited you to edit the replit
the bell icon in replit should have a red 1 and you click on it
so we gotta make it in scratch? those contains are gonna be super hard,
i dont really know

also ill start to work on the lavascript tutorial when first version done

Last edited by RobloxianMinecraft (Oct. 30, 2021 01:55:00)


VIRUS THINGY, PUT IT AT THE TOP OF YOUR SIGNATURE <– i didnt start this ok?

Check out the Sodium Shop! its closed now lol
Also check out Cornmoji! Click here! also closed

(ツ) // one unicode character kumquat guard

I would indeed consider my forum signature to be quite small and/or short for the average Scratch forumer with over one thousand posts.
Tyller_
Scratcher
100+ posts

LavaScript

RobloxianMinecraft wrote:

Tyller_ wrote:

RobloxianMinecraft wrote:

kat-coder wrote:

On what coding platform will this site be built on? (I am starting HTML)
if you mean the lavascript itself then scratch
if you mean the website then html, i already made on replit
Can I have permission to edit the website? I made a replit yesterday, (username is tyller) I wanna add the command bar and an area for it's input, the reason for it is commands, also if possible can you make it always show but in the project maker/editor have it accept functions for project command line functions and script functions (other then events because they're starters and it shouldn't be possible to use an entire script to its end, and if possible could we try to make an account system so we can beta (or alpha) test some admin commands and possibly make a rank system?
ummmm the website just supposed to show some tutorials and some other stuff not the lavascript engine itself
but the account system ok yes
i invited you to edit the replit
the bell icon in replit should have a red 1 and you click on it
Please reinvite me something messed up my verification and it never sent me the invite,

define Browse Forums
show
go to [collaboration forum v]
repeat until <<Satisfied With Scrolling> or <Found Collaboration>>
repeat until <At Bottom of Page>
glide 1 second to a couple forums down
end
go to [Next page v]
end
repeat (100)
change [Ghost v] effect by (100)
end
hide
go to [Random Place v]
RobloxianMinecraft
Scratcher
1000+ posts

LavaScript

some more ideas:
data saving

variable:
abc = 123
(no more “var” because i think its pretty useless)

list
abc =~ 123, 456

array (kinda like json)
abc={
“data1”:“123”
“data2”:“456”
}
no comma at the end of data use indents instead

define and deletevariable
def(abc)
del(abc)

calculations
m stands for math
m(3+5)
print(m(3+5))
output 8

Last edited by RobloxianMinecraft (Oct. 30, 2021 02:03:22)


VIRUS THINGY, PUT IT AT THE TOP OF YOUR SIGNATURE <– i didnt start this ok?

Check out the Sodium Shop! its closed now lol
Also check out Cornmoji! Click here! also closed

(ツ) // one unicode character kumquat guard

I would indeed consider my forum signature to be quite small and/or short for the average Scratch forumer with over one thousand posts.
RobloxianMinecraft
Scratcher
1000+ posts

LavaScript

Tyller_ wrote:

RobloxianMinecraft wrote:

Tyller_ wrote:

RobloxianMinecraft wrote:

kat-coder wrote:

On what coding platform will this site be built on? (I am starting HTML)
if you mean the lavascript itself then scratch
if you mean the website then html, i already made on replit
Can I have permission to edit the website? I made a replit yesterday, (username is tyller) I wanna add the command bar and an area for it's input, the reason for it is commands, also if possible can you make it always show but in the project maker/editor have it accept functions for project command line functions and script functions (other then events because they're starters and it shouldn't be possible to use an entire script to its end, and if possible could we try to make an account system so we can beta (or alpha) test some admin commands and possibly make a rank system?
ummmm the website just supposed to show some tutorials and some other stuff not the lavascript engine itself
but the account system ok yes
i invited you to edit the replit
the bell icon in replit should have a red 1 and you click on it
Please reinvite me something messed up my verification and it never sent me the invite,
uh what? ok done

VIRUS THINGY, PUT IT AT THE TOP OF YOUR SIGNATURE <– i didnt start this ok?

Check out the Sodium Shop! its closed now lol
Also check out Cornmoji! Click here! also closed

(ツ) // one unicode character kumquat guard

I would indeed consider my forum signature to be quite small and/or short for the average Scratch forumer with over one thousand posts.
justdoscratchYT
Scratcher
100+ posts

LavaScript

_tyller wrote:

Here's some stuff we'd need,
1. For commands we would need a command bar always or almost always accessible
2. For functions we would need to have at least 2 types of functions for projects, command line functions and script functions, a command line function would be something like create variable “test” allsprites (a command shortcut version would be create var “test” as) because it would normally be executed only once, to create the variable once, while something like edit variable “test” set 5 (shortcut would be edit far “test” s 5) would be a script function, note that most or all script functions should also be able to be ran in the command line, mainly would be used for dev testing, testing custom scripts, and maybe some other stuff.
3. Maybe a ranking system if it helps and we wanna test stuff like that, if we did I think it would be something like new scripter, experienced scripter (or scripter then experienced scripter), moderator, (maybe administrator), LavaScript team (or LS team)
Please confirm or deny these,

A Ranking system would be good, and also allsprites and a command bar.

Tyller_ wrote:

Command Ideas:

Custom scripts
{Command Line Function}: makescript “test script” shortcut “ts” allsprites boolean “test boolean 1” shortcut “tb1” input “test input 1” noshortcut text “test text 1” shortcut “tt1”
{Command Line Function All Shortcuts}: ms “test script” sc “ts” as b “test boolean 1” sc “ts” i “test input 1” nsc t “test text 1” sc “tt1”
(this example would be started in the define with define “testscript” or define “ts” because of the shortcut, all sprites means it would be used mainly for convenience stuff like a disappear script that would change a ghost effect by a amount then hide the sprite, also if possible you wouldn't need to type noshortcut or ncs right now it's there for show, also the make script for the creating a script is so you can use customscript and cs for the custom scripts, custom script note, there's a shortcut thing for the text because you have to type it but it won't change, due to you not actually editing it, it's for filler stuff like some stuff for templates, the cs is so people can set it to a command that already exists and it still works, if you don't want the customscript or cs or want it optional we can try to make it run a check so it doesnt let it exist or you have to use customscript or cs if it uses the name and format of a already existing function / command)
{Example Function}: customscript test script ‘1=1’ “hello” test text 1
{Example Function All Shortcuts}: cs ts ‘1=1’ “hello” tt1

IMPORTANT NOTE: I MAY OF OVERDONE THIS, PLEASE QUOTE AND TELL ME IF THIS IS TOO MUCH
This is good, I like it!

I own these posts:







justdoscratchYT
Scratcher
100+ posts

LavaScript

IMPORTANT ANNOUNCEMENT:
I have added LavaScript 0.1 Alpha on the LavaScript Studio. It is unfinished. Please do these tasks while remixing the project:

1. get a text generator

2. Make command bar

3. (Tyller's suggestion) Add a ranking system (if you can!)



I own these posts:







justdoscratchYT
Scratcher
100+ posts

LavaScript

Tyller_ wrote:

IMPORTANT SUGGESTION:
We make projects have an option to organize themselves like files and folders, so you can have some sprites in one folder or all all sprite define blocks in a folder named based on that, and/or we make it so that scripts with headers (when project started when “insert message” received) are each separate script files under there respective sprites or the backdrop/background
Sure!

I own these posts:







kat-coder
Scratcher
1000+ posts

LavaScript

I have an idea: a community! You should be able to publish, like and comment on projects!

Last edited by kat-coder (Oct. 31, 2021 16:28:14)


-kat-coder

(1000 Posts. (✔::operators)(❌::variables)(❌)(❌)(❌) 5000 Posts! 




Useful Links:

To advertise your Scratch project, Go Here!
To play around with ScratchBlocks, Go Here!
To contact the Scratch Team, Go Here!
To check out my latest Scratch project, Go Here!
kat-coder
Scratcher
1000+ posts

LavaScript

A
when green flag clicked    
block should be:
OnStart;

-kat-coder

(1000 Posts. (✔::operators)(❌::variables)(❌)(❌)(❌) 5000 Posts! 




Useful Links:

To advertise your Scratch project, Go Here!
To play around with ScratchBlocks, Go Here!
To contact the Scratch Team, Go Here!
To check out my latest Scratch project, Go Here!
RobloxianMinecraft
Scratcher
1000+ posts

LavaScript

justdoscratchYT wrote:

IMPORTANT ANNOUNCEMENT:
I have added LavaScript 0.1 Alpha on the LavaScript Studio. It is unfinished. Please do these tasks while remixing the project:

1. get a text generator

2. Make command bar

3. (Tyller's suggestion) Add a ranking system (if you can!)


ill make the typing system
edit: done https://scratch.mit.edu/projects/592943266/

hmm i have idea what to do
ill make a fork of lavascript that has syntaxes that arent too important to be in main version
“havascript”
“have a script”

Last edited by RobloxianMinecraft (Nov. 1, 2021 01:47:49)


VIRUS THINGY, PUT IT AT THE TOP OF YOUR SIGNATURE <– i didnt start this ok?

Check out the Sodium Shop! its closed now lol
Also check out Cornmoji! Click here! also closed

(ツ) // one unicode character kumquat guard

I would indeed consider my forum signature to be quite small and/or short for the average Scratch forumer with over one thousand posts.
Tyller_
Scratcher
100+ posts

LavaScript

RobloxianMinecraft wrote:

justdoscratchYT wrote:

IMPORTANT ANNOUNCEMENT:
I have added LavaScript 0.1 Alpha on the LavaScript Studio. It is unfinished. Please do these tasks while remixing the project:

1. get a text generator

2. Make command bar

3. (Tyller's suggestion) Add a ranking system (if you can!)


ill make the typing system
edit: done https://scratch.mit.edu/projects/592943266/

hmm i have idea what to do
ill make a fork of lavascript that has syntaxes that arent too important to be in main version
“havascript”
“have a script”
Ranking system was for on the website we have people link their projects, and we have ranks on there to monitor stuff

define Browse Forums
show
go to [collaboration forum v]
repeat until <<Satisfied With Scrolling> or <Found Collaboration>>
repeat until <At Bottom of Page>
glide 1 second to a couple forums down
end
go to [Next page v]
end
repeat (100)
change [Ghost v] effect by (100)
end
hide
go to [Random Place v]
-Altered-Reality-
Scratcher
40 posts

LavaScript

hey, the website is blocked because of the categoration

Is my signature to big? highlight this text and do: Ctrl+Shift+Down arrow
Hey there! I'm @-Altered-Reality-!
I am the new account for @Defaultio_
I love to make games and help on forums a little too,

I know more than scratch, im just best at it, i know mostly Python!

Just a smoothglide thing i know:
define smoothglide to x: (x) y: (y) smoothness: (sm)
repeat until <<(round (x position)) = (x)> and <(round (y position)) = (y)>>
change x by (((x) - (x position)) / (sm))
change y by (((y) - (y position)) / (sm))
end
go to x: (x) y: (y)

Powered by DjangoBB