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

#176 2010-03-30 12:54:12

markyparky56
Scratcher
Registered: 2008-03-20
Posts: 1000+

Re: Panther development thread

AnonymousTom wrote:

markyparky56 wrote:

Ok, question: How hard would it be to make this a reality?
(Made by Illusionist)
http://i42.tinypic.com/353bksi.jpg

So the Scratch applet and the actual coding would need some sort of linkage. Multiplayer projects could work under the same principals.

I think scratch should add a feature to copy a script from one of your sprite to another, not just copying scripts on the same sprite or stage.

well you could add it/help add it to Panther then.  wink


http://j.mp/jgVnTq
Check out my game engine development site: NewDawn I'm a Level 171 Scratcher.I am http://bit.ly/nkvLNT

Offline

 

#177 2010-03-30 13:03:06

markyparky56
Scratcher
Registered: 2008-03-20
Posts: 1000+

Re: Panther development thread

MathWizz wrote:

sparks wrote:

yes, nice to hear from you MathWizz, the website is www.pantherprogramming.weebly.com and it's moving along at a phenominal rate! If you could get a java player for Panther done once V1 is finished that would be absolutely amazing!!!!!... Really? java? Not frightened by the curly brackets? I am  tongue

Frightened by CURLY BRACKETS?!?!?! 0_0
They make things SO clear!

Code:

if (2 + 2 == 4) {
  System.out.println("2 + 2 = 4");
}

tongue

Isn't that J++ or do they just use the same commands throughout?
Plus when ever I script I doit like this:
Ill just use the same code.

Code:

if (2 + 2 == 4)
{
 System.out.println("2 + 2 = 4")
}

Anyway! I found this, its got a really good idea about allowing the scratch applet to use blocks not already part of it.

LS97 wrote:

i already emailed my ideas to the scratch team, but here's what new features would really help in 2.0 apart from the stuff listed above:
- <online?> block to check if the viewer is watching it online or in Squeak (it makes a difference!)
- enabled mesh by default
- somehow detect if additional blocks are inserted in the project and upload part of the scratch image (i have a couple of edits to the imag so it would be useful)
-add more characters to the key options (control, alt, backspace, period, comma, etc)
- add a strech command like the size one but streches the X or the Y
-show/hide lists
- a general 'any key pressed?' block
- finally add the possibility to put variables in list places where you cant.


http://j.mp/jgVnTq
Check out my game engine development site: NewDawn I'm a Level 171 Scratcher.I am http://bit.ly/nkvLNT

Offline

 

#178 2010-03-30 13:08:43

sparks
Community Moderator
Registered: 2008-11-05
Posts: 1000+

Re: Panther development thread

that looks great (the post from markyparky, not the curly brackets  tongue ) and I'm glad that some javalords have started posting  tongue


http://img541.imageshack.us/img541/7563/scratchbetabanner.png

Offline

 

#179 2010-03-30 13:14:23

markyparky56
Scratcher
Registered: 2008-03-20
Posts: 1000+

Re: Panther development thread

Ok, iv found another thread which might come in handy for the Javalords
http://scratch.mit.edu/forums/viewtopic.php?id=9650


http://j.mp/jgVnTq
Check out my game engine development site: NewDawn I'm a Level 171 Scratcher.I am http://bit.ly/nkvLNT

Offline

 

#180 2010-03-30 13:18:48

sparks
Community Moderator
Registered: 2008-11-05
Posts: 1000+

Re: Panther development thread

wow Markyparky, you're like cheif researcher! good job! very useful threads!


http://img541.imageshack.us/img541/7563/scratchbetabanner.png

Offline

 

#181 2010-03-30 13:21:57

markyparky56
Scratcher
Registered: 2008-03-20
Posts: 1000+

Re: Panther development thread

sparks wrote:

wow Markyparky, you're like cheif researcher! good job! very useful threads!

I hav nothing else to do, Im not well right now, so im just going looking for interesting stuff. How much of this stuff actualy will come in handy is another thing though. Anything else you want found?


http://j.mp/jgVnTq
Check out my game engine development site: NewDawn I'm a Level 171 Scratcher.I am http://bit.ly/nkvLNT

Offline

 

#182 2010-03-30 13:31:33

sparks
Community Moderator
Registered: 2008-11-05
Posts: 1000+

Re: Panther development thread

not really, I'm working on the site a heck of a lot right now. look at your scratch user on scratch and then you can get into the panther site markyparky ^_^


http://img541.imageshack.us/img541/7563/scratchbetabanner.png

Offline

 

#183 2010-03-30 13:34:05

markyparky56
Scratcher
Registered: 2008-03-20
Posts: 1000+

Re: Panther development thread

sparks wrote:

Look at your scratch user on scratch and then you can get into the panther site markyparky ^_^

What do you mean?


http://j.mp/jgVnTq
Check out my game engine development site: NewDawn I'm a Level 171 Scratcher.I am http://bit.ly/nkvLNT

