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: Faktor ovlivňující výpočet

Aktivity
Avatar
Martin Konečný (pavelco1998):31.1.2014 17:43

Ahoj,

když budu např. dělat hru, kde se mi počet životů spočítá podle nějakého vzorce - třeba "životy = úroveň hráče * 5 + výcvik * 2", je vhodnější si čísla 5 a 2 uložit jen jako konstanty ve třídě, nebo je hodit do databáze?

Druhý případ mi přijde lepší ve dvou věcech:

  1. Víc dat budu mít v databázi a ne rozházené různě po aplikaci.
  2. Když budu pomocí SQL dotazu tahat celkový počet života (který se spočítá dle vzorce), nebudu muset do dotazu cpát konstanty z PHP, ale automaticky se najdou v databázi.
Odpovědět
31.1.2014 17:43
Aktuálně připravuji browser RPG, FB stránka - https://www.facebook.com/AlteiraCZ
Avatar
Odpovídá na Martin Konečný (pavelco1998)
Neaktivní uživatel:31.1.2014 17:45

3. Pokud bys hru rozšířil o nějakou další platformu, tak to máš opět v DB a nemusíš to nikde hledat a dopisovat (a při změně nebudeš muset lézt do kódu)

Nahoru Odpovědět
31.1.2014 17:45
Neaktivní uživatelský účet
Avatar
Honza Bittner
Tvůrce
Avatar
Honza Bittner:31.1.2014 17:57

Celkové nastavování světů, a různých parametrů bych nacpal do DB. Pak jen stačí změnit adresu na s2.hra.xxx a změnit hodnoty v DB, nemusíš hledat ve stovkách souborů co kde změnit, když chceš nastavit rychlost na 2 atp.

Nahoru Odpovědět
31.1.2014 17:57
FIT ČVUT alumnus :-) Sleduj mě na https://twitter.com/tenhobi a ptej se na cokoli na https://github.com/tenhobi/ama.
Avatar
petrph
Člen
Avatar
petrph:1.2.2014 7:22

Ahoj-jestli můžu doporučit,jestli je těch údajů jen pár tak je asi zbytečný je strkat do databáze,poněvadž to je strašný mrhání zdroji-databáze jsou pro případ když máš tisíce údajů.
Čili tohle si prostě uložit do nějakého textového, XML souboru a načíst to v programu z něj

 
Nahoru Odpovědět
1.2.2014 7:22
Avatar
Martin Konečný (pavelco1998):1.2.2014 10:43

Díky všem za odpovědi. Nakonec to asi bude lepší uložit do DB.

Nahoru Odpovědět
1.2.2014 10:43
Aktuálně připravuji browser RPG, FB stránka - https://www.facebook.com/AlteiraCZ
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.