[Newbies] Making a Lemmings/Pingus Clone on Squeak
bert at freudenbergs.de
Wed Sep 6 10:36:00 UTC 2006
Offray Vladimir Luna Cárdenas schrieb:
> Hi all,
> I'm teaching Squeak to my students as a part to Introduction to
> Informatics (not to computer sciences) to my students. I want to make
> a collective project with them. The idea is to create a microcommunity
> of problem solvers using computer artefacts (specially Squeak), so I
> want that the project to be made involves in someway the idea of solving
> a project collectively. The idea is also that the problem to solve be a
> collective/collaborative game, so I'm thinking about creating a lemmings
> clone in Squeak.
>  http://en.wikipedia.org/wiki/Informatics
>  http://pingus.seul.org/
> I'm a newbie on Squeak, but I want to learn with my students, so my
> questions are:
> * ¿What is necessary to make this game?
> * If I want to make a collective project solving, ¿what tools could be
> learned also (control version systems like monticello) and wich
> infrastructures can be used for that?
> * From the experience using the Drawing tool and from the one in the Car
> that doesn't get out of the way, I was thinking that may be the scenary
> for this game could be some kind of drawing and that pinguins will
> follow some kind of preexisting path on the scenary, but one of them can
> erase part of the drawing, if the proper task is gave to it (erasing the
> floor would be like digging).
> Any other help on this problem wold be nice.
Is this going to be an Etoy project or a Smalltalk one? If Etoys, then
you might want to look at the examples at squeakland.org, and also
subscribe to that mailing list, which is specifically aimed at using
Squeak in education.
Specifically, the "Stair" example from
http://squeakland.org/kids/sqfest_2004.htm could give a hint how to move
a lemming. Instead of erasing, you might use a large pen to draw in the
background color. To make the pen trails appear on top of the drawn
landscape, you might put the lemmings in a transparent playfield.
- Bert -
More information about the Beginners