Offline

 

#184 2010-03-30 13:36:24

urhungry
Scratcher
Registered: 2009-07-03
Posts: 1000+

Re: Panther development thread

I'm going to start working on my own littele test mod of scratch, to try and get the hang of sqeak. Hopefully, I can then start helping with panther. I pick things up pretty fast.

Offline

 

#185 2010-03-30 13:37:03

sparks
Community Moderator
Registered: 2008-11-05
Posts: 1000+

Re: Panther development thread

I sent you a message ¬_¬ read & delete asap please


http://img541.imageshack.us/img541/7563/scratchbetabanner.png

Offline

 

#186 2010-03-30 13:40:48

urhungry
Scratcher
Registered: 2009-07-03
Posts: 1000+

Re: Panther development thread

Me?

Offline

 

#187 2010-03-30 13:41:31

sparks
Community Moderator
Registered: 2008-11-05
Posts: 1000+

Re: Panther development thread

MESSAGE TO ALL MODS: A new site is now avalible with a page for eaxh mod member. it's basically for easy messaging between mods. just write on someone's page. you'll see it just when you log in as a mod. it's called panthertalk and appears just below the link to the panther site. Hope it's useful!


http://img541.imageshack.us/img541/7563/scratchbetabanner.png

Offline

 

#188 2010-03-30 13:42:16

markyparky56
Scratcher
Registered: 2008-03-20
Posts: 1000+

Re: Panther development thread

sparks wrote:

I sent you a message ¬_¬ read & delete asap please

ok, iv done that, WHAT NOW!?


http://j.mp/jgVnTq
Check out my game engine development site: NewDawn I'm a Level 171 Scratcher.I am http://bit.ly/nkvLNT

Offline

 

#189 2010-03-30 13:49:29

sparks
Community Moderator
Registered: 2008-11-05
Posts: 1000+

Re: Panther development thread

no, Markyparky.


http://img541.imageshack.us/img541/7563/scratchbetabanner.png

Offline

 

#190 2010-03-30 13:50:33

sparks
Community Moderator
Registered: 2008-11-05
Posts: 1000+

Re: Panther development thread

you can log in, and change the site if you see fit, read the forums, etc.

you can also edit your page in the new panthertalk page. it's just below the link to pantherprogramming when you log in.


http://img541.imageshack.us/img541/7563/scratchbetabanner.png

Offline

 

#191 2010-03-30 13:51:43

markyparky56
Scratcher
Registered: 2008-03-20
Posts: 1000+

Re: Panther development thread

Ok, im working on my little page.


http://j.mp/jgVnTq
Check out my game engine development site: NewDawn I'm a Level 171 Scratcher.I am http://bit.ly/nkvLNT

Offline

 

#192 2010-03-30 13:52:04

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

Re: Panther development thread

OK! I've been looking through the SratchApplet.jar (aka, the Java Player,) and most of the commands are in a file called "command.logo" It is not much like Java but I think I can do something with it. Here's something that I made with the enter key: http://scratch.mit.edu/projects/MathWizzFade/958646 Yes, I did find that while looking in the code!

This is what some of the code looks like:

Code:

