"Epäkelpo lomake" tyyliset virheet kirjautumisessa pitäisi olla nyt historiaa. T. ylläpito

Simppeli closis -simulaattori

Warhammer Fantasy Battles -pelin palsta, jossa on tarkoitus keskustella kaikista niistä aiheista, jotka eivät sovellu muihin otsikoihin. Kysymyksiinkin vastataan, mutta käytä kuitenkin ensin hakua.
Avatar
smaxx
Valvoja
Viestit: 8416
Liittynyt: Ti 13.02.2007 16:29
Paikkakunta: Kirkkonummi

Simppeli closis -simulaattori

Viesti Kirjoittaja smaxx »

Aloin tässä joskus taannoin väkertelemään simppeliä fabasimulaattoria C#:lla aikani kuluksi. Tavoitteena lähinnä hauskanpito, ja ehkä jollain aikataululla huvittaisi viedä hanke edes jollain lailla tekoälyvastustaja -asteelle. Vaan saapas nähdä meneekö koskaan sinne päinkään... Aika basic -asteelle tuo on jäänyt tällä hetkellä.

No, ihan ekana kuitenkin toteutin yksinkertaisen closissimulaattorin, eli pistetään kaksi unittia tappelemaan, ja katsotaan kuka voittaa. Parametreinä normaaliunitin oleellisemmat parametrit, tuosta puuttuu vielä asioita kuten stompit, koska ne eivät simulaattoria tehdessä sattuneet mielessä olemaan. Vaan äkkiäkös ne tuonne lisää, kun vaan inspiraatio iskee. Ammunnastakin on jotain alustavaa toiminnallisuutta tullut koodailtua, samoin periaatteessa toiminnallisuus breikkaustodennäköisyyksien simulointiin. Simulaattorissa näkyy myös se, ettei tule pedoilla tai ogreilla pelailtua, joten MI:n ominaisuuksilla en ole päätäni vaivannut, vaan lähinnä keskittynyt jalkaväkeen. Attackien määrät, command group yms on sinänsä mallinnettu, muttei vielä tuohon UI:hin lisätty.

Seuraavana askeleena olisi oikeastaan sankarien mallintaminen yksikköön. Spellejäkin lähdin mallintamaan, mutta siinä kohtaa homma alkoi tuntua hankalalta, ja homma vähän jäi.

No, pitkästä aikaa palasin projektiin, ja tein äkkiseltään hyvin yksinkertaisen GUI:n projektille, tähän asti olen toiminut pelkällä "konsolikäyttöliittymällä". (ja konsolilla ei tarkoiteta 3D grafiikkakiihdytettä xbox360:tä, vaan ascii tulostetta... )

Tässä kuvakaappausta :

Kuva

Tuossa siis simuloidaan ainoastaan voittojen, tappioiden ja tasureiden määrää. Ainakin joskus verifioin tuota sen verran, että tulokset saattavat olla jossain tilanteessa jopa oikeinkin. Seuraavaksi tuohon voisi päivittää breikkausten todennäköisyydet, sekä vaikkapa kahden kierroksen combatin tuloksen. Simulaattori sinänsä käsittelee yksikön koon muutokset combat resultin kannalta. Tuolla voi kokeilla mitä erilaiset panssarit yms tekevät yksikön tappelutehokkuudelle. AS/ward 7 tarkoittaa ettei ole savea/wardia.

Tuolta voi koittaa ladata :
http://www.nopat.fi/wp-content/uploads/ ... ulator.exe

Vaatinee jotain .net juttuja toimiakseen, en alkanut kasailemaan tässä kohtaa varsinaista asennuspakettia.

Seuraavana askeleena on oikeastaan miettiä, mikä asia on mielenkiintoista ja kohtuu vaivatonta 'simulaattorilla' hakea. Pistäisiköhän yksiköille pistehinnat, ja mahdollisuuden simuloida yksiköiden tehoa joukkoa muita yksiköitä ja ammuntaa vastaan, ja hakea sillä tieteellisestä perustetta sille, miksi joku valinta on hyvä tai huono ? Vai lähtisiköhän mallintamaan sankareita paremmin, ja testailisi sitä, miten sankareiden käyttö unitissa vaikuttaa tappelun tuloksiin ? Olishan tuossa ziljoonittain asioita, mitä voisi viritellä...
Nopat ja Taktiikka Ry
Pääkaupunkiseudun pelikerho
Liity Nopat ja Taktiikka Pelien sopiminen -ryhmään : https://www.facebook.com/groups/553301271491198/
nälkärotta
Viestit: 287
Liittynyt: Ti 20.10.2009 16:01
Paikkakunta: Keuruu

Re: Simppeli closis -simulaattori

Viesti Kirjoittaja nälkärotta »

Aika nörtti meininkiä. Mutta vakavasti, toi vois olla oikeasti aika hyvä, kun miettii minkä yksikön ottaa, varsinkin jos ei itte osaa laskea hittejä yms. combatissa olevaa, kuten en siis osaa. Ihmeessä kannattaa kehitellä asiaa eteenpäin, myös siltä osalta, miten charracteri vaikuttaa combat roundeihin. Jos nyt oikein innostut, niin teet kaikki armeijat kattavan ohjelman, jota voi käyttää antamaan hyvät suuntaviivat miten combateissa voi käydä. Tätä kautta vois vaikka tehdä listan runkoa. Tai jotain...
Nightwun
Viestit: 448
Liittynyt: Ti 10.09.2002 17:10
Paikkakunta: Espoo
Viesti:

Re: Simppeli closis -simulaattori

Viesti Kirjoittaja Nightwun »

Ja mä aloin kans väkertämään ihan samantyylistä systeemiä Flashille :)

Olen about samassa pisteessä, tosin ryhdyin refaktoroimaan koko rakennetta kun buffien lisäys syteemin ei onnistunut huonon rakenteen takia. Olen siis huonossa tilassa tällä hetkellä. Flashin ongelma on datan hallinta kun tallentaminen ei oikein toimi. Tietokannan kytkeminen eli yksiköiden valitseminen listasta sen sijaan että kliksuttelee arvot olisi kiva, ei tosin tapahtumassa. Tavoitteena antaa mahdollisuus viedä drag&dropilla buffeja unitteihin. koska mikä buffi milloinkin on hyvä on jo dataa mitä ei pieni pelaaja jaksa päässään pyöritellä. Onko Birona parempi kuin -d3 toughnesia en todellakaan tiedä, joten softa saa luvan laskea.

Mutta leiska, ja rikkinäinen toiminnallisuus (savet / aseet ei toimi jne.). Mä muistin stompit, joskaan et pääse käyttämään.
Taistelu-laskin (trii tri trii)

Edistelen tuota sitten kun ehdin, voinee kestää. Kaikenmoinen yhteistyö kelpaa :).
9th Age duunari
Avatar
smaxx
Valvoja
Viestit: 8416
Liittynyt: Ti 13.02.2007 16:29
Paikkakunta: Kirkkonummi

Re: Simppeli closis -simulaattori

Viesti Kirjoittaja smaxx »

Kummastakin UI:sta huomaa, miksei dippainssejä pitäisi päästää käyttöliittymiä tekemään :) Itse lähdin tosiaan tekemään ensisijaisesti laskentamoottoria, vaivaamatta päätä käyttöliittymällä tässä vaiheessa. Mutta voisihan tohon asiallisen UI:nkin väkerrellä.

Lisäilin tonne nyt breakki todennäköisyyksien laskennan. Toi buff/debuff -osuus on mainio idea, pistänpä UI:hin kohdan mistä napsutella efektejä päälle. Paljon näppärämpää kuin muutella statteja.
Nopat ja Taktiikka Ry
Pääkaupunkiseudun pelikerho
Liity Nopat ja Taktiikka Pelien sopiminen -ryhmään : https://www.facebook.com/groups/553301271491198/
Avatar
Ilkeapikkuperkele
Viestit: 1222
Liittynyt: Su 16.02.2003 16:20
Paikkakunta: Kuopio

Re: Simppeli closis -simulaattori

Viesti Kirjoittaja Ilkeapikkuperkele »

Itsellläni löytyy samantyylinen simulaattori Android-luuristani nimellä WarStat. Laskee myös Oddsit magioimiseen noppien määrän ja Velhon lvl:n mukaan :)

Mut ihan näppärä idea.
The Captain kirjoitti: Vittuilun määrä maailmassa on muuttumaton vakio.
Avatar
smaxx
Valvoja
Viestit: 8416
Liittynyt: Ti 13.02.2007 16:29
Paikkakunta: Kirkkonummi

Re: Simppeli closis -simulaattori

Viesti Kirjoittaja smaxx »

Versio kaksi, käyttöliittymä jo huikeasti parempi :
Kuva

Uusi versio :
http://www.nopat.fi/wp-content/uploads/ ... lator1.exe
Sekä samppeli armeijafile (jota ilman softa kaatuu, turhia keskeytyskäsittelyjä ei tietenkään ole vielä, pitää olla samassa hakemistossa, mistä simulaattori ajetaan ) :
http://www.nopat.fi/wp-content/uploads/ ... /units.txt

Lisäsin yksikkökuvaukset fileeseen, niin voi näppärästi valita alasvetovalikosta toisiaan mättävät unitit :
<?xml version="1.0" encoding="utf-8" ?>
<data>
<Unit>
<name>Halberdiers</name>
<SIZE>30</SIZE>
<S>4</S>
<T>3</T>
<I>3</I>
<A>1</A>
<WS>3</WS>
<LD>7</LD>
<AS>6</AS>
<WARD>7</WARD>
</Unit>

<Unit>
<name>Dwarf Warriors - GW</name>
<SIZE>30</SIZE>
<S>5</S>
<T>4</T>
<I>1</I>
<A>1</A>
<WS>3</WS>
<LD>9</LD>
<AS>5</AS>
<WARD>7</WARD>
<WIDTH>5</WIDTH>
</Unit>

</data>
Seuraavaksi voisi pistää buffit / debuffit vastaavasti xml -tiedotoon, ja alasvetovalikosta valittaviksi.
Nopat ja Taktiikka Ry
Pääkaupunkiseudun pelikerho
Liity Nopat ja Taktiikka Pelien sopiminen -ryhmään : https://www.facebook.com/groups/553301271491198/
Vastaa Viestiin

Palaa sivulle “FB: Yleiset keskustelut”