Entspannt-im-Pool-treiben-Generator
Zum Ausgleich für das miserable Wetter können Sie sich hier mal ganz entspannt auf einer Luftmatratze im Pool treiben lassen.
Flash Plugin erforderlich. Illustration: Jennifer Baule-Prinz
Ähnliche Beiträge:
„Schifffahrtsvereinigung des Genfersees“ Frugales Mahl
Kommentare:
Bei den Kommentaren handelt es sich um fremde Inhalte, die sich „esse est percipi“ nicht zueigen macht. Verantwortlich für den Inhalt eines Kommentars ist der jeweilige Verfasser.
Ooohhh… schöööön! Nur den rechten unteren Regler verstehe ich nicht—ist das der Sonnenstand oder die Pooltiefe?
Das ganze jetzt noch als (transparenter) Bildschirmschoner, das wär’s :-)
Natürlich die Pooltiefe… *hüstel*
Das ist die Pool- bzw. Wassertiefe. Möglicherweise nutzen ja auch Nichtschwimmer diesen Generator ;-)
Oh, Mr. Preidel. Zwei Kommentare mit einer Fliegenklappe geschlagen.
Cool! Kann ich den Code haben? :-) Speziell die Kollisionsgeschichte, die dafür sorgt, dass Einfallswinkel = Ausfallswinkel ist?
Da musst ich aber zweimal hinschauen (und vergrößern), irgendwie sieht mir der Kerl aus, als hätte er nen abgehackten Kopf (ich seh den kleinen Kopf als Hals).
Cooler fände ich noch, wenn man den Typn „draggen“ könnte, anstatt mit Reglern zu steuern.
@ Martin: Das ist eigentlich ganz einfach – dreht sich der Luma-Mann rechts herum (_root.speed_r > 0) und trifft in einem Winkel entweder zwischen 90° und 135° oder zwischen 270° und 315° auf die obere oder untere Wand, dann wird _root.speed_r mit -1 multipliziert und die Drehung wird umgekehrt. speed_x wird bei Kollision mit der rechten und linken, speed_y bei Kollision mit der oberen und unteren Wand grundsätzlich mit -1 multpliziert, so dass Einfallswinkel immer gleich Ausfallswinkel ist.
Hier ein Bespiel für den Kollisionstest mit der oberen Wand:
if (_root.luma.hitTest(_root.border_oben)) {
_root.hitsound.play(); //Plop bei Treffer abspielen
if (_root.speed_y>0) {
set("_root.speed_y", _root.speed_y*-1);
if (_root.speed_r>0) { //Rotation rechts herum
if ((_root.luma._rotation>270 && _root.luma._rotation<315) || (_root.luma._rotation>90 && _root.luma._rotation<135)) {
set("_root.speed_r", _root.speed_r*-1);
}
} else {
if ((_root.luma._rotation>225 && _root.luma._rotation<270) || (_root.luma._rotation>45 && _root.luma._rotation<90)) {
set("_root.speed_r", _root.speed_r*-1);
}
}
}
}
öhm, Usability-technisch ist der Button mit dem Lautsprecher falsch, find’ ich. Wenn Sound ist, zeigt er nen durchgestrichenen Lautsprecher an… und sonst ist’s andersrum?
@Michael: Vielen Dank für die Inspiration und Erläuterung.
Der schöne Anblick verkrampft mein Herz noch mehr als die Kälte des Wetters, weil ich es nicht ertragen kann die Illusion zu akzeptieren, ich will dass dieses kalte Wetter endlich vorbei geht.
Genial, nur das mit dem Sound ist doppelt schräg.
Lautsprecher „an“ : es klopft, wenn der relaxte Herr irgendwo anstößt
Lautsprecher „aus“: dann habe ich Vogelgezwitcher und Wasserschwappen
Ansonsten: Bitte als Bildschirmschoner online stellen – und vielleicht nen Spiel draus machen. So ala schubs den Mann von der Matraze :-D
Hm, genau über den Sound-Button habe ich auch nachgedacht. Meine Überlegung war folgende: Ein Play/Pause Button steht ja, wenn ein Stream nicht läuft, auch nicht auf Pause, sondern auf Play. Insofern ist der Lautsprecher als Play-Button anzusehen, der durchgestrichene analog dazu als Pause-Button. Ein wenig verwirrend – das gebe ich zu – ist die Tatsache, dass man den Lautsprecher nicht als Button erkennt und deshalb die Grafik sozusagen als Zustandsanzeige auffasst.
Der Sound-Button schaltet übrigens nur das Hintergrundgeräusch an und aus, das Plopp beim Anstoßen ist immer zu hören.
Und einen Bildschirmschoner gibt es, sobald ich weiß, wie man sowas macht … ;-)
Das mit dem Play/Pause-Button stimmt schon, bei der Mute-Anzeige ist es aber meist andersrum; also kommt die Verwirrung wohl nicht, da es prinzipiell falsch ist, sondern generell immer andersrum gehandhabt wird.
Für den Bildschirmschoner erstellt man einen ausführbaren Flash Projector und mit einem weiteren Tool macht man daraus dann den Bildschirmschoner samt Vorschaufenster und Einstellungen.
Oder selbst hinsetzen und in C++ programmieren :)
Kommentar schreiben:
FAQ (Häufig gestellte Fragen)
Kommentare:
- Michael Preidel zu Harbor – Sicherer Hafen [Testflight]
- Henning zu Harbor – Sicherer Hafen [Testflight]
- Michael Preidel zu Harbor – Sicherer Hafen [Testflight]
- Michael Preidel zu Harbor – Sicherer Hafen [Testflight]
- Mesrop zu Harbor – Sicherer Hafen [Testflight]
- Michael Preidel zu Hopper 1.0b7 (Update: 1.0b9)
Schlagwörter