Discuss Scratch

CAA14
Scratcher
500+ posts

Making pellets for pacman game with cloner.

Hi,

I'm wondering how i can make all those pellets form just one, and have them offset on only certain spots on the screen. (i.e. not create clones on the walls and outside the maze…)

Last edited by CAA14 (Feb. 1, 2013 17:26:38)


Engine Center! Check it out! 6 Engine's to jump start your project! - Jumper! Collect Gold in style! - Birds the arcade game! - Mind blowing math challenge!
MoreGamesNow
Scratcher
100+ posts

Making pellets for pacman game with cloner.

I haven't had much of a chance to experiment with cloning in Scratch 2.0, but this is what I'd do:

Have a list of all the positions in which dots are supposed to spawn. Then:


when gf clicked
set (i v) to (0)
set (next v) to (1)
repeat (240)
wait until <(next) = (1)>
change (i v) by (1)
set (next v) to (0)
create clone of
end

clone startup
go to x:(item (i) of (dotx v)) y:(item (i) of (doty v))
show
set (next v) to (1)
wait until <touching (pacman v)
hide
change (points v) by (10)

Last edited by MoreGamesNow (Feb. 2, 2013 21:43:52)


“Experience: that most brutal of teachers. But you learn, my God do you learn.”
- C.S. Lewis
ErnieParke
Scratcher
1000+ posts

Making pellets for pacman game with cloner.

MoreGamesNow wrote:

I haven't had much of a chance to experiment with cloning in Scratch 2.0, but this is what I'd do:

Have a list of all the positions in which dots are supposed to spawn. Then:


when gf clicked
set (i v) to (0)
repeat (240)
change (i v) by (1)
create clone of
end

clone startup
go to x:(item (i) of (dotx v)) y:(item (i) of (doty v))
show
wait until <touching (pacman v)?>
hide
change (points v) by (10)
The “next” variable is really unnecessary. The script will still work if you take it out and turn it into the above because as I've found out by my Sandbox Test project, when a clone is created, its scripts start up automatically and doesn't wait till the next screen refresh. This also means that (i) will be the correct value for each and every clone.

Last edited by ErnieParke (Feb. 4, 2013 00:59:44)


MoreGamesNow
Scratcher
100+ posts

Making pellets for pacman game with cloner.

ErnieParke wrote:

The “next” variable is really unnecessary. The script will still work if you take it out and turn it into the above because as I've found out by my Sandbox Test project, when a clone is created, its scripts start up automatically and don't wait till the next screen refresh. This also means that (i) will be the correct value for each and every clone.

Ah, good to know. Thanks

“Experience: that most brutal of teachers. But you learn, my God do you learn.”
- C.S. Lewis
soupoftomato
Scratcher
100+ posts

Making pellets for pacman game with cloner.

You're a brave man making a Pac-Man game

EDIT: Typo.
ErnieParke
Scratcher
1000+ posts

Making pellets for pacman game with cloner.

MoreGamesNow wrote:

ErnieParke wrote:

The “next” variable is really unnecessary. The script will still work if you take it out and turn it into the above because as I've found out by my Sandbox Test project, when a clone is created, its scripts start up automatically and don't wait till the next screen refresh. This also means that (i) will be the correct value for each and every clone.

Ah, good to know. Thanks
Your welcome!

CAA14
Scratcher
500+ posts

Making pellets for pacman game with cloner.

Hi,

Thanks for responding y'all.

Well, once I finish the project I'm currently on I'm of to making pellets.

I'm just a little confused, but when i start making the project, i will just follow the script word for word.


Engine Center! Check it out! 6 Engine's to jump start your project! - Jumper! Collect Gold in style! - Birds the arcade game! - Mind blowing math challenge!
CAA14
Scratcher
500+ posts

Making pellets for pacman game with cloner.

soupoftomato wrote:

You're a brave man making a Pac-Man game

Well, i like and don't like a challenge… at the same time.


Engine Center! Check it out! 6 Engine's to jump start your project! - Jumper! Collect Gold in style! - Birds the arcade game! - Mind blowing math challenge!
MoreGamesNow
Scratcher
100+ posts

Making pellets for pacman game with cloner.

CAA14 wrote:

soupoftomato wrote:

You're a brave man making a Pac-Man game

Well, i like and don't like a challenge… at the same time.


I believe he is referring to the copyright dispute.

“Experience: that most brutal of teachers. But you learn, my God do you learn.”
- C.S. Lewis
CAA14
Scratcher
500+ posts

Making pellets for pacman game with cloner.

?

Engine Center! Check it out! 6 Engine's to jump start your project! - Jumper! Collect Gold in style! - Birds the arcade game! - Mind blowing math challenge!
ErnieParke
Scratcher
1000+ posts

Making pellets for pacman game with cloner.

CAA14 wrote:

?
Well, basically, once upon a time, a scratcher made a nice Pac-Man game. The problem is that Namco (the creators of Pac-Man) said that it infringed their copyright, so it was taken down. This shows that they have the power to take down any Pac-Man game on the Scratch website, including the two I've made.

Last edited by ErnieParke (Feb. 8, 2013 20:14:42)


CAA14
Scratcher
500+ posts

Making pellets for pacman game with cloner.

Oh, okay…Wow….

I thought since it's not for commercial use… Oh well…

I mean, it's totally a great one for primitive A.I. practice…

Well, i guess those folks trying to make a L.O.Z. game will also be busted… I think I'll warn them.

Thanks for the info, my pacman game is off.


Engine Center! Check it out! 6 Engine's to jump start your project! - Jumper! Collect Gold in style! - Birds the arcade game! - Mind blowing math challenge!
Lightnin
Scratcher
1000+ posts

Making pellets for pacman game with cloner.

CAA14 wrote:

Oh, okay…Wow….

I thought since it's not for commercial use… Oh well…

I mean, it's totally a great one for primitive A.I. practice…

Well, i guess those folks trying to make a L.O.Z. game will also be busted… I think I'll warn them.

Thanks for the info, my pacman game is off.


I might add here that while Namco may have the legal right to make us remove some variations of Pac-Man, I don't think this is just or fair. And there may be some cases where the Fair Use clause of copyright law give us legal protection, since Scratch is an educational project.
BoltBait
Scratcher
1000+ posts

Making pellets for pacman game with cloner.

wikipedia wrote:

If you're copying an entire work, it's not fair use.

I think this is where people run into trouble.

As far as the exception for educational purposes, I (personally) believe that they were referring to classroom use… not such a public forum as the Internet.

But, I am not a lawyer. So, take my ramblings with a grain of salt.

Click to play:
CAA14
Scratcher
500+ posts

Making pellets for pacman game with cloner.

Hi,

Thanks guys,

I think as long as people aren't using companies copyrighted material in a way that they don't want, then they are fine as long as they're not trying to make money or take over the trademark, but that's just me…

But anyway, my idea was going to be a whopper anyway.


Engine Center! Check it out! 6 Engine's to jump start your project! - Jumper! Collect Gold in style! - Birds the arcade game! - Mind blowing math challenge!
alexparr
Scratcher
58 posts

Making pellets for pacman game with cloner.

hi! im pacmans biggest fan, also flappy birds fan!

check this website out! http://scratch.mit.edu/projects/18613953/

Powered by DjangoBB