Válí se ti projekty v šuplíku? Dostaň je mezi lidi a získej cool tričko a body na profi IT kurzy v soutěži ITnetwork summer 2017!
Přidej si svou IT školu do profilu a najdi spolužáky zde na síti :)

Diskuze: Jednoduchý návrh RPG hry

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

Aktivity (1)
Avatar
Inoue Yūki
Redaktor
Avatar
Inoue Yūki:15.11.2013 17:58

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:15.11.2013 18:49

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:15.11.2013 18:57

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:15.11.2013 19:18

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:15.11.2013 19:43

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.