Posts mit dem Label fun werden angezeigt. Alle Posts anzeigen
Posts mit dem Label fun werden angezeigt. Alle Posts anzeigen

Dienstag, 2. März 2010

Mäxle: Trinkspiel für dein Handy

Maexle ist, wie der Name schon vermuten lässt, die Umsetzung meines liebsten Trinkspiels (neben Katongo, oder wenn's schnell gehen muss auch gerne Pajongo ;-)) Mäxle. Die Regeln und etliche Variationen können in diesem Wikipediaartikel nachgelesen werden, ebenso weitere Bezeichnungen für das Würfelspiel, wie z.B. Meiern (scheinbar der "offizielle" Name), Mäxchen, Meier, Lügenmax(-mäx), Schummelmax, Mexican, Mexico, Mäxchen Meier, Lügen, Riegen, Einundzwanzig und mein Favorit: Meterpeter :-)
Wie schon bei den letzten drei Teilen meiner Serie, handelt es sich hierbei wieder um eine J2ME-Anwendungen für geeignete Handys (siehe unten), die ich kostenlos zum Download anbiete.
Features:
  • Gewürfelt werden kann sowohl per Tastendruck, als auch viel natürlicher durch bloßes Schütteln des Handys (Beschleunigungssensor vorausgesetzt).
  • Bei jedem Wurf vibriert das Handy und es erklingt ein realistisches Würfelgeräusch. Erst wenn dieses verschwindet, kann der Nächste würfeln, sodass man nicht heimlich doppelt würfeln kann (zum Bescheißen aber gleich mehr ;-)).
  • Die Sterntaste (*) aktiviert den Cheat-Modus: Jetzt kann auf 1, 2, 3, 4, 5, 6 entsprechend ein 1er-, 2er-, 3-er, 4er-, 5-, 6-er Pasch und auf 0 ein Mäxle hingemogelt werden.
  • Die Rautetaste (#) deaktiviert den Cheat-Modus wieder, sodass deine Mitspieler nicht so schnell hinter dein Geheimnis kommen können.
  • Hält man die 0 Taste während des Schüttelns gedrückt, ändern sich die zwei Würfelaugen nicht, was bei strategischem Einsatz recht nützlich sein kann.
  • Die Würfel werden bei jedem Wurf gedreht.


Die technische Umsetzung basiert auf einer Vektorgrafik (SVG), die nach Registrierung des Schüttelns (1,5g ≈ 14,71500 m/s^2) die Würfelobbjekte ähnlich wie bei Gravitation dreht und über DOM-Operationen (SVG ist ein XML-Format) die durch Zufall bzw. (gewolltem ;-)) Zufall  bestimmten Würfelaugen ein- (visibility="visible") bzw. ausblendet (visibility="hidden"). Weitere Fragen können gerne in den Kommentaren gestellt werden.

Da auch dieses Spielchen wieder auf den Beschleunigungssensor des Handys zugreift, funktioniert es nur auf Geräten, die einen solchen besitzen und auf denen mindestens die Java-Plattform 8 läuft. Speziell das JSR 256 (Mobile Sensor API) muss unterstützt werden. Getestet wurde es mit einem der ersten Sony Ericsson Handys, das diese Bedingungen erfüllt, dem K850i. Außerdem getestet auf dem W980 und C902, mit neueren Geräten sollte es keine Probleme geben.
Wenn euer Handy diese Anforderungen erfüllt, könnt ihr euch die Anwendung hier herunterladen und über Bluetooth oder USB auf das Gerät laden. Viel Spaß damit!

Bei Interesse veröffentliche ich auch gerne Ausschnitte des Java-Quellcodes.

Eine kleine Anmerkung noch zum Schluss: Auf dem K850i muss der erste Wurf durch Tastendruck geschehen, da die Anwendung sonst einfriert. Danach kann dann auch durch Schütteln gewürfelt werden. Auf anderen Geräten ist mir dieser Bug noch nicht begegnet.

Mittwoch, 24. Februar 2010

OinkiDoinki - Fang das Ziel durch Kippen und Neigen!


