Discuss Scratch

Nambaseking01
Scratcher
1000+ posts

[NEW MOTTO!] Proli - a method for expanding your creativity

Proli - A Language in Scratch
Click on the title to get redirected to the project!

Hello, everyone! My name is Nambaseking01, but a lot of people call me Nammy. But hey, it's a tradition now that in every topic I create I need to mention the fact that people create random nicknames for me all the time. Which means you can make something up (just don't choose a noun, because I get triggered for some reason). But anyway, for the people that want more info, you can view my wiki page: User:Nambaseking01. Yup, I'm on the Scratch Wiki, you can inform me on my profile if you're not and you want me to edit or create something (please do that on my profile and not here, this is about totally something else).

Enough introduction - what is this topic about?

This topic is for a new project I'm working on, called Proli, which is going to differ from the usual Scratch trends. It's a programming language inside of Scratch, which you can use if you want to stay here but are irritated due to the low amount of relativity of Scratch to other professional languages. Of course, Proli will have a limit so you can't expect it to have infinite commands, but at least you'll have infinite options. But remember that it's currently released for testing and that it's not officially released. There are still many bugs and issues with commands, and the team is constantly working on it, so you can always expect bugs. But please remember to report any bugs you find.

Ooh, great! But hey, how do you share your programmed work? And how do you learn Proli?

