Sivu 1/5

Kaksintaistelulaskin (nyt myös FB-yhteensopiva!)

Lähetetty: Ke 14.01.2004 13:00
Kirjoittaja AnlaShok
Löytyypi täältä. Ensimmäinen php-scriptini, mutta ajattelin että siitä voisi jollekin olla hyötyä. Laskee siis kaiken vain todennäköisyyksien mukaan, eli nopat ovat jätetty pois. Ei kerro miten pelissä käy, mutta kertoo kyllä että kumpi voittaa matematiikan mukaan useammin 1vs1-lähitaistelun.

Ei varmaankaan kannata tekijänoikeuksien takia tehdä tuonne mitään oikeita hahmoja valmiiksi? Harmi sinänsä...

//Edit
Olipas typo lipsahtanut tuohon viestiin. Varmaan hyvän kuvan antoi : )

//Edit2
Ihmisille, jotka eivät jaksa ensimmäistä viestiä pidemmälle lukea:
kaikki aiemmin ilmoitetut bugit on korjattu, koittakaa löytää tai keksiä uusia : )

Lähetetty: Ke 14.01.2004 13:11
Kirjoittaja Pinegulf
Kiva. Olin itsekin suunnitellut vastaavaa ohjelmaa, mutta kaikki kunnia kooderille.

I ei toimi. Kumpikin voittaa vaikka toisella on isompi ja muut statit ovat identtisiä.
Ohjelma kirjoitti: Battle has ended!
a is victorious! He/she had -0.33333333333333 wounds left of his/her original 5 when his enemy collapsed to his feet. That means he was at -6.6666666666667% health.
b is victorious! He/she had 0 wounds left of his/her original 4 when his enemy collapsed to his feet. That means he was at 0% health.
Tuossa on kai typo. Molemmat Victorious?

-Pinegulf

Lähetetty: Ke 14.01.2004 13:20
Kirjoittaja Teräratas
Hyvä ohjelma. Itse väsäilin joskus vastaavaa FB:n unittien välisiin kohtaamisiin VB:llä, mutta jäi sittemmin ajan ja motivaation puuttumisen vuoksi jonnekin kovon nurkkaan pölyä keräämään.

Lord Arioch Deathblade taisteli tasapeliin Azurianin kanssa, saas nähdä kuinka muut johtajani pärjäävät :)

Kaaoksen bionicsit sitten toimivat eri tavalla kuin muissa codexeissa, samoin kuin feel no pain, jotka ehkä pitäisi huomioida tulevissa versioissa myös?

Lähetetty: Ke 14.01.2004 13:40
Kirjoittaja AnlaShok
Pinegulf kirjoitti:Kiva. Olin itsekin suunnitellut vastaavaa ohjelmaa, mutta kaikki kunnia kooderille.

I ei toimi. Kumpikin voittaa vaikka toisella on isompi ja muut statit ovat identtisiä.

Tuossa on kai typo. Molemmat Victorious?

-Pinegulf
Ah, luulin testanneeni joka mahdollisuutta, mutten näköjään sittenkään : ) Nyt on tuo "kumpikin voitti"-bugi korjattu jos statit ovat identtiset. Jos kakkoscharrulla on I isompi niin joku vielä jumittaa, katson sen tässä samalla.


//Edit
Nyt pitäisi olla I:t korjattu. Tyhmä typo scriptissä aiheutti sen että b ei saanut initiative-etua. A:lla se toimi niinkuin pitikin

Lähetetty: Ke 14.01.2004 13:51
Kirjoittaja AnlaShok
Teräratas kirjoitti:Lord Arioch Deathblade taisteli tasapeliin Azurianin kanssa, saas nähdä kuinka muut johtajani pärjäävät :)
:O Tahtoo nähdä Deathbladen statsit : ) Otitko Azurianin tuplawoundaukset mukaan? Systeemi kun ei sitä eikä reroll woundejakaan vielä tue : )

Teräratas kirjoitti:Kaaoksen bionicsit sitten toimivat eri tavalla kuin muissa codexeissa, samoin kuin feel no pain, jotka ehkä pitäisi huomioida tulevissa versioissa myös?
Juu, mutta saa nähdä tuleeko bionicseja ollenkaan mukaan, koska en keksi miten niitä voisi mihinkään kaavaan tunkea. Jos ne aina parantavat sen 1/x woundia, niin on mahdollista ettei hahmo kuole koskaan. Voisi siihen jonkun viritelmän kehittää, että 1. kerralla bionicsit parantaa sen 1/x (vaikka nyt 1/6) woundia, toka kerralla vain 1/(x^2), kolmannella 1/(x^3) jne... Pieniä lukuja, mutta kyllä ne kai jotain merkkaavat. Yksi tyyppi oli saanut tälläistä:
Mindblighter kirjoitti: r has -3.885780586188E-16 wounds left.

Lähetetty: Ke 14.01.2004 13:52
Kirjoittaja Teräratas
Ah, se, että kenttien tiedot voisi palauttaa laskennan jälkeen, olisi toki käyttäjäystävällistä.

Eli vähentäsi vaivaa kokeilla samaa pienillä muutoksilla.

Vaikkapa että "Uusi tappelu" nappi voisi palauttaa sivulle, edellisillä tiedoilla, ja "tyhjennä" nappi sitten sinne mukaan?

edit: tuplawoundit tosiaan puuttui, ja rerollit myös, mutta kuten sanoit, niitä ei tuettu :)

Nuo mukaan luettuna Demonityttöni Dreadaxellaan olisi ilmeisesti lähempänä samaa kaliiperia.

