Scratch Forums

You are not logged in.

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

bigB
Member
Registered: 2007-06-09
Posts: 344

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.

Offline

 

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

S65
Member
Registered: 2007-05-18
Posts: 254

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
Member
Registered: 2007-05-18
Posts: 3916

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.


You should play my last scratch game here

Offline

 

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

bigB
Member
Registered: 2007-06-09
Posts: 344

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

Offline

 

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

kevin_karplus
Member
Registered: 2007-04-27
Posts: 1839

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
Member
Registered: 2007-08-28
Posts: 195

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
Member
Registered: 2007-07-20
Posts: 216

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
Member
Registered: 2007-07-20
Posts: 216

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
Member
Registered: 2007-05-18
Posts: 3916

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.


You should play my last scratch game here

Offline

 

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

JoelP
Member
Registered: 2007-07-20
Posts: 216

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
Member
Registered: 2007-07-20
Posts: 216

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
Member
Registered: 2007-07-20
Posts: 216

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
Member
Registered: 2007-07-20
Posts: 216

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
Member
Registered: 2007-05-18
Posts: 3916

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)


You should play my last scratch game here

Offline

 

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

S65
Member
Registered: 2007-05-18
Posts: 254

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
Member
Registered: 2007-06-09
Posts: 344

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)

Offline

 

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

Chimpanzee
Member
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
Forum Moderator
Registered: 2007-05-07
Posts: 3577

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://i709.photobucket.com/albums/ww97/MyRedNeptune/Zarrysig3-1.png?t=1256024269 "Soap bubbles, and whatever is like them amongst us, seem most to enjoy
happiness."
-Zarathustra

Offline

 

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

purplekittygirl509
Member
Registered: 2007-11-17
Posts: 13

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

Offline

 

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

purplekittygirl509
Member
Registered: 2007-11-17
Posts: 13

Re: A Scratch Challenge

or not.  sad

Offline

 

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

kevin_karplus
Member
Registered: 2007-04-27
Posts: 1839

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
Member
Registered: 2007-05-19
Posts: 794

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
Member
Registered: 2007-07-02
Posts: 1969

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

Online

 

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

bigB
Member
Registered: 2007-06-09
Posts: 344

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

Offline

 

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

relyt12101
Member
Registered: 2007-05-19
Posts: 794

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