When Proli gets officially released, we're planning to develop a website using GitHub which will have several Proli tutorials. For now, we only have a couple of commands and you can't even create proper arrays at the moment. Fortunately, these features will be implemented in the future. Also, for sharing your work, I have found a way on how to share your projects without using cloud (and I'm pretty sure about the code). But hey, if you have any suggestions, please remember to inform us here. Please, even if it's the hardest thing on Earth, we'll try our best to make it. We love challenges.

Enjoy your time testing out and finding ideas for Proli,
-The Proli Team-

// The Directory //

Last edited by Nambaseking01 (Dec. 5, 2019 13:58:58)


Hey there! My name is Nammy. I'm a male Forum Helper and Scratch Wiki Editor.
Profile | Test Account | Talk with me here! | Griffpatch is quitting Scratch?!
ResExsention
New to Scratch
1000+ posts

[NEW MOTTO!] Proli - a method for expanding your creativity

Suggestion: rewrite the description boxes. The Instructions box could list the commands and the Notes and Credits could reflect on the status on the project, the credits and also link here.

Looks great so far!

Infrequently active.

It feels weird to see how far we've come. I hope you're well, wherever you are!
Nambaseking01
Scratcher
1000+ posts

[NEW MOTTO!] Proli - a method for expanding your creativity

ResExsention wrote:

Suggestion: rewrite the description boxes. The Instructions box could list the commands and the Notes and Credits could reflect on the status on the project, the credits and also link here.

Looks great so far!

Thank you for the ideas! I'm planning to write more info on the forum topic soon enough.

Hey there! My name is Nammy. I'm a male Forum Helper and Scratch Wiki Editor.
Profile | Test Account | Talk with me here! | Griffpatch is quitting Scratch?!
Nambaseking01
Scratcher
1000+ posts

[NEW MOTTO!] Proli - a method for expanding your creativity

To-Do List

  • Add system that needs strings to be in quotations in output() command and allow variable outputs to be without quotations, and allow mathematical expressions to work inside of it. (ongoing)

Last edited by Nambaseking01 (Nov. 30, 2019 15:13:23)


Hey there! My name is Nammy. I'm a male Forum Helper and Scratch Wiki Editor.
Profile | Test Account | Talk with me here! | Griffpatch is quitting Scratch?!
Nambaseking01
Scratcher
1000+ posts

[NEW MOTTO!] Proli - a method for expanding your creativity

A List of All Commands

* = If there's an asterisk after command info, it means that the command will be removed in one of the next updates and will be merged into another command, possibly with better features or a better name.
+ = If there's a plus symbol after command info, it means the command is currently wip or not working.

assign.var() - Adds a variable to the variable list with the name and value and replaces the value with the new one if the variable already exists (here's an example: assign.var(var1,500) will create a variable called “var1” and assign “500” to it)
output() - Outputs any string inside of the brackets into the code, allowing one to possibly design ASCII code in-game.
round_fps() - Rounds FPS if you have used the unround_fps() command.
unround_fps() - Stops the automatic rounding of the FPS.

Last edited by Nambaseking01 (Dec. 5, 2019 17:18:13)


Hey there! My name is Nammy. I'm a male Forum Helper and Scratch Wiki Editor.
Profile | Test Account | Talk with me here! | Griffpatch is quitting Scratch?!
ResExsention
New to Scratch
1000+ posts

[NEW MOTTO!] Proli - a method for expanding your creativity

Nambaseking01 wrote:

output() - Outputs any string inside of the brackets into the code, allowing one to possibly design ASCII code in game.+

Pretty sure output() works, right? Are you just sorting out the debounce?

Also, could I possibly suggest something else and totally cool: a fake but nice looking boot screen

I could do something in high resolution pixel art for you if you'd like.

Infrequently active.

It feels weird to see how far we've come. I hope you're well, wherever you are!
Nambaseking01
Scratcher
1000+ posts

[NEW MOTTO!] Proli - a method for expanding your creativity

ResExsention wrote:

-snip-
Pretty sure output() works, right? Are you just sorting out the debounce?

Also, could I possibly suggest something else and totally cool: a fake but nice looking boot screen

I could do something in high resolution pixel art for you if you'd like.

I've been considering a boot screen lately, so maybe you could remix the project and add it? This is a teamwork project anyways.

Hey there! My name is Nammy. I'm a male Forum Helper and Scratch Wiki Editor.
Profile | Test Account | Talk with me here! | Griffpatch is quitting Scratch?!
MossW
Scratcher
100+ posts

[NEW MOTTO!] Proli - a method for expanding your creativity

In a future update, I might completely overhaul the Proli GUI.
Nambaseking01
Scratcher
1000+ posts

[NEW MOTTO!] Proli - a method for expanding your creativity

MossW wrote:

In a future update, I might completely overhaul the Proli GUI.

I am thinking of changing it all to pen in the future, but I think that would be an extremely difficult project to work on so I think we'll stick with the current GUI. :)

I am not discouraging you to try making a GUI and make it so good to grab my attention though.

Hey there! My name is Nammy. I'm a male Forum Helper and Scratch Wiki Editor.
Profile | Test Account | Talk with me here! | Griffpatch is quitting Scratch?!
Nambaseking01
Scratcher
1000+ posts

[NEW MOTTO!] Proli - a method for expanding your creativity

People Who Have Contributed and are Going To

* = If you found an asterisk after a person and their contributions, it means they didn't volunteer to help but we just used their engine or anything like that with credit.

Have Contributed:

@adobe-brick for adding a code that parses data commands like output() and puts the value where it needs to be.
@deck26 for creating variable parsing and storing systems, and for fixing a major bug.
@mathfreak231 for the code of the FPS counter.
@ResExsention for giving many suggestions and for making the Proli boot screen.
@qucchia for giving a suggestion for support of all keys.

Going to Contribute:

@MossW for developing a more advanced version of Proli to be implemented shortly, and for creating the current thumbnail.
@Mr_Custom for creating encoding and decoding systems for the future.*

Last edited by Nambaseking01 (Dec. 5, 2019 10:46:05)


Hey there! My name is Nammy. I'm a male Forum Helper and Scratch Wiki Editor.
Profile | Test Account | Talk with me here! | Griffpatch is quitting Scratch?!
Nambaseking01
Scratcher
1000+ posts

[NEW MOTTO!] Proli - a method for expanding your creativity

ResExsention wrote:

-snip-
Pretty sure output() works, right? Are you just sorting out the debounce?
[…]

Now it works, I was messing with the code back then. :)

Hey there! My name is Nammy. I'm a male Forum Helper and Scratch Wiki Editor.
Profile | Test Account | Talk with me here! | Griffpatch is quitting Scratch?!
ResExsention
New to Scratch
1000+ posts

[NEW MOTTO!] Proli - a method for expanding your creativity

Yeet now Imma suggest adding a link directory in the original post, lol.

I'll probably get something nice done in about an hour for your boot screen – it's a bit tentative but I'll give you a CubeUpload link here once I finish.

Infrequently active.

It feels weird to see how far we've come. I hope you're well, wherever you are!
Nambaseking01
Scratcher
1000+ posts

[NEW MOTTO!] Proli - a method for expanding your creativity

ResExsention wrote:

Yeet now Imma suggest adding a link directory in the original post, lol.

I'll probably get something nice done in about an hour for your boot screen – it's a bit tentative but I'll give you a CubeUpload link here once I finish.

Okay, thanks for working on it.

I will add a directory soon because I'm currently implementing qucchia's system to Proli.

Hey there! My name is Nammy. I'm a male Forum Helper and Scratch Wiki Editor.
Profile | Test Account | Talk with me here! | Griffpatch is quitting Scratch?!
ResExsention
New to Scratch
1000+ posts

[NEW MOTTO!] Proli - a method for expanding your creativity

Finished.

http://cubeupload.com/im/ResExsention/Proliboot.png

It's pretty simple (most boot screens are), and works as both a thumbnail and as a boot screen that fades in and out. There's a little space at the bottom for anything else you'd like to add.

Your comments would be appreciated – I'm not very good at doing high res pixel art text, lol

Infrequently active.

It feels weird to see how far we've come. I hope you're well, wherever you are!
Nambaseking01
Scratcher
1000+ posts

[NEW MOTTO!] Proli - a method for expanding your creativity

ResExsention wrote:

Finished.

http://cubeupload.com/im/ResExsention/Proliboot.png

It's pretty simple (most boot screens are), and works as both a thumbnail and as a boot screen that fades in and out. There's a little space at the bottom for anything else you'd like to add.

Your comments would be appreciated – I'm not very good at doing high res pixel art text, lol

I really like the background colour and the white text, but I think I'd like “Proli” to be in a different font - I don't like how it's sort of curvy and all weird looking. Also, MossW has already suggested a thumbnail so I've asked him to resize it so I can use it, so this will be used as the boot screen and not as a thumbnail.

Hey there! My name is Nammy. I'm a male Forum Helper and Scratch Wiki Editor.
Profile | Test Account | Talk with me here! | Griffpatch is quitting Scratch?!
ResExsention
New to Scratch
1000+ posts

[NEW MOTTO!] Proli - a method for expanding your creativity

Also gonna provide a little loading icon. Simply use a loop to make it spin around

http://cubeupload.com/im/ResExsention/Proliload.png

Yeah, it's pretty small.

Anyway, that concludes. If you'd like any more art done for Proli, I'd be glad to help!

Last edited by ResExsention (Nov. 24, 2019 11:54:34)


Infrequently active.

It feels weird to see how far we've come. I hope you're well, wherever you are!
Nambaseking01
Scratcher
1000+ posts

[NEW MOTTO!] Proli - a method for expanding your creativity

ResExsention wrote:

Also gonna provide a little loading icon. Simply use a loop to make it spin around

http://cubeupload.com/im/ResExsention/Proliload.png

Yeah, it's pretty small. Still, you should be able to resize it to fit your needs.

Thanks for that! I'll make sure it fits with the boot screen, but please review my criticism. :)

Hey there! My name is Nammy. I'm a male Forum Helper and Scratch Wiki Editor.
Profile | Test Account | Talk with me here! | Griffpatch is quitting Scratch?!
ResExsention
New to Scratch
1000+ posts

[NEW MOTTO!] Proli - a method for expanding your creativity

Nambaseking01 wrote:

I really like the background colour and the white text, but I think I'd like “Proli” to be in a different font - I don't like how it's sort of curvy and all weird looking.

I took inspiration from the cursive-like text in your pfp. Also, I based the font off the actual definition of “script”: “to write”.

Is there a specific font that you would like? Something a bit straighter, maybe?

Infrequently active.

It feels weird to see how far we've come. I hope you're well, wherever you are!
Nambaseking01
Scratcher
1000+ posts

[NEW MOTTO!] Proli - a method for expanding your creativity

ResExsention wrote:

-snip-
I took inspiration from the cursive-like text in your pfp. Also, I based the font off the actual definition of “script”: “to write”.

Is there a specific font that you would like? Something a bit straighter, maybe?

Perhaps straighter, but the same font is fine.

Hey there! My name is Nammy. I'm a male Forum Helper and Scratch Wiki Editor.
Profile | Test Account | Talk with me here! | Griffpatch is quitting Scratch?!
ResExsention
New to Scratch
1000+ posts

[NEW MOTTO!] Proli - a method for expanding your creativity

Nambaseking01 wrote:

ResExsention wrote:

-snip-
I took inspiration from the cursive-like text in your pfp. Also, I based the font off the actual definition of “script”: “to write”.

Is there a specific font that you would like? Something a bit straighter, maybe?

Perhaps straighter, but the same font is fine.

I may not be able to finish it today, though. It's pretty late and yeet school so…

Thanks for the feedback though, I'll do my best to cater to them.

Infrequently active.

It feels weird to see how far we've come. I hope you're well, wherever you are!

Powered by DjangoBB