Jak fungují browser hry s produkcí surovin - travian, divoké kmeny
Ahoj všem nadšencům do programování.
Léta hraji travian/divoké kmeny a dostal sem nápad, udělat si podobnou hru jen tak pro radost (já to prodávat nehodlám ).
Na úvod, programovat zvládám.
K otázce:
Ve výše zmíněných hrách má hráč produkci surovin, příklad 1000dřeva za hodinu.
Každou vteřinu tikne nějaký timer a přičte hráči podíl surovin.
Tedy každou vteřinu reálně hráč dostane hodinový podíl.
Příklad:
hodina: 1000 dřeva
minuta: 1000 / 60 = 16,66 dřeva
vteřina: 1000 / (60*60) = dřeva 0.27777777777 dřeva
Jak by jste réálně tohle programovali?
To na serveru tikne každou vteřinu reálně timer a do databáze přičte pro daného hráče počet surovin? To musí být neúnosný...
To jak taková hra funguje reálně ví pouze programátor hry, ale jak by ste k tomuto problému přistupovali vy, jako programátor?
Díky za pokec a třeba návrhy jak na to!