IT Consulting Alex Düsel
Servus, ich bin Alex, arbeite als Software-Entwickler, und das ist meine private Homepage.
english version
Projekthistorie
Retro-Handyspiel (2010)
Dank des Microemulators läuft nun auch PushBox im Browser! Mit dem Aufkommen von iPhone und Android wurden meine J2ME Kenntnisse nach nur 4 Jahren quasi über Nacht überholt. Geblieben sind meine Erfahrungen, was bunte naive User-Interfaces und Pixelgrafik angeht!
Das Spiel läuft im Browser etwas schneller als auf den Handys anno 2006. (Dafür sehe ich inzwischen auch älter aus als im Intro ;-)
Sollte hier nichts angezeigt werden, dann ist Java nicht auf Deinem Rechner installiert - Hier kann es heruntergeladen werden.
Die ausführliche Anleitung zu PushBox steht weiter unten ... Kurz gesagt: Mit Druck auf die Enter-Taste (und nach Klick ins Handy) gehts los - Achtung die Taste "Pfeil Links" beendet das Spiel und das Applet friert ein. Nach dem Start kann mit den Tasten Hoch und Runter das Level ausgewählt werden. Mit Enter Taste bestätigen und anschliessend mit den Pfeiltasten alle Kisten auf die blauen Kringel schieben. Viel Spass!
www.stylesheet-entwicklung.de (2008-2010)
www.stylesheet-entwicklung.de ist ein Spin-Off dieser Homepage und konzentriert sich auf die Programmierung von XSLT Stylesheets für XML Transformationen. Es gibt dort u.a.:
- fb2pdf erzeugt aus einem Facebook Benutzerprofil ein PDF Dokument.
- dtd2xml erzeugt aus einer komplexen DTD XML Testdaten.
- html2pdf erzeugt aus einem einfach formatierten HTML Dokument ein PDF Dokument mit Inhaltsverzeichnis, Fussnoten, Bundsteg, etc.
- noten2pdf generiert ein PDF mit Notentabellen zur Benotung nach dem 15-Punkte-Schema für die Kollegstufe am Gymnasium.
Push Box - Sokoban Klon mit 3D Grafik (November 2006)
Zum Spiel gibt es auch eine Kritik auf FAZ.net und hier ist eine englische Version....
1. Intro Screen
Push Box ist ein Handyspiel! Wie es sich gehört begrüsse ich erstmal den werten Spieler :-)Dabei läuft das Männchen herum und schiebt Kisten hin und her - für alle, die Sokoban noch nicht kennen: Alle Kisten müssen geschickt auf die mit einem blauen Kringel markierten Felder geschoben werden, so dass am Ende alle Kisten grün sind. Mehr zum Thema Sokoban....
Tipp: Das ist nicht ganz so einfach, denn aufgrund der Perspektive sind die Zielflächen nicht alle sofort sichtbar. Am besten erstmal die Kisten an den Rand schieben und sich so einen Überblick verschaffen...
Steuerung im Intro:
Nachdem
dieses Handyspiel auf möglichst vielen Handys ohne Modifikation laufen
soll, und nur die Programmierung der Pfeiltasten und die der Feuertaste
bei allen Handys gleich ist, muss man ein bischen aufpassen:Pfeil Links:
Beenden
Feuer/Select Taste:
weiter zur Spielfeld Auswahl
2. Spielfeld/Level Auswahl

Steuerung in der Level Auswahl:
Pfeil hoch:
Level n -> n-1
Pfeil runter:
Level n -> n+1
Pfeil links:
zurück zum Intro Screen
Feuer/Select Taste:
Spielfeld spielen
3. Im Spiel - Kisten auf markierte Felder schieben

Ja, im Spiel selbst ist dann die Steuerung intuitiv, d.h. für alle die, die schon öfters ein Handyspiel gespielt haben. Gesteuert wird hier das Männchen mit den Pfeiltasten...
Pfeiltasten:
Bewegen der Spielfigur in 4 Richtungen
Feuer/Select Taste:
Zurück zur Level Auswahl
4. Geschafft - alle Kisten sind grün!

