Hledáme pomocníky pro kurzy programování - pohodová brigáda. Více info
Nauč se s námi víc. Využij 50% zdarma na e-learningové kurzy. Zároveň pouze tento týden sleva až 80 % na e-learning týkající se Javy
discount week 50
Avatar
Neaktivní uživatel: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
Neaktivní uživatelský účet
Avatar
Kit
Redaktor
Avatar
Odpovídá na Neaktivní uživatel
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
Odpovídá na Kit
Neaktivní uživatel: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
Neaktivní uživatelský účet
Tento výukový obsah pomáhají rozvíjet následující firmy, které dost možná hledají právě tebe!
Avatar
Kit
Redaktor
Avatar
Odpovídá na Neaktivní uživatel
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
Odpovídá na Kit
Neaktivní uživatel: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
Neaktivní uživatelský účet
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.