Discuss Scratch

ThatCoder77471
Scratcher
1000+ posts

<ScratchLang()> - Scratch as a Text-Based Programming Language || Open-Source

Let's go guys

My PC broke and I lost all my progress on the C# version


A Terminal-Based Scratch Programmer for Windows and Linux


Also,
osu!lazer



MagicCrayon9342
Scratcher
1000+ posts

<ScratchLang()> - Scratch as a Text-Based Programming Language || Open-Source

ThatCoder77471 wrote:

Let's go guys

My PC broke and I lost all my progress on the C# version
rip (not literally) your hdd/sdd out of the PC and plug it into something else.

yooit_32
Scratcher
1000+ posts

<ScratchLang()> - Scratch as a Text-Based Programming Language || Open-Source

ThatCoder77471 wrote:

Let's go guys

My PC broke and I lost all my progress on the C# version
o o f .

my goal wrote:

Ctrl+shift+down arrow for more!
The road to 1000 posts!
0 ▒ ▒ ▒ ▒ ▒ ▒ ▒ ▒ ▒1000
I MADE IT!

My profile wrote:

Highest message count: 44 IF4F❌| ads ❌| hate❌I
followers ✔| invites to stuff ✔| NEW! interviews✔|
Formula 1 fan.
14 yrs old.
alt:@nodeac1ous
pfp: me, finally!
Follow my IRL friend:@greenchokerrr

My sponsor wrote:

Credit to AI.

my forum clout wrote:

The question "What is a siggy/signature? wrote:

A signature is a small piece of text that is attached to your posts.

my siggy guard wrote:

 (☁ o_0) 
This is Samuel, my siggy protector.
Kumquats eaten: 3.2B

AspectOS & Aspect Inc. wrote:



Join now!
Coming to AspectOS…

ASPECT ACCESS!
also it's clickable

volkzwagen wrote:

wvwVWVWvwv
vwvwVWVWVWVWvwvw
vwVWVW VWVWvw
vwVW /\ /\ VWvw
wVW \ \ / / VWv
wVW /\ \ \/ / /\ VWv
wVW / \ \__/ / \ VWv
wVW \_ \ __ / _/ VWv
wVW \_ \ / \ / _/ VWv
wVW \_ \/ \/ _/ VWv
wVW \_ /\ _/ VWv
wVWV \_ / \ _/ WVWv
vwVWV \_/ \_/ WVWvw
vwVWV WVWvw
vwVWVWVWVWVWVWvw
ThatCoder77471
Scratcher
1000+ posts

<ScratchLang()> - Scratch as a Text-Based Programming Language || Open-Source

Ok, I am getting another PC really soon

And I might be able to restore the code

I kinda wanted to start over though, there's a lot of things that can be optimized. But I can just optimize it after I get it complete


A Terminal-Based Scratch Programmer for Windows and Linux


Also,
osu!lazer



WojtekGame
Scratcher
1000+ posts

<ScratchLang()> - Scratch as a Text-Based Programming Language || Open-Source

Unsure about the conversation.
Is it possible to show the code like:

repeat (10){
move (10) steps
change effect by (10)
}
win


say (you won!)

(written by myself)


forgot to update sig, i own minecraft months ago lol
JS: code-gui | scratch-player | Roost.js | Pandoa | TOP: Roost.js || C++: Gamine | Gamiinuu | TOP: Gamine
Else: Emoji Painter | Forum Shopping Mall | TOP: Emoji Painter || Profile:Scratch | GitHub
Orgs: Chroast | Twerkish | Komond OS | JS Inventions | TOP: JS Inventions || Ocular Naming: 0 | 1 | 2 | 3
Games: Mom Hid My Game! | Creeper Adventuring
else might be outdated or removed by the ST.
ISTILLMAKESTUFF
Scratcher
500+ posts

<ScratchLang()> - Scratch as a Text-Based Programming Language || Open-Source

WojtekGame wrote:

Unsure about the conversation.
What were we talking abt?

Follow the directions on the website

Very first post- https://scratch.mit.edu/discuss/topic/565039/ And no, I am totally not embarassed about it. (Especially the blocks)

ThatCoder77471
Scratcher
1000+ posts

<ScratchLang()> - Scratch as a Text-Based Programming Language || Open-Source

Okay guys, I got a new PC

I don't know if I can get my data back, but I kinda wanted to restart the C# version of ScratchLang anyway, because there could be a ton of optimizations I could make instead of just making a one to one port.


A Terminal-Based Scratch Programmer for Windows and Linux


Also,
osu!lazer



ThatCoder77471
Scratcher
1000+ posts

<ScratchLang()> - Scratch as a Text-Based Programming Language || Open-Source

development is a little slow since i've been working on other things

but i'll probably start coding it more often


A Terminal-Based Scratch Programmer for Windows and Linux


Also,
osu!lazer



WojtekGame
Scratcher
1000+ posts

<ScratchLang()> - Scratch as a Text-Based Programming Language || Open-Source

ThatCoder77471 wrote:

Okay guys, I got a new PC

I don't know if I can get my data back, but I kinda wanted to restart the C# version of ScratchLang anyway, because there could be a ton of optimizations I could make instead of just making a one to one port.
OneDrive i guess


forgot to update sig, i own minecraft months ago lol
JS: code-gui | scratch-player | Roost.js | Pandoa | TOP: Roost.js || C++: Gamine | Gamiinuu | TOP: Gamine
Else: Emoji Painter | Forum Shopping Mall | TOP: Emoji Painter || Profile:Scratch | GitHub
Orgs: Chroast | Twerkish | Komond OS | JS Inventions | TOP: JS Inventions || Ocular Naming: 0 | 1 | 2 | 3
Games: Mom Hid My Game! | Creeper Adventuring
else might be outdated or removed by the ST.
bigspeedfpv
Scratcher
500+ posts

