Sivu 1/1

WHFB Taistelusimulaatio softa

Lähetetty: To 10.11.2005 11:02
Kirjoittaja Rautakivi
Olen omaksi ilokseni koodannut softaa jolla voi laskea todennäköisyyden miten usein esim. Chaos warrior voittaa Empire Swordmanin. Tällä hetkellä ohjelma osaa laskea vain 1vs1 taisteluita, mutta tulevaisuudessa onnistuu myös regiment vs regiment taistelu.

Eri aseet, armourit yms. otetaan simulaatiossa huomioon, eli ohjelmalla pystyy tutkimaan armylistia tehdessä, että kannattaako ottaa mieluummin esim chaos warrulle 2käden ase vai 1käden ase ja kilpi jos vastassa on örkkejä.

Kyselen, että onko kenelläkään hyviä kehitysideoita/ideoita/toiveita ohjelmaan. Julkaisen version nettiin kunhan saan hiottua sen valmiimmaksi ja lisättyä enemmän joukkoja. Tällä hetkellä ohjelmassa on vasta 3 armylistaa.

Jatkossa kaukana tulevaisuudessa kun regimenttien taistelukoodi on valmis tullaan koodia hyödyntämään vuoropohjaisessa WHFB pelissä.

Lähetetty: To 10.11.2005 11:49
Kirjoittaja Teräratas
Anlashok taisi vääntää tuommoista jossain välissä, kokeileppas haeskella "FB turnajaisia" (tjsp.) sotavasaran syövereistä, kannattaa varmasti ainakin tutustua tuohon, oli muistaakseni kohtuu monipuolisesti eri ominaisuudet toteutettu.

Lähetetty: To 10.11.2005 12:43
Kirjoittaja Rautakivi
Tässä kuva ohjelmasta: <a href="http://koti.mbnet.fi/rkivi/softa/screen1.JPG">Linkki</a>.

Tuosta kuvasta puuttuu button jolla saa simuloitua esim. 100 taistelua yhdellä napin painalluksella ja tämän jälkeen erilliseen ikkunaan tulee yksityiskohtaiset tiedot taistelusta, esim. montako woundia aiheutettu, montako kertaa osuttu jne.

Lähetetty: To 10.11.2005 12:45
Kirjoittaja pamp-pu
Jään odottamaan softan julkaisua. Hyvältä näyttää.

Lähetetty: To 10.11.2005 15:18
Kirjoittaja tahtoi
Eli siis ohjelmasi heittelee noppia ja katsoo kuinka monta kertaa kumpikin voitti? (Monte Carlo -menetelmä). Toimiihan sekin, mutta on kieltämättä vähän "epämatemaattinen".

Itse tein tässä ohjelman joka laskee kombinaatio-opilla todelliset mahdollisuudet, että n hahmoa A tekee x haavaa hahmoihin B ja sylkee ulos kauniin kuvaajan (toinen akseli todennäköisyys, toinen tappojen määrä). Ohjelma laskee sekä ammuntaa että lähitaistelua ja FaBa tai 40k -säännöillä. Siinä ei tosin ole yhtä kaunista ulkoasua kuin tuossa sinulla ja hahmot syötetään statti kerrallaan, mutta kelpaa minulle. Myöskin erikoiskykyjen lisääminen saattaisi tuottaa hankaluuksia.

Muuten, kun sain ohjelmani valmiiksi ja olin aikani ihastellut kuvaajia, uskoin viimein että se on aivan turha. Kyllä, kilvet lisäävät joukkojen kestoa ja kyllä, ne maksavat suhteessa niistä saatuun hyötyyn. Ei sitä GW:lläkään nyt ihan tyhmiä olla. FaBa on varsin hyvässä tasapainossa.

Lähetetty: To 10.11.2005 15:37
Kirjoittaja Rautakivi
Khamûl kirjoitti:Eli siis ohjelmasi heittelee noppia ja katsoo kuinka monta kertaa kumpikin voitti?
Periaatteessa juu. Ohjelma tsekkailee tilastoihin myös lähes kaiken mahdollisen: monta kertaa heitetty save, montako kertaa mokattu save jne.

Lähetetty: Pe 11.11.2005 08:44
Kirjoittaja tahtoi
Kehitysidea: Koska hyökkäysten määrän kasvaessa lopputulos lähestyy normaalijakaumaa, saat tehokkaasti kaiken tarvittavan tiedon laskemalla odotusarvon ja keskihajonnan. Nämä voisi laskea esimerkiksi sille, kuinka monta tappoa tekee 100 hahmoa A ja kuinka monta taas 100 hahmoa B. Saatuja arvoja voi sitten vertailla keskenään, pelissä kun harvemmin näkee 100 leveitä yksiköitä.

Lähetetty: Pe 11.11.2005 09:11
Kirjoittaja Rautakivi
Kiitos ehdotuksesta. Aioin kuitenkin pitää random periaatteella lasketut taistelut mukana, sillä muuten esim. 10 goblinia ei voi milloinkaan voittaa 10 Minotauria. Jos lähtee laskemaan montako tappoa gobot tekee vuorossa ja montako 10 minotauria niin combat resosta tulee todennäkösyyksien vuoksi sellainen että gobot häviää aina. Pidän satunnaisuuden mukana taistelujen laskussa siksi, että gobotkin voisivat joskus voittaa, vaikka se voittosuhde olisikin sitten 1:10 000 yms.

Olen ruvennut jo muokkaamaan koodia siten, että tilastoihin tulee sekä satunnaiset nopalla heitetyt tulokset (kuten oikeassa FaBassa), että sitten ne oikeat todennäköisyydet prosentteina, joissa ei siis ole nopanheittoa mukana.

