Vydělávej až 160.000 Kč měsíčně! Akreditované rekvalifikační kurzy s garancí práce od 0 Kč. Více informací.
Hledáme nové posily do ITnetwork týmu. Podívej se na volné pozice a přidej se do nejagilnější firmy na trhu - Více informací.

Diskuze: Jednoduchý návrh RPG hry

Aktivity
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
Tvůrce
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
Avatar
Kit
Tvůrce
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.