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

#3451 2010-07-14 16:08:09

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

Re: Panther development thread

Please stay Sep...

And in other news
@ NXIII
Will you be able to code normal squeak blocks in Blocks ++

@ Everyone
A quick poll

Do you have a webcam?


You can now reach me on Twitter @johnnydean1_

Offline

 

#3452 2010-07-14 16:10:34

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

Re: Panther development thread

I just feel as if I don't do much for the team... I mean, why should I stay?

I'd still help beta, and other stuff...


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

Offline

 

#3453 2010-07-14 16:17:37

ScratchReallyROCKS
Scratcher
Registered: 2009-04-22
Posts: 1000+

Re: Panther development thread

SeptimusHeap wrote:

I just feel as if I don't do much for the team... I mean, why should I stay?

I'd still help beta, and other stuff...

If it weren't for you, the team wouldn't exist.

@jd1: No, I don't have a webcam.

Last edited by ScratchReallyROCKS (2010-07-14 16:18:16)


http://imageshack.us/a/img694/3806/sigmad.png

Offline

 

#3454 2010-07-14 16:19:30

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

Re: Panther development thread

Thanks.

Im asking as I was wondering weather or not to start making webcam based projects.


You can now reach me on Twitter @johnnydean1_

Offline

 

#3455 2010-07-14 16:22:29

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

Re: Panther development thread

Hmm... I MIGHT stay...

I don't know...


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

Offline

 

#3456 2010-07-14 16:37:08

ScratchReallyROCKS
Scratcher
Registered: 2009-04-22
Posts: 1000+

Re: Panther development thread

johnnydean1 wrote:

Thanks.

Im asking as I was wondering weather or not to start making webcam based projects.

I'd be cool to make a mesh based webcam chat thing in Panther...


http://imageshack.us/a/img694/3806/sigmad.png

Offline

 

#3457 2010-07-14 16:57:06

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

Re: Panther development thread

nXIII wrote:

Blocks++ has a more c++/Java-like function notation:
[function_name(arg1 arg2 arg3)]

Does this mean that the blocks seen by users will look like that, or that the Smalltalk-level coding will look like that?  If the former, it's a huge move away from the non-computer-scientist-friendly philosophy of Scratch!


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

Offline

 

#3458 2010-07-14 17:15:48

ScratchReallyROCKS
Scratcher
Registered: 2009-04-22
Posts: 1000+

Re: Panther development thread

bharvey wrote:

nXIII wrote:

Blocks++ has a more c++/Java-like function notation:
[function_name(arg1 arg2 arg3)]

Does this mean that the blocks seen by users will look like that, or that the Smalltalk-level coding will look like that?  If the former, it's a huge move away from the non-computer-scientist-friendly philosophy of Scratch!

I don't think so, because it is called Blocks++, Did you hear what he is doing? He's rebuilding Scratch from the ground up...


http://imageshack.us/a/img694/3806/sigmad.png

Offline

 

#3459 2010-07-14 17:45:46

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

Re: Panther development thread

ScratchReallyROCKS wrote:

nXIII wrote:

I'm not sure I like the string input, though, maybe a smart-dropdown which detects primitives, user-defined procedures, and external library procedures.

That's sort of what I meant, just in string input form, because then it could be used for in-script comments.

BTW, how's blocks++ going?

Blocks++ is going pretty well, I've done a bit of framework and I'm working on scrollable panes now.


nXIII

Offline

 

#3460 2010-07-14 18:34:29

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

Re: Panther development thread

bharvey wrote:

nXIII wrote:

Blocks++ has a more c++/Java-like function notation:
[function_name(arg1 arg2 arg3)]

Does this mean that the blocks seen by users will look like that, or that the Smalltalk-level coding will look like that?  If the former, it's a huge move away from the non-computer-scientist-friendly philosophy of Scratch!

