This is a read-only archive of the old Scratch 1.x Forums.
Try searching the current Scratch discussion forums.

#1 2010-04-28 22:47:48

fg123
Scratcher
Registered: 2008-11-13
Posts: 1000+

Prism Productions

Since we messed up on our previous one, we are starting a new one.

http://prismproductions.co.cc/
The site is under Construction.

Recent:
Restarting collabs. SWC is running.
What we are working on:
SWC (Scratch Web Code), Photon is paused.

Made with BYOB 2.99/3

Last edited by fg123 (2010-04-29 00:14:47)


Hai.

Offline

 

#2 2010-04-28 23:08:44

Greatdane
Scratcher
Registered: 2007-06-05
Posts: 1000+

Re: Prism Productions

I can give you free hosting at Kidlog.net. You can check out what that is, or check out blog.kidlog.net.


The future belongs to those who believe in the beauty of their dreams.
        ~ Eleanor Roosevelt

Offline

 

#3 2010-04-29 00:14:23

fg123
Scratcher
Registered: 2008-11-13
Posts: 1000+

Re: Prism Productions

What is kidlog?


Hai.

Offline

 

#4 2010-04-29 07:03:38

The-Whiz
Scratcher
Registered: 2007-07-09
Posts: 1000+

Re: Prism Productions

I'm still working on Photon...

Offline

 

#5 2010-04-29 09:04:14

MathWizz
Scratcher
Registered: 2009-08-31
Posts: 1000+

Re: Prism Productions

YAY!  big_smile  I have a LOT of ideas now that we're doing this in BYOB!


http://block.site90.net/scratch.mit/text.php?size=30&text=%20A%20signature!&color=333333

Offline

 

#6 2010-04-29 17:17:02

MathWizz
Scratcher
Registered: 2009-08-31
Posts: 1000+

Re: Prism Productions

When is your update going to be done Whiz? I'm REALLY eager to update it!


http://block.site90.net/scratch.mit/text.php?size=30&text=%20A%20signature!&color=333333

Offline

 

#7 2010-04-29 18:48:19

The-Whiz
Scratcher
Registered: 2007-07-09
Posts: 1000+

Re: Prism Productions

Well

I looked at the current version, and I think the graphics need to be improved quite a bit, no offense. I disapprove of the use of the ASK block; you should make a custom textbox, in my opinion.

I'm working on networking abilities and code reading, personally.

Offline

 

#8 2010-04-29 18:59:41

fg123
Scratcher
Registered: 2008-11-13
Posts: 1000+

Re: Prism Productions

I thought we are pausing Photon.  mad

Now, we need someone to start coding SwC...


Hai.

Offline

 

#9 2010-04-29 20:49:38

nXIII
Community Moderator
Registered: 2009-04-21
Posts: 1000+

Re: Prism Productions

Where IS the current version?!

BTW fg123 your signature is severely taller than it's supposed to be....

Last edited by nXIII (2010-04-29 20:50:05)


nXIII

Offline

 

#10 2010-04-29 21:09:13

cocoanut
Scratcher
Registered: 2007-07-10
Posts: 1000+

Re: Prism Productions

The-Whiz wrote:

Well

I looked at the current version, and I think the graphics need to be improved quite a bit, no offense. I disapprove of the use of the ASK block; you should make a custom textbox, in my opinion.

I'm working on networking abilities and code reading, personally.

WHIZZY!
Where on earth have you been?

Last edited by cocoanut (2010-04-29 21:09:56)


http://i42.tinypic.com/20gyvif.jpgPlease leave a message at the beep.
Steam: Hellephant

Offline

 

#11 2010-04-29 21:32:50

fg123
Scratcher
Registered: 2008-11-13
Posts: 1000+

Re: Prism Productions

nXIII wrote:

Where IS the current version?!

BTW fg123 your signature is severely taller than it's supposed to be....

SWC? Dunno. I think we are restarting...
And BYOB will be lots faster...  hmm  ???

Last edited by fg123 (2010-04-29 21:33:07)


Hai.

Offline

 

#12 2010-04-29 21:42:45

MathWizz
Scratcher
Registered: 2009-08-31
Posts: 1000+