<ScratchLang()> - Scratch as a Text-Based Programming Language || Open-Source

this is why you use a git server

cat throwing brick at camera transparent dot gif
https://bigspeed.me
silvxrcat
Scratcher
500+ posts

<ScratchLang()> - Scratch as a Text-Based Programming Language || Open-Source

bigspeedfpv wrote:

this is why you use a git server
or better yet use an external hard drive or something


hi im silver

























i eat orphan babies
bigspeedfpv
Scratcher
500+ posts

<ScratchLang()> - Scratch as a Text-Based Programming Language || Open-Source

silvxrcat wrote:

bigspeedfpv wrote:

this is why you use a git server
or better yet use an external hard drive or something
true, but even if you can't do full pc backups github is free

cat throwing brick at camera transparent dot gif
https://bigspeed.me
ThatCoder77471
Scratcher
1000+ posts

<ScratchLang()> - Scratch as a Text-Based Programming Language || Open-Source

I've started work on the C# decompiler (again).

I'll make sure to back it up to a Git repository soon.

Also, should I make a version of ScratchLang for OSes besides Windows, or downgrade the whole thing so I only have to manage one version of ScratchLang? (I'm asking because some code can only be run on Windows.)


A Terminal-Based Scratch Programmer for Windows and Linux


Also,
osu!lazer



WojtekGame
Scratcher
1000+ posts

<ScratchLang()> - Scratch as a Text-Based Programming Language || Open-Source

ThatCoder77471 wrote:

I've started work on the C# decompiler (again).

I'll make sure to back it up to a Git repository soon.

Also, should I make a version of ScratchLang for OSes besides Windows, or downgrade the whole thing so I only have to manage one version of ScratchLang? (I'm asking because some code can only be run on Windows.)
Try both at the same time


forgot to update sig, i own minecraft months ago lol
JS: code-gui | scratch-player | Roost.js | Pandoa | TOP: Roost.js || C++: Gamine | Gamiinuu | TOP: Gamine
Else: Emoji Painter | Forum Shopping Mall | TOP: Emoji Painter || Profile:Scratch | GitHub
Orgs: Chroast | Twerkish | Komond OS | JS Inventions | TOP: JS Inventions || Ocular Naming: 0 | 1 | 2 | 3
Games: Mom Hid My Game! | Creeper Adventuring
else might be outdated or removed by the ST.
ThatCoder77471
Scratcher
1000+ posts

<ScratchLang()> - Scratch as a Text-Based Programming Language || Open-Source

Ok, I've finished the C# version of the editor, and it is pretty much working exactly like the python editor but better.

I don't know why I started working on the editor instead of finishing the decompiler


A Terminal-Based Scratch Programmer for Windows and Linux


Also,
osu!lazer



ThatCoder77471
Scratcher
1000+ posts

<ScratchLang()> - Scratch as a Text-Based Programming Language || Open-Source

bump


A Terminal-Based Scratch Programmer for Windows and Linux


Also,
osu!lazer



ajskateboarder
Scratcher
1000+ posts

<ScratchLang()> - Scratch as a Text-Based Programming Language || Open-Source

ThatCoder77471 wrote:

My PC broke and I lost all my progress on the C# version
git branch -M csharp-rewrite
git add .
git commit -m "feat: add C# implementation (wip)"
git push
ThatCoder77471
Scratcher
1000+ posts

<ScratchLang()> - Scratch as a Text-Based Programming Language || Open-Source

The loss of progress happened months ago


A Terminal-Based Scratch Programmer for Windows and Linux


Also,
osu!lazer



ThatCoder77471
Scratcher
1000+ posts

<ScratchLang()> - Scratch as a Text-Based Programming Language || Open-Source

I'm considering dropping the C# port and making it in C++ instead.

Yes, I did figure out how to call a file selection dialog in C++, however, it's only available for Windows. In order for this to be cross-platform, I'll probably have to drop the TUI (Terminal User Interface) style of ScratchLang, and make it a command-line-based program instead. For example,
scratchlang --decompile C:\\Users\\me\\project.sb3 -o C:\\Users\\me\\slprojects\\project1
would be how you would decompile a project.

This applies to C# as well, in order for it to be cross-platform software I would have to do the same thing.


A Terminal-Based Scratch Programmer for Windows and Linux


Also,
osu!lazer



Redstone1080
Scratcher
1000+ posts

<ScratchLang()> - Scratch as a Text-Based Programming Language || Open-Source

ThatCoder77471 wrote:

I'm considering dropping the C# port and making it in C++ instead.

Yes, I did figure out how to call a file selection dialog in C++, however, it's only available for Windows. In order for this to be cross-platform, I'll probably have to drop the TUI (Terminal User Interface) style of ScratchLang, and make it a command-line-based program instead. For example,
scratchlang --decompile C:\\Users\\me\\project.sb3 -o C:\\Users\\me\\slprojects\\project1
would be how you would decompile a project.

This applies to C# as well, in order for it to be cross-platform software I would have to do the same thing.
the Rustaceans are coming…

const juniper = programmer && musician;
// my pronouns are she/her
// i am trans and bi :P
// you can call me june or juni for short but i prefer juniper
python version:
juniper = programmer and musician
# my pronouns are she/her
# i am trans and bi :P
# you can call me june or juni for short but i prefer juniper

Powered by DjangoBB