Splinter
Registrierung Kalender Mitgliederliste Teammitglieder Suche Häufig gestellte Fragen Zur Startseite

Splinter » Comasu MORPG » Programmierung » Weiterer Ablauf | März / April » Hallo Gast [Anmelden|Registrieren]
Letzter Beitrag | Erster ungelesener Beitrag Druckvorschau | An Freund senden | Thema zu Favoriten hinzufügen
Neues Thema erstellen Antwort erstellen
Zum Ende der Seite springen Weiterer Ablauf | März / April
Autor
Beitrag « Vorheriges Thema | Nächstes Thema »
MoG MoG ist männlich
Administrator


images/avatars/avatar-62.gif

Dabei seit: 06.10.2005
Beiträge: 425
Herkunft: Fischbach (Kr. Kaiserslautern)

Weiterer Ablauf | März / April Auf diesen Beitrag antworten Zitatantwort auf diesen Beitrag erstellen Diesen Beitrag editieren/löschen Diesen Beitrag einem Moderator melden       Zum Anfang der Seite springen

Hoi großes Grinsen

Der Infopost soll eine Art kleines Programm liefern, damit es nicht all zu planlos anläuft Augenzwinkern

Bisher:
  • Login-System
  • Admin CP
  • Klassen- Rassenerstellung
  • Registrierung, Klassenwahl über AJAX


Planung für die nächsten 30 Tage

1) Unabhängig von Makaans Antwort wäre der nächste Schritt das "Bewegen"-System. Es gehört zur Grundausstattung und ist somit kein Modul.
Bewegungsrichtungen sollen sein: Hoch, Runter, Rechts, Links, ObenRechts, UntenRechts, ObenLinks, UntenLinks
Ich denke (korrigiert mich, wenn es nicht stimmt :p) eine Funktion wäre angebracht. Übergabewert ist die Richtung, in der Funktion folgt Abfrage über derzeitigen Aufenthalt und neues Ziel. Eventhandler kommt erst später.


2) ACP muss fast zeitgleich entwickelt werden, da ständige Eingriffe über phpmyadmin doch umständlich sind. Als erstes die Rassen/Klassenverwaltung. Editieren und Löschen von Rassen/Klassen. Rassen soll über eine select-box Klassen zugewiesen werden.

3) Überlegungen zum Eventhandler. Also eine Abfrage in der unter 1) genannten Funktion, ob ein Event vorliegt. Als Bedingung nehmen wir ein einfaches Zufallsexperiment. Wie reagiert die Funktion, wenn sie ein JA bekommt, also ein Event vorliegt?

4) Items. Wie man an diese kommt spielt vorerst keine Rolle. Es wird eine Tabelle mit Items geben. Itemid, Itemname, vorerst nicht mehr. Überlegungen, wie dem Benutzer Items zugeschrieben werden! Inventar? Fein, und wie soll es genau funktionieren? Eine extra-Tabelle? Eine Spalte in der Usertabelle in der forn Item1#Item2#Item3... und dann via explode() ?


Es mag "wenig" sein, aber es geht nicht darum, möglichst schnell eine annehmbare Lösung zu finden, sondern eine gut-struktirierte Lösung zu haben, die möglichst knapp und performancefreundlich ist.
Für idesen Monat habe ich weiterhin Einarbeitungszeit miteingerechnet. Ich meine, eine Funktion zum bewegen ist in maximal 10 Minuten geschrieben, das ACP kann genauso schnell angepasst werden. Es soll aber nich nach dem Prinzip quick & dirty ablaufen. Durchkommentierte PHP-Dateien, mit logischer Struktur und so knapp wie nur möglich ^^

Ausnahmen und weitere Zwischenschritte sind natürlich kaum vermeidbar, macht aber auch nichts, ist ja nur ein grobes Gerüst Augenzwinkern


mfg mog

__________________

Dienstag, 27.März 2007 14:32 MoG ist offline E-Mail an MoG senden Homepage von MoG Beiträge suchen auf Freundesliste Fügen Sie MoG in Ihre Kontaktliste ein MSN Passport-Profil von MoG anzeigen
MoG MoG ist männlich
Administrator


images/avatars/avatar-62.gif

Dabei seit: 06.10.2005
Beiträge: 425
Herkunft: Fischbach (Kr. Kaiserslautern)

Themenstarter Thema begonnen von MoG
Auf diesen Beitrag antworten Zitatantwort auf diesen Beitrag erstellen Diesen Beitrag editieren/löschen Diesen Beitrag einem Moderator melden       Zum Anfang der Seite springen

zu 1)
Nachdem wir uns auf eine Tabellenstruktur geeinigt haben, könnten wir nun loslegen.
Due Funktionen zur Koordinatenbestimmtung sind fertig, die Tabelle "map" ist vorerst unnötig. Sie spielt erst eine Rolle, wenn es um Untergründe geht (wasser etc.)
Es soll erstmal eine saubere Überprüfung laufen, in der die aktuelle FeldID mit den FeldIDs der Tabelle "towns" verglichen wird.
Wurde ien passender Eintrag gefunden, soll über echo eine einfache Ausgabe erzeugt werden.

JOIN bei der Abfrage gewünscht Augenzwinkern

__________________

Sonntag, 01.April 2007 13:23 MoG ist offline E-Mail an MoG senden Homepage von MoG Beiträge suchen auf Freundesliste Fügen Sie MoG in Ihre Kontaktliste ein MSN Passport-Profil von MoG anzeigen
Baumstruktur | Brettstruktur
Gehe zu:
Neues Thema erstellen Antwort erstellen
Splinter » Comasu MORPG » Programmierung » Weiterer Ablauf | März / April

Ähnliche Themen
Thread Forum Gestartet Letzte Antwort
Weiterer Ablauf Mai / Juni Ankündigungen   13.05.2007 14:37 von MoG     13.05.2007 14:37 von MoG  


Forensoftware: Burning Board 2, entwickelt von WoltLab GmbH