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

#2726 2010-05-19 11:26:06

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

Re: Panther development thread

meew0 wrote:

meew0 wrote:

I have a question: May I use Panther for my hack Oxid for SilverOzone? More here. I will give credit!

Question bump

sparks didn't answer my question...

Sparks doesn't always have to answer, and theres no reason why you can't use it. So you can.


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

 

#2727 2010-05-19 11:47:49

rossyboyfilm
Scratcher
Registered: 2010-02-11
Posts: 87

Re: Panther development thread

Sparks

I just think its nicer having .co.uk instead of weebly.com as it is quicker!


http://i46.tinypic.com/2128hvq.png

Offline

 

#2728 2010-05-19 11:48:27

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

Re: Panther development thread

rossyboyfilm wrote:

Sparks

I just think its nicer having .co.uk instead of weebly.com as it is quicker!

And looks better...


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

 

#2729 2010-05-19 11:53:39

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

Re: Panther development thread

true. Just so you all know, we can't move the weebly account to the .co.uk one without losing our cushy element style layout, I have no idea how to html code the various forums and submission fields in PHP, and nXIII will be too busy working on the sharing site, so it's gonna be a lot of work switching sites.


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

Offline

 

#2730 2010-05-19 12:00:16

rossyboyfilm
Scratcher
Registered: 2010-02-11
Posts: 87

Re: Panther development thread

sparks wrote:

true. Just so you all know, we can't move the weebly account to the .co.uk one without losing our cushy element style layout, I have no idea how to html code the various forums and submission fields in PHP, and nXIII will be too busy working on the sharing site, so it's gonna be a lot of work switching sites.

The site will be on Google Sites, and I need to recieve a SIM Card to verify it. Won't take long


http://i46.tinypic.com/2128hvq.png

Offline

 

#2731 2010-05-19 12:19:36

paulpsicle
Scratcher
Registered: 2008-10-12
Posts: 100+

Re: Panther development thread

sparks wrote:

Thanks to everyone who has registered so far, I'm glad to see that this idea is working  smile

Yes bharvey, I want that one too, I just have no idea how to do that one. at the moment, I just do <not<contents of file[test.txt] = > (blank)

I think

Code:

<not<(number of lines of file[file]) = []>>

works better because an empty file doesn't register as nonexistant.

Last edited by paulpsicle (2010-05-19 12:21:35)


http://blocks.scratchr.org/API.php?user=paulpsicle&amp;action=onlineStatus&amp;online=http://fishery.dyndns.org/paulpsicle.png&amp;offline=http://fishery.dyndns.org/paulpsicle_o.png

Offline

 

#2732 2010-05-19 13:03:58

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

Re: Panther development thread

paulpsicle wrote:

sparks wrote:

Thanks to everyone who has registered so far, I'm glad to see that this idea is working  smile

Yes bharvey, I want that one too, I just have no idea how to do that one. at the moment, I just do <not<contents of file[test.txt] = > (blank)

I think

Code:

<not<(number of lines of file[file]) = []>>

works better because an empty file doesn't register as nonexistant.

Clever... what about:

Code:

<not<(number of lines of file[file]) = [0]>>

Maybe thats better? Easier to understand... unless this post is just pointless.


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

 

#2733 2010-05-19 13:11:39

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

Re: Panther development thread

for want of something more constructive to say... it was  tongue

Last edited by sparks (2010-05-19 13:12:03)


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

Offline

 

#2734 2010-05-19 13:12:51

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

Re: Panther development thread

sparks wrote:

for want of something more constructive to say... it was  tongue

Yeah, I geussed...

Any suggests for new features people?


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

 

#2735 2010-05-19 16:11:33

bharvey
Scratcher
Registered: 2008-08-10
Posts: 1000+

Re: Panther development thread

markyparky56 wrote:

Any suggests for new features people?

Steal Jens's pause button code.

SHOW DIALOG <name> WITH TEXT <text> AND BUTTONS <list>.
Besides yes/no/cancel, this would be useful for multiple choice quiz programs.

LABEL <text>.  Draws the text on the screen at the sprite's position.  You can go wild with font choices and stuff if you want, probably with separate SET FONT TO, SET TEXT SIZE TO, etc. but even just one font and size would be really useful.


http://cs.berkeley.edu/~bh/sig5.png

Offline

 

#2736 2010-05-19 16:16:28

climber59
Scratcher
Registered: 2009-12-15
Posts: 100+

Re: Panther development thread

The file blocks are awesome! They can write images, text, and even scratch projects.


Check out my projects if you have a chance.

Offline

 

#2737 2010-05-19 16:16:58

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

Re: Panther development thread

Liking your suggestions there bharvey! I think they're all very neat. I had been wondering about a "More button" version of the prompt block, but wasn't sure how to present it with choosable options. I like the idea of dropping a list into it.

font and text would be great too, save making text costumes for a sprite, and disposes of the need for the rather frankly ugly orange of th variable watcher.