Re: Prism Productions

yikes  Back to Photon...? Mind if I start on SWC? I've been working on some updates!


http://block.site90.net/scratch.mit/text.php?size=30&text=%20A%20signature!&color=333333

Offline

 

#13 2010-04-29 21:51:20

fg123
Scratcher
Registered: 2008-11-13
Posts: 1000+

Re: Prism Productions

No. Pausing Photon. Focus All Attention on SWC.


Hai.

Offline

 

#14 2010-04-30 07:11:12

The-Whiz
Scratcher
Registered: 2007-07-09
Posts: 1000+

Re: Prism Productions

Since when? I don't remember agreeing to that.

You guys can mess around with SWC for a while, but I'm going to work on Photon.

Offline

 

#15 2010-05-01 10:56:53

nXIII
Community Moderator
Registered: 2009-04-21
Posts: 1000+

Re: Prism Productions

The-Whiz wrote:

Since when? I don't remember agreeing to that.

You guys can mess around with SWC for a while, but I'm going to work on Photon.

YAY, that's what I was going to say! Where is the current version?


nXIII

Offline

 

#16 2010-05-02 21:38:59

The-Whiz
Scratcher
Registered: 2007-07-09
Posts: 1000+

Re: Prism Productions

OK...

The syntax is pretty nice, elegant.

For example:

Code:

application:define_parameters;name='example'
menubar{
   tab;name='Example'{
      item;name='Quit'{
         script:application{
            application:close
         }script
      }item
   }tab
}menubar
script:application{
   window;name='Example WIndow';size='small';color='white';x=0;y=0{
      sprite;name='example';x=0;y=0;costume='fantasy1-b'{
         script:sprite{
            say;text='This is an example application of';duration=2
            say;text='Photon OS, the first code-based';duration=2
            say;text='OS ever on Scratch.';duration=2
         }script
      }sprite
   }window
}script

The basic syntax is type;parameter=?;parameter=?;etc.
Note that parameters can be in any order. Secondary types come directly after the primary type, and are separated by a colon : . Lines that define a function and have text inside of them end with a {, and the ending tag starts with a }, such as
script:sprite{
}script

There are 2 types of scripts; script:application and script:sprite. as you can guess, they make scripts for the application and for a sprite, respectively. Application scripts are stuff like creating windows and sprites. Sprite scripts are scripts that runs for a sprite.

I will publish a tutorial on the syntax code eventually.

And I AM updating this.  smile

Last edited by The-Whiz (2010-05-02 21:42:29)

Offline

 

#17 2010-05-03 19:06:30

The-Whiz
Scratcher
Registered: 2007-07-09
Posts: 1000+

Re: Prism Productions

The coding is nice too - the application runner will piece together the scripts to run for each line of code, and execute it when it is needed.

Offline

 

#18 2010-05-03 19:15:14

fg123
Scratcher
Registered: 2008-11-13
Posts: 1000+

Re: Prism Productions

A W E S O M E!


Hai.

Offline

 

#19 2010-05-07 07:07:31

The-Whiz
Scratcher
Registered: 2007-07-09
Posts: 1000+

Re: Prism Productions

Bumpitty bump

Offline

 

#20 2010-05-07 08:21:27

Sperry
Scratcher
Registered: 2010-03-09
Posts: 500+

Re: Prism Productions

Nice to see you got back together! I followed SWC since I joined and I think it is amazing what you have managed to do! It inspired me to look into easier ways to do this, but with no luck,  sad

Good luck for the future!


http://img709.imageshack.us/img709/3252/gobanim2.gifhttp://ls.gd/bo

Offline

 

#21 2010-05-08 17:07:05

nXIII
Community Moderator
Registered: 2009-04-21
Posts: 1000+

Re: Prism Productions

The-Whiz wrote:

OK...

The syntax is pretty nice, elegant.

For example:

Code:

