kcarnold wrote:
...
@06dknibbs: Did you see http://scratch.mit.edu/projects/SampleProjectsTeam/583769 or http://scratch.mit.edu/projects/WeirdF/678431 ?
...
Ahh, not seen those but I have read
It seems whenever I sit down and try scrolling, I can never think of something I want to make scroll O_o
Offline
What kinds of things would you search for?
Scrolling, 2-D, Multidirectional, 3-D
Gun Scripts, w/o gravity.
Various AI's.
Not much. I can usually make what I need to. If I use something, its because I saw it in some project that used it very well.
What kinds of block stacks can you imagine annotating?
I could have fun with this...
Anything mentioned above.
Gravity
Top view scrollers (Like Pokemon)
Side scrollers (Like old Mario games.)
Top view Cars.
Several Guns.
Turrets.
People in side scrollers.
Items in RPGs.
Health Bars.
Good looking variables, as in numbers, not the oragne box.
Custom names.
RPG Stats.
Animations
Forumlas. (Anything to Ap Calculus AB)
Graphing pens.
Interesting color things (ie. 12 paint or the color spectrum thing)
Virtual pets(Fish, cats, birds, insects.)
Skieing games.
And much more that I can't think of at the moment.
Can you think of a few different examples where people might use different words for the same thing?
Turret/gun/cannon
Animation/video/costume change
Scroller/Rpg
RPG/Roleplaying Game
Health/Life/Hearts/Bar/Meter
Hero/player1/main character
Villian/ Opponent/Bad guy/anti-hero
Jump/fly
Gravity/floor
Obsticale/Barrier/walls/floor
I think that although many words can be used to describe one thing, some can describe 2 or 3 things. A gravity script can keep an object at the floor, it can have it bounce, or it can have it fall unless you press the up arrow, which would be flying. All could be considered gravity, and yet the scripts would be different.
I think that the best way to remedy that would be to have several catagories, like Gravity, Health, Horizontal Motion, and then go into more detailed scripts, such as Gravity-->Flying or Health-->Lives. This could clear up some of the confusion.
Another thing that I worry about is as Cheddargirl said, that people won't learn form this. The same scripts would be used over and over in the projects and most would just use these scripts as cookie cutter, instead of shaping them to fit what they want. This could detract form the quality of projects. Or it could help it, if the users don't act as I think they will. I never can tell.
I also think that the possiblity of people spamming the scripts with bad/wrong/political messages is a possiblity as well that would be best to avoid. There should probably be a select group of chosen programmers if this ever gets out who make the scripts, which would eliminate that threat and keep the quality/efficiency of the scripts at a high level.
This should be an interesting feature and I am glad you would like to know about our opinion of it.
Offline
This is a great idea Andrés! This will help a lot of Scratchers.
Would it be possible to have more than one script for a certain thing? You showed one way for gravity, but there are many ways to do it (of course, that's a good thing about Scratch!). It would be cool if people could select the different scripts and find the one that fits best.
The goals I would look for? Pretty much everything: it would be very interesting to see what is there. Though I am interested in the 'technical' aspects; like gravity, velocity, 'moving around several sprites for a person (I can't phrase it very well, but I mean like a person made up of several sprites that could move around and things like that)', realistic physics, and the such. Scrolling isn't exactly 'technical', but I'll include it.
What I would include: things that would be useful to the Scratch Community, new users or old. Of course, that includes gravity, velocity, custom displays (like health; people often use variables for displays when it's so easy to make your own), lives (it seems simple but some people don't know how), and more.
I would also program things that are useful but not many people know about. Plenty of people are learning about scrolling, but I'd put that in. And velocity scrolling as well. And more, of course.
Another thing is about the simple scripts but short. Like if you want a block that says 'previous costume', you could do it as '[switch to costume ((costume) - [1])] I think it would be good to include these tips and tricks.
For different names but same meaning, lives and points are a good example. I came up with "Lives", "How to do lives", "Script for lives", "Here's a script for lives", and more.
This is very interesting to me.
Last edited by Jonathanpb (2009-09-18 06:29:14)
Offline
I really like this idea! It would mean much less work . The only real problem I can see with this is spam scripts.
You search for: Gravity
And you get: A "Flag Clicked Block" that someone named "gravity"
That would be a big problem...
Sorry this is another off-topic bad question but er... um... when do you plan on releasing the next version? And what will it include? I have already sort-of-figured it out, new versions are usually about 6-months apart, but I just thought I'd ask someone who knows for sure.
I'm am also very interested in creating a sample project / beta testing for it.
My biggest wants for the next version is the script searching feature, and time / date sensors.
The time sensors would report the computer's system time.
(hh:mm:ss) and (mm/dd/yy)
--------------------------------------------------
Once again, I apologize for drifting so far off topic, but the Scratch team doesn't seem to ever post at the suggestion forum.
-------------------------------------------------
May I suggest using JSO's Scratch Resources website to upload scripts to? Maybe we can finally add that uploading mechanism he wanted...
Last edited by illusionist (2009-10-14 14:56:13)
Offline
Do we get to add our own scripts? I'd love to!
Offline
fanofcena wrote:
Plz dont do that cause if u do this it will good for begginers but then why dont you make a version of scratch that can think what to do and u just say to it by voice there will be no effort then why will it be a proggramming language if u do this it will become an AI programming Software.
for that the user would need a micro phone.
Offline
I think it would be awesome! Instead of making all those crazy scripts for scrolling, you could just type scrolling. That would make things a lot easier.
Offline
12104404 wrote:
can anyone help glitch check my project so i can make it better with your help
http://scratch.mit.edu/projects/12104404/689502
This thread is not the thread for you, post a new topic in "all about scratch" instead.
Offline
What kind of goals would you search for?
Scrolling
Calculators
Chatbots
Animating
Velocity
Gravity
Physics
What kinds of block stacks could you imagine annotating?
(Some things are in the first list, because it's interesting to see things you know)
Animating
Scrolling
Velocity
Custom displays (using a custom display instead of a showing variable)
Multiple bullets (often people have wondered)
Advanced sprite controlling (programming a sprite with tons of costumes and programming it nicely and efficiently).
Pretty much anything that would be useful to people.
Can you think of a few different ways people might use different words for the same goal or idea?
For points/score: (popular thing in games)
Score
Points
Keeping Score
Keeping Points
Counting Score
Counting Points
Programming Score
Programming Points
Doing Score
Doing Points
How to do Score
How to do Points
How-to-do Score
How-to-do Points
Oh, I could go on for ages...
Hope this helps!
Offline
I think this is a great idea. I hope one day this becomes a part of the program instead of just an experiment.
What kinds of goals would you search for?
-Physics
-Scoreboards
-Smooth sprite walking
-Scrolling
What kinds of block stacks could you imaginge annotating?
-How to do vertical scrolling
-How to do horizontal scrolling
-How to do multidirectional scrolling
-How to do shooting
-How to do health
-How to do scoreboards
-How to do timers
-How to do gravity
-How to do sprite movement with gravty/friction
can you think of a few different ways people might use different words for the same goal or idea?
-How to do score/how to do points
-How to make a machinegun/ how to make multiple bullets
I hope this helps, scratch team.
Offline
I like the idea, It would help beginners but at the same note it could have a downfall. For some people it would be an easy way to get a solution than trying to solve the scripts by yourself for a couple times. Some would not experiment with scripts until they found the solution. If you dont understand my point, Im sorry its a bit hard for me to explain. Basically some people would give up trying to create scripts on there own and right away if they cant do it the first time type it in. They would not be learning anything besides be given a solution. After many failed attempts of trying on my own, I would type in Scrolling, and Gravity.
Offline
jacool wrote:
I think it's a good idea but only if it automaticly added a line in the description with credit to the scripts creator.
That's a good idea.
-----------------------------------------------------------------------------------------------------------------------
I like the idea of this because: "Imagine, Program, Share."
Imagine - It helps new members get their imagination seen more.
Program - It helps with tricky scripts.
Share - It DEFIANTLY helps sharing *points to jacool's quote*
Offline
I find this idea quite interesting
I hope to learn more about it soon.
One thing that I think would be helpful, would be if you could rate how helpful a script was to you so someone could browse only the top rated scripts to reduce script sharing spam.
Offline
UM well... i know this isn't about the scratch forums but my scratch wont save my projects anymore!!! why?
Last edited by Galacticfuzz (2009-10-09 17:17:11)
Offline
Galacticfuzz wrote:
UM well... i know this isn't about the scratch forums but my scratch wont save my projects anymore!!! why?
Hey, GalacticFuzz, the 'Announcements' section of the forums aren't really good for asking for help with Scratch - you may want to try out posting your problem in the 'Troubleshooting' section of the forums.
Offline
Tell me what you think about this!
Offline
illusionist wrote:
Tell me what you think about this!
http://img97.imageshack.us/img97/5660/63747686.png
nice! Also, I would use this feature a LOT, because It would make making multiple scripts easier, with just a couple of clicks !!
Last edited by terminator68 (2009-10-30 12:12:02)
Offline
fanofcena wrote:
Plz dont do that cause if u do this it will good for begginers but then why dont you make a version of scratch that can think what to do and u just say to it by voice there will be no effort then why will it be a proggramming language if u do this it will become an AI programming Software.
I have no idea what she/he just said
Offline
andresmh wrote:
We're experimenting with a new way of programming in Scratch and we want to know how you might use it. We need your feedback!
Here is the idea:
What if you could just type in what you wanted your sprite to do, and it found code that does it, written by other people? What if you could describe what your code does in plain English and share your techniques with others?
Here are some examples of code you could search for or share with others. Our current idea is you would annotate a stack of blocks by adding a little note around its hat block. These notes are a little different from comments because they mark which stack(s) you're describing. Also, comments usually tell how something works; with this it's just what it does.
http://img2.imageshack.us/img2/8550/gravityj.png
http://img30.imageshack.us/img30/3030/scorex.png
http://img36.imageshack.us/img36/5094/l … mments.png
Our questions for you:
What kinds of goals would you search for? What kinds of block stacks could you imaginge annotating?
Can you think of a few different ways people might use different words for the same goal or idea? For example, you might annotate something as "keeping score" but someone else is searching for "counting points". What other examples can you think of?
After we collect helpful ideas we'll let some people try out this experimental version of Scratch.
A final note: this experiment is primariy for research and there are yet no plans to introduce this features in the next release. We will certainly learn from this to think about future additions to Scratch.
Thanks and Scratch on!
Seems like a very useful idea as long as people post valid scripts. Overall, I like the concept because it teaches us not only to work for ourselves, but each other too. Great idea!
Offline
samurai768 wrote:
fanofcena wrote:
Plz dont do that cause if u do this it will good for begginers but then why dont you make a version of scratch that can think what to do and u just say to it by voice there will be no effort then why will it be a proggramming language if u do this it will become an AI programming Software.
I have no idea what she/he just said
He or she said to make a Voice Activated version of scratch. He or she was saying for you to speak through a "Mic" in this "Imaginary" version of scratch and say what you want the project to do. Seems like a awesome idea, but I think the scratch team does not have enough time or resource to do that.
Offline
It's cool that lots of people have thought about the idea and didn't just say "that's cool" or "that's stupid", but actually thought about how they could use it and what kinds of problems could come up. You all have many ways of thinking about the idea that I hadn't really thought of!
I've actually made a code search system for Scratch. It's not very refined yet, because I wanted to try out a rather unique idea about how to do it. Part of the reason it doesn't work well yet is that I just don't have much data about what code goes with what searches. But that's where you can help!
So if you're interested, could you try my user study? Go to http://kagu.media.mit.edu:54321/
It would help a lot if you could do it for couple of projects, and even maybe suggest some other projects I should add to the list.
When I get a chance, I'll post a link to a modified Scratch that has the code search integrated.
Just to be clear, this is just my personal project; my friends on the Scratch team helped me get connected with you all, but there's no plan yet to put this in the main Scratch. (But there are a lot of other cool things that will be going in soon, so don't be too disappointed!)
Thanks!
-Ken
PS - I've only tried the user study in Firefox 3.5 and Internet Explorer 8. If something doesn't work right in your browser, or if you're confused about anything at all, please post or email about it. Also, apologies in advance if it's slow or crashes -- just let me know and I'll fix it.
Last edited by kcarnold (2009-12-28 00:53:28)
Offline
That would be great, but then it will be more like JavaScript.
Like...
say Hello for 2 secs would be...
-----------------
| Hello |
--------- ------
/ /
-
2 seconds later:
Offline
adriangl wrote:
I think it would be awesome! Instead of making all those crazy scripts for scrolling, you could just type scrolling. That would make things a lot easier.
scrolling x only too!
Offline