@dot
Ich glaube, das mit dem Browser war anders gemeint. "Habbo" ist ein Browsergame, bei dem man "Awards sammelt, Events besucht, ...".
Er will "echte" rewards durch das Besuchen "echter" Events haben, wenn ich das richtig verstanden habe. In dem Punkt aehnelt es evtl. `fitocracy' ein bisschen.
Ob die Applikation dann im Browser laeuft oder nicht, ist egal.
Ich denke mal nicht, dass dot wegen Habbo-Hotel darauf schloss, dass es im Browser laufen muss, sondern dass andere Gründe dafür sprechen würden.
Eine Anforderung, die ich so mehr oder weniger aus dem erkennen kann, ist eine Serverkommunikation, um bspw. zu verifizieren, dass man bei den Events war oder um sich mit anderen vergleichen zu können. Wenn man eine Anwendung schreibt, die direkt auf dem jeweiligen Gerät (am ehesten wohl PC), müsste man sich noch um die Kommunikation mit dem Server kümmern und hat ein paar mehr Aspekte im Bereich Sicherheit zu beachten. Abgesehen davon wäre die Anwendung dann potenziell nur auf einer begrenzten Anzahl von Geräten verfügbar oder es würde einen gewissen Mehraufwand bedeuten, sie auf vielen Plattformen verfügbar zu machen.
Wenn man nun eine Webanwendung entwickeln würde, wäre eine Kommunikation mit einem Server nicht mehr von einem selbst zu implementieren, da alles über HTTP abläuft und Serverseitig der Code ausgeführt wird. Man kommt somit auch weniger in die Verlegenheit, bestimmte Dinge Clientseitig implementieren zu wollen, die auf den Server gehören, wie die Prüfung von Codes (die man wahrscheinlich auf den Veranstaltungen erhält, um beweisen zu können, dass man dort war), der Abgleich mit anderen Spielern etc.
Je nachdem, wie viele Vorkenntnisse bestehen, müsstest du dich evtl. noch mit HTML und CSS vertraut machen. Für den Anfang dürfte es vollkommen ausreichen, wenn die Daten noch relativ unformatiert ausgegeben werden, wofür ein grober Überblick über die verfügbaren HTML-Elemente reichen würde.
Serverseitig gäbe es neben PHP auch noch andere Sprachen, die man verwenden könnte, wie Python oder Ruby. Allerdings kann ich bei den beiden nicht sagen, wie einfach diese sich in diesem Zusammenhang verwenden lassen. PHP hätte definitiv den Vorteil, dass man es "mitten in den HTML-Code" schreiben kann und dass es von sehr vielen kostenlosen Hosting-Anbietern als serverseitige Sprache angeboten wird.