Discuss Scratch

blubby4
Scratcher
90 posts

Obscure - The brand-new, Turing-Complete, easy to use programming language

Bug: the documentation shows assignment as
set <value> as <name>
but it works the other way round:
set <name> as <value>

In my implementation, I've changed it to
set <name> to <value>

I think about things. Sometimes I think about things too much, and miss obvious simple things.
blubby4
Scratcher
90 posts

Obscure - The brand-new, Turing-Complete, easy to use programming language

Yess, just got if/while working (I still need to do else), and with nesting (I had one really stupid and annoying bug that I just fixed). Maybe tomorrow, I can pack up the code into one HTML file and post it here.

Last edited by blubby4 (Sept. 3, 2024 03:14:24)


I think about things. Sometimes I think about things too much, and miss obvious simple things.
Voxalice
Scratcher
500+ posts

Obscure - The brand-new, Turing-Complete, easy to use programming language

I think being able to clear the output would be useful. Also, it seems like putting an ask statement in a while loop completely halts output, which seems a bit unintuitive. Other than that, you have a good start to a programming language here!


This is my signature, it automatically appears under my posts.

(click to give me an internet)

(check out my loved projects!)















(posts: 100 / 200 / 300 / 400)RwPrajHsX7hhePpPzgaY1G4HSyGqO9kOb0sG6F/aKB+7gTqVdb/nNGaYnwZPV0zT 3499447a51c01fc4dc1e8c3b8182b41cb0e88c67 RwPrajHsX7hhePpPzgaY1G4HSyGqO9kOb0sG6F/aKB+7gTqVdb/nNGaYnwZPV0zT 3499447a51c01fc4dc1e8c3b8182b41cb0e88c67 9NAwRfSR-%dWFS$a$g&zBMTj2?;jvS?L5%^X%qpCX|A<*paJ=lU07c)wmt$v{TxL5 ellipsepostpianolizard ellipsepostpianolizard somerandomcharactersthatwillbepickedupbysearchengines 1GErVELk2hM2WBK3TawRLR7AkV7SxyBSK6 9NAwRfSR-%dWFS$a$g&zBMTj2?;jvS?L5%^X%qpCX|A<*paJ=lU07c)wmt$v{TxL5 3499447a51c01fc4dc1e8c3b8182b41cb0e88c67 1GErVELk2hM2WBK3TawRLR7AkV7SxyBSK6 RwPrajHsX7hhePpPzgaY1G4HSyGqO9kOb0sG6F/aKB+7gTqVdb/nNGaYnwZPV0zT ellipsepostpianolizard ellipsepostpianolizard ellipsepostpianolizard 3499447a51c01fc4dc1e8c3b8182b41cb0e88c67 somerandomcharactersthatwillbepickedupbysearchengines 1GErVELk2hM2WBK3TawRLR7AkV7SxyBSK6 9NAwRfSR-%dWFS$a$g&zBMTj2?;jvS?L5%^X%qpCX|A<*paJ=lU07c)wmt$v{TxL5 3499447a51c01fc4dc1e8c3b8182b41cb0e88c67 somerandomcharactersthatwillbepickedupbysearchengines somerandomcharactersthatwillbepickedupbysearchengines 3499447a51c01fc4dc1e8c3b8182b41cb0e88c67 ellipsepostpianolizard
























nothing to see here… lol
i_eat_coffee
Scratcher
1000+ posts

Obscure - The brand-new, Turing-Complete, easy to use programming language

Sir-Cats-A-Lot wrote:

i_eat_coffee wrote:


Try it out: https://obscure.glitch.me/
I want to see what fun stuff y'all come up with


Obscure is a brand new programming language that I created
It's currently still in development, but works for the most part

To try it out:
1. Enter the website, you will see 3 sample projects

2. Open any project or create a new one to try it out

3. In the editor, you can click “Run” to run the project

4. You can also hit “Save” to save it, every project is stored
in your browser and will be there when you enter the page again

5. The full guide that shows all functions & their explanation is
on the navigation bar, called the Documentation

Please share on this topic any fun games or apps you make!
I am not touching “glitch” again after… let's just say…

T H E I N C I D E N T
?

() Coffee | she/he/they | Teenager
Full-stack web developer | HTML/CSS/JS, Node.js + EJS
i_eat_coffee
Scratcher
1000+ posts

Obscure - The brand-new, Turing-Complete, easy to use programming language

EGYUHDSASO)_DFGI(DSUAIJDOKPFIJBHG JOADSKP{L
i finished rewriting the interpreter
you can nest if/while loops (i think, i only tried it on a game which i will show below)
but
i also generally made some functions more efficient & rewrote some stuff

update:
set <val> as <name> is no longer possible
there is now:
set <name> to <val>

and here is the game i tried it out with
(just to test the nesting error)
random 1 10 as random

ask guess the number between 1 and 10! as ans

if {random} = {ans}
out correct!

end

if {random} != {ans}
out incorrect!

if {ans} = 6
out nice
end

out hi
end

() Coffee | she/he/they | Teenager
Full-stack web developer | HTML/CSS/JS, Node.js + EJS
Enrickozion12
Scratcher
1 post

Obscure - The brand-new, Turing-Complete, easy to use programming language

Uhh… i don’t really understand… i’m just a kid… wait… are kids allowed to use Obscure??? Please tell me!!!!!
ominouswolf
Scratcher
63 posts

Obscure - The brand-new, Turing-Complete, easy to use programming language

In programming languages… There's no age limit. However if your using a school computer, its probably blocked.
CODI_Corp
Scratcher
6 posts

Obscure - The brand-new, Turing-Complete, easy to use programming language

oooooooohhh just a bit had to learn
Sir-Cats-A-Lot
Scratcher
14 posts

Obscure - The brand-new, Turing-Complete, easy to use programming language

i_eat_coffee wrote:

Sir-Cats-A-Lot wrote:

i_eat_coffee wrote:


Try it out: https://obscure.glitch.me/
I want to see what fun stuff y'all come up with


Obscure is a brand new programming language that I created
It's currently still in development, but works for the most part

To try it out:
1. Enter the website, you will see 3 sample projects

2. Open any project or create a new one to try it out

3. In the editor, you can click “Run” to run the project

4. You can also hit “Save” to save it, every project is stored
in your browser and will be there when you enter the page again

5. The full guide that shows all functions & their explanation is
on the navigation bar, called the Documentation

Please share on this topic any fun games or apps you make!
I am not touching “glitch” again after… let's just say…

T H E I N C I D E N T
?
If it wasn't clear, it wanted me to give a fake McAfee my email, name, etc. It redirected me to the website to put it in. I refused. (Why do people do this stuff?)

* SirCatsALot - ATK 5 DEF 0
* Codes games, or something.
* His most viewed project is called Tank Game.
* Show his projects some love!

//Yes, I used Undertale's Check Act Text.
ominouswolf
Scratcher
63 posts

Obscure - The brand-new, Turing-Complete, easy to use programming language

CODI_Corp wrote:

oooooooohhh just a bit had to learn
Actually, Its has less instructions than scratch. In my opinion, its in the range of BASIC and SCRATCH. Its one of the easy to learn programming language's

Last edited by ominouswolf (Sept. 3, 2024 14:04:32)

SevenGuy777
New Scratcher
12 posts

Obscure - The brand-new, Turing-Complete, easy to use programming language

Enrickozion12 wrote:

Uhh… i don’t really understand… i’m just a kid… wait… are kids allowed to use Obscure??? Please tell me!!!!!
anyone is allowed to use obscure

HEY THERE GUMSHOES!!!!! SIGN UP FOR THE BIG BATTLE NOW!!!!!! https://scratch.mit.edu/projects/1064705473
mybearworld
Scratcher
1000+ posts

Obscure - The brand-new, Turing-Complete, easy to use programming language

Sir-Cats-A-Lot wrote:

(#89)
If it wasn't clear, it wanted me to give a fake McAfee my email, name, etc. It redirected me to the website to put it in. I refused. (Why do people do this stuff?)
Anyone can host websites on glitch, that's not an inherent thing with glitch itself.

Signatures are the only place where assets links still work.
i_eat_coffee
Scratcher
1000+ posts

Obscure - The brand-new, Turing-Complete, easy to use programming language

Sir-Cats-A-Lot wrote:

If it wasn't clear, it wanted me to give a fake McAfee my email, name, etc. It redirected me to the website to put it in. I refused. (Why do people do this stuff?)
glitch is a service that hosts websites…
it's like saying “i don't talk to people anymore because one was mean to me”

() Coffee | she/he/they | Teenager
Full-stack web developer | HTML/CSS/JS, Node.js + EJS
i_eat_coffee
Scratcher
1000+ posts

Obscure - The brand-new, Turing-Complete, easy to use programming language

SevenGuy777 wrote:

Enrickozion12 wrote:

Uhh… i don’t really understand… i’m just a kid… wait… are kids allowed to use Obscure??? Please tell me!!!!!
anyone is allowed to use obscure
for now it's a static website so it doesn't have an age limit

CODI_Corp wrote:

oooooooohhh just a bit had to learn
i tried to make it as simple as possible, let me know if you want me to change anything<3

() Coffee | she/he/they | Teenager
Full-stack web developer | HTML/CSS/JS, Node.js + EJS
i_eat_coffee
Scratcher
1000+ posts

Obscure - The brand-new, Turing-Complete, easy to use programming language

7 more posts until 100 but still 0 participants in the contest!?

() Coffee | she/he/they | Teenager
Full-stack web developer | HTML/CSS/JS, Node.js + EJS
ominouswolf
Scratcher
63 posts

Obscure - The brand-new, Turing-Complete, easy to use programming language

I thought I posted that i want to participate?
i_eat_coffee
Scratcher
1000+ posts

Obscure - The brand-new, Turing-Complete, easy to use programming language

ominouswolf wrote:

I thought I posted that i want to participate?
Where's the code?

() Coffee | she/he/they | Teenager
Full-stack web developer | HTML/CSS/JS, Node.js + EJS
ominouswolf
Scratcher
63 posts

Obscure - The brand-new, Turing-Complete, easy to use programming language

Wait, I thought it was that you would say to participate and then later post the code? Also to write it, I need to be able to add things to arrays.
PASlowking22
Scratcher
1 post

Obscure - The brand-new, Turing-Complete, easy to use programming language

Hey could you add a wait function? I am making a puzzle game and want the player to read some text before they are asked a question but it asks the question first and puts the text out after
ominouswolf
Scratcher
63 posts

Obscure - The brand-new, Turing-Complete, easy to use programming language

ominouswolf wrote:

Wait, I thought it was that you would say to participate and then later post the code? Also to write it, I need to be able to add things to arrays.
Actually, i need more then I thought thinking about it…

Powered by DjangoBB