Hallo Alex,
vorweggeschickt:
generell am besten Mitglied der Liste werden
http://lists.squeakfoundation.org/mailman/listinfo/squeak-evund dort fragen.
:-)
> Hi,
> ich habe folgendes Problem: Ich versuche eine Art "Space Invaders"-
> Spiel zu kreieren und dabei habe ich das Problem den Schuss der aus
> dem Raumschiff kommen soll, darzustellen. Wir haben schon versucht
> den Schuss ( den Laserstrahl) mit "verstecke dich" aus dem nichts
> ( also unter dem Raumschiff) auftauchen zu lassen, aber dabei habe
> ich das Problem den Schuss per "Mausdruck" fortlaufend fliegen zu
> lassen.
in Skriptverwaltung / scripting gibt es befehle um Skripte zu starten
und zu stoppen.
Also erst ein Skript machen was z.Bsp die Y-Koordinate des Schusses
um ein paar Pixel erhoeht (oder ist es erniedrigt?) und vielleicht
auch noch fragt, ob der Schuss ueber den Bildschirmrand hinaus geht.
In dem Fall das Skript sich selbst stoppen lassen.
Die Raumschiffe (Siblings!) so implementieren, dass wenn sie
irgendeinen Schuss sehen, explodieren und Score hochzaehlen.
>
> Ein weiteres Problem ist, dass ich nicht weiss wie man ein Spiel
> mit der Tastatur steuern kann.
>
> Es wäre sehr nett wenn Sie mir helfen könnten.
>
> mfg Alex
Tastatursteuerung findest Du im Viewer der
"Welt" (=Bildschirmhintergrund) unter Input.
Diesen auf Leerstring setzen, dann auf ein Zeichen abfragen, und dann
wieder leer setzen.
Beispiel fuer Tastaturabfrage:
http://www.squeakland.org/project.jsp?http://www.emergent.de/pub/
smalltalk/squeak/projects/pong.007.pr
Beispiel fuer Space Invaders (leider noch ohne Tastatur)
http://www.squeakland.org/project.jsp?http://www.emergent.de/pub/
smalltalk/squeak/projects/petersInvaders.003.pr
Viele Grüße.
Markus
>
> _________________________________________________________________
> Sie suchen E-Mails, Dokumente oder Fotos? Die neue MSN Suche
> Toolbar mit Windows-Desktopsuche liefert in sekundenschnelle
> Ergebnisse. Jetzt neu!
http://desktop.msn.de/ Jetzt gratis downloaden!
>