Lähetetty: Ke 14.01.2004 13:56
Kirjoittaja AnlaShok
Teräratas kirjoitti:Ah, se, että kenttien tiedot voisi palauttaa laskennan jälkeen, olisi toki käyttäjäystävällistä.

Eli vähentäsi vaivaa kokeilla samaa pienillä muutoksilla.

Vaikkapa että "Uusi tappelu" nappi voisi palauttaa sivulle, edellisillä tiedoilla, ja "tyhjennä" nappi sitten sinne mukaan?
Oikeassa olet. Ainoa hidaste on että tuossa on noita muuttujia aika lailla, ja niiden siirtelyssä dokumentista toiseen menee aikansa. Loppuun nuo kuitenkin voin lisätä.

Selaimen Back-nappi palauttaa takaisin edelliselle sivulle säilyttäen ne arvot : ) Ainakin Firebirdissä siis.


edit:
invisavejen ignorauskaan ei ole vielä mukana. Aloitin tämän tekemisen eilen aamulla, joten olkaa armollisia : )

Lähetetty: Ke 14.01.2004 14:02
Kirjoittaja Teräratas
AnlaShok kirjoitti: invisavejen ignorauskaan ei ole vielä mukana. Aloitin tämän tekemisen eilen aamulla, joten olkaa armollisia : )
Minäpä osasin tämän simuloida ihan itse, ja jätin vastustajalle invusaven laittamatta :)

Ja kelvoton MSSelain ei yllätäen jätä tietoja... Miksiköhän edes käytän sitä... (Laiskuuttani, tiedän.) edit: ahaa, sehän toimiikin satunnaisgeneraattorilla, eli joskus jättää, joskus ei :)

Lähetetty: Ke 14.01.2004 14:07
Kirjoittaja VC
Toihan on ihan hauska.

Ehdottaisin, että koittaisit jotenkin hieman pyöristellä noita lukuja. Tai ainakin niitä, jotka näytetään käyttäjälle.

Hyvää työtä joka tapauksessa :)

Lähetetty: Ke 14.01.2004 14:15
Kirjoittaja AnlaShok
Juu, kyllä se "takaisin samoilla arvoilla" pitää tehdä. Nyt on lopussa summary noista stateista.

Lähetetty: Ke 14.01.2004 14:15
Kirjoittaja Oberon
itsekkin kokeilin ja hauska oli, ja kun nopat kerran eivät ole mukana, sattumaa ei olekkaan ja "samantasoiset" ovat kuolemattomia. necronin ja perusmarinen taistelu päättyi kierroksen 10 jälkeen ja molemmilla oli huimat 0.16 woundia jäljellä ;)

Lähetetty: Ke 14.01.2004 14:18
Kirjoittaja AnlaShok
VC kirjoitti:Ehdottaisin, että koittaisit jotenkin hieman pyöristellä noita lukuja. Tai ainakin niitä, jotka näytetään käyttäjälle.
Joo, tästä on palautetta tullut :) Katsotaan mitä asialle voi tehdä.

Lähetetty: Ke 14.01.2004 14:34
Kirjoittaja AnlaShok
Ja nyt on pyöristykset kunnossa. Samantien voisi kyllä tehdä mahdollisuuden valita näytettävien desimaalien määrän, jos jotakuta se kiinnostaa :D

Ja laskut lasketaan tarkoilla arvoilla, pyöristys tapahtuu vasta käyttäjälle näytettäessä.

Lähetetty: Ke 14.01.2004 14:47
Kirjoittaja AnlaShok
(hirveästi perättäistä floodausta. toivottavasti modeja ei haittaa, pitää vaan muille kertoa että täällä on uutta asiaa)

Eli nyt siis desimaalien määrän voi itse valita.

//Edit
Invusavejen ignoraus toimii automaattisesti, vaikka toki myös manuaalisestikin

Lähetetty: Ke 14.01.2004 15:44
Kirjoittaja AnlaShok
Huh.

Pre-gen. charrut tulevat takaisin myöhemmin. Nyt toimii rerollable wounds myös.

Lähetetty: Ke 14.01.2004 15:58
Kirjoittaja Perzzza
Tosi hyvä laite! Kumarrus sinulle, tuosta on apua peleissä, melko varmasti!

Lähetetty: Ke 14.01.2004 16:01
Kirjoittaja AnlaShok
kääpiökuningas kirjoitti:Tosi hyvä laite! Kumarrus sinulle, tuosta on apua peleissä, melko varmasti!
Peleissähän tuosta ei apua ole kun se ei käytä noppia : )

Listaa tehdessä voi kuitenkin olla jotain apua, tai sitten vaan spekuloidessa jotain turhaa.

Lähetetty: Ke 14.01.2004 16:25
Kirjoittaja C'tan
Testatessani äsken Scarab teki kolme attackia nightbringeriin, sai niistä yhden perille, joka woundasi ja teki 2 woundia? Hitto, kun en huomannut ottaa sitä ylös.

Lähetetty: Ke 14.01.2004 16:29
Kirjoittaja AnlaShok
C'tan kirjoitti:Testatessani äsken Scarab teki kolme attackia nightbringeriin, sai niistä yhden perille, joka woundasi ja teki 2 woundia? Hitto, kun en huomannut ottaa sitä ylös.
Hmm...koita uudestaan samoilla stateilla, ja kerro ne sitten minulle niin katson missä mättää. Ja mainitse myös kumpi oli char1 ja kumpi char2

moi

Lähetetty: Ke 14.01.2004 16:31
Kirjoittaja Frenzy
entä instant death?