Projekt

Obecné

Profil

Akce

Task #627

uzavřený

Feature #643: Mapa hvězdného systému

Navrhnout xml formát pro popis hvězdného systému.

Přidáno uživatelem Martin Štěpánek před téměř 13 roky(ů). Aktualizováno před více než 12 roky(ů).

Stav:
Closed
Priorita:
Normal
Přiřazeno:
Anton Dekterov
Kategorie:
Content
Cílová verze:
Začátek:
2011-08-03
Uzavřít do:
% Hotovo:

100%

Odhadovaná doba:
3.00hod
Tags:

Popis

Navrhnout xml schema formátu, který by kompletně popisoval všechny statické objekty hvězdného systému.

Při návrhu vycházet z předchozí práce, především navržené databázové struktury.

Požadavky:

- textový popis hvězdného systému
- kolekce planet
- textový popis planety
- popis dráhy planety
- odkazy na assety související s hvězdným systémem a planetou.
- kolekce endpointů červích děr, jejich dráhy.

Schéma bude obsahovat validační pravidla.


Soubory

NewXMLSchema.xsd (5.29 KB) NewXMLSchema.xsd Anton Dekterov, 2011-08-23 12:54
SpaceTrafficStarSystemSchema.xsd (6.98 KB) SpaceTrafficStarSystemSchema.xsd Upravené schema Martin Štěpánek, 2011-08-23 17:59

Související úkoly

související s Task #668: Návrh objektové reprezentace hvězdné soustavy (server)Closed2011-10-06

Akce
blokuje Enhancement #645: [JS] Implementace prototypu zobrazení hvězdného systémuClosed2011-08-252011-08-26

Akce

Aktualizováno uživatelem Martin Štěpánek před téměř 13 roky(ů)

  • Stav změněn z New na Assigned

Aktualizováno uživatelem Anton Dekterov před téměř 13 roky(ů)

  • Stav změněn z Assigned na Accepted

Aktualizováno uživatelem Martin Štěpánek před téměř 13 roky(ů)

  • Rodičovský úkol nastaven na #642

Aktualizováno uživatelem Martin Štěpánek před téměř 13 roky(ů)

  • Rodičovský úkol změněn z #642 na #643

Aktualizováno uživatelem Anton Dekterov před více než 12 roky(ů)

V prilozi je hruby navrh solarniho systemu, nama zatim uplnou predstavu jak to vse bude fungovat. Navrh popisuje prevazne data ktere jsou potrebne k vykresleni objektu na strane klienta.
Se XML schema nemam moc zkusenosti, delal jsem to v eclipse (klikal jen na obrazky :))

Aktualizováno uživatelem Martin Štěpánek před více než 12 roky(ů)

Upravené schema:

  • root element je stdata.
  • přejmenovány typy (smazání Description z názvu. Názvy typů začínají velkým písmenem).
  • starsystem obsahuje sekvenci star, planets a wormholeEndpoins pro lepší orientaci.
  • Typ VisibleObject sdružuje elementy pro popis trajektorie a vizuálních dat. V elementu graphics je použit element any, další upřesnění bude třeba později. Lze přímo vkládat svg, nebo se zde vloží seznam resourců, html apod.
  • Typ Planet přidán atribut altName jako lokální jméno planety.
  • Typ Planet obsahuje element planetInfo, který je určen pro popis planety pro potřeby hráče. Element description se může vyskytovat víckrát s různou hodnotou jazyka (atribut lang).
  • Přidán typ nameString, obsahující restrikce pro názvy objektů. Zatím omezeno na 30 znaků.
  • Přepracovány endpointy červích děr. Součástí xml bude jen definice drah a grafická data. Endpointy budou mít unikátní id v rámci systému (přidána podmínka), pomocí kterého se bude zjištovat kam vedou.

Co je třeba dodělat:

  • Validace hodnot.
  • Typ Star s příslušným doplněním infromací o hvězdě (Může a nemusí být shodný s Planet. V případě, že by zde shoda byla, udělal by se typ StarSystemObject)
  • Podmínka unikátnosti názvů (název planety i hvězdy musí být unikátní v rámci dokumentu).
  • Propojení se svg a html podle potřeby (element description).
  • Odstranění typu elementDescription.

Aktualizováno uživatelem Anton Dekterov před více než 12 roky(ů)

  • Stav změněn z Accepted na Closed

Aktualizováno uživatelem Martin Štěpánek před více než 12 roky(ů)

  • % Hotovo změněn z 0 na 100
Akce

Také k dispozici: Atom PDF