Kirjautuminen

Haku

Tehtävät

Keskustelu: Yleinen keskustelu: Joku yhtälö

Lumi-ukkeli [19.02.2005 17:10:11]

#

Onglema olisi tämmöinen, että kun mulla on semmoinen managerointipeli työn alla, niin pitäis kehitellä semmoinen
laskutoimitus, että kuinka hyvä teknologia on jossakin.

Teknologia on liukulukumuuttuja joka kuvaa kuinka ajanmukaista tekniikkaa yritys tuottaa. Muuttujan ollessa 0 tarkoittaa se, että teknologia on nykyaikaista, miinusarvo tarkoittaa
vanhentunutta teknologiaa ja plussa edellä aikaansa olevaa.

Toinen tekijä olisi teknologian kehittämiseen käytetyt rahat

Onglema on, että minkälainen laskutoimitus tulisi tehdä, että
kun teknologia kasvaa joka kuukausi riippuen kehitysvaroista
ja siitä kuinka kehittynyttä teknologiaa sillä on, niin
esimerkiksi jos jonkun merkin teknologia olisi todella huonoa, niin se kehittyy nopeasti ja jos on todella kehittynyttä, niin se kasvaa hitaasti tai ei ollenkaan.

Kehittelin jotakin tämmöistä:

teknologia = teknologia + (kehitysvarat / teknologia)

Mutta tuo ei taida oikein toimia, mutta toivon että joku matikkanero älyäisi mitä tarvitsen.

sqwiik [19.02.2005 18:45:45]

#

Vika on siis siinä, että jos teknologia on negatiivinen niin sen pitäisi kehittyä nopeasti, mutta tuolla kaavalla se laskee millä tahansa rahasummalla?

Kun hieman miettii, niin ratkaisu on potenssifunktio. Se on suuri ekspotentin ollessa suuri, mutta ei koskaan saavuta nollaa vaikka luku olisi miten negatiivinen tahansa. Tässä toimii tällöin se, että nostetaan vakio A (pitää olla > 1 !!) nykyisen teknologian potenssiin * -1, jolloin korkeampi teknologia antaa yhä pienemmän tuloksen, ja alhaisempi yhä suuremman.

teknologia = teknologia + kehitysvarat * (A ^ (-teknologia))

Tuo toimii, koeta vaikka laskimella :) Vakion A arvon voi määrätä itse ihan vapaasti, pelin balanssin tasapainossa pitävä arvo löytyy ihan kokeilemalla.

Lumi-ukkeli [19.02.2005 21:30:08]

#

Tosi hyvin toimii. Olisin ehkä itsekkin saattanut keksiä saman useiden viikkojen pähkäilyjen jälkeen, mutta kiva kun keksit!

Kiitoksia paljon!

Vastaus

Aihe on jo aika vanha, joten et voi enää vastata siihen.

Tietoa sivustosta