ToDo-Liste

Dies ist die Liste der Freatures die ich in die aktuelle Terya-Version noch einbauen will und wie viel ich davon schon gemacht habe.

Milestone 1 [Status: abgeschlossen]

Am Ende dieses Meilensteines soll ein Serverprogramm stehen, das fähig ist Verbindungen von mehreren Spielern gleichzeitig zu verwalten.

Server
Freature Fortschritt
Netzwerk-Schicht

API zur Verwaltung von Netzwerkverbindungen.

 
Persistenz-Schicht

API zum laden und speichern der Serverdaten (Account-Files, Charakter-Files, Maps, usw.)

 
Sectorverwaltung

Grundfunktionen um Objekte in einem Sector zu verwalten.
Betretten und Verlassen eines Sectors
Versenden von Events an Objekte die im gleichen Sector sind
Führen einer "Near-List" für jedes Objekt im Sector

 
Client
Freature Fortschritt
Netzwerk-Code
 
Game-Lobby
 
Charakter-Verwaltung
 
3D-Anzeige

Anzeigen der Map und aller Objekte darin, sowie ein brauchbares Hud.

 

Milestone 2 [Status: in Arbeit]

Erweiterung des Systems zu einem Grafischen-Chatsystem.

Server
Freature Fortschritt
Chat-Funktionen

  • Global-Chat (mit verschiedenen Channels)
  • Private-Chat
  • Group-Chat

 
Skill-System

Definition der Skills und implementation derselben in den Server.

 
Item-System

Benutzer können Items aufnehmen und miteinander austauschen.

 
Gruppen-Verwaltung

Verschiedene Spieler sollen sich dynamisch zu Gruppen zusammenschliessen können. Diese Gruppen können auch permanent auf dem Server gespeichert werden.

 
Client
Freature Fortschritt
Chat-System
 
Skill-System
 
Item-System
 
Gruppen-System
 
Interfaceverbesserung
 

Milestone 3

Einbau der noch fehlenden Funktionen, wie z.B. NPC, Kampf, Skripting, Quest