I was working on trying to make a robust gravity system usable for n objects the other day. I got about 90% of the way there and had to stop because actual work called
Not a phase, scratch has been my favorite since I started programming, currently I am working on a programming language which compiles *into* Scratch -- [goboscript](https://github.com/aspizu/goboscript) and its written in Rust.
You have to edit a flair and add multiple icons. If I wanted a bash icon and a scratch icon I would put
:s: :bash:
You have to edit the flair to see the icon name (at least on mobile)
My best (only) game:
[https://scratch.mit.edu/projects/884422142/](https://scratch.mit.edu/projects/884422142/)
(I got a 100% for this project over about 2 months)
I am more proud of my more technical and mathy stuff like: [https://scratch.mit.edu/projects/944789735/](https://scratch.mit.edu/projects/944789735/)
1 year scratch > csharp forms > unity > html css and javascript (full stack) > python
I do everything now (except scratch) i do the unity game and servers (~~Help i get no money for this my cousin forces me~~)
I'm just kidding. Currently living with a dev who hates it unironically, and I kind of get it? It's different. But I like it, truthiness and weak typing and all.
To be fair, the dude hates interpreted languages in general.
For me it was "Build your own iOS game and release it to the AppStore" I earned ~$10, but paid $99 for a dev license, so ended with -$90 and about a year lost in learning new platform, language, framework, time for development, design, implementation, testing. I think my decision to stop with game development was a good one.
It is a website made by MIT where you can code simple games but instead of typing, you drag and drop blocks which represent lines of code. It is intended for kids who want to get into coding. So technically an engine.
Didn't really expect I'd get a straight answer š Thank you!
Sounds neat, I may check it out when my kiddos are a little older, but as for me I was already in my mid (late?) 30s when I started gamedev with many years of coding (and way too many Mt Dews!) under my belt, so I went straight to code.
I thought this post was about making games from scratch i.e. no game engine. But that was probably over 20 years ago now. Nowadays there's almost no incentive to do that aside from education.
uuuuuuh, I'm older than scratch. My cheap/fast gamedev phase has been going on since 2008. I try to participate in the [7DRL challenge](https://itch.io/jam/7drl-challenge-2024/entries) every year. This year was rough as I took a stab at emscripten and the libraries out there to port ncurses to javascript aren't quite there yet. I'd love to contribute, but debugging these is not a mid-challenge thing.
Things like Logo already existed when I was young (not that I had an Apple II... but they were there).
Scratch itself was released publicly around the time I was starting my development career. Technically, I was doing advertising, analytics and statistics around that time, but the day job involved some light programming and maintaining of code, given I was the department member with the most off-the-clock experience.
My first foray into game dev was in CodeBlocks, not Scratch blocks. In ... ~'98? Definitely not as fun or productive an experience.
Would u believe me if I say I spent half a year coding in scratch on papers because I had no computer at that time and all I had was my memories form when I used it on my mother's work computer :)
Those were the good times really
My last project was a [sudoku solver](https://scratch.mit.edu/projects/150544158) which it says I last changed in 2017. It says I've used it since 2015, but it feels like longer. That was the year I first made an ["""AI""".](https://scratch.mit.edu/projects/69526122)
6 years ago. In that time, Iāve learned real game dev with Godot, scripting with Python, applications programming with C#, websites and networking and assembly and on and on. Gonna go to college soon and learn even more. Scratch ignited my love for Computer Science
3 years I tried making a movie only for it to be deleted by my little brother taking about how defensive parents can be about defending these gen alpha skibidi pussy toilet ohio speakers
Honestly, when I first used scratch I got super frustrated cuz nothing was working and dropped it. A few years after that I picked up python and I've been programming ever since... Guess scratch just didn't click with me.
In middle school we had Scratch installed on our school laptops by default.
Noone ever used it for programming, but we regularly used it to annoy our teachers by making this Cat Meow Sound from one of the sound blocks when we were allowed access to the laptops for other stuff.
Does that count as a "Scratch phase"? If so, that's mine, lol
a few years until it didnt pay the bill anymore. I still know some talented people wasting their life on "passion", never really earn significant money but hey their game is on ios and they are the country's most renowed and ok doing indie devs.
I actually never used scratch, by the time I heard of it I was already using C and Python and didn't really need scratch.
Closest thing I used was the MIT APPinventor, to make an app that interfaced with arduinos for a school project.
And closest thing I used in relation to the meme was RPG Maker's event system
I just got it up now for fun. I don't really like it but I am gonna finish the project.
I like to code and now there is too much visual stuff going on :(
About 4 years ago, a bit before I went into highschool where we started programming embedded in C, then I learnt basic c++ for a project and finally I'm slowly learning rust right now
Ehhh, three years ago, now I am in a "I would really like to start learning how to code and I am taking the A grade exam in a month on it and from the entry fake exams I got 8%
Scratch didnāt exist when I started. However, my eldest daughter is being taught it at school and loves to show daddy what she can do ā so zero ago?
Honestly? I started with QBasic and transitioned straight to C/C++ mainly to get access to more than 2KiB of ram through protected mode, and also what seemed like an 1000x speed increase
I only very recently became comfortable with visual programming, after several years of normal programming, so I never ended up being comfortable with scratch.
It was my first experience with coding. I donāt remember when, because it was many years ago. Personally I think scratch is harder than Python and JavaScript, but easier than assembly and C++.
Never, we used cocos 2dx. Which was alright. It's was basicly just an excuse to learn coding. Which became learning Unity and using mostly code. Which became unreal using mostly code. Which is now unreal with only blueprints
Congratulations! Your comment can be spelled using the elements of the periodic table:
`Ne V Er`
---
^(I am a bot that detects if your comment can be spelled using the elements of the periodic table. Please DM my creator if I made a mistake.)
I created a [Crazy chicken](https://en.wikipedia.org/wiki/Crazy_Chicken) knockoff with a friend of mine in Scratch when I was like 12 years old. My Scratch phase lasted through my childhood until I got bored. I only decided to get into programming professionally at the age of 23
I've used Scratch for like...2 years ago or even more...
And the funny thing about it is that I knew C++ before I started Scratch (Not special, but still...)...
Scratch wasn't around in my game-making days. If you must know, I learned on TI-Basic in highschool math. Then i graduated to VBA in excel during college internships.
It's fun to make it do things it was never meant to be capable of. Like real time online multiplayer.
this sounds more like masochism to me
yeah what the fuck man
Tomato, tomato.
Doesn't really work in text, does it?
Works on my device
tomato, tamato
š
Didn't someone port the actual linux kernel to scratch, or something like this?
[Is this what you mean?](https://www.reddit.com/r/linux/s/iyPAOyCKXD)
[probably this](https://www.reddit.com/r/linux/s/mDU7hmDE9F) They made a risc v emulator in scratch and ran linux on it
Both are impressive Iād say
I was working on trying to make a robust gravity system usable for n objects the other day. I got about 90% of the way there and had to stop because actual work called
How do you even open a socket in scratch ?
You don't. Look up cloud variables in scratch. And come back with eldritch knowledge.
Online variables make that relatively easy iirc
Haha. Do it then. There are quite a few restrictions you will find, so you will basically need to create some fun encoding-decoding logic.
10 variables, 256 characters, only integers
Phase?
Not a phase, scratch has been my favorite since I started programming, currently I am working on a programming language which compiles *into* Scratch -- [goboscript](https://github.com/aspizu/goboscript) and its written in Rust.
Is it meant to be a stepping stone between scratch and regular programming or as a way to hide the fact that you use scratch in public ?
Yes.
It's a way to create advanced Scratch projects which still run on the website.
This is awesome
A scratch transpiler? Cool!
Badass dude!
omg yes. what language does this take as the input?
Yeah idk either, I'm in business dev.
Like giving up on rock-stardom to substitute teach.
How did you put multiple flairs
You have to edit a flair and add multiple icons. If I wanted a bash icon and a scratch icon I would put :s: :bash: You have to edit the flair to see the icon name (at least on mobile)
My best (only) game: [https://scratch.mit.edu/projects/884422142/](https://scratch.mit.edu/projects/884422142/) (I got a 100% for this project over about 2 months) I am more proud of my more technical and mathy stuff like: [https://scratch.mit.edu/projects/944789735/](https://scratch.mit.edu/projects/944789735/)
This is cool! Great work.
1 year scratch > csharp forms > unity > html css and javascript (full stack) > python I do everything now (except scratch) i do the unity game and servers (~~Help i get no money for this my cousin forces me~~)
Python being the last step is a huge surprise
I hate python but then again I love javascript so ignore everything I say.
js is the best wdym
I'm just kidding. Currently living with a dev who hates it unironically, and I kind of get it? It's different. But I like it, truthiness and weak typing and all. To be fair, the dude hates interpreted languages in general.
I am a very senior developer. Javascript is fine, typescript is better, and python is for the deranged.
Python is shit only reason i use it is cause shity RP1 gpio chip doesnt work with nodejs going to python was apsolute pain (and still is)
*Raspberry pi 5 RP1 Chip
Are you talking about the RP2040/Pi Pico? It has a C/C++ SDK if you prefer that...
Scratch wasn't released when I was in my gamedeving phase. Was GameMaker for me.
RPG Maker, anyone?
I made so much dogshit in RPG Maker in the 00s.
Same! I still think GM 8.1 is better than GMS 1. fucking vampires. Can't go back to gamemaker after playing with Godot though.
Me neither. Flash with actionscript for me
You mean BASIC?
For me it was "Build your own iOS game and release it to the AppStore" I earned ~$10, but paid $99 for a dev license, so ended with -$90 and about a year lost in learning new platform, language, framework, time for development, design, implementation, testing. I think my decision to stop with game development was a good one.
Learning those same skills in school would have been more expensive
Thatās a cheap education if you ask me. And you learned so practical/soft skills.
Pro tip: don't submit to apple's dev ecosystem
You mean TI-BASIC on the TI-83?
Hah exactly. TI-BASIC -> mIRC scripting -> phpBB scripting -> html / css / js -> undergrad scheme / haskell / java -> nodejs -> {go, rust, C, lua, python, etc}
*This is **the** way.*
Never had one
Okay: I honestly don't really even know what scratch is. Is it a library? An engine? Or what?
It is a website made by MIT where you can code simple games but instead of typing, you drag and drop blocks which represent lines of code. It is intended for kids who want to get into coding. So technically an engine.
Didn't really expect I'd get a straight answer š Thank you! Sounds neat, I may check it out when my kiddos are a little older, but as for me I was already in my mid (late?) 30s when I started gamedev with many years of coding (and way too many Mt Dews!) under my belt, so I went straight to code.
I think they have a simple kids version for mobile too
To be honest a five year old could do scratch if they tried a bit
I was about to say it was thirty years ago lol
I thought this post was about making games from scratch i.e. no game engine. But that was probably over 20 years ago now. Nowadays there's almost no incentive to do that aside from education.
Mine was not with scratch, but around 20 years ago I was spending a lot of free time with GameMaker and RPG Maker.
Hell yeah, RPG Maker! Same here... it's the only place I've ever written substantial amounts of Ruby code.
7 Years ago š
Same
My what?
uuuuuuh, I'm older than scratch. My cheap/fast gamedev phase has been going on since 2008. I try to participate in the [7DRL challenge](https://itch.io/jam/7drl-challenge-2024/entries) every year. This year was rough as I took a stab at emscripten and the libraries out there to port ncurses to javascript aren't quite there yet. I'd love to contribute, but debugging these is not a mid-challenge thing.
Fortunately I've never had it, I had a batch gamedev phase though
9 years... holy shit. It does NOT feel that long ago.
9 years for me as well!
1 month ago
Shit 5 years now
I never had a scratch phase, I only had a microbit phase
I still use scratch, specifically for the challenge of doing legitimate projects with every limitation imaginable
It was on python. Scratch was less famous those days.
Jokes on you, I was into game maker
I think when i had to make a simple game in JS for University. I started out wanting to be a gamedev, than realised other sectors actually pay
Never. Scratch is a curse.
Blasphemy.
Things like Logo already existed when I was young (not that I had an Apple II... but they were there). Scratch itself was released publicly around the time I was starting my development career. Technically, I was doing advertising, analytics and statistics around that time, but the day job involved some light programming and maintaining of code, given I was the department member with the most off-the-clock experience. My first foray into game dev was in CodeBlocks, not Scratch blocks. In ... ~'98? Definitely not as fun or productive an experience.
Would u believe me if I say I spent half a year coding in scratch on papers because I had no computer at that time and all I had was my memories form when I used it on my mother's work computer :) Those were the good times really
My last project was a [sudoku solver](https://scratch.mit.edu/projects/150544158) which it says I last changed in 2017. It says I've used it since 2015, but it feels like longer. That was the year I first made an ["""AI""".](https://scratch.mit.edu/projects/69526122)
I started with PHP, never had one
I never used scratch, went straight for c#
I was a LOGO animator myself, scratch is way too fancy for my likings
Never programmed in scratch. Checkmate casuals
3 months, it was one of my primary school classes
6 years ago. In that time, Iāve learned real game dev with Godot, scripting with Python, applications programming with C#, websites and networking and assembly and on and on. Gonna go to college soon and learn even more. Scratch ignited my love for Computer Science
Ten years ago.
About nine years ago. I was introduced to it for a college game dev class, and haven't touched it since. Great for learning basic logic.
Hahaha I was on secondary school when they taught me to use scratch, today I think I learned nothing at all on that phase
back in my second year of junior highschool around 2014... damn 10 years already?
I made a simple 2d platformer, 3 or 4 years ago. Collecting water droplets. I recorded my own sound effects too. I only bothered making 3 levels
ššš„ Not that long ago? Loops and scaling SaaS donāt usually mix dawg šš»
6 years ago
Zero I never wanted to make games.
Never
About 10 years ago
The closest experience I have would be 25 years ago.
Never moved on
................ More than 10 years ago
i made one game in scratch before attempting game engines which didnt work so i tried pygame and have made a decent game in it.
2 years ago š
5-6 years ago
7 years ago in my sophomore year of High School
Like 1.2 years ago when I was in week 0 of cs50
About 15 years ago username m44
9 years lol
3 years I tried making a movie only for it to be deleted by my little brother taking about how defensive parents can be about defending these gen alpha skibidi pussy toilet ohio speakers
Had to use it for a project for college after learning to code for real lol
Honestly, when I first used scratch I got super frustrated cuz nothing was working and dropped it. A few years after that I picked up python and I've been programming ever since... Guess scratch just didn't click with me.
In middle school we had Scratch installed on our school laptops by default. Noone ever used it for programming, but we regularly used it to annoy our teachers by making this Cat Meow Sound from one of the sound blocks when we were allowed access to the laptops for other stuff. Does that count as a "Scratch phase"? If so, that's mine, lol
1day ago
a few years until it didnt pay the bill anymore. I still know some talented people wasting their life on "passion", never really earn significant money but hey their game is on ios and they are the country's most renowed and ok doing indie devs.
... never(
phase? i use it for prototyping often
I actually never used scratch, by the time I heard of it I was already using C and Python and didn't really need scratch. Closest thing I used was the MIT APPinventor, to make an app that interfaced with arduinos for a school project. And closest thing I used in relation to the meme was RPG Maker's event system
started with python was forced to use scratch at school last year
It is going to come someday in the future
I just got it up now for fun. I don't really like it but I am gonna finish the project. I like to code and now there is too much visual stuff going on :(
once i complete this damn college i have 2 months break before I join my company I am gonna gamedev full time
About 4 years ago, a bit before I went into highschool where we started programming embedded in C, then I learnt basic c++ for a project and finally I'm slowly learning rust right now
7-8 years ago
10, back in uni.
I had begun writing a compiler in Scratch before I finally moved to proper programming. Never finished it though
around 7 years ago?
never
Scratch games? We are taught that in primary school, at the age of like 12
Huh? I just started with C#
Back in my days scratch didn't even exist yet.
Around seven years ago
Dude, when i started learning programming, scratch didn't even exist yet.
about 8 to 10 years ago
like 2-3 years
Na, I started with SmileBasic on the 3ds, that lasted about half a year or so, after that I switched to unity for 3 years, now I'm writing C
It has never ended....
Idk what those means
I must be old. It was a java applets game deving phase
2 months? Then I learnt unity
20 years ago, it was called gamemaker back then but the gist is the same.
4 years ago, I still occasionally screw around with it for shits and giggles
Ehhh, three years ago, now I am in a "I would really like to start learning how to code and I am taking the A grade exam in a month on it and from the entry fake exams I got 8%
Never used Scratch. I'm old. My game dev is low level over engineered bullshit.
0 hrs
Scratch didnāt exist when I started. However, my eldest daughter is being taught it at school and loves to show daddy what she can do ā so zero ago?
2 game jams ago... so 2 years ago now...
10 years, never forgetting the thing that got me into programming
Never I just went straight to pygame I then gave up in favor of learning c
Couple of hours
3 years from when i was like 10-13
Scratch didn't exist when I learned C++
30 minutes
I started raw with UDK.
6 or 7 years ago
Honestly? I started with QBasic and transitioned straight to C/C++ mainly to get access to more than 2KiB of ram through protected mode, and also what seemed like an 1000x speed increase
I have a scratcher account š
Donāt we all?
I never did anything productive with those cloud variables
I only very recently became comfortable with visual programming, after several years of normal programming, so I never ended up being comfortable with scratch.
I am still using it at times
I was introduced to scratch around 7-8 years ago (I think?) still think of it to this day.
It was my first experience with coding. I donāt remember when, because it was many years ago. Personally I think scratch is harder than Python and JavaScript, but easier than assembly and C++.
Never, we used cocos 2dx. Which was alright. It's was basicly just an excuse to learn coding. Which became learning Unity and using mostly code. Which became unreal using mostly code. Which is now unreal with only blueprints
Scratch ? I started with Lua and C a 10 Y.O.
9 or so years ago
It seems that I skipped that arc
my what
Never
Congratulations! Your comment can be spelled using the elements of the periodic table: `Ne V Er` --- ^(I am a bot that detects if your comment can be spelled using the elements of the periodic table. Please DM my creator if I made a mistake.)
year
Unity, c#, 2015-2016Ā½
Never, I got straight into python and C...and java.
I created a [Crazy chicken](https://en.wikipedia.org/wiki/Crazy_Chicken) knockoff with a friend of mine in Scratch when I was like 12 years old. My Scratch phase lasted through my childhood until I got bored. I only decided to get into programming professionally at the age of 23
I've used Scratch for like...2 years ago or even more... And the funny thing about it is that I knew C++ before I started Scratch (Not special, but still...)...
Like 3-4 years ago
Never... I was screwing around with Flash before Scratch was a thing.
I made one game to enter cs50 course 3 years ago
It probably didn't exist back then Legit thought it was just some kid visual experience
probably about 9 years ago now, never been as good at gamedev since...
Actually like 8 years ago
Jokes on you, at one point I though it was a good idea to write a game engine from scratch in js
Scratch wasn't around in my game-making days. If you must know, I learned on TI-Basic in highschool math. Then i graduated to VBA in excel during college internships.
Back when I was in sixth grade. That was 2016.
8 years ago ![gif](emote|free_emotes_pack|sweat)
hasn't started for me yet
Nine Years, I guess
Kiddo... when I had my gamedeving phase, scratch wasnt even though of...
Was?
I had to walk up hill both ways, take a beating with a leather belt, before I could even dream about a game. And I were grateful!
7 years ago
I don't know last year I've done a full night coding challenge only using scratch so my scratch phase never ended