Blocks++ is a step up from Scratch to the higher-level programming languages like C++ and Java. It incorporates ideas such as classes, user-defined procedures, and inheritance (just thought of that).


nXIII

Offline

 

#3461 2010-07-15 04:29:49

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

Re: Panther development thread

nXIII wrote:

bharvey wrote:

nXIII wrote:

Blocks++ has a more c++/Java-like function notation:
[function_name(arg1 arg2 arg3)]

Does this mean that the blocks seen by users will look like that, or that the Smalltalk-level coding will look like that?  If the former, it's a huge move away from the non-computer-scientist-friendly philosophy of Scratch!

Blocks++ is a step up from Scratch to the higher-level programming languages like C++ and Java. It incorporates ideas such as classes, user-defined procedures, and inheritance (just thought of that).

C++ is actualy classed as a mid-level language, C# is high-level, don't ask me why though,
I really like the libaries idea,
What about a Blocks++ languages, so that you can code in a simple programming language which is then converted into smalltalk and run? Thats how you said it worked with the blocks, it shouldn't be that hard, though it can wait...


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

 

#3462 2010-07-15 08:17:17

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

Re: Panther development thread

markyparky56 wrote:

nXIII wrote:

bharvey wrote:


Does this mean that the blocks seen by users will look like that, or that the Smalltalk-level coding will look like that?  If the former, it's a huge move away from the non-computer-scientist-friendly philosophy of Scratch!

Blocks++ is a step up from Scratch to the higher-level programming languages like C++ and Java. It incorporates ideas such as classes, user-defined procedures, and inheritance (just thought of that).

C++ is actualy classed as a mid-level language, C# is high-level, don't ask me why though,
I really like the libaries idea,
What about a Blocks++ languages, so that you can code in a simple programming language which is then converted into smalltalk and run? Thats how you said it worked with the blocks, it shouldn't be that hard, though it can wait...

...Scratch to the higher-level programming...


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

Offline

 

#3463 2010-07-15 10:24:05

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

Re: Panther development thread

markyparky56 wrote:

nXIII wrote:

bharvey wrote:


Does this mean that the blocks seen by users will look like that, or that the Smalltalk-level coding will look like that?  If the former, it's a huge move away from the non-computer-scientist-friendly philosophy of Scratch!

Blocks++ is a step up from Scratch to the higher-level programming languages like C++ and Java. It incorporates ideas such as classes, user-defined procedures, and inheritance (just thought of that).

C++ is actualy classed as a mid-level language, C# is high-level, don't ask me why though,
I really like the libaries idea,
What about a Blocks++ languages, so that you can code in a simple programming language which is then converted into smalltalk and run? Thats how you said it worked with the blocks, it shouldn't be that hard, though it can wait...

One of the things I LOVE about Scratch is the fact that you DON'T have to type everything. Scratch is all about dragging, dropping, menus, etc. and I'd like to keep it this way for Blocks++.


nXIII

Offline

 

#3464 2010-07-15 10:30:32

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

Re: Panther development thread

nXIII wrote:

markyparky56 wrote:

nXIII wrote:


Blocks++ is a step up from Scratch to the higher-level programming languages like C++ and Java. It incorporates ideas such as classes, user-defined procedures, and inheritance (just thought of that).

C++ is actualy classed as a mid-level language, C# is high-level, don't ask me why though,
I really like the libaries idea,
What about a Blocks++ languages, so that you can code in a simple programming language which is then converted into smalltalk and run? Thats how you said it worked with the blocks, it shouldn't be that hard, though it can wait...

One of the things I LOVE about Scratch is the fact that you DON'T have to type everything. Scratch is all about dragging, dropping, menus, etc. and I'd like to keep it this way for Blocks++.

Awell, the name is Blocks anyway.


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

 

#3465 2010-07-15 12:37:33

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

Re: Panther development thread

Competition time!

Code:

+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
-------------------------------------------------------------------------------------
||                                                                                 ||
||                                                                                 ||
||                                  COMPETITION TIME!                              ||
||                                                                                 ||
||                                                                                 ||
||                                                                                 ||
-------------------------------------------------------------------------------------
+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

The second Panther programming competition:

One of the problems game designers have found with Scratch in the past is that making games with a LOT of sprites 
takes up way too much space, even if all the sprites are the same!

 ++++++++++++
|| THE TASK ||
 ++++++++++++

Create a game that uses Panther's cloning blocks to make copies of a sprite for use in a bubble-popping, 
brick-smashing or baddie-bopping project!

 +++++++++++++++
|| MARK SCHEME ||
 +++++++++++++++
 
 ________________________________________________________
 |max points |              Description                  |
 |¯¯¯¯¯¯¯¯¯¯¯|¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯|
 |    10     | Graphic quality of project                |
 |___________|___________________________________________|
 |           | Glitch free: make the project work as     |
 |    10     | well as you can!                          |
 |___________|___________________________________________|
 |           | storyline! Rather than launching right    |
 |     5     | into the game, why not have a story/theme?|
 |___________|___________________________________________|
 |           | Ease of use: why not use the file blocks  |
 |    10     | to create a save file? Make using your    |
 |           | game easy!                                |
 |___________|___________________________________________|
 |           | Ingenuity: Earn up to 10 marks for solving|
 |    10     | the problem in a clever, well thought out |
 |           | way.                                      |
 |___________|___________________________________________|
 
 The competition entry projects will be marked by looking at the above catagories. Expect your entry to be thorourly examined so remember
 to dot your i's and cross your t's!
 
  +++++++++++++++++++++++++
 || THINGS TO THINK ABOUT ||
  +++++++++++++++++++++++++
  
    • Bubble popping and the other suggestions in the description are just suggestions, be inventive! Make an original game with a twist
    or come up with something never before seen!
    
    • Think about settings, options, difficulties and special items to make the game more interesting!
    
    • got a particular coding or drawing style? don't hesitate to use it! hand drawn graphics can look brilliant if done right!

Please cosider entering! If you want to recieve notifications about new competions as they occur, why not sign up here?

Last edited by sparks (2010-07-15 12:38:45)


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

Offline

 

#3466 2010-07-15 13:26:29

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

Re: Panther development thread

Put this on the news (When Panthers opened) and I may give it a shot, but...


Can you keep it open for 2 weeks (or more) as in 1 weeks holidays begin so I have some time to start!


You can now reach me on Twitter @johnnydean1_

Offline

 

#3467 2010-07-15 13:34:24

ScratchReallyROCKS
Scratcher
Registered: 2009-04-22
Posts: 1000+

Re: Panther development thread

sparks wrote:

Competition time!

Code:

+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
-------------------------------------------------------------------------------------
||                                                                                 ||
||                                                                                 ||
||                                  COMPETITION TIME!                              ||
||                                                                                 ||
||                                                                                 ||
||                                                                                 ||
-------------------------------------------------------------------------------------
+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

The second Panther programming competition:

One of the problems game designers have found with Scratch in the past is that making games with a LOT of sprites 
takes up way too much space, even if all the sprites are the same!

 ++++++++++++
|| THE TASK ||
 ++++++++++++

Create a game that uses Panther's cloning blocks to make copies of a sprite for use in a bubble-popping, 
brick-smashing or baddie-bopping project!

 +++++++++++++++
