Making a Lemmings/Pingus Clone on Squeak

Previous Topic Next Topic
 
classic Classic list List threaded Threaded
3 messages Options
Reply | Threaded
Open this post in threaded view
|

Making a Lemmings/Pingus Clone on Squeak

Offray Vladimir Luna Cárdenas

Hi all,

I'm teaching Squeak to my students as a part to Introduction to
Informatics (not to computer sciences[1]) 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.

[1] http://en.wikipedia.org/wiki/Informatics
[2] 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.

Cheers,

Offray


___________________________________

AVISO LEGAL: El presente correo electronico no representa la opinion o el consentimiento oficial de la PONTIFICIA UNIVERSIDAD JAVERIANA. Este mensaje es confidencial y puede contener informacion privilegiada la cual no puede ser usada ni divulgada a personas distintas de su destinatario. Esta prohibida la retencion, grabacion, utilizacion, aprovechamiento o divulgacion con cualquier proposito. Si por error recibe este mensaje, por favor destruya su contenido y avise a su remitente.
En este aviso legal se omiten intencionalmente las tildes.

Este mensaje ha sido revisado por un sistema antivirus, por lo que su contenido esta libre de virus.
This e-mail has been scanned by an antivirus system, so its contents is free of viruses.
_______________________________________________
Beginners mailing list
[hidden email]
http://lists.squeakfoundation.org/mailman/listinfo/beginners
Reply | Threaded
Open this post in threaded view
|

Re: Making a Lemmings/Pingus Clone on Squeak

Bert Freudenberg
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[1]) 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.
>
> [1] http://en.wikipedia.org/wiki/Informatics
> [2] 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 -

_______________________________________________
Beginners mailing list
[hidden email]
http://lists.squeakfoundation.org/mailman/listinfo/beginners
Reply | Threaded
Open this post in threaded view
|

Re: Making a Lemmings/Pingus Clone on Squeak

Offray Vladimir Luna Cárdenas

Hi Bert, thanks for your answer,

Bert Freudenberg escribió:
> Is this going to be an Etoy project or a Smalltalk one?
I don't know still which will be. ¿Can I start with some Etoys
programming and then move to the underneath Smalltalk code?
> 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.
I'm already suscribed in the small-land list. I want to avoid the
crossposting, because this is more responsive, but I will post on both
list if there is no problem.
>
> 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 -
>
Thanks. I will see your recommended example, it's an interesting
resource. Thanks a lot,

Offray

___________________________________

AVISO LEGAL: El presente correo electronico no representa la opinion o el consentimiento oficial de la PONTIFICIA UNIVERSIDAD JAVERIANA. Este mensaje es confidencial y puede contener informacion privilegiada la cual no puede ser usada ni divulgada a personas distintas de su destinatario. Esta prohibida la retencion, grabacion, utilizacion, aprovechamiento o divulgacion con cualquier proposito. Si por error recibe este mensaje, por favor destruya su contenido y avise a su remitente.
En este aviso legal se omiten intencionalmente las tildes.

Este mensaje ha sido revisado por un sistema antivirus, por lo que su contenido esta libre de virus.
This e-mail has been scanned by an antivirus system, so its contents is free of viruses.
_______________________________________________
Beginners mailing list
[hidden email]
http://lists.squeakfoundation.org/mailman/listinfo/beginners