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: iPlode • Java • SWT • VMWare Fusion
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: iPlode
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: Eclipse • iPlode
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: iPlode
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: iPlode