|| MARK SCHEME ||
 +++++++++++++++
 
 ________________________________________________________
 |max points |              Description                  |
 |¯¯¯¯¯¯¯¯¯¯¯|¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯|
 |    10     | Graphic quality of project                |
 |___________|___________________________________________|
 |           | Glitch free: make the project work as     |
 |    10     | well as you can!                          |
 |___________|___________________________________________|
 |           | storyline! Rather than launching right    |
 |     5     | into the game, why not have a story/theme?|
 |___________|___________________________________________|
 |           | Ease of use: why not use the file blocks  |
 |    10     | to create a save file? Make using your    |
 |           | game easy!                                |
 |___________|___________________________________________|
 |           | Ingenuity: Earn up to 10 marks for solving|
 |    10     | the problem in a clever, well thought out |
 |           | way.                                      |
 |___________|___________________________________________|
 
 The competition entry projects will be marked by looking at the above catagories. Expect your entry to be thorourly examined so remember
 to dot your i's and cross your t's!
 
  +++++++++++++++++++++++++
 || THINGS TO THINK ABOUT ||
  +++++++++++++++++++++++++
  
    • Bubble popping and the other suggestions in the description are just suggestions, be inventive! Make an original game with a twist
    or come up with something never before seen!
    
    • Think about settings, options, difficulties and special items to make the game more interesting!
    
    • got a particular coding or drawing style? don't hesitate to use it! hand drawn graphics can look brilliant if done right!

Please cosider entering! If you want to recieve notifications about new competions as they occur, why not sign up here?

This should be fun! I'm a good programmer, and I use Gimp for my graphics (look at my sig) so I think I'll get a good score.


http://imageshack.us/a/img694/3806/sigmad.png

Offline

 

#3468 2010-07-15 14:07:08

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

Re: Panther development thread

ScratchReallyROCKS wrote:

This should be fun! I'm a good programmer, and I use Gimp for my graphics (look at my sig) so I think I'll get a good score.

Go for it! I'm sure you will have an excellent entry!


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

Offline

 

#3469 2010-07-15 14:16:25

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

Re: Panther development thread

sparks wrote:

ScratchReallyROCKS wrote:

This should be fun! I'm a good programmer, and I use Gimp for my graphics (look at my sig) so I think I'll get a good score.

Go for it! I'm sure you will have an excellent entry!

Who won the Img-to-txt one?


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

Offline

 

#3470 2010-07-15 14:20:23

Heliosa
Scratcher
Registered: 2007-07-24
Posts: 86

Re: Panther development thread

Heh, this looks like fun. I'm gonna have to figure out what I'm going to do for graphics though...


What are you looking at?

Offline

 

#3471 2010-07-15 14:40:59

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

Re: Panther development thread

Heliosa wrote:

Heh, this looks like fun. I'm gonna have to figure out what I'm going to do for graphics though...

a good place to start might be cooltext.com. they let you make good graphics text, but you can use a lot of keyboard symbols to make great looking sprites! I made a game called neon shooter entirely out of text from that site, and it looks very retro. another good place (I really hope I'm allowed to recommend sites on here) is charas-project.net, they have an enormous collection of sprites and backgrounds (some require credit)  smile


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

Offline

 

#3472 2010-07-15 15:45:37

Heliosa
Scratcher
Registered: 2007-07-24
Posts: 86

Re: Panther development thread

I know there's a way to tell if a sprite is a clone, but how would I tell if a sprite is a original?


What are you looking at?

Offline

 

#3473 2010-07-15 15:53:59

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

Re: Panther development thread

<not<im a clone?>

Would be the original

<im original?> in CYOB is:

name:
im original?

type:
-b

code:

|clone|
clone_ self isClone.

clone = true
ifTrue: [
^ false.
]
ifFalse: [
^ true.
].


You can now reach me on Twitter @johnnydean1_

Offline

 

#3474 2010-07-15 15:55:08

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

Re: Panther development thread

Oh and links to sprites in my siggy


You can now reach me on Twitter @johnnydean1_

Offline

 

#3475 2010-07-15 16:40:47

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

Re: Panther development thread

johnnydean1 wrote:

<not<im a clone?>

Would be the original

<im original?> in CYOB is:

name:
im original?

type:
-b

code:

|clone|
clone_ self isClone.

clone = true
ifTrue: [
^ false.
]
ifFalse: [
^ true.
].

or just
^ self isClone not.


nXIII

Offline

 

Board footer