chrsmithdemos / open-ig

Automatically exported from code.google.com/p/open-ig
0 stars 0 forks source link

Morale buildings can keep morale at maximum regardless of taxation level #857

Open GoogleCodeExporter opened 9 years ago

GoogleCodeExporter commented 9 years ago
Game version: 0.95.174

Operating System: Windows 7 64-bit

Java runtime version: 1.7.0_55

Installed using the Launcher? Yes

Game language (en, hu, de): HU, EN

Szervusz!

Először is le a kalappal azelőtt a fantasztikus munka előtt, amivel ezt a 
régi gyöngyszemet felélesztetted. Az új funkciók, kezelőfelület, 
gyorsbillentyűk, gyorsképernyők mind nagyszerű ötletek és hatalmasat 
dobnak a játékélményen! Ez a játék már a kiadásakor is évtizedekkel 
meghaladta a korát, a módosításaiddal viszont már meg nem mondaná az 
ember, hogy majd 20 éves a program magja. Komolyan, ha még egy kis 
csiszolással indie címszó alatt kiadnád (a Digital Realityvel karöltve) a 
Steamen, hatalmasat kaszálnál vele! :D

A csiszolásra rátérve csak jelezni akartam, hogy a morál számításokkal 
van némi gond.

A probléma az, hogy úgy tűnik nincs maximális határa annak, hogy a 
moráljavító épületek mennyi plusz morált adhatnak (vagy az adóztatás 
nem csökkenti azt eléggé), így ha pl. építek egy kolónián 6-7 templomot 
+ 1-2 bárt és szórakoztató kp-t, akkor a morál, az adómorál és a 
népességnövekedés még akkor is a maximumra nő, ha permanensen 'a lá 
Bokros' szinten adóztatom szegényeket.

Előszedtem az eredeti IG-t és egy elmentésemen letesztelve ott a morál, 
népesség, stb. 7 templom + 2-2 bár és szórakoztató kp mellett is 
folyamatosan csökkent az 'a lá Bokros' szinten, de alatta sem érte el a 
maximumot. A 'Magas' volt az az adószint, ahol kb. 95% körüli adómorál és 
a legmagasabb népességnövekedés + pozitív morál még tartható volt.

Ez több okból is komoly probléma:

- A földönkívüli fajoknak nincsenek morál épületeik, így a kolóniáik 
alig növekszenek, adóztatásban pedig képtelenek felvenni a versenyt az 
emberi kolóniákkal.

- A emberi faj MI-je is csak 1-1-et épít minden morál épületből, amivel a 
földönkívülieket ugyan lehagyja, de a játékostól még így is messze 
lemarad növekedésileg/gazdaságilag. 

Pl. egy 'Nehéz' fokozaton játszott Ember vs MI skirmish játékom során (2 
MI ellen): 
- Az MI legnagyobb (Föld típusú) bolygójának népessége 25,000 fő volt, 
míg az én legnagyobb bolygómé 77,000. 
- A direkt halogatott háború előtt a galaxis 60 bolygójából 11 volt az 
enyém, de a galaxis 1,200,000-es népességének a felét, 640,000-et az én 
bolygóim adták.
- A galaxis 135 milliós összbevételéből 105 milliót az én bolygóim 
generáltak.
(Ezt a játékot persze már sokkal korábban meg lehetett volna nyerni, csak 
megvártam, amíg minden technológiát kifejlesztek + hagytam az MI-t 
terjeszkedni)

Kéne tehát valami határt szabni a morál épületek által nyújtott morál 
bónusznak és/vagy növelni az adószint morálcsökkentő hatását, a 
földönkívülieknek pedig a kereskedelmi kp-n túl egyéb bónuszokat is 
kéne adni, mert morál épületek nélkül szegények nagyon lemaradnak a 
gazdasági versenyben.

Original issue reported on code.google.com by roccafe...@gmail.com on 16 May 2014 at 2:53

GoogleCodeExporter commented 9 years ago
Üdv és köszönöm a részletes hibajelentést. Már gondolkodtam azon, hogy 
a morál épületek diszkontálva legyenek figyelembe véve, de az idegeneken 
ez nem segít. Nekik is kellene morál épület, de sajnos nincs, aki 
megrajzolja, létező pedig túl fapados lenne.
Mindenesetre majd próbálok valamit javítani a következő verzióban.

Original comment by akarn...@gmail.com on 16 May 2014 at 3:53

GoogleCodeExporter commented 9 years ago
Nagyon szívesen. :)

