Auf der Suche nach einem neuen interessanten Browser Game steuperte ich über Katsuro, ein Rollenspiel das sich die Samurai als Thema gewählt hat. Mit viel Ajax, also ohne neuladen der Seite, baut man seinen Krieger mit Waffen und Kleidung laufend weiter aus, und Trainiert die fünf Eigenschaften wie Stärke, Beweglichkeit usw.
Was mir gar nicht gefällt das es man zur jederzeit Angeriffen werden kann, bei MonstersGame hatte man die Möglichkeit eine Stunde raus zu schlagen wenn man gerade gekämpft hatte.
Werde es mir ein paar Wochen angucken und mal sehen wo es hinführt, es kostet ja lange nicht so viel Zeit wie zb. oGame, also was nettes für Zwischendurch.
Archiv für die 'oGame' Kategorie
Beschäftige mich seid ein paar Tagen mal wieder mit Greasemonkey, also mit JavaScript, und baue eine Script um das vorher alles mit “unsafeWindow” gelöst hat durch addEventListener. Ein Problem war das zum Teil viel HTML Code in die Seite geschrieben wird der aber wiederum Funktionen mit Parametern aufrufen sollte. Nach der Erkenntnis das man einfach nach dem einfügen in den DOM Baum die Objekte über die ID wieder Referenzieren kann, war eine for Schleife schnell geschrieben die jedem Element einen Listener verpassen sollte. Aber der Aufruf geschah dann immer ohne Parameter, egal wie ich versucht habe das zu lösen, die Allgemeine Lösung schien zu sein dem Objekt noch einen Parameter zu geben denn die Funktion wiederum auslesen sollte. Der naheliegende Weg, der mir aus Java bekannt war, einfach auf das Objekt zu schauen der den Event ausgelöst hat, gelang nicht auf den ersten Blick. Bis ich folgende Lösung im Netz gefunden habe, es lohnt sich sehr oft eine Nacht über dem Problem schalfen zu gehen.
for (var r=0;r
document.getElementById(listName[r]).addEventListener("click", function(e){tooltiph(e)}, true);
}
Die gerufende Funktion greift dann wieder auf die ID zu die ja schon als eindeutiger Bezeichner aus einer Liste Stammt.
function tooltiph(e) {
var targ = e.target;
var name = targ.id;
var softInfo = GM_getValue(name);
Zur Erklärung: der Event wird mit dem (e) erst an die Pseudo Funktion dann an die zu Rufende Callback Funktion gereicht, beim ausführen schaut man auf den der es ausgelöst hat und greift dann auf das HTML Element zu. Nun steht die ID in einer Variable mit der ich arbeiten kann, das weiterreichen eines Wertes wird wohl etwas anders gelöst werden müssen.
Nachdem mein Account auf Platz 1169 ist mache ich erst mal Pause mit dem spielen von oGame, denn ab jetzt wird es Zeitintesive. Meine Flotte hat schon über 90 Kreuzer und wird somit interssant für Spieler mit Mond, da ich noch keinen habe wird das Saven zunehmend schwerer. Der erste Spieltrieb ist wieder befriediegt und mein Privates oGame Tool hat auch wieder ein paar Sachen dazu bekommen. Erstaunlich wie gut der PHP Code zu warten ist, liegt es an der Erfahrung mit der Sprache oder an dem guten Code …
Wie auch immer mal sehen ob ich mich noch mal aufraffe weiter zu machen, Python und Blender 3D sind zu kurz gekommen was nicht haltbar ist darum Urlaubsmodus auf unbestimmte Zeit.
Aber Vorsicht auch im Urlaubsmodus muss man sich von Zeit zu Zeit mal einloggen in den Accound damit er nicht gelöscht wird.
Irgendwie war mir das schon klar aber als ich bei Martin am Rechner saß und mich halb laut fragte was bau ich denn nun für ein Gebäude, hörte ich von hinten ein erstauntes “Du spielst wieder !”.
Ja ich spiele wieder oGame, zur Abwechslung mal nicht mit dem neuen Universum gestartet sondern in einem sehr alten (Uni 7). Hier gibt es gerade mal 2500 angemeldete Spieler und nach nicht mal einer woche bin ich unter den Top 1500. Als ich das oGame spielen begonnen hatte brauchte ich für die gleiche Leistung mehrere Monate. Nun gut mal sehen wie schnell man hier weiter kommen kann, die Statistik verrät das wenig Bewegung statt findet.
Golem befragte die Firma Gameforge nach den Chancen für Browserspiele durch erscheinen von Googles Browser Chrome. Die Antwort war einfach, wie auch allgemein beantwortet, erst mal mehr Arbeit da ein weiterer Browser getestet werden muss. Das Chrome eine schnelle JavaScript Engine Besitz ist für den Markt nicht interessant den genau wie bei Spielkonsolen muss man sich auf den Schwächsten in der Kette einstellen will man alle Kunden bedienen. Positiv ist an der Lage allerdings das mehr Bewegung in den Markt der Browser kommt und somit alle an dieser neuen Geschwindigkeit gemessen werden. Wenn dann der Browser schnell genug ist, das wird aber wohl nie der Fall sein, kann man noch viel mehr damit machen als heute. Eine Chance für neue Spiele hätte nur bestanden wenn Googles Programm auch 3D Unterstützen würde, dann währe eine neue Technologie da die neue Konzepte hervor gebracht hätte.
Das eine Expedition auch ein fatales Ende nehmen kann war mir ja bekannt aber nach so vielen gut gelangenden Flügen habe ich einfach nicht mehr daran gedacht. Nun loggt sich der Commander am heutigen morgen in sein Account ein um zu sehen wie es der Flotte in der Nacht ergangen ist, und muss zu seinem entsetzen lesen.
01-20 07:11:45 Flottenkommando Expeditionsergebnis
Von der Expedition ist nur noch folgender Funkspruch übrig geblieben: Zzzrrt Oh Gott! Krrrzzzzt dass zrrrtrzt sieht krgzzzz ja aus wie Krzzzzzzzztzzzz…
Diese Flotte kommt wohl nicht mehr zurück mehr lesen …
Und nach mal ein oGame Beitrag, nach einem sehr netten KB von heute morgen kommt gerade die Meldung rein das Version v0.78c online.
- Die Statistiken werden jetzt in Echtzeit berechnet
- Reichweite der Interplanetarraketen erhöht
- Detailansicht des Technologiebaumes auf Technik-Seite abrufbar
- Richtige Aktualisierung bei der Produktion von Verteidigung und Schiffen
- Angriffslink im Spionagebericht eingefügt
- Gelöschte Allianzen blockieren ihre Mitglieder nicht länger
- Anzeigefehler im Allianzmenü behoben
- Schutz vor Spam beim Nachrichtenversand
- Maximale Länge von In-Game-Nachrichten auf 2000 erhöht
- Anzahl der noch baubaren Abfangraketen korrigiert
- diverse Anzeigefehler korrigiert
- zusätzliches Cheater-Logging
Da sind ganz nette Funktion hinzu gekommen frage mich aber gerade wie die Live Statistiken auf die Geschwindigkeit des Universums drücken. Der Angriff aus den Spionageberichten hat bis eben leider noch nicht geklappt. Die vierfache Anzahl an Zeichen bei den InGame Nachrichten werde ich sogleich mal ausnutzen …