Kaksintaistelulaskin (nyt myös FB-yhteensopiva!)

Warhammer 40.000 -pelin palsta, jossa on tarkoitus keskustella kaikista niistä aiheista, jotka eivät sovellu muihin otsikoihin. Kysymyksiinkin vastataan, mutta käytä kuitenkin ensin hakua.
AnlaShok
Viestit: 755
Liittynyt: Ma 03.02.2003 14:13
Paikkakunta: Espoo

Kaksintaistelulaskin (nyt myös FB-yhteensopiva!)

Viesti 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 : )
Viimeksi muokannut AnlaShok, Pe 30.01.2004 20:23. Yhteensä muokattu 3 kertaa.
Pinegulf
Viestit: 220
Liittynyt: Pe 31.01.2003 11:58
Paikkakunta: Helsinki

Viesti 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
Tyhmäkin voi käydä fiksusta... -kun pitää suunsa kiinni.
Avatar
Teräratas
Valvoja
Viestit: 3713
Liittynyt: La 03.08.2002 13:48
Paikkakunta: Varkaus

Viesti 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?
AnlaShok
Viestit: 755
Liittynyt: Ma 03.02.2003 14:13
Paikkakunta: Espoo

Viesti 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
AnlaShok
Viestit: 755
Liittynyt: Ma 03.02.2003 14:13
Paikkakunta: Espoo

Viesti 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.
Viimeksi muokannut AnlaShok, Ke 14.01.2004 13:53. Yhteensä muokattu 1 kertaa.
Avatar
Teräratas
Valvoja
Viestit: 3713
Liittynyt: La 03.08.2002 13:48
Paikkakunta: Varkaus

Viesti 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.
AnlaShok
Viestit: 755
Liittynyt: Ma 03.02.2003 14:13
Paikkakunta: Espoo

Viesti 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 : )
Avatar
Teräratas
Valvoja
Viestit: 3713
Liittynyt: La 03.08.2002 13:48
Paikkakunta: Varkaus

Viesti 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 :)
Viimeksi muokannut Teräratas, Ke 14.01.2004 14:09. Yhteensä muokattu 1 kertaa.
Avatar
VC
Viestit: 1201
Liittynyt: Ke 22.05.2002 16:01
Viesti:

Viesti 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 :)
AnlaShok
Viestit: 755
Liittynyt: Ma 03.02.2003 14:13
Paikkakunta: Espoo

Viesti Kirjoittaja AnlaShok »

Juu, kyllä se "takaisin samoilla arvoilla" pitää tehdä. Nyt on lopussa summary noista stateista.
Oberon

Viesti 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ä ;)
AnlaShok
Viestit: 755
Liittynyt: Ma 03.02.2003 14:13
Paikkakunta: Espoo

Viesti 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ä.
AnlaShok
Viestit: 755
Liittynyt: Ma 03.02.2003 14:13
Paikkakunta: Espoo

Viesti 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ä.
AnlaShok
Viestit: 755
Liittynyt: Ma 03.02.2003 14:13
Paikkakunta: Espoo

Viesti 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
AnlaShok
Viestit: 755
Liittynyt: Ma 03.02.2003 14:13
Paikkakunta: Espoo

Viesti Kirjoittaja AnlaShok »

Huh.

Pre-gen. charrut tulevat takaisin myöhemmin. Nyt toimii rerollable wounds myös.
Perzzza
Viestit: 1245
Liittynyt: To 22.08.2002 12:06
Paikkakunta: Hämeenkyrö
Viesti:

Viesti Kirjoittaja Perzzza »

Tosi hyvä laite! Kumarrus sinulle, tuosta on apua peleissä, melko varmasti!
niih.
AnlaShok
Viestit: 755
Liittynyt: Ma 03.02.2003 14:13
Paikkakunta: Espoo

Viesti 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.
C'tan
Viestit: 103
Liittynyt: Pe 09.05.2003 19:53
Paikkakunta: Tampere

Viesti 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.
Only through permanence can we truly triumph, only through the Machine can we find victory
AnlaShok
Viestit: 755
Liittynyt: Ma 03.02.2003 14:13
Paikkakunta: Espoo

Viesti 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
Avatar
Frenzy
Viestit: 2439
Liittynyt: Ti 27.08.2002 11:54
Paikkakunta: Helsinki
Viesti:

moi

Viesti Kirjoittaja Frenzy »

entä instant death?
Coveria ei jätetä.

WAR HEAD
Vastaa Viestiin

Palaa sivulle “40k: Yleiset keskustelut”