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

#26 2013-02-17 05:31:34

ilikehamsters
Scratcher
Registered: 2009-01-26
Posts: 3

Re: Branch Development Thread

Wait, i can also translate the mod into Polish! Okay, here are some of my ideas:
SENSING CATEGORY:
[configure controller] - will show a configure window. You should select everything like button UP is ARROW KEY UP etc.
<controller plugged?> - you know, boolean.
Also idea to add controller keys to the "BUTTON" blocks.
LOOKS CATEGORY:
New effect: "Sparkling".
[clear effects from every sprite]
<effect [list] on (number)%?>
CONTROL CATEGORY
[ignore] - does nothing.
[stop repeating]
[stop repeating for (number) seconds]
and the MOTION CATEGORY
[glide (number) steps] - useful if you want to glide few steps, not to X and Y.
[return to previous position]
[stop moving]
[stop moving for (number) seconds]
[resume moving]
[resume moving for (number) seconds]
[step (number) steps for (number) seconds]
________________________________________________________________________________

Last edited by ilikehamsters (2013-02-17 05:33:34)

Offline

 

#27 2013-02-17 07:06:54

FanMarioPL
Scratcher
Registered: 2011-04-14
Posts: 52

Re: Branch Development Thread

Powerpoint, i will give you download link to the 1.0 version, ok?
There are currently:
- new file format and default sprite
- many blocks from block library
- 2 new categories: Internet and Program
http://s9.postimage.org/57xolod8f/beta.png

Last edited by FanMarioPL (2013-02-17 09:49:20)

Offline

 

#28 2013-02-17 11:48:04

powerpoint56
Scratcher
Registered: 2012-04-19
Posts: 500+

Re: Branch Development Thread

FanMarioPL wrote:

Powerpoint, i will give you download link to the 1.0 version, ok?
There are currently:
- new file format and default sprite
- many blocks from block library
- 2 new categories: Internet and Program
http://s9.postimage.org/57xolod8f/beta.png

This is awesome!  big_smile

Edit: For a future version, I have an idea. There can be a tab called "Credits", and it will include credits for people working on the mod like you.

Last edited by powerpoint56 (2013-02-17 11:54:14)


http://i48.tinypic.com/2072ctw.gif

Offline

 

#29 2013-02-17 11:49:23

powerpoint56
Scratcher
Registered: 2012-04-19
Posts: 500+

Re: Branch Development Thread

ilikehamsters wrote:

Wait, i can also translate the mod into Polish! Okay, here are some of my ideas:
SENSING CATEGORY:
[configure controller] - will show a configure window. You should select everything like button UP is ARROW KEY UP etc.
<controller plugged?> - you know, boolean.
Also idea to add controller keys to the "BUTTON" blocks.
LOOKS CATEGORY:
New effect: "Sparkling".
[clear effects from every sprite]
<effect [list] on (number)%?>
CONTROL CATEGORY
[ignore] - does nothing.
[stop repeating]
[stop repeating for (number) seconds]
and the MOTION CATEGORY
[glide (number) steps] - useful if you want to glide few steps, not to X and Y.
[return to previous position]
[stop moving]
[stop moving for (number) seconds]
[resume moving]
[resume moving for (number) seconds]
[step (number) steps for (number) seconds]
________________________________________________________________________________

nice ideas! I'll organize some.  wink


http://i48.tinypic.com/2072ctw.gif

Offline

 

#30 2013-02-17 11:58:19

FanMarioPL
Scratcher
Registered: 2011-04-14
Posts: 52

Re: Branch Development Thread

Version 1.0 ready for testing!
http://www.speedyshare.com/xc5KF/Branch-1.0.zip

Offline

 

#31 2013-02-17 12:01:02

powerpoint56
Scratcher
Registered: 2012-04-19
Posts: 500+

Re: Branch Development Thread

FanMarioPL wrote:

Version 1.0 ready for testing!
http://www.speedyshare.com/xc5KF/Branch-1.0.zip