Did you know that orange is the second most selected by people as "least fave colour"? first is brown and that's a dark orange  tongue


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

Offline

 

#2738 2010-05-19 16:19:08

paulpsicle
Scratcher
Registered: 2008-10-12
Posts: 100+

Re: Panther development thread

I improved my DMG installer, here is the new version.
EDIT: sorry for the two posts, here is the newest version, as of 8:07 am, sunday the 23rd of may, BST. Use this one, not the other two. It associates panther project files, and has no scratch cats. Don't rename Panther.app because Panther.image is inside and specified with an absolute path, so it won't be able to find the Panther.image file if Panther.app gets renamed.

Last edited by paulpsicle (2010-05-23 03:31:29)


http://blocks.scratchr.org/API.php?user=paulpsicle&amp;action=onlineStatus&amp;online=http://fishery.dyndns.org/paulpsicle.png&amp;offline=http://fishery.dyndns.org/paulpsicle_o.png

Offline

 

#2739 2010-05-19 16:29:04

rossyboyfilm
Scratcher
Registered: 2010-02-11
Posts: 87

Re: Panther development thread

paulpsicle wrote:

I improved my DMG installer, here is the new version.

oh cool because i made a windows installer!


http://i46.tinypic.com/2128hvq.png

Offline

 

#2740 2010-05-19 16:30:33

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

Re: Panther development thread

rossyboyfilm wrote:

paulpsicle wrote:

I improved my DMG installer, here is the new version.

oh cool because i made a windows installer!

So have I!


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

 

#2741 2010-05-19 17:56:40

climber59
Scratcher
Registered: 2009-12-15
Posts: 100+

Re: Panther development thread

Is there anything the file blocks cant write? It can even write exe's!


Check out my projects if you have a chance.

Offline

 

#2742 2010-05-19 19:56:18

bharvey
Scratcher
Registered: 2008-08-10
Posts: 1000+

Re: Panther development thread

sparks wrote:

Did you know that orange is the second most selected by people as "least fave colour"? first is brown and that's a dark orange  tongue

Orange is my favorite color!  Especially brownish orange.  smile

CHARACTER <numeric ASCII/Unicode/etc code>
CODE <character>

first/last/butfirst/butlast of words and sentences, like the BYOB tools package, but fast.  smile   And JOIN WORDS ditto.

Reimplement lists to have constant-time ADJOIN and ALL BUT FIRST ITEM as well as constant-time ITEM <n> OF and so on.  This can be achieved this way.  This is actually at the top of my wish list because I desperately need it for BYOB!  And so do you, for the same reason, if people are going to write recursive procedures in their custom blocks.  So (hi, nXIII) you can be helping two projects at once.

A scrollable text window object that's visible on stage, like a special kind of sprite costume, that's also readable and writeable.  ADD <text> TO <window>; MOVE CURSOR TO <position> IN <window>; READ LINE AT CURSOR IN <window>.  (A position is a list of column and row.)

Byte positioning in files.

Bitwise and, or, not, xor; arithmetic and logical shift.

