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

#2901 2010-05-26 15:51:19

cds56
Scratcher
Registered: 2008-05-02
Posts: 500+

Re: Panther development thread

This probably IS the biggest.

Anywho, What d'ya guys at Panther think about doing daily development snapshots?

Like, every day, some automation program(btw, you guys should get a sourceforge page maybe?) updates the Dev snapshot, which happens every day. It wouldn't be guaranteed to be stable, cause It's a daily snapshot, but it's a common thing among open source projects these days.


http://img192.imageshack.us/img192/909/meowdevlogo.pnghttp://i32.tinypic.com/pucti.png

Offline

 

#2902 2010-05-26 15:53:28

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

Re: Panther development thread

it's a nice idea, I won't be here next week to implement it, but we can always post things everyday here. It's a case of we're just fixing bugs and having vague ideas what to put in the next version atm. nothing exciting going on.


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

Offline

 

#2903 2010-05-26 17:07:40

johnnydean1
Scratcher
Registered: 2010-02-12
Posts: 1000+

Re: Panther development thread

Yay for Panther, I just made and perfected a project that scans 33 pixels 19 times and records the data in a list. It then scans lists (made by itself) to find what the thing scanned matches, with alot of prescision. You can also tell it how many shades of colour to be out. YAY!!

Im thinking next to make a game controled by real word movement!


You can now reach me on Twitter @johnnydean1_

Offline

 

#2904 2010-05-26 17:15:29

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

Re: Panther development thread

johnnydean1 wrote:

Yay for Panther, I just made and perfected a project that scans 33 pixels 19 times and records the data in a list. It then scans lists (made by itself) to find what the thing scanned matches, with alot of prescision. You can also tell it how many shades of colour to be out. YAY!!

Im thinking next to make a game controled by real word movement!

Awesome! I'd love to see what you do with the real world motion!


nXIII

Offline

 

#2905 2010-05-26 17:17:39

johnnydean1
Scratcher
Registered: 2010-02-12
Posts: 1000+

Re: Panther development thread

Anyone else have a problem that when they save then open a project it brings up errors?


You can now reach me on Twitter @johnnydean1_

Offline

 

#2906 2010-05-26 17:24:53

johnnydean1
Scratcher
Registered: 2010-02-12
Posts: 1000+

Re: Panther development thread

@ NXIII Im done, I can detect if the skin of a player is over a sensor so I can make a player move!


You can now reach me on Twitter @johnnydean1_

Offline

 

#2907 2010-05-26 17:30:11

johnnydean1
Scratcher
Registered: 2010-02-12
Posts: 1000+

Re: Panther development thread

Yay made a stick man raise its hand when the player puts their hands on sensors. If its just on the right it raises its right and if just on the left sensor it raises the left, but if on both it raises both!


You can now reach me on Twitter @johnnydean1_

Offline

 

#2908 2010-05-26 17:50:29

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

Re: Panther development thread

johnnydean1 wrote:

Anyone else have a problem that when they save then open a project it brings up errors?

Are you using custom blocks?


nXIII

Offline

 

#2909 2010-05-27 05:01:01

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

Re: Panther development thread

Hello people. A little snapshot update for you.

I'm working on a project that accesses an online store of shared custom blocks. The project will render the blocks on the screen as well as show the author of the block, and lets you load that block directly into your Panther project if you like.

Here's an example:

you really want a block that opens your default browser with a given URL, but you don't know enough smalltalk to create it yourself.

you open the project, set the search catagories to files, or to stacks and then click go.

The project sifts through the online block store (saved as text) and renders block that match your search.

it renders them on the screen, including their colour and you can see if the block you need has been shared. If it has not, you can follow a link to our suggestion page to suggest the block, and community friendly users can code the block if they want to so that it appears in the collection next time you look.

otherwise, you click download, and the project happily makes that custom block up into your project.
____________________________________________________________________________

sound good? I think it will be a very neat sharing system for Panther. There are still some hurdles to overcome, and your input would be appreciated. Here are a few things I can think of that stand as a problem.

1) At the moment, new custom blocks would have to be emailed to me. this is time consuming for the sharer and myself. This could be fixed using a block that loads the block directly to the online store via a php script.

2) with a php script, no one checks the block to make sure it's not going to do anything annoying to your computer. there is also nothing stopping people uploading hundreds of the same block. In this case, the uploading method might need a registered username and email to upload, ( 2b) emails would have to be stored online which wouldn't be very safe) as well as perhapse a time limit between uploads and something that only uploads the block if an identical block does not yet exist.

thoughts?


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

Offline

 

#2910 2010-05-27 06:01:04

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

Re: Panther development thread

Cool!


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

Offline

 

#2911 2010-05-27 10:16:48

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

Re: Panther development thread

sparks wrote:

( 2b) emails would have to be stored online which wouldn't be very safe)

Just encrypt them.  You're not actually going to send email to the person, so you don't ever have to decrypt them, just encrypt the one the user types in, and search for its encrypted form.

PS I'm enjoying a vivid mental picture of people sending $4.95 by Paypal for a Panther block that computes random lottery numbers.  A free block would provide directions to the nearest McDonald's, etc.  big_smile


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

Offline

 

#2912 2010-05-27 10:31:06

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

Re: Panther development thread

BTW, next version should be Leopard.


Hai.

Offline

 

#2913 2010-05-27 10:33:56

Blade-Edge
Scratcher
Registered: 2009-06-13
Posts: 1000+

Re: Panther development thread

fg123 wrote:

BTW, next version should be Leopard.

You cheetah. Lol


http://img29.imageshack.us/img29/5145/scratchycat.gif CLASSY

Offline

 

#2914 2010-05-27 11:03:48