Great! I'll start testing it.


http://i48.tinypic.com/2072ctw.gif

Offline

 

#32 2013-02-17 12:03:52

jvvg
Scratcher
Registered: 2008-03-26
Posts: 1000+

Re: Branch Development Thread

Here is my commentary on what I've seen:

I looked at your first post, and thought that this might be a good idea. However, I should point out that a mod probably won't generate that much interest unless it has something original in it (like for Insanity, basic cloud variables and dictionaries). Part of making a mod is learning to come up with your own ideas and code your own features. If you plan on getting your mod allowed on Mod Share, please remember "that we [the Mod Share Team] will refuse mods that contain or link to inappropriate content, mods that have many stolen [copied] blocks, or mods that have little added features." (from Mod Share mod submission guidelines).

Also, is there any way I could have access to the live source code (i.e. the absolute latest development version)? I saw you copied a few features from Insanity that are a bit more complicated than they seem at first glance and want to see if you copied it correctly. Starting in Insanity 1.2, cloud variables are tied to the project, but I should point out that there is more you have to copy than just the block spec and selector. If you don't do that, then could variables will lose their value every time you close the program and won't transfer between projects.


http://tiny.cc/zwgbewhttp://tiny.cc/e1gbewhttp://tiny.cc/zygbewhttp://tiny.cc/izgbew
Goodbye, Scratch 1.4  sad                                                        Hello Scratch 2.0!  smile

Offline

 

#33 2013-02-17 12:04:51

FanMarioPL
Scratcher
Registered: 2011-04-14
Posts: 52

Re: Branch Development Thread

shift-click file  smile

Offline

 

#34 2013-02-17 12:13:01

powerpoint56
Scratcher
Registered: 2012-04-19
Posts: 500+

Re: Branch Development Thread

@FanMarioPL: Everything seems to work except cloning in presentation mode.

jvvg wrote:

Here is my commentary on what I've seen:

I looked at your first post, and thought that this might be a good idea. However, I should point out that a mod probably won't generate that much interest unless it has something original in it (like for Insanity, basic cloud variables and dictionaries). Part of making a mod is learning to come up with your own ideas and code your own features. If you plan on getting your mod allowed on Mod Share, please remember "that we [the Mod Share Team] will refuse mods that contain or link to inappropriate content, mods that have many stolen [copied] blocks, or mods that have little added features." (from Mod Share mod submission guidelines).

Also, is there any way I could have access to the live source code (i.e. the absolute latest development version)? I saw you copied a few features from Insanity that are a bit more complicated than they seem at first glance and want to see if you copied it correctly. Starting in Insanity 1.2, cloud variables are tied to the project, but I should point out that there is more you have to copy than just the block spec and selector. If you don't do that, then could variables will lose their value every time you close the program and won't transfer between projects.)

I still have ideas for uncommon blocks, but you're right that for a mod to be unique it also needs creative new features, like BYOB or CYOB. I've been trying to think about that...  tongue

Last edited by powerpoint56 (2013-02-17 12:13:30)


http://i48.tinypic.com/2072ctw.gif

Offline

 

#35 2013-02-17 12:14:54

FanMarioPL
Scratcher
Registered: 2011-04-14
Posts: 52

Re: Branch Development Thread

I know about cloning and i try to find clone code that works in presentation.
btw. update the site

Offline

 

#36 2013-02-17 12:17:43

SFollis
Scratcher
Registered: 2012-03-04
Posts: 76

Re: Branch Development Thread

powerpoint56 wrote:

SFollis wrote:

