Diskuze: Jednoduchý návrh RPG hry

PHP PHP Jednoduchý návrh RPG hry American English version English version

Avatar
Inoue Yūki
Redaktor
Avatar
Inoue Yūki:

Zdravím,

po dlouhé době jsem se zase přesunul na PHP a jaksi nemůžu vymyslet návrh na jednoduchou RPG hru. Vlastně jsem něco takového nedělal, takže bych potřeboval trochu poradit.

Tedy Lokace, Postavy, Skupiny, Majetek, Úkoly, Skilli... Nevím jak na to. :D Naprogramovat už to zvládnu.

Odpovědět 15.11.2013 17:58
Avatar
Kit
Redaktor
Avatar
Odpovídá na Inoue Yūki
Kit:

Všechno co jsi jmenoval, nacpeš do tabulek v databázi. Na PHP zbude jen poměrně tenké rozhraní, které překládá vstupy do SQL příkazů a výsledky SQL dotazů prezentuje v HTML.

Nahoru Odpovědět 15.11.2013 18:49
Vlastnosti objektů by neměly být veřejné. A to ani prostřednictvím getterů/setterů.
Avatar
Inoue Yūki
Redaktor
Avatar
Odpovídá na Kit
Inoue Yūki:

No to mi došlo, myslel jsem spíš návrh databáze. Vazby mezi tabulkama, co všechno nacpat do jaké tabulky... Architekturu v PHP už zvládnu. Jen jsem ještě nepracoval s takovým druhem dat.

Nahoru Odpovědět 15.11.2013 18:57
Avatar
Kit
Redaktor
Avatar
Odpovídá na Inoue Yūki
Kit:

Popsal jsi to docela dobře, jen to dáš do těch tabulek. Jen tak namátkou:

  • Player - Id, nick, skill, health, id_lokace
  • Lokace, tedy spíš Mapa. Id, popis, stručný popis. K ní uděláš tabulku přechodů mezi jednotlivými políčky. Doleva, doprava, severně, východně, nahoru, dolů. Klíčem bude dvojice Lokace+Směr, atributem bude cíl.
  • Postavy, tedy NPC. Id, jméno, lokace, id_quest.
  • Skupiny - nevím čeho
  • Item - Id, Id_majitele, popis, isUsed

...

Nahoru Odpovědět 15.11.2013 19:18
Vlastnosti objektů by neměly být veřejné. A to ani prostřednictvím getterů/setterů.
Avatar
Inoue Yūki
Redaktor
Avatar
Odpovídá na Kit
Inoue Yūki:

Něco takového jsem si myslel, no... Fajn, tak to skusím realizovat.

Nahoru Odpovědět 15.11.2013 19:43
Děláme co je v našich silách, aby byly zdejší diskuze co nejkvalitnější. Proto do nich také mohou přispívat pouze registrovaní členové. Pro zapojení do diskuze se přihlas. Pokud ještě nemáš účet, zaregistruj se, je to zdarma.

Zobrazeno 5 zpráv z 5.