Az eredeti IG-ben tapasztalatom szerint morál épületekből nem volt értelme 
fajtánként 1-nél többet építeni. Úgy tűnt, mintha a bónusz nem 
darabonként járt volna, hanem csak azért a tényért, hogy van olyan 
épület a bolygón. Persze felmerül a kérdés, hogy akkor miért lehetett 
bolygónként egynél többet építeni belőlük. Az is lehet, hogy 
darabonként járt a bónusz, csak volt egy max bónusz korlát, ami viszont 
nem volt túl magas, így már a fajtánkénti 1-1 épület kombinációval is 
el lehetett érni. Mindenesetre az MI jelenlegi rutinja az eredeti IG morál 
épület rendszerében jól teljesítene, csak ebben a korlátlan bónuszú 
rendszerben marad le nagyon, mert nem épít annyi épületet, hogy elérje a 
maximumot.

Ugyanakkor ez a maximum nyilvánvalóan túl magas és elsöprő előnyt ad a 
földönkívüli fajokkal szemben, szóval talán korlátozni kéne, hogy az 
emberi játékos hány morál épületet építhet - pl. bolygónként csak 
1-et, mint az MI. 

Az ugyanis biztos, hogy balance szempontból az emberi játékos az, aki túl 
erős, természetellenes mértékben tud növekedni - nem szabadna 'a lá 
Bokros' szinten max morállal, max népességnövekedéssel és 100% 
adómorállal rendelkeznie és mindezt már rögtön az első 1-2 hét után.

Ettől persze a földönkívüliek mint mondtad továbbra is hátrányban 
lennének, csak már nem akkorában, mint most.

Az ő problémájukra szerintem átmenetileg valami egyedi, csak nekik járó 
bónuszon lehetne gondolkodni. Nem tudom, mennyire kivitelezhető ez, de vagy 
az alapmoráljukat kéne megemelni, vagy a meglévő épületeiknek (pl. 
lakóépületeiknek) kéne morál bónuszt adni, hogy kompenzáljuk a dedikált 
morál épületek hiányát. Talán azon is lehet gondolkozni, hogy a 
népességnövekedésük alapszintjét kéne megnövelni.

A lényeg, hogy az MI a játékost jobban megközelítő szintű növekedést 
és bevételt tudjon produkálni, mert a jelen felállásban hatalmas a 
különbség és 'Nehéz' fokozaton is nagyon könnyen meg lehet nyerni 
bármilyen játékot alig néhány hónap alatt úgy, hogy közben az MI szinte 
semmi ellenállást nem tud tanúsítani.

A balanszírozás során pedig tehát főleg az emberi faj potenciálját kéne 
szerintem keményen csökkenteni, a földönkívüliekét pedig némileg 
növelni.

Original comment by roccafe...@gmail.com on 16 May 2014 at 5:24

GoogleCodeExporter commented 9 years ago
Na gondoltam én is hozzászólok.

Kellőképpen kimoddoltam már a játékot, bazinagy bolygó felszín melynél 
rájöttem hogy 66x66-nál nagyob felszinnél méretnél belagzik a játék 
mint a disznó.

Flotta maximális méret növelés - mint vadász mint más 
űrhajóegységeknél.

Adtam hozzá új épületeket is és itt jön a képbe az idegen fajok 
morálnövelője. Jelentem én szemrebbenés nélkül megoldottam hogy más 
épületeik képét használva de moráljavítóként működjenek - mint 
templom; bár stb. 
Amúgy igazad van fapados érzés de szükség kényszert bont mint tudjuk, és 
lustaság fél egészség. :D

Maga a játék ahogy elvan készítve az a mód erősen modolhatóvá teszi 
aminek örülök és "gyilkolom is rendesen e téren.

Szerintem simán elbírja ideiglenesen hogyha akár csak teszt üzem erejéig 
is a fajok más épületeit lekoppintva adsz nekik morál épületeket.

Original comment by neknarf....@gmail.com on 21 May 2014 at 1:03

GoogleCodeExporter commented 9 years ago
Örülök, hogy ez a módszer is működik. :)

Nem tudom, hogy a játék mennyire kezeli összevonva az ugyanazon típusú 
épületeket, tehát lehet-e külön moddolni, hogy pl. a nagy lakóépület 
más tulajdonságokkal rendelkezzen (pl. kevesebb lakóhelyet adjon) egyik 
fajnál, mint a másiknál, mert ha lehet, akkor fapados új épületek helyett 
lehetne akár a meglévőeket úgy módosítani, hogy morál bónuszt adjanak.

Ezzel lehetne egy kis önálló karaktert is adni a különböző fajoknak - 
pl. Dragslanoknál (mint militarisztikus faj) a rendőrségek adjanak morál 
bónuszt, Ychomoknál (mint egy békésebb nép) mondjuk a lakóépületek, 
megint másnál az erőművek vagy az élelmiszergyárak, stb.

