Feb 22

Seit dem ersten Screenshot vom 25. Dezember 2008 bis heute war es ein weiter Weg, doch heute ist es geschafft und die erste Version von iPlode steht zum Download bereit. Jeder der in seiner Freizeit – neben dem Job – noch programmiert weiss, das es schon manchmal hart ist nach der Arbeit weiter zu proggen, egal wieviel Spass es macht … und die letzten Meter sind die härtesten ;).

Deswegen ist die Freude jetzt auch umso grösser, dass iPlode heute direkt für alle wichtigen Plattformen am Start ist: Mac OS, Windows und Linux und das sogar mit einem kleinen Benutzerhandbuch. Natürlich habe ich keine Ahnung, ob sich wirklich viele Leute für das Game begeistern können oder nicht, aber im Prinzip reicht es schon wenn es nur einer geil findet … und einer wird sich schon finden :).

Das Schöne an einer fertigen Version ist: Jetzt kann man ganz in Ruhe Verbesserungen einbauen, vielleicht ein wenig Feedback verarbeiten und natürlich potentielle Bugs fixen … ich freue mich auf jeden Fall schon darauf weitere Features und Verbesserungen einzubauen, Ideen dafür schwirren mir zu Genüge im Kopf rum.

Also denn, hoffentlich viel Spass und ich mach’ mir jetzt erstmal ein Bier auf ;)! Prost!!

Author: Thomas Jaspers Tagged with:
Feb 20

Yepp, ja, ich weiss, ich sollte endlich mal eine fertige Version rausbringen und dann anfangen auf jedes (exotische *duck_und_weg*) Betriebssystem zu portieren. Aber ich habe irgendwie so ein wenig rumgedaddelt vorm Rechner und dachte mir ich könnte ja mal Ubuntu runterladen für VMWare Fusion. Gesagt, getan!

Naja, Eclipse war fix installiert und iPlode lief – nach anpassen der SWT-Libraries – out of-the-box, was mich wieder zu meiner Überschrift bringt: Java ist doch was Feines.

Der Plan ist aber immer noch am Wochenende ein wenig Zeit zu investieren, um die ersten Downloads klar zu machen. Ok, jeder der Software entwickelt weiss ja wie das so ist mit den Plänen, aber noch steht der Plan :-).

Author: Thomas Jaspers Tagged with:
Feb 16

Jetzt ist es fast soweit :). Mit dem New Game Dialog ist auch die letzte grössere “Hürde” auf dem Weg zu ersten Release genommen. Jetzt fehlt eigentlich nur noch ein wenig Dokumentation und Packaging und endlich kann ich die erste Version raushauen :). Mittlerweile gibt es sogar einen rudimentären Update-Checker in iPlode. Es ist also bestens vorgesorgt für zukünftige Releases.

Optimistisch wie ich bin peile ich einfach mal das kommende Wochenende für das 1.0er Release an … auf das mein Server nicht unter dem zu erwarteten Ansturm zusammenbricht :-).

Author: Thomas Jaspers Tagged with:
Jan 28

Mit iPlode geht es langsam aber sicher weiter. Spielstände lassen sich jetzt speichern und wieder laden und es fehlt nur noch der “New Game” Dialog. Zeit also schon mal langsam auch beim “Drumherum” weiter zu machen. Und damit die – hoffentlich grosse begeisterte :) – Masse an zukünftigen iPlode-Spielern sich auch austauschen kann gibt es ab heute ein entsprechendes Forum. Hierbei habe ich mich allerdings dazu entschlossen an dieser Stelle die Zweisprachigkeit aufzugeben und diesen Teil komplett in Englisch zu halten.

Eingesetzte PlugIns:
WP-Forum
Configure SMTP

WP-Forum lässt sich dabei komplett in WordPress einbinden und nutzt auch dessen Benutzerverwaltung. Dabei kam allerdings ein Problem meiner WordPress-Installation zum Vorschein: Es können keine Mails verschicken werden via normalem PHP und sendmail, was der Default ist in WordPress. Glücklicherweise gibt es auch für dieses Problem das passende WordPress PlugIn, in diesem Fall Configure SMTP. Mit diesem PlugIn kann man einen eigenen SMTP-Server und Benutzer angeben (wie auch im heimischen Mail-Programm) und schon klappt der Mail-Versand problemlos. Somit können sich neue Benutzer also jetzt auch ganz automatisch für das iPlode-Forum registrieren … so soll das ja auch sein :-).

Ein weiteres Problem gab es im Design des Forums, da dieses leider beim Posten den Rahmen meines Seiten-Designs gesprengt hat. Aber mit ein wenig lesen und “greppen” im Quellcode lies sich auch dieses Problem schnell fixen. Tja, was fehlt jetzt noch … ach ja, eine fertige iPlode-Version … bin schon unterwegs :).

Author: Thomas Jaspers Tagged with:
Jan 11

Das ging wie erhofft und doch einfacher als gedacht. Den Eclipse Workspace unter Windows (VMWare sei dank ruck-zuck) dupliziert und dann die Mac OS SWT-Libraries gegen die entsprechenden Windows-Libraries ausgetauscht im Projekt und fertig :).

Dann sollte dem gleichzeitigen “Release” ja nichts mehr im Wege stehen. (Hier nochmal der entsprechende Screenshot in Mac OS Optik.)

Author: Thomas Jaspers Tagged with:
Jan 10

Während des Urlaubs war endlich mal richtig Zeit zum “proggen” und so hat iPlode mächtige Fortschritte gemacht.

Das GUI steht soweit und auch der Computer-Player macht schon seine ersten Züge. Das Spielende wird erkannt und die Explosionen laufen (inkl. Kettenreaktionen). Was noch fehlt sind Laden/Speichern von Spielständen und der Dialog, um ein neues Spiel anzufangen (hier muss ein Custom-Dialog her ;)). Dann noch ein wenig Kleinkram, wie z.B. das Einbinden des Logos. Auch rechnet der Computer-Player noch nicht voraus und ist somit doch relativ leicht auszutricksen. Alles in allem aber schon ein guter Stand und es macht einfach auch mehr Laune, wenn man schon “richtig was sieht”. Auch muss ich jetzt mal ausprobieren, wie es denn unter Windows aussieht. Aber theoretisch sollten hier keine grösseren Anpassungen nötig sein.

Ich hoffe es gibt eine erste fertige Version bis Mitte Februar (man muss sich ja Ziele setzen) und ich muss natürlich auch noch fleissig testen und vielleicht ein paar Leute für eine kleine Betatest-Runde motivieren ;).

Author: Thomas Jaspers Tagged with:
Dec 25

Es gibt noch nicht wirklich viel zu sehen, aber die erste Hürde ist genommen und das SWT (Standard Widget Toolkit) läuft auf dem Mac in Eclipse. Damit sieht das leere GUI – immerhin mit Menu :) – momentan noch recht schlicht aus:

Das grösste Problem überhaupt soweit zu kommen, lag in einer Inkombatibilität zwischen der aktuellen Java Version (1.6) und der SWT Library für Mac OS. Nachdem ich in Eclipse die Java Version auf 1.5 umgestellt hatte lief alles völlig problemlos. Mehr Details hierzu folgen sicherlich noch später, jetzt gibt es erstmal Weihnachtsplätzchen :-).

Author: Thomas Jaspers Tagged with:
preload preload preload