johnnydean1
Scratcher
Registered: 2010-02-12
Posts: 1000+

Re: Panther development thread

nXIII wrote:

johnnydean1 wrote:

Anyone else have a problem that when they save then open a project it brings up errors?

Are you using custom blocks?

No, but I think I know why. It is when I have variables or colours on the screen.


You can now reach me on Twitter @johnnydean1_

Offline

 

#2915 2010-05-27 11:06:23

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

Re: Panther development thread

I should think that blocks shared would be free, I refer to it as a store just because it stores the blocks. (Store is only a shop in america)

I'm glad people are supporting the idea  smile  if you want to contribute a custom block, please visit this page


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

Offline

 

#2916 2010-05-27 11:42:23

johnm
Scratcher
Registered: 2007-03-08
Posts: 100+

Re: Panther development thread

Hey, everyone.

I am very impressed that so many folks are creating their own versions of Scratch and exploring the underlying Squeak language.

Squeak was built by a bunch of people working together (I was one of them). When you are working as a team, it's better to not worry about who did what. Most good ideas are really collaborations; even if it seems like a brand new idea, the seeds for it probably came from earlier ideas by others. So my advice for working together is to focus on collecting the best ideas and making the greatest possible overall system, and don't waste time arguing about who contributed which bits. (Scratch itself is collaboration among dozens of people, and even those involved don't remember who contributed which ideas.)

But on to practical matters...

As some of you know, Squeak automatically records all the changes you make to methods and classes and has tools for managing and sharing such "change sets". Here are some notes about this from the Squeak wiki:

  http://wiki.squeak.org/squeak/674

If you are working with other people, either many others or just one, it helps to have one person take the job of "changes coordinator". The changes coordinator is responsible for collecting change sets from all the contributors, filing them into one Squeak image, resolving conflicting changes (i.e. when the same method is changed by several people), and creating a new version of the Squeak image that everyone else can start using and building on. The changes coordinator job is a lot of work and responsibility, but it's also very rewarding. You learn how every part of the system works, and you get to use your judgement when deciding what to include and how to resolve conflicts.

Incidentally, I've emailed Alan Kay, who invented the Smalltalk language and created Squeak, to tell him about all the exciting work you have been doing with custom versions of Scratch. I'm sure he'll be very happy and proud. When he created Smalltalk and Squeak, he dreamed of people changing the system itself, just as you are doing.

Scratch on!

  -- John

Last edited by johnm (2010-05-27 11:47:16)

Offline

 

#2917 2010-05-27 11:55:38

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

Re: Panther development thread

Thank you for your advice and insights John.

We already follow many of the practices you outlined above, nXIII is our changes coordinator and is in charge of updating the image. The image itself is stored in a dropbox that networks a folder to each of our computers, allowing us to talk and share code and files instantly. It has seriously sped up production, believe me.

I'm not really sure what to say about the contribution section... I'll let someone else think of a witty response and I look forward to hearing from Mr Kay as I'm sure he will provide us with more excellent suggestions.

Thank you and him for developing squeak, my life would probably have taken quite a different turn if it had not existed.

Sparks


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

Offline

 

#2918 2010-05-27 12:23:50

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

Re: Panther development thread

sparks wrote:

I should think that blocks shared would be free

That was a joke, sparks!  It's just that your announcement sounded so much like the iPhone app store.  smile


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

Offline

 

#2919 2010-05-27 12:27:38

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

Re: Panther development thread

I know it was a joke, I don't know what the appstore advert sounds like, but it is similar, and you probably COULD make a block that finds your nearest macdonalds too if you entered your location into the block...


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

Offline

 

#2920 2010-05-27 12:29:46

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

Re: Panther development thread

sparks wrote:

... and you probably COULD make a block that finds your nearest macdonalds too if you entered your location into the block...

LOL! I'd love to see someone make that block!


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

Offline

 

#2921 2010-05-27 12:32:12

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

Re: Panther development thread

bright yellow and everything  big_smile

we could make that a competition! (though not mac donalds, they get enough promotion as it is and it really is not at all healthy. Just a nearest pub or game store /:?

Last edited by sparks (2010-05-27 12:33:32)


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

Offline

 

#2922 2010-05-27 12:48:01

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

Re: Panther development thread

so here's a little sample image of my blockshop  smile  Liking the name. If you have a better one, let me know. basically, I only ave one line and no functionality at the mo, but that'll change. please suggest improvements.

http://www.weebly.com/uploads/4/0/7/6/4076678/9621089.gif?624
     D       C       U          Estimated render of the block.
     o       o       s
     w      m       e
     n       m       r
     l        e
     o       n
     a        t
     d

Last edited by sparks (2010-05-27 13:07:23)


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

Offline

 

#2923 2010-05-27 12:52:36

johnnydean1
Scratcher
Registered: 2010-02-12
Posts: 1000+

Re: Panther development thread

nice


You can now reach me on Twitter @johnnydean1_

Offline

 

#2924 2010-05-27 13:49:23

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

Re: Panther development thread

sparks wrote:

so here's a little sample image of my blockshop  smile  Liking the name. If you have a better one, let me know. basically, I only ave one line and no functionality at the mo, but that'll change. please suggest improvements.

http://www.weebly.com/uploads/4/0/7/6/4 … 89.gif?624
     D       C       U          Estimated render of the block.
     o       o       s
     w      m       e
     n       m       r
     l        e
     o       n
     a        t
     d

Nice...


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

 

#2925 2010-05-27 13:57:14

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

Re: Panther development thread

sparks wrote:

Just a nearest pub

I think my nearest pub is probably in Dover or someplace like that, more or less independent of my location.  smile


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

Offline

 

Board footer