Nach getaner Arbeit wird man natürlich gebührend ;-) gefeiert. Nachdem man sich wieder fit fühlt, kommt man mit:
Feuer/Select Taste:
Zurück zur Level Auswahl
Übrigens die aktuelle Levelauswahl beibt auch nach dem Verlassen des Spiels erhalten. So kann man beim nächsten Mal wieder im selben Spielfeld weiterarbeiten...
Download mit dem Internetbrowser des Handys
Dazu gibst Du im Browser Deines Handys eine der folgenden Adressen ein und folgst der Installationsanleitung:Nokia Handys
http://www.alex-duesel.de/no/pushbox.jad
Neuere Handys (gekauft nach dem Jahr 2004, MIDP2.0)
http://www.alex-duesel.de/neu/pushbox.jad
Ältere Handys (gekauft vorm jahr 2005, MIDP1.0)
http://www.alex-duesel.de/alt/pbox.jad
Die Version für die alten Handys sollte eigentlich überall laufen. Einfach mal diese ausprobieren, sollte eine andere Version nicht klappen...
Download per PC und Übertragen per Bluetooth
Hier kannst Du eine .zip Datei downloaden. In diesem Zip File findest Du drei Versionen des Spiels - 3 verschieden Ordner - in jedem Ordner befinden sich zwei Dateien - übertrage beide Dateien auf Dein Handy und selektiere dann im Handy das File mit der Dateinamenserweiterung ".jad" - das steht für "Java Deployment Descriptor" - folge der Installationsanleitung Deines Handys...Die drei Ordner, respektive Versionen heissen Nokia, midp2, midp1 und darin sind jeweils die Files für Nokia Handys, neue und alte Handys, siehe oben...
Handy Schafkopf
Ich habe mal mit Handy-Schafkopf angefangen, meine Arbeit daran aber wieder aus Zeitgründen eingestellt. Hier ist das User Interface:Mobile Mandarin Trainer (Januar 2007)
Dieses kleine Handyprogramm habe ich in erster Linie für mich selbst gebaut...
1. Titelbild

Nach dem Laden der Ressourcen wird das Titelbild angezeigt. Mit einem Klick auf die Feuertaste oder auf die '5' kommt man weiter zur Auswahl der einzelnen Lektionen.
Die Vokabeln unseres Lehrbuchs sind 1-1 übernommen. Nachdem es die Chinesen mit dem Copyright nicht so genau nehmen, sehe ich keine Anwaltskosten auf mich zukommen ;-)2. Auswahl der Lektionen

Die Vokabeln der ersten 10 Lektionen sind bisher in das Programm
aufgenommen worden. Mit den Tasten "hoch" und "runter" (oder "2" bzw.
"8") kann man die Lektion auswählen.
Mit der Feuertaste kommt man dann zu den Vokabeln...
Um das Programm zu beenden muss die "links"-Taste bzw. "4" gedrückt werden. Beenden geht nur im Menü...
3. Vokabeln lernen
Jetzt
kann das Lernen losgehen... Ob in der U-Bahn, auf dem Klo, im
Wartezimmer beim Zahnarzt - überall! (Ähem, wer's braucht) Mit dem
Daumen lassen sich sehr gut die einzelnen Spalten "ausblenden", so dass
man sich selbst abfragen kann - Zettelkasten ade...
Mit den Tasten "links" und "rechts" bzw. "4" und "6" blättert man
durch die Lektionen. Mit der Feuertaste kommt man zurück zur
Lektionenauswahl.
Download
Das Programm ist für Handys mit einer Auflösung von mind. 176x208 Pixeln.- Download: ZIP Ordner mit .jad und .jar File
Interaktives Webformular mit Grafik (2007)

Für das Lehrgebiet Software Engineering der FU Hagen habe ich ein interaktives Webformular gestaltet und programmiert. Hier ist es: Testet das Formular und verändert die Werte in der Spalte Nachfolger...
Das ganze ist ein sehr komplexes JavaScript Programm. Hier ist ein UML-Diagramm, das die Architektur veranschaulicht:

Besonders interessant ist der interaktive "Entwicklermodus":
- Entwicklermodus: Hier ausprobieren!
Sonstiges:

- Das ASCII Schafkopfspiel (2003, Python, CGI)
- Diese Mandarin-e Homepage (2006, Design, CMS, Content, Plone, Python)
- Meine Bachelor-Arbeit (2007)
- Das Maulwurfspiel (2000, Java Applet, Bildbearbeitung)
- Visualisierung der Vignere Verschlüsselung (2001, Java Applet)
- Einfaches Python CGI, Arbeitsprobe für eine Webagentur (2007)
- Folio Flat File Parser; Arbeitsprobe für eine Webagentur (2005, python)
- Beitrag zum Shortest Python Programming Contest(2005)
- Gomoku - 5gewinnt (2002, TurboPascal mit Quelltext)
- ASCII Schachbrett zum Spielen per eMail (2004, Python, CGI)
Kleingedrucktes zum Softwaredownload von diesen SeitenYOU AGREE TO THE FOLLOWING TERMS AND CONDITIONS:
YOU ARE AWARE THAT ALEX' PUSH BOX GAME IS NOT RELATED TO ANY OTHER PRODUCT ENTITLED "PUSH BOX".
YOU MAY NOT ALTER, REVERSE ENGINEER OR MODIFY THE SOFTWARE IN ANY WAY. YOU MAY USE IT FOR NON COMMERCIAL PURPOSES ONLY.
THIS SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES
OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
