![]() |
| | Themen-Optionen | Thema durchsuchen |
| | Nach oben #1 |
| Erfahrener Benutzer Registriert seit: 30.10.2005
Beiträge: 287
|
Hallo, Von Browsergames und dem verspielten Kram halte ich ja recht wenig und ich will auch bestimmt keins bauen. Allerdings ging mir mal was durch den Kopf. ...und noch was haltet mich bitte nicht für so ein Kiddie und lacht nicht. Ich frag nur mal so. Ihr kennt doch Pokemon? Gesetz den Fall das drumherum gibts schon wie Charaktere und das Zeug. Es kommt ein Kampf zustande wo ein Haufen Objekte zusammentreffen und sich gegenseitig den Schaden hin und her schieben. Attacken werden per dropdown ausgewählt und machen per zufall und Prozent Gedingens dementsprechend Schaden. Anhand von Timestamps wird hochgerechnet wann ein User spätestens wieder angreifen kann. Beide Benutzer rufen die KampfID auf. User A sieht seine Attacken kann sie aber nicht nutzen da er noch warten muss. User B kann in der Zeit angreifen. Hat B das gemacht müssen beide User warten. A kommt dran und greift an. Möglicherweise springt User B ab. Sollte User B an der Reihe sein und die Zeit schon vielleicht doppelt abgelaufen sein. kann A angreifen. Wie dem auch sei. Damit die User auf dem aktuellen Stand des Kampfes sind müssten Sie die Seite aktualisieren was ja irgendwie schlecht ist oder halt nach einer gewissen Zeit wieder vorbeischauen ob sich was getan hat..oder per mail() das so ein Kampf mit richtigen Sekunden nichts ist, muss man irgendwie das ganze in die Länge ziehen. Ist mir mal gekommen vielleicht sagt mal ein was dazu. Meines Erachtens ist das zu wenig authentisch. Da der Kram ja nicht wirklich live abläuft. Ein paar Kommentare dazu wären ganz nett. Geändert von ex³ (12.11.2005 um 19:07 Uhr) |
| | |
| | Nach oben #2 |
| Corvin Gröning Registriert seit: 19.03.2005 Ort: S-H | Flensburg
Beiträge: 459
|
Mittels JavaScript/AJAX könntest du die Daten aktualisieren, ohne dass die Seite neugeladen werden muss. Genaueres kann ich dir leider nicht sagen. Du kannst ja mal ein bisschen googeln
__________________ |
| | |
| | Nach oben #4 |
| Erfahrener Benutzer Registriert seit: 30.10.2005
Beiträge: 287
|
Also JavaScript und Ajax würde ich dafür nicht einsetzen. Es sollte ausschließlich mit php ablaufen. Was mir noch gekommen wäre bzgl. den User auf dem laufenden zu halten mit RSS (also Status des aktuellen Kampfes). belastet nicht wie mail() und ist relativ aktuell. Allerdings benutz ich RSS nur als firefox Bookmark und weiß nicht wie das beim user ankommt in einem feedreader jedesmal wenn sich was im Kampf getan hat. |
| | |
| | Nach oben #5 |
| me pro ok? Registriert seit: 07.09.2005 Ort: Pulheim bei Köln
Beiträge: 964
|
Dann musst du die trafficintensive Variante mit META-Refresh nehmen. Kannst ja schließlich nicht erwarten, dass der User sich für ein Browsergame einen RSS-Reader installiert :>
__________________ Gedanken aus Draht stricken einen Zaun. |
| | |
| | Nach oben #7 |
| Erfahrener Benutzer Registriert seit: 30.10.2005
Beiträge: 287
|
Also dermaßen actionmäßig wollte ich es nicht machen...vielleicht eher so das man wenn man Bock hat mal schaut was das Spiel macht. Man hat einen Charakter und kann irgendwo den Status abrufen und auch per RSS dort stehen dann die aktuellesten Dinge wie: - KampfID 5678: Du musst noch warten (1 Std.) - KampfID 12323: Du bist dran wähle attacke -> User geht auf die Seite um Angriff zu tätigen - KampfID 234: User hat dich angegriffen -> Man besucht die Seite um die Folgen zu begutachten So vielleicht? Ist doch bestimmt nicht so lastig wenn man das alles in die Länge zieht. Lassen wir die Sachen wie Java oder Flash mal weg, so ernst wollen wir die Sache auch nicht nehmen. |
| | |
| | Nach oben #8 |
| Erfahrener Benutzer Registriert seit: 26.10.2005 Ort: Basel
Beiträge: 115
|
Vergiss nicht, dass es Spieler gibt, die ständig vorm Rechner hängen und sekundengenaue Spielstände haben möchten. (alle 10 sec sollte da schon drin sein) Ich sag nur Galaxy Network etc. Die haben dermaßen viele Spieler, die sogar Nachts aufstehen um einen Angriff zu starten. Wenn es nur zum Spaß sein soll, dann muss es einen "Schlafmodus" geben, der den Player vor Angriffen schützt oder so.
__________________ Wer später bremst, fährt länger schnell... |
| | |
| | Nach oben #9 |
| Goldman.de Registriert seit: 09.10.2005 Ort: Frankfurt am Main
Beiträge: 190
|
es wäre gedanklich voll "daneben" Javascript respektive Ajax auszuschließen da für eine solche Denkweise jeglich Grundlage fehlt, desweiteren will man a) dem User Komfort liefern b) seine Serverlast/Traffic gering halten zeig mir mal bitte wie du mit auschließlich PHP Drag and Drop löst ( und noch so einige Dinge die ausserhalb der Realität bei dem Realisieren/Planen eines solchen Projektes sind ) mfg |
| | |
| | Nach oben #10 |
| Gast
Beiträge: n/a
|
Die Möglichkeiten von JavaScript und XMLHttpRequests passen perfekt für dein Spiel. Auch Google verwendet das bei seiner "Suggest" Suche. Weitere Infos: http://adaptivepath.com/publications...ves/000385.php http://ajax.zervaas.com.au/ http://goog-ajaxslt.sourceforge.net/ |
|
![]() |
| Lesezeichen |
| Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1) | |
| Themen-Optionen | Thema durchsuchen |
| |
Ähnliche Themen | ||||
| Thema | Autor | Forum | Antworten | Letzter Beitrag |
| PHP 5.2 Kompilierung schlägt fehl | Byrel | Tools, Server, Betriebssysteme | 0 | 03.11.2006 21:09 |
| [Rezension] PHP 5 Kochbuch | Artemis | Literatur | 2 | 07.09.2006 19:15 |
| PHP 5.1.5, PHP 4.4.4 und PHP 5.2.0 RC2 veröffentlicht | Ben | Nachrichten | 2 | 01.09.2006 16:05 |
| PHP 5.1 ist drausen | robo47 | Nachrichten | 5 | 28.11.2005 20:30 |
| Neue PHP "release candidates": PHP 4.4.2 RC 1 und PHP 5.1 RC 6 | Ben | Nachrichten | 1 | 21.11.2005 20:48 |