Jump to content
php.lv forumi

dīvainības ar mysql


stencilz

Recommended Posts

nu kā ir struktūra uz lapas uzzīmēta, un ir vairāki monstru tipi kura klejo pa attiecīgiem kvadrātiem (divi līdz trīs kvadrāti). kad lietotāji ieiet kādā kvadrātā tad viņš apskatās kvadrātus sev apkārt un ja tajos nav neviens tad izmaina to kas tur ir (randomā atstāj lauku tukšu vai kādu monstru ieliek). doma ir tāda ka vairāki cilvēki var atrasties vienā kvadrātā un kopīgi sist monstru.

Link to comment
Share on other sites

bet nu tas tak nav iemesls kāpēc to nevar taisīt bez tām fieldnamēm 1,2,3?

 

rutinas: id, x, y

useri: id, nick, health, mana, etc.

monstri: id, health, mana, name, etc

useru_pozicijas: usera_id, rutinas_id

monstra_pozicijas: monstra_id, rutinas_id

 

no šitādas struktūras ij dabūsi kāds monstrs laukumā, ij kāds useris vēl laukumā, ij kuri ir blakus laukumi un ko vēl tur vajadzēja?

Link to comment
Share on other sites

Un vēl - ja laukums nav liels, piemēram max 65536 x 65536, tad var iztikt bez rutins tabulas un pozīcijas nokodēt kā vienu 32-bit integer skaitli: y*65536 + x tajās abās pozīciju tabulās (rutinas_id vietā).

Link to comment
Share on other sites

×
×
  • Create New...