DRAW ARC <radius> <sweep in degrees> (from sprite's position as center and heading as start of sweep).

WRAP (when sprite moves past edge of stage, reappear on opposite side); FENCE (Don't let sprite past edge, like Scratch); WINDOW (let sprite roam offstage on infinite plane, as in BYOB)

FLOODFILL <color> (fills outward from sprite position until reaching some color other than color under sprite position)

DRAW AND FILL WITH <color> <C-slot for motion commands>; sprite does the given script, which should draw a simple closed curve but you close it if necessary, then fill with given color -- probably all graphics libraries support this so you just have to interface to them

PENPAINT, PENERASE, PENREVERSE set drawing mode for later motion commands (reverse is xor).  All should probably imply PEN DOWN, but up/down is orthogonal to paint/erase/reverse, so later PEN UP and PEN DOWN don't lose the mode.

LAST CLICK POSITION reports XY coords of mouse at the time it was clicked (avoids timing problems in WHEN MOUSE CLICKED scripts)

MOUSE BUTTON reports 1, 2, or 3 (or 0 if no button is down)

VARIABLES reports list of all variables currently accessible

... and of course first class blocks, scripts, and lists!

(These are mostly from scanning the Berkeley Logo manual.)


http://cs.berkeley.edu/~bh/sig5.png

Offline

 

#2743 2010-05-19 20:11:51

SeptimusHeap
Scratcher
Registered: 2010-02-01
Posts: 1000+

Re: Panther development thread

bharvey wrote:

sparks wrote:

Did you know that orange is the second most selected by people as "least fave colour"? first is brown and that's a dark orange  tongue

Orange is my favorite color!  Especially brownish orange.  smile

CHARACTER <numeric ASCII/Unicode/etc code>
CODE <character>

first/last/butfirst/butlast of words and sentences, like the BYOB tools package, but fast.  smile   And JOIN WORDS ditto.

A scrollable text window object that's visible on stage, like a special kind of sprite costume, that's also readable and writeable.  ADD <text> TO <window>; MOVE CURSOR TO <position> IN <window>; READ LINE AT CURSOR IN <window>.  (A position is a list of column and row.)

Byte positioning in files.

Bitwise and, or, not, xor; arithmetic and logical shift.

WRAP (when sprite moves past edge of stage, reappear on opposite side); FENCE (Don't let sprite past edge, like Scratch); WINDOW (let sprite roam offstage on infinite plane, as in BYOB)

FLOODFILL <color> (fills outward from sprite position until reaching some color other than color under sprite position)

PENPAINT, PENERASE, PENREVERSE set drawing mode for later motion commands (reverse is xor).  All should probably imply PEN DOWN, but up/down is orthogonal to paint/erase/reverse, so later PEN UP and PEN DOWN don't lose the mode.

LAST CLICK POSITION reports XY coords of mouse at the time it was clicked (avoids timing problems in WHEN MOUSE CLICKED scripts)

MOUSE BUTTON reports 1, 2, or 3 (or 0 if no button is down)

I like these ones!

I think we need to add it so you can choose variable background color!



I REALLY like the textbox idea.


http://i46.tinypic.com/dw7zft.png

Offline

 

#2744 2010-05-19 21:33:25

bharvey
Scratcher
Registered: 2008-08-10
Posts: 1000+

Re: Panther development thread

SeptimusHeap wrote:

I like these ones!

Including orange?  smile


http://cs.berkeley.edu/~bh/sig5.png

Offline

 

#2745 2010-05-20 01:45:34

Jonathanpb
Scratcher
Registered: 2008-07-25
Posts: 1000+

Re: Panther development thread

Suggestion: How about an <I receive [ ]> block? A lot of people want that... including me!  big_smile  It'd be used like:

[wait until <I receive [broadcast]>]
[change variable [Health] by (1)]

What do you think?  smile

Last edited by Jonathanpb (2010-05-20 01:46:31)


"Human beings... must have action; and they will make it if they cannot find it.
-Charlotte Brontë

Offline

 

#2746 2010-05-20 02:04:52

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

Re: Panther development thread

Jonathanpb wrote:

Suggestion: How about an <I receive [ ]> block? A lot of people want that... including me!  big_smile  It'd be used like:

[wait until <I receive [broadcast]>]
[change variable [Health] by (1)]

What do you think?  smile

You know... I'm pretty sure we have that? though I think there are some limitatitions to it  sad


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

Offline

 

#2747 2010-05-20 02:22:19

rossyboyfilm
Scratcher
Registered: 2010-02-11
Posts: 87

Re: Panther development thread

markyparky56 wrote:

rossyboyfilm wrote:

paulpsicle wrote:

I improved my DMG installer, here is the new version.

oh cool because i made a windows installer!

So have I!

OH lol coincidence are you going to put the download links on the panther site?


http://i46.tinypic.com/2128hvq.png

Offline

 

#2748 2010-05-20 04:05:21

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

Re: Panther development thread

rossyboyfilm wrote:

markyparky56 wrote:

rossyboyfilm wrote:


oh cool because i made a windows installer!

So have I!

OH lol coincidence are you going to put the download links on the panther site?

...Yeah, that's why I wasn't too sure what to do when you told us you'd nade an installer  hmm  Not sure what to do, we might use a mixture of both, though your contribution is certainly apprecaited  smile

Is your (MP and rossyboy) installer effectively ready to go?

We might wait and do a few bug fixes and then release the installer with 1.1? how's that sound?


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

Offline

 

#2749 2010-05-20 05:08:15

Jonathanpb
Scratcher
Registered: 2008-07-25
Posts: 1000+

Re: Panther development thread

sparks wrote:

Jonathanpb wrote:

Suggestion: How about an <I receive [ ]> block? A lot of people want that... including me!  big_smile  It'd be used like:

[wait until <I receive [broadcast]>]
[change variable [Health] by (1)]

What do you think?  smile

You know... I'm pretty sure we have that? though I think there are some limitatitions to it  sad

It seemed to be different from the <[ ] received?> block.  hmm  Either that, or the <[ ] received?> block doesn't work for me...

Another thing - why is it when I right-click a block and select "help", nothing happens?  hmm  It'd be rather helpful to have...


"Human beings... must have action; and they will make it if they cannot find it.
-Charlotte Brontë

Offline

 

#2750 2010-05-20 05:23:30

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

Re: Panther development thread

We didn't incluse healp options for the new blocks for two reasons.

our... "Excuse" reason was that people using Panther are probably a little more advanced than beginning scratchers. Therefore we thought they wouldn't need them.

our main reasons were that we were pressured into a release *cough* and we're not sure how exactly to do it.

EDIT: it's a nice idea though, we might implement it with the next version... along with that german translation I keep meaning to finish  hmm

Last edited by sparks (2010-05-20 05:33:06)


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

Offline

 

Board footer