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

#1 2008-02-17 04:39:49

OJY321
Scratcher
Registered: 2007-08-03
Posts: 68

Joystick Scratch

I think that it would be really cool if there was a scratch that works with joysticks and gamepads. Just an idea to make scratch games a little easier to interact with.

Offline

 

#2 2008-02-17 06:45:38

YAYALEC
Scratcher
Registered: 2007-07-19
Posts: 100+

Re: Joystick Scratch

that would actually be harder having to adjust your cursor by joystick on mouse will be much easier


Smile likes to be happy. Smile also likes domination. Copy this message onto your signature and this Smile: =-). To help him Dominate the forums.

Offline

 

#3 2008-02-17 10:41:59

andresmh
Scratch Team at MIT
Registered: 2007-03-05
Posts: 1000+

Re: Joystick Scratch

With the Scratch Sensor Board you can create your own controls.


Andres Monroy-Hernandez | Scratch Team at the MIT Media Lab
on identi.ca and  twitter

Offline

 

#4 2008-02-19 07:52:55

roman64
Scratcher
Registered: 2007-03-26
Posts: 12

Re: Joystick Scratch

Why reinventing the wheel, for a simple USB game controler ? See also my (same) suggestion in http://scratch.mit.edu/forums/viewtopic.php?id=3123

Roman

Offline

 

#5 2008-02-20 00:31:28

kevin_karplus
Scratcher
Registered: 2007-04-27
Posts: 1000+

Re: Joystick Scratch

Why reinvent the wheel?  Perhaps because it is fun to do so, and you can learn a lot in the process.

It would actually be pretty easy to hook up an old joystick to a scratchboard.
If I had any joysticks, I might even have done it myself.

Offline

 

#6 2008-02-20 09:57:15

roman64
Scratcher
Registered: 2007-03-26
Posts: 12

Re: Joystick Scratch

Kevin,

I have no doubt, that this is possible. But buying a scratch board would cost me (living in Germany) 55USD !!. No fun for this part. Besides the costs, I think that the concept of the scratch board is a too big step for beginners, because you have to leave the sandbox of SCRATCH and install the hardware and drivers and you need some basic idea of voltage, resistance etc.

As reported in the other thread, I used a software converter called 'Xpadder' to translate joystick movements into keyboard or mouse events. With this it was easy to control own scratch programs via joystick. Having this kind of input was very appealing to my son and I suppose would be also for a other kids.

Joystick input needs no additional hardware even on older or slow computers. Drivers are available since the stone ages of PCs (in Windows, don't know about Apple and Linux). Implementing it in SCRATCH as sensing blocks should to be a small step for a man (if an implementation exists in Squeak), but a giant leap for SCRATCH  wink 

Roman

Offline

 

#7 2008-02-20 10:04:05

kevin_karplus
Scratcher
Registered: 2007-04-27
Posts: 1000+

Re: Joystick Scratch

roman64,  I'm not opposed to having scratch support old-fashioned hardware like joysticks, just answering your rhetorical question about why someone would want to reinvent something that was already available.  Probably 99% of the scratch programs being written are deliberate attempts to copy something that has already been done, in order to learn how to do it.

Offline

 

#8 2008-02-20 10:14:53

roman64
Scratcher
Registered: 2007-03-26
Posts: 12

Re: Joystick Scratch

OK, I understand. Your answer was meant more general than my original (and rhetorical) objection towards scratch board (which is more a 4WD SUV than just a wheel).

Happy scratching

Offline

 

#9 2008-02-20 10:21:23

ooogabooga
Scratcher
Registered: 2007-10-30
Posts: 56

Re: Joystick Scratch

You can buy the scratch board for another input device.


I am ooogabooga, lord of all scratch and the Internet, and also the "Suggestions" forum. Buwhahahahahahahahhahaahahahahahhahahhahahahahahah!
   big_smile   big_smile   big_smile   big_smile   big_smile  big_smile   big_smile   big_smile   big_smile   big_smile   big_smile   big_smile   big_smile   big_smile   big_smile   big_smile   big_smile   big_smile   big_smile   big_smile   big_smile   big_smile   big_smile   big_smile   big_smile   big_smile   big_smile   big_smile   big_smile   big_smile   big_smile   big_smile   big_smile   big_smile   big_smile   big_smile   big_smile   big_smile   big_smile   big_smile   big_smile   big_smile   big_smile   big_smile   big_smile   big_smile   big_smile   big_smile   big_smile

Offline

 

Board footer