So ich beantworte hier mal alles nacheinander, sonst komme ich durcheinander.
@Langsames Internet: So leid es mir tut, ihr lebt in der digitalen Steinzeit. Die weißen Flecken auf der Landkarte sind einfach viel zu gering, als das sie wirklich interessieren. Außerdem wird das Spielerlebniss auf mobilen Geräten immer wichtiger und der Ausbau dieses Netzes schreitet tatsächlich Flächendeckend schnell voran.
@Sinn eines Browsergames: Der Sinn eines Browsergames ist genau der selbe eines jeden Spieles. Das der Spieler Spaß hat. Die Technologie eines Spieles ist doch eigentlich völlig unabhängig von dem Genre. Wenn es heute gehen würde, würde ich auch Fast paced 3D FPS Shooter im Browser machen.
Das einzige Ziel, das ich mit Browsergames verfolge ist es sovielen Spielern wie möglich mein Spiel zu ermöglichen. Das erreiche ich in naher Zukunft nur über eine offenen Standard, es sei den Flash kann sich wirklich retten. Solange sich der Apfel aber wehrt und es auf dem Roboter nicht schnell läuft, sehe ich da keine Chance.
@Monetarisierung: Ob mochiAds speziell läuft, weiß ich nicht. Was aber sicher geht ist Google Ads oder ähnliche Anbieter. Außerdem wird der Großteil der Spiele dieser größe an Portale wie
http://armorgames.com verkauft. Diese verdienen dann wieder über eigene Werbung Geld, die nicht unbedingt in das Spiel eingebunden ist.
@idontknow: Das hängt stark vom Browser ab und das Spiel hat, zugegebener Maßen, starke Performance Probleme. Ich habe es auf der Arbeit gespielt, wo es sehr flüssig lief, während es bei Kumpels gut gestockt hat.
Das Problem sind nach einer kurzen Analyse des Quellcodes die vielen Browseroptimierungen und das Unverständniss der Sprache JavaScript. Für ein erstes Projekt bin ich aber stark beeindruckt.
@Chormanoid:
Flash ist da nicht soweit wie HTML 5 + JavaScript. Wie du an browserquest von Mozilla siehst, kann man Spiele schreiben die auf beiden Plattformen laufen, während das bei Flash einfach nich möglich ist. Ich muss das definitiv erst konvertieren bevor es auf mobilen Plattformen läuft oder die Performance ist miserabel.
Es kommt stark auf den Releaserahmen an. Ist das Ding noch ein bis zwei Jahre in Entwicklung, WebGL. Soll es frühstens in einem halben Jahres starten wäre es ein Risiko auf WebGL zu setzen, aber möglich. Bei weniger würde ich zu Flash greifen. Die Frage ist natürlich auch welche Plattformen du anvisierst. Mobile wirst du mit Flash nur schwer erreichen.
Diese Entscheidung hängt von vielen Themen ab und sollte gut gewählt werden. Ich würde erst einmal eine Prototypen mit WebGL machen und dann die gesamt Dauer des Projektes schätzen und mir überlegen wie lange es Leben soll. Davon würde ich meine Entscheidung abhängig machen.
So, ich hoffe ich habe alles beantwortet. Wenn ich was vergessen habe, einfach Fragen.