Természetesen ehhez úgy kéne moddolni ezen épületek költségeit és 
kapacitásait, hogy az illeszkedjen a moráligényekhez. Tehát ha pl. a 
lakóépület ad morált, akkor az legyen kisebb kapacitású (kevesebb 
lakóhelyet adjon), mint más fajok morált nem adó változatai.

Egyébként az eredeti IG-hez kicsit visszamenve (ami persze nem volt könnyű 
- nagyon hiányoznak belőle az OpenIG nagyszerű elemei!), nézegettem kicsit 
a morál/adók/népességnövekedés viszonyát és volt benne még egy-két 
érdekes ötlet.

Az egyik ilyen, hogy a népességnövekedést alapvetően határozta meg 
(korlátozta), hogy az aktuális igényeken felül mennyi szabad kapacitás 
volt még kiépítve. Ha tehát a bolygón éppen csak pár száz szabad 
lakóhely volt, a népesség alig nőtt - egy új lakóépület felhúzása 
után viszont ugrásszerűen megemelkedett a népességnövekedés is, vissza 
arra a szintre, amit az adók + morál kombinációja maximálisan megengedett.

Ezt persze nem muszáj átvenni, csak ez is egy érdekes és logikus kis 
mechanizmus volt, ami egy újabb szempontot vitt a kolóniatervezésbe.

Original comment by roccafe...@gmail.com on 21 May 2014 at 5:32

GoogleCodeExporter commented 9 years ago
Köszönöm az újabb részletes információkat. Sajnos az épületeknek csak 
a megjelenése fajspecifikus, minden egyéb tulajdonsága mindenkire ugyanaz az 
érték vonatkozik. Gondolkodtam már rajta, hogy bevezetek fajspecifikus 
tulajdonság felülbírálásokat, de macerás átjavítani a kódot.

Amúgy jelenleg a lakóhely bőségnek van morálfokozó hatása.

Original comment by akarn...@gmail.com on 21 May 2014 at 5:52

GoogleCodeExporter commented 9 years ago
Amúgy ha az idegen fajoknak be moddodltam a morál növelőket - bár templom 
stb. - menten könnyebb volt velük játszani mert nem kellett annyi házat 
levagdalni meg rendőrséget hogy legyen magas morál és szaporulat. Viszont 
az AI idegenek meghülyültek tőle O.o vagy beakadtak ezt nem tudom eldönteni 
O.o

Az a bajom hogy nem jöttem rá hogy az AI milyen logika alapján működik - 
mindig nehéz AI ellen toltam - mert az hogy napokig hetekig nem épít semmit 
csak dekkol az egyetlen planétáján felépítve 1-2 épületet amit 
fejlesztget, s mikor már felfedezte az összes bolygót a galaxisba a 
flottáját leparkolja a bolygóhoz oszt jó napot, az kicsit érdekes. 
A Human AI-k bezzeg egy idő után elkezdenek terjeszkedni, bolygókat 
foglalni, flottákat eszkábálni.

Ja és minden bolygó 66x66-os méretű volt, először 250-es majd később 
csak 200-as bolygószámmal a galaxisban. Lehet hogy ez az amitől kiakadhat az 
AI, bár nem értem miért akadni ki ennyitől? O.o 

Na mind1 szerintem az idegen fajoknak a morál növelő épületeket simán 
belelehet tenni, és hogy az AI is használja azt nem tudom mennyire nehéz 
beleprogramozni, de mint player tudod használni és működik frankon ezt 
tanúsíthatom.

Tényleg valahova letudnád írni hogy az AI milyen logikát követ? menyi 
ideig vár míg terjeszkedni kezd, milyen logika mentén építkezik stb? 
Vagy valami ötlet hogy tudnám játékon belül lecsekkolni hogy az AI beakadt 
vagy tényleg az általad megírt módot követi? Valahol anno már egyszer 
mintha leírtad volna miképp gondolkodik az AI és hogy lehet megnézni hogy 
beakadt-e vagy sem.

Original comment by neknarf....@gmail.com on 21 May 2014 at 9:35

GoogleCodeExporter commented 9 years ago
Igen, az 1 bolygós kezdésnél az MI különösen passzív, ezt én is 
tapasztaltam. Idáig csak 60-100 bolygós galaxisokban játszottam, szóval ez 
nem a túlzott bolygószám miatt van.

Szerintem csak az a gond, hogy nincs elég pénze, ha 1 bolygóval kezd. 
Gondolj bele - 5000 lakos, morál épületek nélkül legfeljebb 
alacsony-közepes szinten tud adóztatni és amellett is csak +30-50 a 
népességnövekedés. Ehhez még tedd hozzá, hogy ami kevés pénze 
összejön, azt is leginkább az épületek (pl. erőművek) fejlesztésére 
költi.

