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

#1 2007-10-07 12:15:45

bigB
Scratcher
Registered: 2007-06-09
Posts: 100+

A Scratch Challenge

I was considering setting up a gallery with a theme that anyone could submit their attempt into.  The main idea is, i suppose, similar to a scratch club gallery aimed mainly at more able scratchers with the challenge changing maybe every two weeks or so. 
  Rather than just being a theme it would be a more specific challenge and possibly even something that has not really been attempted on scratch to encourage people to stretch their minds and the boundaries of scratch.

   If anyone is interested in the idea or has any ideas for challenges or views on the idea at all I would love some feedback.


http://scratch.mit.edu/projects/bigB/260981 Draw to Text
http://scratch.mit.edu/projects/bigB/181829 3D Stunt Flyer

Offline

 

#2 2007-10-07 13:32:45

S65
Scratcher
Registered: 2007-05-18
Posts: 100+

Re: A Scratch Challenge

I think this is a good idea, but ideas like this tend to fail for some reason (i.e. Mayhem's Robot Battles, Scratch's Tournament). Just make sure it really does get updated every two weeks, and you'll be fine, though.

As for some ideas:

3D Game (doesn't have to be as complex as Canthiar's 3D Model or Mayhem's 3D Dungeon Adventure, but it has to look good. Size and rotation effects will be essential.)

Third-person shooter. I see too many first person shooters (mainly because they're so easy to make), let's make some third-person ones. My second project was a first-person shooter, actually =P

Platform Game. Can be based off an engine others created (like mine =P), but has to be fun and has to work.

Also, is this going to be a contest or something else?

Offline

 

#3 2007-10-07 14:36:48

archmage
Scratcher
Registered: 2007-05-18
Posts: 1000+

Re: A Scratch Challenge

Oh cool programming challenges. Well all the challenges should be something rather simple so that everyone can have a chance to solve it. You should provide a template scratch file and ask people to solve a problem using the scratch file. You could make a problem like make the sprite avoid touching walls or make this sprite attack and damage the enemy sprite.

If this gets popular you could create harder programming challenges like programming a RPG battle system or complex AI's for fighting games.

I would stay away from 3D though as scratch doesn't have trig fuctions and creating matrices would confuse people even if scratch did have trig fuctions.


Hi, I am Archmage coder extraordinaire. I do Scratch,pascal,java,php,html, AS2 and AS3. Leave me a message if you want coding advice. Also check out my personal website, lots of good stuff about web development, Flash, and Scratch (v1 and v2) !

Offline

 

#4 2007-10-08 11:45:36

bigB
Scratcher
Registered: 2007-06-09
Posts: 100+

Re: A Scratch Challenge

the main difference between this and the tournaments is that this is not a competition.  deliberately so.  i think it is just better if people try to solve a problem in their own way without trying to out do each other and hopefully encouraging people to discuss ideas.  this should also fit with the scratch ethos (is that the right word?).
   i like the idea of 3D challenges but maybe not as the first ones.  as archmage mentioned there needs to be a balance of complexity however i do not want it to be too simple.  i think there are just a few incredably skilled users (canthiar, jmgibson, kevinkarplus etc) but i think there is a large number of very capable users and these were the people i was mostly aiming this for.
   i like the idea of starting simpler and making them more complex if people feel that is the right way to go.  firstly i would need to see if anyone decides to take part.
  i thought maybe a challenge could be to make a car with realistic skidding when turning.
thanks for your comments


http://scratch.mit.edu/projects/bigB/260981 Draw to Text
http://scratch.mit.edu/projects/bigB/181829 3D Stunt Flyer

Offline

 

#5 2007-10-08 11:57:41

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

Re: A Scratch Challenge

I like the idea of challenges, though I probably won't have time to do them myself.

I do have a bit of an unfair advantage, as I've been writing computer programs for 37 years or more (not animations though---scratch is the first programming language that I've done any animation or video game programming in).

Offline

 

#6 2007-10-09 07:40:00

EdnaC
Scratcher
Registered: 2007-08-28
Posts: 100+

Re: A Scratch Challenge

This could turn up some really interesting things!  It could be a nice idea generator and a good tool for people who want to learn more about programming/Scratch.

I'd suggest that "comments" in the code be a requirement (or at least strongly encouraged). 
This is something that has been suggested as an improvement (something built-in like a tool-tip or "note"), but there's a workaround;  LeBurt did a project using the "Think" block from the looks category to put comments in one of his projects, and this works pretty well.  (He just left the "Think" blocks disconnected from the scripts.)

Definitely interested.

Offline

 

#7 2007-10-09 17:16:32

JoelP
Scratcher
Registered: 2007-07-20
Posts: 100+

Re: A Scratch Challenge

I have discovered how to make a car automaticly drive around a custom drawn track, and I am curently working on a shadow. (that isn't a sprite)


do you want to see  real 3D ? come here and have a 3D runaround. the game will soon be a fighting game, as you can see when you press space   http://scratch.mit.edu/projects/JoelP/33274

Offline

 

#8 2007-10-09 17:19:08

JoelP
Scratcher
Registered: 2007-07-20
Posts: 100+

Re: A Scratch Challenge

I also have made a game that feels EXACTLY like 3D, but some very supportive comments told me one by one that it wasn't true 3D.


do you want to see  real 3D ? come here and have a 3D runaround. the game will soon be a fighting game, as you can see when you press space   http://scratch.mit.edu/projects/JoelP/33274

Offline

 

#9 2007-10-09 17:31:07

archmage
Scratcher
Registered: 2007-05-18
Posts: 1000+

Re: A Scratch Challenge

Hey here's a small challenge that will test your problem solving skills.

Create a program that will generate a random number between 10 and 100 and if the number generated is a multiple of 5 make a sprite say "Beep" if the number is a multiple of 3 make the sprite say "Boop" and if the number is a multiple of both 3 and 5 make the sprite say "Bop".

I got this as a question for my pascal programming test. You can use any thing at your disposal just make the program work.

@ JoelP : scratch currently lacks the Math methods to create 3-D shapes like polygons. Perhaps when the scratch program is updated someone can set up a 3D challenge.

Cathier created a 3-D program by emulating math functions needed to create matrices.


Hi, I am Archmage coder extraordinaire. I do Scratch,pascal,java,php,html, AS2 and AS3. Leave me a message if you want coding advice. Also check out my personal website, lots of good stuff about web development, Flash, and Scratch (v1 and v2) !

Offline

 

#10 2007-10-10 05:07:39

JoelP
Scratcher
Registered: 2007-07-20
Posts: 100+

Re: A Scratch Challenge

gee, first zee mapping and now matrices! now what are matrices?


do you want to see  real 3D ? come here and have a 3D runaround. the game will soon be a fighting game, as you can see when you press space   http://scratch.mit.edu/projects/JoelP/33274

Offline

 

#11 2007-10-10 07:02:29

JoelP
Scratcher
Registered: 2007-07-20
Posts: 100+

Re: A Scratch Challenge

I have done your challenge. Anymore?


do you want to see  real 3D ? come here and have a 3D runaround. the game will soon be a fighting game, as you can see when you press space   http://scratch.mit.edu/projects/JoelP/33274

Offline

 

#12 2007-10-10 07:05:04

JoelP
Scratcher
Registered: 2007-07-20
Posts: 100+

Re: A Scratch Challenge

here it is http://scratch.mit.edu/projects/JoelP/43263

Last edited by JoelP (2007-10-10 07:05:17)


do you want to see  real 3D ? come here and have a 3D runaround. the game will soon be a fighting game, as you can see when you press space   http://scratch.mit.edu/projects/JoelP/33274

Offline

 

#13 2007-10-10 07:09:23

JoelP
Scratcher
Registered: 2007-07-20
Posts: 100+

Re: A Scratch Challenge

how about this. Someone making the ability to make a shadow of a sprite (without the shadow being a sprite). I am working on one right now.


do you want to see  real 3D ? come here and have a 3D runaround. the game will soon be a fighting game, as you can see when you press space   http://scratch.mit.edu/projects/JoelP/33274

Offline

 

#14 2007-10-10 16:32:11

archmage
Scratcher
Registered: 2007-05-18
Posts: 1000+

Re: A Scratch Challenge

JoelP wrote:

gee, first zee mapping and now matrices! now what are matrices?

Matrices are used to describe linear equations, keep track of the coefficients of linear transformations and to record data that depend on multiple parameters.

http://en.wikipedia.org/wiki/Matrix_(mathematics)

However martices are beyond the ability of almost everyone at scratch.

Also joelP I looked at your response to my challenge. I think it has an error because I heard it go "Bop" when the number generated was not a multiple of 5.

Last edited by archmage (2007-10-10 16:32:38)


Hi, I am Archmage coder extraordinaire. I do Scratch,pascal,java,php,html, AS2 and AS3. Leave me a message if you want coding advice. Also check out my personal website, lots of good stuff about web development, Flash, and Scratch (v1 and v2) !

Offline

 

#15 2007-10-10 16:49:36

S65
Scratcher
Registered: 2007-05-18
Posts: 100+

Re: A Scratch Challenge

http://scratch.mit.edu/projects/S65/43243

I did this yesterday but forgot to post it here =P

Offline

 

#16 2007-10-18 15:51:53

bigB
Scratcher
Registered: 2007-06-09
Posts: 100+

Re: A Scratch Challenge

I have created the gallery 'A Scratch Challenge'
http://scratch.mit.edu/galleries/view/6574
the first challenge is to make a sailing game/simulation.
the complexity can vary (i tried to make a very realistic one but it was too hard for me, hope someone else does better) so i hope all levels of scratchers can try.
GoodLuck to all who try.

Last edited by bigB (2007-10-18 15:52:17)


http://scratch.mit.edu/projects/bigB/260981 Draw to Text
http://scratch.mit.edu/projects/bigB/181829 3D Stunt Flyer

Offline

 

#17 2007-10-19 13:30:14

Chimpanzee
Scratcher
Registered: 2007-06-12
Posts: 6

Re: A Scratch Challenge

Advert: PLEASE GO ON MY RIDDLE GAME !

Offline

 

#18 2007-10-30 14:32:13

MyRedNeptune
Community Moderator
Registered: 2007-05-07
Posts: 1000+

Re: A Scratch Challenge

archmage wrote:

Hey here's a small challenge that will test your problem solving skills.

Create a program that will generate a random number between 10 and 100 and if the number generated is a multiple of 5 make a sprite say "Beep" if the number is a multiple of 3 make the sprite say "Boop" and if the number is a multiple of both 3 and 5 make the sprite say "Bop".

Oooh, sounds fun and easy. Can I make an entry?


http://i52.tinypic.com/5es7t0.png I know what you're thinking! "Neptune! Get rid of those filthy advertisements and give us back the Zarathustra siggy, you horrible person!" Well, don't worry about it, the Zara siggy will be back soon, new and improved! ^^ Meanwhile, just do what the sig tells you to. >.>

Offline

 

#19 2007-11-17 11:52:21

purplekittygirl509
Scratcher
Registered: 2007-11-17
Posts: 33

Re: A Scratch Challenge

archmage wrote:

Create a program that will generate a random number between 10 and 100 and if the number generated is a multiple of 5 make a sprite say "Beep" if the number is a multiple of 3 make the sprite say "Boop" and if the number is a multiple of both 3 and 5 make the sprite say "Bop".

I might b able 2 make that. i'll go try 2. bye  wink


http://internetometer.com/image/23604.png

Offline

 

#20 2007-11-17 11:59:49

purplekittygirl509
Scratcher
Registered: 2007-11-17
Posts: 33

Re: A Scratch Challenge

or not.  sad


http://internetometer.com/image/23604.png

Offline

 

#21 2007-11-18 00:51:12

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

Re: A Scratch Challenge

Hint: The "mod" function is useful here.

Roughly speaking,
K mod M   is the remainder when K is divided by M.

That definition works fine for K and M both natural numbers, but to generalize it,
scratch uses a definition that works with any real numbers (M not 0):

K - M * floor(K/M)

so that 0 <= result < M   for positive M
and  M < result <=0 for negative M

Offline

 

#22 2007-11-18 15:41:52

relyt12101
Scratcher
Registered: 2007-05-19
Posts: 500+

Re: A Scratch Challenge

Hey Archmage I did your challenge...

http://scratch.mit.edu/projects/relyt12101/56591

What do you think?


http://img392.imageshack.us/img392/2860/pspbanneregg089deiy0.png

Offline

 

#23 2007-11-19 10:17:46

adriangl
Scratcher
Registered: 2007-07-02
Posts: 1000+

Re: A Scratch Challenge

bigB this is a genius idea.you are cool.how about one of the challenges is a version of pacman.you could do anything to the origanal and it is awsome


Scratchin' since 2007

Offline

 

#24 2007-11-19 12:35:54

bigB
Scratcher
Registered: 2007-06-09
Posts: 100+

Re: A Scratch Challenge

i have decided to use this idea.
the new challenge is to create a game that is based on pacman but to add your own touch to it.  maybe it could be two player, have extra bonuses or a new theme.
this is the gallery
http://scratch.mit.edu/galleries/view/6574


http://scratch.mit.edu/projects/bigB/260981 Draw to Text
http://scratch.mit.edu/projects/bigB/181829 3D Stunt Flyer

Offline

 

#25 2007-11-19 16:49:26

relyt12101
Scratcher
Registered: 2007-05-19
Posts: 500+

Re: A Scratch Challenge

A while back I made a project called 'Simple Pacman'. What gave it success at the time was its save/load high score times feature.

I added 'Simple Pacman' to your gallery.


http://img392.imageshack.us/img392/2860/pspbanneregg089deiy0.png

Offline

 

Board footer