application:define_parameters;name='example'
menubar{
   tab;name='Example'{
      item;name='Quit'{
         script:application{
            application:close
         }script
      }item
   }tab
}menubar
script:application{
   window;name='Example WIndow';size='small';color='white';x=0;y=0{
      sprite;name='example';x=0;y=0;costume='fantasy1-b'{
         script:sprite{
            say;text='This is an example application of';duration=2
            say;text='Photon OS, the first code-based';duration=2
            say;text='OS ever on Scratch.';duration=2
         }script
      }sprite
   }window
}script

The basic syntax is type;parameter=?;parameter=?;etc.
Note that parameters can be in any order. Secondary types come directly after the primary type, and are separated by a colon : . Lines that define a function and have text inside of them end with a {, and the ending tag starts with a }, such as
script:sprite{
}script

There are 2 types of scripts; script:application and script:sprite. as you can guess, they make scripts for the application and for a sprite, respectively. Application scripts are stuff like creating windows and sprites. Sprite scripts are scripts that runs for a sprite.

I will publish a tutorial on the syntax code eventually.

And I AM updating this.  smile

Um... I don't really agree with some of the syntax... let's see now:
- no syntactic salt, that's just plain harder to parse... ('}' instead of '}sprite')
- what is the

Code:

define_parameters

for?
- I believe you forgot a '{' in application.
- we need an end-of-line delimiter, you forgot it... it's '.'
- 'say' and 'sayDuration' are two separate messages, you can't make them one, that makes evaluation complex.
- There's no need to make bracketed procedures special-form, they should be treated as data so that if-elses become possible, i.e.

Code:

'if; condition=$var; true={...}; false={...}.

- I believe you have made ':' the scope operator, as in 'application:close'. Did you mean this?

My syntax update:

Code:

application; name = 'example'; content = {
   menubar; content = {
      tab; name = 'Example'; content = {
         item; name = 'Quit'; action = {
            application:close.
         }.
      }.
   }.
   window; name = 'Example Window'; size = 'small'; color = 'white'; x = 0; y = 0; content = {
      sprite; name = 'example'; x = 0; y = 0; costume='fantasy1-b'; content = {
         script; name='callForEvtHandlers'; content = {
            sayDuration; text = 'This is an example application of'; duration = 2.
            sayDuration; text = 'Photon OS, the first code-based'; duration = 2.
            sayDuration; text = 'OS ever on Scratch.'; duration = 2.
         }.
         evtHandler; event='click'; handler='ClickHandler'.
      }.
   }.
}.

nXIII

Offline

 

#22 2010-05-08 17:51:05

fg123
Scratcher
Registered: 2008-11-13
Posts: 1000+

Re: Prism Productions

YOU ARE CONFUSING ME!!!

Anyways, MathWhiz and I have been talking about SWC in Palringo, and we came up with this:

We will build SWC in BYOB. Mesh and Hamachi will be used. There will be one "host" project. And there will be "clients" as webwizard. Every 5 minutes or so, the host will broadcast, for example "DELETE ALL" and all the clients will delete their internet list. Then, the host, using vairables and broadcasts, will send each line of it's own internet list, to the clients, and the webwizards will update it. Spyder will be connected also, to the host, thus, when you click publish on Spyder, the host will add that site to it's list, and in the next 5 minutes, all the clients will also have the website. We will also use the Atomic function in byob to make it lots faster.

Comments?


Hai.

Offline

 

#23 2010-05-09 10:34:12

nXIII
Community Moderator
Registered: 2009-04-21
Posts: 1000+

Re: Prism Productions

fg123 wrote:

YOU ARE CONFUSING ME!!!

Anyways, MathWhiz and I have been talking about SWC in Palringo, and we came up with this:

We will build SWC in BYOB. Mesh and Hamachi will be used. There will be one "host" project. And there will be "clients" as webwizard. Every 5 minutes or so, the host will broadcast, for example "DELETE ALL" and all the clients will delete their internet list. Then, the host, using vairables and broadcasts, will send each line of it's own internet list, to the clients, and the webwizards will update it. Spyder will be connected also, to the host, thus, when you click publish on Spyder, the host will add that site to it's list, and in the next 5 minutes, all the clients will also have the website. We will also use the Atomic function in byob to make it lots faster.

Comments?

That sounds good, but I really want to work on Photon, as well. Let's not forget about our NEW project!


nXIII

Offline

 

Board footer