Érthető, hogy ilyen növekedési-gazdasági alapokból szinte soha nem lesz 
terjeszkedés és ezt látjuk is. :)

Amikor 3 bolygóval kezd mindenki, akkor már némileg jobb a helyzet. Ilyen 
kezdésnél kb. november-december környékén már elkezd terjeszkedni az 
emberi MI és onnantól viszonylag normális sebességgel kolonizál akár 
20-30+ bolygót is. Az idegen MI persze itt is lassabb, de azért ők is 
terjeszkednek, csak nem olyan hatékonyan, mint az emberek.

Original comment by roccafe...@gmail.com on 22 May 2014 at 3:43

GoogleCodeExporter commented 9 years ago
hm lehet benne valami.

Bár 1 bolygós kezdés, 200 bolygóval, felszín méret 66x66, kezdtem egy új 
játékot de előtte beállítottam hogy az idegen fajok - nem humánok - 
építhessenek kereskedelmi központot már az elején, és kivettem hogy csak 
1et építhessenek szal korlátlan mennyiségben képesek építeni.Na ekkor 
már építenek 5db-ot - némelyik 7 db-ot), némelyiket felfejlesztik majd 
ugyanúgy döglenek tovább a bolygón mint akik jól végezték dolgukat. - 
azért 5-7 db kereskedelmi központ elég szép summát ad nekik -

Ha moddolok nekik be 1 építhető kereskedelmi űrkikötőt - a katonai 
képével - akkor azt is megépítik, felfejlesztik maxra oszt csóközön.

3 kezdő bolygóval majd még kipróbálom hátha úgy kicsit máshogy 
jétszanak.

Original comment by neknarf....@gmail.com on 22 May 2014 at 6:05

GoogleCodeExporter commented 9 years ago
Ezekből a kísérletekből van mentésed? Amúgy játék közben a CTRL+P-vel 
átválthatsz arra a játékosra, akinek a bolygóján állsz. Fura, hogy nem 
kezdtek terjeszkedni, ha volt pénzük. Jelenleg két motiváló faktor van a 
terjeszkedésre: ha több bolygó kell a kutatáshoz vagy az ellenségeknek 
több bolygója van, mint neki. Lehet, hogy ez előbbinél valami technológiai 
anomália van, és nem tud valamit kifejleszteni.

Original comment by akarn...@gmail.com on 22 May 2014 at 6:12

GoogleCodeExporter commented 9 years ago
elvileg találtam 2 mentést

1. csak kereskedelmi központ korlátlan menyiségben és 66x66 bolygóméret - 
asszem - 1 bolygón több kutató központ.
2. kereskedelmi űrkikötő + korlátlan kereskedelmi központ és 66x66 
bolygóméret 1 bolygón több kutató központ.

hogy juttassam el hozzád? itt csatoljam vagy hogy?

Original comment by neknarf....@gmail.com on 23 May 2014 at 8:43

GoogleCodeExporter commented 9 years ago
Csatold ide az issuehoz.

Original comment by akarn...@gmail.com on 23 May 2014 at 9:32

GoogleCodeExporter commented 9 years ago
Nem tudom mikori mentések mert sajnos kicsit sok van már és kéne törölni 
is de ha nem jók akkor csinálok valamikor egy ujat is ha kell.
Lehet hogy a bolygóméret elfog csúszni mert 66x66-os van beállítva.

Original comment by neknarf....@gmail.com on 24 May 2014 at 6:16

Attachments:

GoogleCodeExporter commented 9 years ago
Feltöltenéd a moddolt bolygót is?

Original comment by akarn...@gmail.com on 26 May 2014 at 10:16

GoogleCodeExporter commented 9 years ago
Ezek a sima üres kráteres bolygók.
Ha kell a többi - bolygófelszineknek megfelelő - változatot is feltöltöm, 
bár tesztelésre én ezt az eggyet szoktam használni és szépen átnevezem a 
többi bolygóra (cratered_1 cratered_2... desert_1 desert_2 stb.) és úgy 
iratom felül a meglévőket.

Original comment by neknarf....@gmail.com on 26 May 2014 at 10:21

Attachments:

GoogleCodeExporter commented 9 years ago
Amúgy tetszenek az új opciók! így már kicsit jobban szabadabbá lehet 
tenni a szabad játékot.
Ha lesz egy kis szabad időm meggyűröm kicsit majd az új opciókat.

Original comment by neknarf....@gmail.com on 26 May 2014 at 10:23