And I'm here if anyone needs help in Python.
Offline
I guess you don't need to like it for stickying anymore.
Offline
scimonster wrote:
I guess you don't need to like it for stickying anymore.
Point. Thanks!
Offline
I like the "unsaid rulebook" at the top there, I didn't see it earlier! Since it says please add, I would suggest mentioning that it's a good idea to explain your working when helping someone so that they can learn and always correct people politely, smiling and showing that it's no biggie to avoid offending them. IDK if either of those are worth adding as they sort of apply to the whole fora and apply, perhaps less to new memebers of AT, so I'm not offended if you don't add them, but those are things I always try to do
Last edited by sparks (2011-10-05 14:47:25)
Offline
ProgrammingFreak wrote:
TheArgentina10 wrote:
Hey im trying to make a soccer game with multiple ppl and idk how to be able t switch between ppl. everything i do just makes all of my guys move at the same time when i hit the arrow keys. Any Ideas?
Well, perhaps you could use different keys for each person. Such as WASD and then the arrow keys.
I tried that but im looking for a game with 4 people on each side so that would take up to many keys and just get confusing. ive looked at other games that were based off of soccer and its just 2 ppl and its not strategic at all. ive looked at everything in that game and nothing has popped up
Offline
Scratch can't read more than about four key-presses as once, so you'll struggle to get four people all trying to move their characters... It's a little unfeasible I'm afraid
I think it might be a good idea to post your question in "All about Scratch" which is more suited to your question than advanced topics
Last edited by sparks (2011-10-05 16:16:28)
Offline
sparks wrote:
I like the "unsaid rulebook" at the top there, I didn't see it earlier! Since it says please add, I would suggest mentioning that it's a good idea to explain your working when helping someone so that they can learn and always correct people politely, smiling and showing that it's no biggie to avoid offending them. IDK if either of those are worth adding as they sort of apply to the whole fora and apply, perhaps less to new memebers of AT, so I'm not offended if you don't add them, but those are things I always try to do
Sure, I'll add it.
Offline
Pro AT User Tip: (To add to your guide if you wish)
Remember to try google first, many of the questions on the forum are solved easily by doing that. Us AT users that answer your questions aren't gods that know everything, we just know how to Use Google.
So remember kids: Google First, Forums Second.
Offline
Hardmath123 wrote:
Welcome to the Advanced Topics
A jump-start into the ATs
This is meant to be a guide to new AT-ers, telling them what all we do around here. Feel free to contribute.
Eventually, you will outgrow all the stuff you love — your favorite jeans, your stuffed Barney, etc. Similarly, after a while, it's logical that eventually we will outgrow Scratch. The Advanced Topics or ATs is a place where we go after we outgrow Scratch. It's a place where there's always something new and cool going on — BYOB, the Block Library, etc. It's like a lab, in a way, because it's a place where we experiment and learn, not just about Scratch and Squeak, but also try to improve the forum experience via JavaScript, PHP, and more. The stuff we do around here is awesome, as you will soon see, and has changed the world of Scratch many times. Ever seen a signature telling whether or not a user is online? It originated here. Ever wonder how people get a stretch block in Scratch 1.4? It was discovered in the Advanced Topics.
The stuff we do here can be divided up like this:• Scratch Development
Here, we use the Scratch Source code to edit/create blocks, make new menus, add patches, etc. Mostly, we create new blocks. If you are interested, the ultimate block-making site is the Block Library.
• Modding
This isn't moderating the forums, it's modifying Scratch. Modifications can be distributed as stand-alone programs. Popular modifications include BYOB by Jens and bharvey, Panther by these people, Bingo by LS97, and Enchanting by clintonb. Scratch is modified by downloading the source code and editing it. To add features, you need to know Squeak Smalltalk.
• Website and webpage integration
This is a relatively new topic. Here, we try to integate Scratch to the website, or try to improve the website experience. Some breakthroughs we have had are:
• Self-updating links and images using PHP
• A forum like system
• A way to share images online without posting them to a site.
• Detecting when new projects are shared
• A web page which lets you create custom blocks with no programming knowledge
• A BBCode editool system (under development).
• A version of Scratch written completely inside HTML/JS, that runs in your browser.
This topic is just emerging, and is being developed beautifully.
• Advanced Scratch Programming
Yes, the ATs are also a place to share advanced Scratch programming. Scratch programs that use complex algorithms, or are breakthroughs in Scratch (ie a recursive engine, a chess engine, or a programming language within Scratch), deserve to be shared and discussed here. Sometimes, people integrate Scratch with other languages (The coolest example I can think of would be connecting it to AppleScript, to read the Gyroscopic sensor values of a MacBook Pro, for a balance game), connect it to the real world in cool ways (People have used Bluetooth to use a Wii remote or Kinect to control Scratch), or connect Scratch programs via Mesh (I've seen many chat programs). The idea is not to advertise, but to develop.That was just the tip of the iceberg. There is much, much more going on here. But please keep these things in mind:
The ATs Unsaid Rule Book [actually, a few quotes that are appropriate here ]:
• Sharing knowledge makes you more popular than having knowledge. Don't keep what you know to yourself, share it and make the community richer.
• 90% of the people who you help will help you someday; and the remaining 10% haven't read the first point. So spend 2 minutes every day answering another post if you can.
• Ask for help if you need it. Trust me, it doesn't make you look weird. And some of the best minds around here will fall over each other to help you out. I once asked how to make the smiley, and got ten replies.
• Correct people if they are wrong (politely!), and don't be offended if you're corrected. That's how you learn. (Contributed by sparks)
• Try searching for something before you ask for help. It can spare other ATers some time. (Contributed by rookwood101)
AT experts, please add to this!The ATs are a place to develop Scratch as high as it goes, to stretch it to its limits, and learn. So welcome to one of the coolest places on Scratch!
-Hardmath123
OK, sparks and rookwood101?
Last edited by Hardmath123 (2011-10-10 08:09:57)
Offline
Hardmath123 wrote:
Hardmath123 wrote:
Welcome to the Advanced Topics
A jump-start into the ATs
This is meant to be a guide to new AT-ers, telling them what all we do around here. Feel free to contribute.
Eventually, you will outgrow all the stuff you love — your favorite jeans, your stuffed Barney, etc. Similarly, after a while, it's logical that eventually we will outgrow Scratch. The Advanced Topics or ATs is a place where we go after we outgrow Scratch. It's a place where there's always something new and cool going on — BYOB, the Block Library, etc. It's like a lab, in a way, because it's a place where we experiment and learn, not just about Scratch and Squeak, but also try to improve the forum experience via JavaScript, PHP, and more. The stuff we do around here is awesome, as you will soon see, and has changed the world of Scratch many times. Ever seen a signature telling whether or not a user is online? It originated here. Ever wonder how people get a stretch block in Scratch 1.4? It was discovered in the Advanced Topics.
The stuff we do here can be divided up like this:• Scratch Development
Here, we use the Scratch Source code to edit/create blocks, make new menus, add patches, etc. Mostly, we create new blocks. If you are interested, the ultimate block-making site is the Block Library.
• Modding
This isn't moderating the forums, it's modifying Scratch. Modifications can be distributed as stand-alone programs. Popular modifications include BYOB by Jens and bharvey, Panther by these people, Bingo by LS97, and Enchanting by clintonb. Scratch is modified by downloading the source code and editing it. To add features, you need to know Squeak Smalltalk.
• Website and webpage integration
This is a relatively new topic. Here, we try to integate Scratch to the website, or try to improve the website experience. Some breakthroughs we have had are:
• Self-updating links and images using PHP
• A forum like system
• A way to share images online without posting them to a site.
• Detecting when new projects are shared
• A web page which lets you create custom blocks with no programming knowledge
• A BBCode editool system (under development).
• A version of Scratch written completely inside HTML/JS, that runs in your browser.
This topic is just emerging, and is being developed beautifully.
• Advanced Scratch Programming
Yes, the ATs are also a place to share advanced Scratch programming. Scratch programs that use complex algorithms, or are breakthroughs in Scratch (ie a recursive engine, a chess engine, or a programming language within Scratch), deserve to be shared and discussed here. Sometimes, people integrate Scratch with other languages (The coolest example I can think of would be connecting it to AppleScript, to read the Gyroscopic sensor values of a MacBook Pro, for a balance game), connect it to the real world in cool ways (People have used Bluetooth to use a Wii remote or Kinect to control Scratch), or connect Scratch programs via Mesh (I've seen many chat programs). The idea is not to advertise, but to develop.That was just the tip of the iceberg. There is much, much more going on here. But please keep these things in mind:
The ATs Unsaid Rule Book [actually, a few quotes that are appropriate here ]:
• Sharing knowledge makes you more popular than having knowledge. Don't keep what you know to yourself, share it and make the community richer.
• 90% of the people who you help will help you someday; and the remaining 10% haven't read the first point. So spend 2 minutes every day answering another post if you can.
• Ask for help if you need it. Trust me, it doesn't make you look weird. And some of the best minds around here will fall over each other to help you out. I once asked how to make the smiley, and got ten replies.
• Correct people if they are wrong (politely!), and don't be offended if you're corrected. That's how you learn. (Contributed by sparks)
• Try searching for something before you ask for help. It can spare other ATers some time. (Contributed by rookwood101)
AT experts, please add to this!The ATs are a place to develop Scratch as high as it goes, to stretch it to its limits, and learn. So welcome to one of the coolest places on Scratch!
-Hardmath123OK, sparks and rookwood101?
looks good to me
Offline
I would suggest adding a section about programming in other languages, because
A) The scratchteam/moderators seem to be directing some programming stuff here
B) You have website development, why not programming.
By programming, I mean anything from ruby, to python, to java.
Offline
gbear605 wrote:
I would suggest adding a section about programming in other languages, because
A) The scratchteam/moderators seem to be directing some programming stuff here
B) You have website development, why not programming.
By programming, I mean anything from ruby, to python, to java.
Good idea!
Offline
Hardmath123 wrote:
That was just the tip of the iceberg
That's a good thing. I was worried, because I do more than those few languages.
A lot more.
And by a lot, I mean A Lot.
Offline
cocolover76 wrote:
Hardmath123 wrote:
That was just the tip of the iceberg
That's a good thing. I was worried, because I do more than those few languages.
A lot more.
And by a lot, I mean A Lot.
Good for you There are a ton of people here speaking all sorts of languages, which is great because you'll likely find someone who can help you with about any problem! If you know several programming languages then I hope to see more of you around, we always welcome people both learning and advanced here
Offline
ProgrammingFreak wrote:
TheArgentina10 wrote:
Hey im trying to make a soccer game with multiple ppl and idk how to be able t switch between ppl. everything i do just makes all of my guys move at the same time when i hit the arrow keys. Any Ideas?
Well, perhaps you could use different keys for each person. Such as WASD and then the arrow keys.
That could work, or you could set a variable, maybe make it character or player, then set it to whichever one you want to move. Then you just say they only move if player equals their number, and you can switch between players by whatever key you chose to use for that.
Offline
eventexception wrote:
Please give link to´s for:
Hardmath123 wrote:
The stuff we do here can be divided up like this:
Website and webpage integration
This is a relatively new topic. Here, we try to integate Scratch to the website, or try to improve the website experience. Some breakthroughs we have had are:
• A way to share images online without posting them to a site. by sparks
• A web page which lets you create custom blocks with no programming knowledge —Search for "Scramble by Hardmath123"
• A version of Scratch written completely inside HTML/JS, that runs in your browser. Snap!
Sharing knowledge makes you more popular than having knowledge. Don't keep what you know to yourself, share it and make the community richer.
Three link to´s to bulleted lines please, at least for the red one
Instead of starting a new similar topic, i intended to read first whats already done.
Forums search resulted in a cluttered output, no useful link to
Last edited by Hardmath123 (2011-11-22 06:58:57)
Offline
Thanks Hardmath123!
Would be great if more link to´s appear in your very first post by editing
I added a Scratch2html5 Html5 online conversion proposal here:
http://scratch.mit.edu/forums/viewtopic.php?pid=1007743
http://www.netmeister.org/news/learn2quote2.html#ss2.1
Offline
Well everyone has to outgrow something. sooner or later i may out grow bubsy
Offline
bubsythebobcat wrote:
Well everyone has to outgrow something. sooner or later i may out grow bubsy
I'd hate to see that happen. I think.
Offline
You only ever 'outgrow' the surface of scratch. There is so much more to do.
Offline
ratchetclank98 wrote:
ProgrammingFreak wrote:
TheArgentina10 wrote:
Hey im trying to make a soccer game with multiple ppl and idk how to be able t switch between ppl. everything i do just makes all of my guys move at the same time when i hit the arrow keys. Any Ideas?
Well, perhaps you could use different keys for each person. Such as WASD and then the arrow keys.
That could work, or you could set a variable, maybe make it character or player, then set it to whichever one you want to move. Then you just say they only move if player equals their number, and you can switch between players by whatever key you chose to use for that.
Yes, this would work and I'd love to see this.
Offline
woa. Another Stickeyed topic on the AT section
Offline