Archive for January, 2006

Der Subversion Server ist aufgesetzt und im Moment läuft ein Inital CheckIn aller Sachen die ich von Ruinen der Macht und KolonialKampf habe.

Und gerade bei KolonialKampf ist das sehr viel :)

Mittels Subversion werde ich diesmal hoffentlich mehr Überblick haben über alles was da so rumfliegt. Die Zukunft wird es zeigen.

Im Rahmen des Datenbankredesigns von KolonialKampf bin ich zu der Einsicht gelangt das es in Zukunft keine externen Avatare mehr geben wird.

Auch wird es bei den Internen Avataren eine neue Regelung geben. Diese müssen zuerst von einem Admin eingesehen und einzeln freigeschaltet werden.

Da wird in der Vergangenheit ein paar Spinner dabei hatten welche meinten Bilder hochladen zu müssen die gegen geltende Gesetze verstoßen, werde ich diesen Weg gehen. Nur so kann ich mich absichern. Habe keine Lust wegen solchen Spinnern eine Anzeige zu bekommen.

Ansonsten geht es sehr sehr schleppend mit der Portierung vorran. Ich merke immer noch die Reste der Erkältung in den Knochen. Bin aber guter Dinge das ich sie diesmal auskuriert bekomme. :)

Nach einigen Zweifeln meinerseits zu .NET und allem was dazu gehört gab es in den letzten Tagen ein paar Dinge die mich jetzt wieder endgültig in die Fänge von M$ getrieben haben.

Zum einen das Kindische Getue der GPLer zum Thema ClosedSource-Treiber und Kernel und das langsame vorrankommen von Mono.

Bei beiden kann ich nur sagen, mich interessiert es nicht wieso etwas nicht geht. Entweder es funktioniert, oder es fliegt raus. So jetzt mit Linux geschehen bei mir. Sobald ich die Laune habe kopiere ich meine Privaten Daten noch raus und das war es dann mit Linux.

Mein Schwenk auf .NET bleibt bestehen. Ich brauche es für den Beruf und da kommt es ganz gelegen wenn ich Privat damit auch arbeite. Das hilft mir schneller in die Thematik reinzukommen und gibt mir die Chance mehr Leistung in der Firma bringen zu können weil ich Privat vieles schon im Vorfeld selbst erlernt habe.

Um nicht viel zu labern…

Guggst du hier:

Positionserkennung in ISO-3D Maps

oder hier:

Positionserkennung in ISO-3D Maps

Und die Arbeit geht los…

Mein erster Versuch eine ISO-3D Karte zu erzeugen war in wenigen Minuten erfolgreich, aber dann kam ich zu dem Punkt wo mir die Einschränkungen der Browser wieder aufzeigten wo Grenzen liegen. Das Problem liegt in der Darstellung und den Bereichen die bei einem onClick angesprochen werden.

Eine Grafik gilt immer als rechteckiges Objekt. Durch die verschiedenen Browsertechniken wie DHTML und CSS kann man das zwar kaschieren, aber der Klickbare Bereich bleibt der gleiche. Bei ISO-3D überlappen sich die Grafiken und man muß sehr aufpassen wo man klickt, sonst landet man im Nachbarfeld.

Da ich hier keine zufriedenstellende Lösung gefunden habe und einige Browsergames hier mit Notankern wie das Einblenden von Hilfspunkten rumfummeln, werde ich mir jetzt eine Lösung erarbeiten und das ganze mal als Technical Example freigeben. Kann ja nicht angehen das hier jeder das Rad neu erfinden muß. Nein, keine GPL… GPL ist imho eine Virulente Lizenz und wird im Moment schlimmer mißbraucht als Patente. Wie gesagt… meine Meinung :)

Falls sich jemand zum Thema ISO-3D mehr bilden will…

Isometric and Tile-based Games

Nachdem ich mich jetzt immer weiter in ASP.NET eingearbeitet habe stellt sich immer häufiger bei mir die Frage was sich Microsoft dabei gedacht hat. Zwar wird vieles einfacher, aber man verliert zunehmend die Kontrolle über das was dabei heraus kommt.

Und gerade bei Browsergames ist dies erforderlich. Es kann deshalb durchaus sein, das ich meine Entscheidung mit .NET revidieren muß und mich wieder der Kombination PHP/C++ zu wende.