Topic: apskaiciavimas

Sveiki gal kas itariate kaip turi atrodyti apskaiciavimas . Kuriu zaidima ir nesugalvoju kaip turetu apsiskaiciuoti kovoje duomenys.
prieso gynyba(50) ataka_min(1), ataka_max(12) ir gyvybes(100)
mano gynyba(89) ataka_min(1), ataka_max(8) ir gyvybes(89).
Parasykite kokia eiles tvarka turetu viskas buti.
as galvoju kaszkas prasideti turetu taip:

mano_ataka=RAND(mano_ataka_min,mano_ataka_max);
prieso_ataka=RAND(prieso_ataka_min,prieso_ataka_max);  o toliau kaip ta gynyba istatyt kaip apskaiciuoti, kad ir priesas man nuimtu ir as priesui gyvybiu taciau kad gynyba irgi turetu itakos?

Re: apskaiciavimas

o kaip apskaičiuotum be mysql'o tiesiog ant popieriaus ?

Kiek maigyklių sudėvėjai ?

3 (edited by klimiux 2013-03-18 12:29:55)

Re: apskaiciavimas

aisku kad su sql as susirasyt moku viska tik klausimas kaip iterpti ta defense kad jis butu naudingas

Tarkim jai rasyciau taip:
if(mano_ataka <= prieso_gynyba){
mano_padaryta_zala= 0;
}
if($mano_ataka > prieso_gynyba){
mano_padaryta_zala= mano_ataka - prieso_gynyba;
}
tada iseina jog jai tarkim prieso gynyba 20 o mano ataka 19 neikertu nei biski jam.
as ir klausiu kaip iterpti gynyba kad butu normaliasne kovos sistema. As prasau ne parasyti kaip ant sql tiksliai atrodytu tas visas skriptas tik paprasciausiai duoti minti kaip tai pasidaryti

Re: apskaiciavimas

tai taip iseina kad tas ifas ta tau ir padaro. Tai GAL daryk

f($mano_ataka > prieso_gynyba){
mano_padaryta_zala= mano_ataka - prieso_gynyba;
}
if(mano_ataka <= prieso_gynyba){
mano_padaryta_zala /= 4;
}

IDEJA.

Re: apskaiciavimas

aivaras37 wrote:

tai taip iseina kad tas ifas ta tau ir padaro. Tai GAL daryk

f($mano_ataka > prieso_gynyba){
mano_padaryta_zala= mano_ataka - prieso_gynyba;
}
if(mano_ataka <= prieso_gynyba){
mano_padaryta_zala /= 4;
}

IDEJA.

pagal tave jai ataka mazesne uz gynyba tiesiog ataka padalini is 4 tai logiskai pagalvojus gynyba nera svarbus aspektas.Manau reiktu kazkaip isvesti ta gynyba i procentus ir pagal gynyba ir ataka apskaiciuotu kiek nuimti nuo gyvybiu

Re: apskaiciavimas

klimiux wrote:
aivaras37 wrote:

tai taip iseina kad tas ifas ta tau ir padaro. Tai GAL daryk

f($mano_ataka > prieso_gynyba){
mano_padaryta_zala= mano_ataka - prieso_gynyba;
}
if(mano_ataka <= prieso_gynyba){
mano_padaryta_zala /= 4;
}

IDEJA.

pagal tave jai ataka mazesne uz gynyba tiesiog ataka padalini is 4 tai logiskai pagalvojus gynyba nera svarbus aspektas.Manau reiktu kazkaip isvesti ta gynyba i procentus ir pagal gynyba ir ataka apskaiciuotu kiek nuimti nuo gyvybiu

tai tu daryk pagal savo įdėją, pats klausimą uždavei...
Pirmiau sugalvok visą levelių mechanizmą, neturėsi žaidimo visumos - kiekvieną kartą cypsi forumuose su tokiais pat klausimais :) Pergalvok plačiau.

Kiek maigyklių sudėvėjai ?