Kommen wir im dritten Teil der Serie über meine J2ME-Anwendungen zu meinem absoluten Liebling: OinkiDoinki ist ein Handyspiel, bei dem es darum geht, durch Kippen und Neigen das kleine Quadrat mit der Kugel zu treffen. Ist das gelungen, so taucht es an einer anderen Stelle wieder auf.
Features:
  • Durch Kippen und Neigen des Handys wird die Kugel bewegt!
  • Durch Drücken der Stern-Taste (*) können beliebig viele Kugeln hinzugefügt werden und auf der Raute-Taste (#) wieder stückweise gelöscht werden. Die Kugeln stoßen sich (näherungsweise) physikalisch korrekt ab.
  • Das Ziel-Kästchen kann auf 5 ausgeblendet werden.
  • Auf 0 werden die Vibration, die bei vielen Kugeln recht störend seien können, ansonsten aber wirklich klasse sind, deaktiviert werden.
  • Durch Schütteln ändert sich die Hintergrundfarbe, wobei das Quadrat die Komplementärfarbe des Hintergrunds annimmt.
  • Geheimtipp: Im Dunklen sieht eine oft wiederholte auf-und-ab-Bewegung ziemlich cool aus - fast wie ein Regenbogen ;-)

Obwohl mich das Spiel viel Zeit und Nerven gekostet hat (vor allem die Stöße von mehreren Kugeln), bin ich im Nachhinein froh diese investiert zu haben und bin richtig stolz darauf :-).


Da auch bei diesem Spiel wieder auf den Beschleunigungssensor des Handys zugegriffen wird, ist ein solcher zwingend erforderlich. Ebenfalls obligatorisch ist die Java-Platform 8 und speziell die Unterstützung des JSR 256 (Mobile Sensor API). Getestet wurde es mit einem der ersten Sony Ericsson Handys, das diese Bedingungen erfüllt, dem K850i. Außerdem getestet auf dem W980 und C902, mit neueren Geräten sollte es keine Probleme geben.
Wenn euer Handy diese Anforderungen erfüllt, könnt ihr euch die Spiel hier herunterladen und über Bluetooth oder USB auf das Gerät laden. Viel Spaß damit!

Bei Interesse veröffentliche ich auch gerne Ausschnitte des Java-Quellcodes.

Kleine Anmerkung noch zum Schluss: Um eines klarzustellen - ich habe das Spiel vor ca. 2 Jahren geschrieben, also noch bevor das Bedienkonzept Schütteln, Neigen, Kippen auf dem iPhone umgesetzt wurde... ich hätte es früher veröffentlichen sollen :-(
:D

Dienstag, 23. Februar 2010

I Am Rich als iPhone WebApp [Update: Jetzt auch offline verfügbar!]

So, mal wieder was für Angeber - also so ziemlich alle iPhone-Besitzer (wie Bilder wie dieses bestätigen - gut...ich geb's zu, meins ist auch dabei ;-)): Die iPhone-App I Am Rich, der sogar ein Wikipedia-Artikel gewidmet wurde, hat im Prinzip keine Funktion außer anzugeben und war für einen Tag für erschwingliche $999 im App Store zu haben. Natürlich um anzugeben und vor allem um einen guten Freund und selbst ernannten iPhone-Profi etwas vorzuführen, habe ich dazu ein Webapp-Pendant erstellt und veröffentliche es nun hier.
Wer auch so cool sein will wie ich, kann mit seinem Safari auf dem iPhone auf folgende Seite navigieren: http://dev.ubbel.de/iphone/webapp/iamrich. Das sieht dann zunächst ziemlich langweilig aus - um den Effekt, wie auf dem Screenshot rechts gezeigt, zu erzielen, muss man im Safari in der unteren Leiste auf das kleine Plus (+) klicken und die Option "Zum Home-Bildschirm hinzufügen" wählen. Daraufhin wird auf dem Homescreen ein Symbol mit dem Titel "I Am Rich!" abgelegt, dass genauso aussieht wie eine richtige App. Öffnet man diese Webapp startet Safari, jedoch ohne die obere Adressleiste und die Optionsleiste unten, und man erhält das Ergebnis, wie auf dem Screenshot rechts gezeigt.

Für Ober-Angeber habe ich noch die Funktion eingebaut, seinen eigenen Namen anzeigen zu lassen. Und zwar geht das ganz einfach über die URL: http://dev.ubbel.de/iphone/webapp/iamrich/?name=nicky. Also einfach das hinter "?name=" (hier: "nicky") durch euren Namen ersetzen und ihr werdet ruck zuck die coolsten in der Schule sein.
Viel Spaß damit!

Update: Die "I Am Rich!"-WebApp ist jetzt auch offline verfügbar! Für alle, die die App bereits installiert haben, empfiehlt es sich sie nochmal vom iPhone zu löschen und genau wie oben beschrieben ein neues "I Am Rich!"-Icon auf dem Homescreen abzulegen, denn nur so sind die Offline-Funktionalitäten gewährleistet. An dem "Installationsprozess" hat sich nichts geändert.
Besonders praktisch ist diese Neuerung für iPod Touch-Besitzer oder um die Mädels im Ausland zu beeindrucken ;-).