Lähetetty: Pe 11.11.2005 12:56
Kirjoittaja Munz
Ilmoittelepa tänne sotuun sit ku ohjelma tulee valmiiks...

kuulostaa kiinostavalta:D

Lähetetty: Pe 11.11.2005 13:10
Kirjoittaja Rautakivi
Juu, ilmoittelen. Suurin urakka on lisätä armylistoja ohjelmaan. Yks kaveri lupas lisätä ainakin Mortal Chaoksen. Veikkaisin että noin kuukauden kuluttua ohjelma on siinä kunnossa että sen uskaltaa laittaa nettiin jakoon.

Aluksi ohjelmassa tulee olemaan Chaos (Mortal/daemon/beast), Empire, Tomb Kings ja Vampire Counts.

Lähetetty: Pe 11.11.2005 15:18
Kirjoittaja Mixa
Rautakivi kirjoitti: Aluksi ohjelmassa tulee olemaan Chaos (Mortal/daemon/beast), Empire, Tomb Kings ja Vampire Counts.
Tuleeko parempi (laajempi) versio vai pitäälö ladata päivityksiä? Ja milloin tämä olisi saatavilla?

Lähetetty: Pe 11.11.2005 15:36
Kirjoittaja Rautakivi
Mixa kirjoitti:
Rautakivi kirjoitti: Aluksi ohjelmassa tulee olemaan Chaos (Mortal/daemon/beast), Empire, Tomb Kings ja Vampire Counts.
Tuleeko parempi (laajempi) versio vai pitäälö ladata päivityksiä? Ja milloin tämä olisi saatavilla?
Uusia armeijoita tulee sitä mukaa kun jaksan niitä lisäillä/saan army bookin käsiini. Julkasen tuon nettiin joskus joulukuun loppupuolella. Ilmottelen täällä sit osotteen.

Niin ja jos haluutte figunne kuvan ohjelmaan rupean keräämään niitäkin sitten täällä jossain välissä kunhan päätän oikean kuvasuhteen. En viitti käyttää GW:n sivujen figukuvia vaan napsin kuvia omistani ja kavereitten figuista. Jos osaatte kuvata figuja ja ne on kohtuu hyvin maalattu niin nekin kelpaavat minulle. Mutta ei vielä, kun kuvasuhde ei ole selvillä!

Lähetetty: La 12.11.2005 10:56
Kirjoittaja Juicide
Hauska :D

Lähetetty: La 12.11.2005 15:09
Kirjoittaja Stormdaemon
Eli tuo ei ilmeisesti toimi charruille taikavarusteineen? Mikä sääli, vaikka upealta kyllä näyttääkin...

Lähetetty: La 12.11.2005 17:17
Kirjoittaja Rautakivi
Stormdaemon kirjoitti:Eli tuo ei ilmeisesti toimi charruille taikavarusteineen?
Kyllä toimii charruillakin varusteineen. Tosin läheskään kaikkia magic itemejä en aio ohjelmaan lisätä. Lähinnä vain aseet ja armourit. Joku +1 to dispel yms. tavarathan eivät taistelun kulkuun vaikuta.

Lähetetty: La 12.11.2005 19:37
Kirjoittaja Aco
Aah, kohta WH:ta voi pelata netissä => Armeijan voi tehdä kopioimalla joltain GW:n maksulliselta sivulta valmiita pohjia figuille ja sitten "maalaamalla" jollain kuvankäsittelohjelmalla. Sitten mennään LANille ja tykitetään kaverin kanssa 3 tuntia interaktiivista Warhammer -simulaatiota. Yeah. Eipähän tule niitä ikuisia mittausongelmia: ilmoitetaan koneelle vain paljon veikataan vaikka pultilla ja kone laskee sen tarkasti. Siinä menisi kyllä koko pelin hienous :D

Asiaan:
Ihan kiva idea, jos sen saa ymmärrettävästi toimimaan. Varsinkin jos kaikki rykmentit ja esineet sisältyisivät ohjelmaan, olisi koko peli hyvinkin käyttökelpoinen. Jäädän innolla odottelemaan.

Lähetetty: Ma 14.11.2005 11:43
Kirjoittaja Rautakivi
Uusi screenshot magic itemeden lisäämisestä charruille <a href="http://koti.mbnet.fi/rkivi/softa/screen2.JPG">tässä linkissä</a>

Lähetetty: Pe 02.12.2005 21:26
Kirjoittaja ARGH
Noh, onko projekti edennyt? Missä vaiheessa tulossa ulos tuo "raakile"-versio?

Lähetetty: La 03.12.2005 20:55
Kirjoittaja Drago^
tulipa mieleen että ei kato ne GW tyypit hyvällä silmällä kun tolla saa kokonaisversiossa kaikkien tyyppien statsit jne. Jos tekisit vaan version jossa syötetään kaikki statsit sille ja se tekee ne. Tulisi nopeampaa ja ei haittaa jos tulisi uuden editioonin tyyppei.

Lähetetty: Su 04.12.2005 00:57
Kirjoittaja Rautakivi
Drago^ kirjoitti:tulipa mieleen että ei kato ne GW tyypit hyvällä silmällä kun tolla saa kokonaisversiossa kaikkien tyyppien statsit jne.
Voin kyl piilottaa siitä nuo labelit (eli missä näkyy statsit) näkyvistä.

Projekti on nyt edenny niin, että siinä on tuki magic itemeille ja vuoroille, eli esim Flaililsta saa Strength bonukset vaan ekalla vuorolla jne. Kunhan saan väsättyä jonkinnäkösen yksinkertasen regiment vs. regiment -moodin niin lätkäsen tuon nettiin.