After i finish my modification, I will help code. but I am a bit better at block spec than the code, So i can do both, but... don't think that the code won't work.
Also you can take these 3 blocks:
block 1.
blockspec
('while %b' #c #doWhile)
code
nothing (literally, just don't do code)
block 2.
blockspec
('%s <= %s' #b #lessEqual:equalLess:)
code:
lessEqual: t1 equalLess: t2
      t1 = t2 ifTrue: [^ true].
      t1 < t2 ifTrue: [^ true].
      ^ false
block 3.
blockspec
('%s => %s' #b #greatEqual:equalGreat:)
code:
greatEqual: t1 equalGreat: t2
      t1 = t2 ifTrue: [^ true].
      t1 > t2 ifTrue: [^ true].
      ^ false
Those 3 will work. I have tried them quite a few times.

Thanks! I'll add you once you officially join.  smile

Thanks! can't wait till i finish mine.
Also i found an easier way for the <[] <= []> and <[] >= []> block. Here are the easier codes (the blockspecs stay the same):
lessEqual: t1 equalLess: t2
      t1 > t2 ifTrue: [^ false].
      ^ true
Then for the => one,
greatEqual: t1 equalGreat: t2
      t1 < t2 ifTrue: [^ false]
      ^ true
Those have not been tested, but should work  wink  i will show you another block in a bit.
EDIT: oh, someone already improved mine  tongue

Last edited by SFollis (2013-02-17 12:38:18)


http://blocks.scratchr.org/API.php?user=SFollis&amp;action=projects&amp;type=newest&amp;return=image&amp;num=1 is a picture of my project http://blocks.scratchr.org/API.php?user=SFollis&amp;action=projects&amp;type=newest&amp;return=text&amp;num=1 which has http://blocks.scratchr.org/API.php?user=SFollis&amp;action=projects&amp;type=newest&amp;return=views&amp;num=1 views

Offline

 

#37 2013-02-17 13:01:34

SFollis
Scratcher
Registered: 2012-03-04
Posts: 76

Re: Branch Development Thread

Here is my other block for you!
blockspec
('move with %w keys at a speed %n ' #- #arrowMove:arrowMove:)
Code (in motion ops)
arrowMove: i2 arrowMove: i1
| t4 t3 t2 t1|
i2 = 'arrow' ifTrue:
[t1_ 'up arrow'.
t2_ 'down arrow'.
t3_ 'left arrow'.
t4_ 'right arrow'.

t1_ self keyPressed:t1.
t2_ self keyPressed:t2.
t3_ self keyPressed:t3.
t4_ self keyPressed:t4.

t1 ifTrue: [
self gotoX: self xpos y: (i1+ self ypos).
].

t2 ifTrue: [
t2_i1 * -1.
self gotoX: self xpos y: (t2+ self ypos).
].

t3 ifTrue: [
t3_i1 * -1.
self gotoX: (t3+self xpos) y: self ypos.
].

t4 ifTrue: [
self gotoX: (i1+self xpos) y: self ypos.
]].
i2 = 'WASD' ifTrue:
[t1_ 'W'.
t2_ 'S'.
t3_ 'A'.
t4_ 'D'.

t1_ self keyPressed:t1.
t2_ self keyPressed:t2.
t3_ self keyPressed:t3.
t4_ self keyPressed:t4.

t1 ifTrue: [
self gotoX: self xpos y: (i1+ self ypos).
].

t2 ifTrue: [
t2_i1 * -1.
self gotoX: self xpos y: (t2+ self ypos).
].

t3 ifTrue: [
t3_i1 * -1.
self gotoX: (t3+self xpos) y: self ypos.
].

t4 ifTrue: [
self gotoX: (i1+self xpos) y: self ypos.
]].
i2 = 'TFGH' ifTrue:
[t1_ 'T'.
t2_ 'G'.
t3_ 'F'.
t4_ 'H'.

t1_ self keyPressed:t1.
t2_ self keyPressed:t2.
t3_ self keyPressed:t3.
t4_ self keyPressed:t4.

t1 ifTrue: [
self gotoX: self xpos y: (i1+ self ypos).
].

t2 ifTrue: [
t2_i1 * -1.
self gotoX: self xpos y: (t2+ self ypos).
].

t3 ifTrue: [
t3_i1 * -1.
self gotoX: (t3+self xpos) y: self ypos.
].

t4 ifTrue: [
self gotoX: (i1+self xpos) y: self ypos.
]].
i2 = 'IJKL' ifTrue:
[t1_ 'I'.
t2_ 'K'.
t3_ 'J'.
t4_ 'L'.

t1_ self keyPressed:t1.
t2_ self keyPressed:t2.
t3_ self keyPressed:t3.
t4_ self keyPressed:t4.

t1 ifTrue: [
self gotoX: self xpos y: (i1+ self ypos).
].

t2 ifTrue: [
t2_i1 * -1.
self gotoX: self xpos y: (t2+ self ypos).
].

t3 ifTrue: [
t3_i1 * -1.
self gotoX: (t3+self xpos) y: self ypos.
].

t4 ifTrue: [
self gotoX: (i1+self xpos) y: self ypos.
]].
Also add another section of code (do NOT add it to the above one!)
moveSpeed
    ^ #('arrow' 'WASD' 'TFGH' 'IJKL')
Then goto: Scratch-Blocks >> CommandBlockMorph >> private >> uncoloredArgMorphFor:
and add the following:
    $w = t2 ifTrue: [^ ChoiceArgMorph new getOptionsSelector: #moveSpeed;
         choice: 'arrow'].

That will make the 'arrow key move with speed (10)' into:
'move with [arrow v (dropdowns: arrow, WASD, TFGH, IJKL)] keys at a speed of (10)' Thsi is tested!


http://blocks.scratchr.org/API.php?user=SFollis&amp;action=projects&amp;type=newest&amp;return=image&amp;num=1 is a picture of my project http://blocks.scratchr.org/API.php?user=SFollis&amp;action=projects&amp;type=newest&amp;return=text&amp;num=1 which has http://blocks.scratchr.org/API.php?user=SFollis&amp;action=projects&amp;type=newest&amp;return=views&amp;num=1 views

Offline

 

#38 2013-02-17 13:06:36

SFollis
Scratcher
Registered: 2012-03-04
Posts: 76

Re: Branch Development Thread

Ok, ignore when i said
After i finish my modification, I will help code. but I am a bit better at block spec than the code, So i can do both, but... don't think that the code won't work.
I will join now, and i am getting WAY better at the code.


http://blocks.scratchr.org/API.php?user=SFollis&amp;action=projects&amp;type=newest&amp;return=image&amp;num=1 is a picture of my project http://blocks.scratchr.org/API.php?user=SFollis&amp;action=projects&amp;type=newest&amp;return=text&amp;num=1 which has http://blocks.scratchr.org/API.php?user=SFollis&amp;action=projects&amp;type=newest&amp;return=views&amp;num=1 views

Offline

 

#39 2013-02-17 13:13:56

FanMarioPL
Scratcher
Registered: 2011-04-14
Posts: 52

Re: Branch Development Thread

SFollis wrote:

Ok, ignore when i said
After i finish my modification, I will help code. but I am a bit better at block spec than the code, So i can do both, but... don't think that the code won't work.
I will join now, and i am getting WAY better at the code.

Can you code an unique block that isn`t in any other mod?

Offline

 

#40 2013-02-17 13:36:15

SFollis
Scratcher
Registered: 2012-03-04
Posts: 76

Re: Branch Development Thread

FanMarioPL wrote:

SFollis wrote:

Ok, ignore when i said
After i finish my modification, I will help code. but I am a bit better at block spec than the code, So i can do both, but... don't think that the code won't work.
I will join now, and i am getting WAY better at the code.

Can you code an unique block that isn`t in any other mod?

i could, but it would be harder, so yes


http://blocks.scratchr.org/API.php?user=SFollis&amp;action=projects&amp;type=newest&amp;return=image&amp;num=1 is a picture of my project http://blocks.scratchr.org/API.php?user=SFollis&amp;action=projects&amp;type=newest&amp;return=text&amp;num=1 which has http://blocks.scratchr.org/API.php?user=SFollis&amp;action=projects&amp;type=newest&amp;return=views&amp;num=1 views

Offline

 

#41 2013-02-17 13:58:51

SFollis
Scratcher
Registered: 2012-03-04
Posts: 76

Re: Branch Development Thread

You should probably add the people who are working on it to http://branchblocks.weebly.com/credits.html (the credits)


http://blocks.scratchr.org/API.php?user=SFollis&amp;action=projects&amp;type=newest&amp;return=image&amp;num=1 is a picture of my project http://blocks.scratchr.org/API.php?user=SFollis&amp;action=projects&amp;type=newest&amp;return=text&amp;num=1 which has http://blocks.scratchr.org/API.php?user=SFollis&amp;action=projects&amp;type=newest&amp;return=views&amp;num=1 views

Offline

 

#42 2013-02-17 15:07:00

ilikehamsters
Scratcher
Registered: 2009-01-26
Posts: 3

Re: Branch Development Thread

I can translate the mod to Polish language.  big_smile

Offline

 

#43 2013-02-17 15:15:57

powerpoint56
Scratcher
Registered: 2012-04-19
Posts: 500+

Re: Branch Development Thread

ilikehamsters wrote:

I can translate the mod to Polish language.  big_smile

Great!


http://i48.tinypic.com/2072ctw.gif

Offline

 

#44 2013-02-17 15:17:07

powerpoint56
Scratcher
Registered: 2012-04-19
Posts: 500+

Re: Branch Development Thread

SFollis wrote:

You should probably add the people who are working on it to http://branchblocks.weebly.com/credits.html (the credits)

Yeah. I'll do that now.


http://i48.tinypic.com/2072ctw.gif

Offline

 

#45 2013-02-17 15:21:22

powerpoint56
Scratcher
Registered: 2012-04-19
Posts: 500+

Re: Branch Development Thread

For the next version of Branch (1.1):

Let's try to implement a lot of the features I (and many other people) have come up with that are listed on this page.

We could also think about putting in things like basic BYOB and improve the paint and sound editors.

Last edited by powerpoint56 (2013-02-17 15:22:18)


http://i48.tinypic.com/2072ctw.gif

Offline

 

#46 2013-02-17 15:33:01

FanMarioPL
Scratcher
Registered: 2011-04-14
Posts: 52

Re: Branch Development Thread

1. add download link to the site  wink
2. in 1.1, i will try to create a compiler
3. i want to add new mesh feature in 1.1

Offline

 

#47 2013-02-17 15:35:28

powerpoint56
Scratcher
Registered: 2012-04-19
Posts: 500+

Re: Branch Development Thread

FanMarioPL wrote:

1. add download link to the site  wink
2. in 1.1, i will try to create a compiler
3. i want to add new mesh feature in 1.1

1. Will add download now.  smile
2. Great!
3. Sure.

Also, we should soon start thinking about making this for Mac users.  tongue


http://i48.tinypic.com/2072ctw.gif

Offline

 

#48 2013-02-17 15:38:08

FanMarioPL
Scratcher
Registered: 2011-04-14
Posts: 52

Re: Branch Development Thread

I do not know how to make a mac mod xD

Offline

 

#49 2013-02-17 15:44:54

powerpoint56
Scratcher
Registered: 2012-04-19
Posts: 500+

Re: Branch Development Thread

FanMarioPL wrote:

I do not know how to make a mac mod xD

Same here. xD There has to be some way...

Whatever. Forget about Mac users.  cool

tongue  Kidding.

Last edited by powerpoint56 (2013-02-17 15:45:51)


http://i48.tinypic.com/2072ctw.gif

Offline

 

#50 2013-02-17 15:54:53

powerpoint56
Scratcher
Registered: 2012-04-19
Posts: 500+

Re: Branch Development Thread

Interest wrote:

I'll help out with what I can  smile
just a few things to start out:
{..}

Great!


http://i48.tinypic.com/2072ctw.gif

Offline

 

Board footer