to keyPressed: :keyName
    let [k asciiForKeyname :keyName]
    if (and (:k > 64)(:k < 91)) [make "k (:k + 32)]  ; convert letters to lower case
    output keydown? :k
end

to asciiForKeyname :keyName
    if (count :keyName) = 1 [output ascii :keyName]
    if :keyName = "enter [output 10]
    if :keyName = "|left arrow| [output 28]
    if :keyName = "|right arrow| [output 29]
    if :keyName = "|up arrow| [output 30]
    if :keyName = "|down arrow| [output 31]
    if :keyName = "space [output 32]
    output -1
end

big_smile

BTW: Maybe we should have a collaboration thread for this.


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

Offline

 

#193 2010-03-30 13:54:30

AnonymousTom
Scratcher
Registered: 2010-03-19
Posts: 100+

Re: Panther development thread

MathWizz wrote:

BTW: Maybe we should have a collaboration thread for this.

You should. It sort of looks like this topic has been taken over to me.

Offline

 

#194 2010-03-30 13:56:27

sparks
Community Moderator
Registered: 2008-11-05
Posts: 1000+

Re: Panther development thread

well it's part of panther development, but yes, maybe I can bookmark another forum thread  tongue  A seperate one might be good  smile


http://img541.imageshack.us/img541/7563/scratchbetabanner.png

Offline

 

#195 2010-03-30 13:59:34

markyparky56
Scratcher
Registered: 2008-03-20
Posts: 1000+

Re: Panther development thread

sparks wrote:

well it's part of panther development, but yes, maybe I can bookmark another forum thread  tongue  A seperate one might be good  smile

We did before... and why did you name the panthertalk such a wierd url name?


http://j.mp/jgVnTq
Check out my game engine development site: NewDawn I'm a Level 171 Scratcher.I am http://bit.ly/nkvLNT

Offline

 

#196 2010-03-30 14:47:14

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

Re: Panther development thread

sparks wrote:

markyparky, do you have a login as a mod for the site?

also, I have a hidden page made on the site that mods can find under the pages tab but is nigh on unacessable without that where we can share ideas & files just between us, eg nXIII could send the half done version of panther for us members to test for glitches.

nXIII: what does that power block do? tell you how much virtual memory Panther is using?

Power as in exponent (i.e. 2^4)


nXIII

Offline

 

#197 2010-03-30 14:49:59

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

Re: Panther development thread

markyparky56 wrote:

MathWizz wrote:

sparks wrote:

yes, nice to hear from you MathWizz, the website is www.pantherprogramming.weebly.com and it's moving along at a phenominal rate! If you could get a java player for Panther done once V1 is finished that would be absolutely amazing!!!!!... Really? java? Not frightened by the curly brackets? I am  tongue

Frightened by CURLY BRACKETS?!?!?! 0_0
They make things SO clear!

Code:

if (2 + 2 == 4) {
  System.out.println("2 + 2 = 4");
}

tongue

Isn't that J++ or do they just use the same commands throughout?
Plus when ever I script I doit like this:
Ill just use the same code.

Code:

if (2 + 2 == 4)
{
 System.out.println("2 + 2 = 4")
}

Anyway! I found this, its got a really good idea about allowing the scratch applet to use blocks not already part of it.

LS97 wrote:

i already emailed my ideas to the scratch team, but here's what new features would really help in 2.0 apart from the stuff listed above:
- <online?> block to check if the viewer is watching it online or in Squeak (it makes a difference!)
- enabled mesh by default
- somehow detect if additional blocks are inserted in the project and upload part of the scratch image (i have a couple of edits to the imag so it would be useful)
-add more characters to the key options (control, alt, backspace, period, comma, etc)
- add a strech command like the size one but streches the X or the Y
-show/hide lists
- a general 'any key pressed?' block
- finally add the possibility to put variables in list places where you cant.

Wow that is... really hard. Plus, don't ask me until, like tomorrow because I don't know Java (yet). I will tomorrow (If I have enough time)


nXIII

Offline

 

#198 2010-03-30 14:56:55

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

Re: Panther development thread

sparks wrote:

yes, nice to hear from you MathWizz, the website is www.pantherprogramming.weebly.com and it's moving along at a phenominal rate! If you could get a java player for Panther done once V1 is finished that would be absolutely amazing!!!!!... Really? java? Not frightened by the curly brackets? I am  tongue

I LOVE curly brackets! C++, JavaScript, ActionScript... All my favs!


nXIII

Offline

 

#199 2010-03-30 15:15:48

sparks
Community Moderator
Registered: 2008-11-05
Posts: 1000+

Re: Panther development thread

ah, I see I am surrounded by curly bracket lovers. well, I'm glad you lot like them anyway.

Oh yes, that kind of power.

btw, I think that sprite cloning blocks as well as a save block would be amazing! Also, if you had an import sprite/costume from [C\:program files etc] and export sprite/costume to [folder address] then a scratch project could import large sprites with a lot of code when they are needed, and then export them back again (or have a delete block, come to think of it) so that they can be removed again once that large scripting task is complete so that Panther is freed up a little. I don't know how easy that would be. If those import blocks are possible, it might be helpful if there was some way of telling if the import was sucessful, such as a "object does not exist at this path" message or an error broadcast from scratch itself that triggers the broadcast blocks or an error boolian block.

er, all I can think of saying right now.

peace out.


http://img541.imageshack.us/img541/7563/scratchbetabanner.png

Offline

 

#200 2010-03-30 15:36:25

markyparky56
Scratcher
Registered: 2008-03-20
Posts: 1000+

Re: Panther development thread

sparks wrote:

ah, I see I am surrounded by curly bracket lovers. well, I'm glad you lot like them anyway.

Oh yes, that kind of power.

btw, I think that sprite cloning blocks as well as a save block would be amazing! Also, if you had an import sprite/costume from [C\:program files etc] and export sprite/costume to [folder address] then a scratch project could import large sprites with a lot of code when they are needed, and then export them back again (or have a delete block, come to think of it) so that they can be removed again once that large scripting task is complete so that Panther is freed up a little. I don't know how easy that would be. If those import blocks are possible, it might be helpful if there was some way of telling if the import was sucessful, such as a "object does not exist at this path" message or an error broadcast from scratch itself that triggers the broadcast blocks or an error boolian block.

er, all I can think of saying right now.

peace out.

So the importing and deleting is like executing methods in other places (To compare it to C#, an possibably other programming languages.) Am i right?


http://j.mp/jgVnTq
Check out my game engine development site: NewDawn I'm a Level 171 Scratcher.I am http://bit.ly/nkvLNT

Offline

 

Board footer