Matrix Games Forums

Forums  Register  Login  Photo Gallery  Member List  Search  Calendars  FAQ 

My Profile  Inbox  Address Book  My Subscription  My Forums  Log Out

Change List For Version 1.0.4

 
View related threads: (in this forum | in all forums)

Logged in as: Guest
Users viewing this topic: none
  Printable Version
All Forums >> [Current Games From Matrix.] >> [Ancients] >> Hannibal: Rome and Carthage in the Second Punic War >> Change List For Version 1.0.4 Page: [1]
Login
Message << Older Topic   Newer Topic >>
Change List For Version 1.0.4 - 4/30/2011 8:41:19 AM   
mercenarius


Posts: 566
Joined: 7/6/2010
Status: offline
Here is a list of the changes that I have added or
plan to add to the next version of "Hannibal," 1.0.4:

1) Correct the crash that can occur rarely when recruiting
in Cisalpine Gaul and Philip of Macedon is active and located
in that province.

2) Improve AI decision-making logic at the Normal and Hard
levels when deciding to deploy to the field. This corrects
the situation in which the AI didn't regard leaderless
Carthaginian armies as valid targets.

3) Correct error that allowed duplicate instances of the
"Two New Units With Hannibal" option card to be in the
player's hand. There should only be at most one of these
cards in the player's hand at any given time.

4) Improve logging especially at startup.

5) Correct certain unreported errors.

6) Enforce the rule that Elephants cannot be doubled as a
result of the Inspired Troops option from Hannibal's Punic
Tricks. The game was allowing this and it should not.

7) When the "Suprise" option from Hannibal's Punic Tricks
is in play the tiles will be marked as a reminder that all
units receive a special bonus for the first round of combat.

8) Support mouse wheel scrolling when a field is "open"
and which can be scrolled in the ordinary way.

9) Pontic Aid will be renamed to something more historically
accurate. The leading candidate is Illyrian Aid.

I'll update this list as needed. If anything seems to be missing
please post in this thread and I'll add it to the list if it
is appropriate.

< Message edited by mercenarius -- 5/1/2011 6:56:10 PM >


_____________________________

James Warshawsky
Forced March Games, LLC
Post #: 1
RE: Change List For Version 1.0.4 - 5/1/2011 1:56:50 PM   
nalivayko

 

Posts: 141
Joined: 3/31/2005
Status: offline
Pontic Aid changed to Illyrian Aid?

(in reply to mercenarius)
Post #: 2
RE: Change List For Version 1.0.4 - 5/1/2011 3:36:51 PM   
Talos Run5


Posts: 12
Joined: 5/13/2008
Status: offline
Hi Mercenarius

Have been meaning to post about this for some time and then keep forgetting.

It is to do with Roman naval movement. Basically some Roman fleets seem to be moving extra spaces which is really anoying when i am trying to blockade a Roman Army in Spain.

Sequence of events:

1) Rome invades Spain and capture Emporoin and the stays in the city.
2) Carthagians besiege Emporoin
3) Carthagians moves their entire fleet into the Iberian sea to stop the Roman army slipping away.
4) The anoying bit, Roman gathers its fleet from Ionian sea and moves into the Tyrrhenian Sea picks up fleet units from their moves to the Med and then to the Iberian sea (once it also started in the bay of Terranium as well and then followed the above). From the way I am reading the rules Roman fleet units are moving to far. The Iberian and Tyrrhenian could individually get to the Iberian sea but not as a joint force and how the units from the Bay of Terranium got their i am not sure.

(in reply to nalivayko)
Post #: 3
RE: Change List For Version 1.0.4 - 5/1/2011 6:54:04 PM   
mercenarius


Posts: 566
Joined: 7/6/2010
Status: offline
quote:

Pontic Aid changed to Illyrian Aid?


You have validated the existence of this thread already! And that's appropriate as it was your suggestion.

Talos Run5

Are you 100% certain that the AI didn't use an Extended Move option? Those are valid for naval movement and the AI will use them pretty aggressively at sea under circumstances like the one which you described.

_____________________________

James Warshawsky
Forced March Games, LLC

(in reply to Talos Run5)
Post #: 4
RE: Change List For Version 1.0.4 - 5/2/2011 3:19:32 PM   
SteveD64

 

Posts: 569
Joined: 10/26/2006
From: Shaker Hts, Ohio, USA
Status: offline
What about a simple logistics system? Too time consuming for this next patch?

(in reply to mercenarius)
Post #: 5
RE: Change List For Version 1.0.4 - 5/2/2011 4:27:09 PM   
nalivayko

 

Posts: 141
Joined: 3/31/2005
Status: offline
Wouldn't mind hearing a simple "yay" or "nay" on this: http://www.matrixgames.com/forums/tm.asp?m=2793143.

(in reply to SteveD64)
Post #: 6
RE: Change List For Version 1.0.4 - 5/2/2011 8:47:43 PM   
Orm


Posts: 17207
Joined: 5/3/2008
From: Sweden
Status: offline
This "extra" long Roman naval move has happened to me as well. The Roman AI might have used up a card but I got no message of any card played and no opportunity to respond with a card.

_____________________________

Intend attacking at dawn high water.

(in reply to nalivayko)
Post #: 7
RE: Change List For Version 1.0.4 - 5/2/2011 11:34:23 PM   
nalivayko

 

Posts: 141
Joined: 3/31/2005
Status: offline
Well, since we have a second confirmation, I should add the third. Imo, the computer does use the card, but the player is not notified.

(in reply to Orm)
Post #: 8
RE: Change List For Version 1.0.4 - 5/3/2011 12:40:11 PM   
mercenarius


Posts: 566
Joined: 7/6/2010
Status: offline
When the AI uses its Extended Move option you don't get to respond the way you do to other options. This use by the AI is just like your use of Extended Move or Extended March (by Hannibal). If you put that card "On Tap" or use it when prompted the AI doesn't get a chance to play a response card.

There is a notice but it appears in the Force Display Area at the bottom of the screen. It's just one of the text messages. It doesn't stay up that long and most players probably don't notice it for that reason (especially when Verbose AI is turned off in the preferences).

I exempted the Extended Move (and Extended March) cards from the usual response pattern for a number of reasons. The biggest is that I didn't want the players to spend time trying to ruin the AI by playing cards like "Remove 1 Latin Allied" every time the AI wanted to use an Extended Move card.

Anyway, this is how it's supposed to work. I suppose that the manual could be a little clearer on this point.

_____________________________

James Warshawsky
Forced March Games, LLC

(in reply to nalivayko)
Post #: 9
RE: Change List For Version 1.0.4 - 5/3/2011 12:45:55 PM   
Talos Run5


Posts: 12
Joined: 5/13/2008
Status: offline
Thanks for the response to my question. I shall look out for it next time i play and see if their is a message appearing, i have not noticed one but then i have not been looking in the force display area when Rome moves its fleets so could have easily missed it.

(in reply to mercenarius)
Post #: 10
RE: Change List For Version 1.0.4 - 5/3/2011 1:08:02 PM   
mercenarius


Posts: 566
Joined: 7/6/2010
Status: offline
quote:

What about a simple logistics system? Too time consuming for this next patch?


Yes, because of the work getting the AI to know how to deal with it.

But I'll try to accelerate getting 1.0.4 into a public beta so that I can start thinking about 1.1 and the other things that we have talked about.

_____________________________

James Warshawsky
Forced March Games, LLC

(in reply to SteveD64)
Post #: 11
RE: Change List For Version 1.0.4 - 5/10/2011 11:39:42 PM   
nalivayko

 

Posts: 141
Joined: 3/31/2005
Status: offline
AI Improvement: when selecting cavalry losses, make AI always select Roman cavalry first and Latin later - this is something a player would always do, no reason to keep AI at disadvantage.

(in reply to mercenarius)
Post #: 12
RE: Change List For Version 1.0.4 - 5/14/2011 12:54:16 AM   
nalivayko

 

Posts: 141
Joined: 3/31/2005
Status: offline
Another AI Improvement: smarter use of Siege cards. AI is taught to use them on Major cities, but it looks like it ignores the size of the garrison. E.g. AI attempts to retake Cis. Gaul. Genoa is defended well, but Placentia has only one unit and the minor towns two each. AI attacks Placentia and uses its only siege card to remove that one miserable defender. A smarter move would be to wait and use it on a minor town. Granted, maybe AI doesn't count that far ahead, but a check that the garrison has at least two units (and the attacking army size is larger that a certain constant (6-7?) would help it a lot (even if card is not used this turn, it could be more beneficial later).

(in reply to nalivayko)
Post #: 13
RE: Change List For Version 1.0.4 - 5/21/2011 6:39:54 PM   
mercenarius


Posts: 566
Joined: 7/6/2010
Status: offline
quote:

AI Improvement: when selecting cavalry losses, make AI always select Roman cavalry first and Latin later - this is something a player would always do, no reason to keep AI at disadvantage.


It's true that the Roman cavalry are not worth as much as the allied cavalry but I wanted to make the AI impartial in choosing losses between Roman and Latin Allied units. This is not the best "game" choice for the AI to make but it's reasonably historical.

So that was my reasoning. However, you can make a case that the Romans actually leaned on their own cavalry first. So I'll consider this change.

_____________________________

James Warshawsky
Forced March Games, LLC

(in reply to nalivayko)
Post #: 14
RE: Change List For Version 1.0.4 - 5/21/2011 6:55:51 PM   
mercenarius


Posts: 566
Joined: 7/6/2010
Status: offline
quote:

Another AI Improvement: smarter use of Siege cards. AI is taught to use them on Major cities, but it looks like it ignores the size of the garrison.


That is a good point and I'll try to tweak this in the next release.

_____________________________

James Warshawsky
Forced March Games, LLC

(in reply to nalivayko)
Post #: 15
RE: Change List For Version 1.0.4 - 5/24/2011 2:02:39 PM   
nalivayko

 

Posts: 141
Joined: 3/31/2005
Status: offline
quote:

So that was my reasoning. However, you can make a case that the Romans actually leaned on their own cavalry first. So I'll consider this change.


Thanks for considering it :) I'd still stick to my own rationale (i.e. AI needs all the help you can give it without making it cheat) though.

quote:

That is a good point and I'll try to tweak this in the next release.


I think we are done with this thread than :)

(in reply to mercenarius)
Post #: 16
RE: Change List For Version 1.0.4 - 5/24/2011 3:25:58 PM   
nalivayko

 

Posts: 141
Joined: 3/31/2005
Status: offline
I spoke too soon.

Another AI improvement. Rally Legion card use. AI seems to be programmed to randomly select a legion to rally, Latin or Roman, which usually doesn't matter (although a true Roman would probably sacrifice an allied legion first). However, there are some battles where it needs to learn to rally more selectively: battles at Roman gates. I just had a game where AI used this card and rallied Latin legion, leaving two Urban legions behind. Needless to say, a human player would never do this.

Now, there may be some wicked rationale behind this - Urban legions may be considered a garrison unit not worth rallying - I just want to make sure it's done on purpose.

(in reply to nalivayko)
Post #: 17
RE: Change List For Version 1.0.4 - 5/25/2011 4:40:37 PM   
PJJ

 

Posts: 166
Joined: 7/10/2004
Status: offline
Be careful with the AI improvement suggestions, nalivayko. Soon it will be impossible to beat the AI at hard difficulty.

Speaking seriously, I believe that AI doesn't always have to make the best choice in a combat situation. Many of the commanders are pretty mediocre (like they were in real life - the true geniuses are rare), so it only makes sense that they sometimes do stupid things, like rallying a wrong unit. I make mistakes all the time playing as Carthage. C'est la guerre.

Of course if somebody like Africanus is in that kind of a situation, the chances are he most likely makes the right choice. But I'd like to see the AI keep making mistakes, based on the commander's abilities, though maybe the case of urban legions is a bit too obvious, as they are such great units that one would expect even the stupidest of commanders to realize it and act accordingly.

In the future, it would be interesting to see the commander ratings have more of an impact on what can and can't be done during a battle. I've always liked wargames that give a bigger role to the characters and abilities of commanders, because even elite troops can suffer defeat if their leaders are incompetent, and sometimes a gifted commander can prevail against all the odds in an impossible situation. Maybe add some characteristics to the generals? Something like that is already in the game, like Hannibal's special cards, Fabius's ability to retreat before battle etc. But having more would be great.


_____________________________

"But here we are in a chamber pot, about to be ****ted upon."

-French General Auguste Ducrot before the Battle of Sedan, September 1870

(in reply to nalivayko)
Post #: 18
RE: Change List For Version 1.0.4 - 5/25/2011 11:31:19 PM   
nalivayko

 

Posts: 141
Joined: 3/31/2005
Status: offline
I lose one game in five on Hard, usually rage quitting over some stupid move I made without thinking :) My biggest challenge nowdays is trying to beat AI under 10 moves, 5 being my record. 15 turns is my comfort zone (i.e. I am upset with myself if I drag the war any longer). Therefore, I doubt my suggestions will make AI impossible to defeat.

Speaking seriously as well, I disagree that AI's ability to make mistakes should depend on commander's rating. In theory, it works out fine. In practice, it gives you an unfair advantage over AI. You, as a player, are not handicapped when commanding either Hannibal or Hanno. Why should AI be forced to suffer where you are not forced to suffer? Besides, the use of some cards is already limited to generals with certain rank.

(in reply to PJJ)
Post #: 19
RE: Change List For Version 1.0.4 - 5/26/2011 2:29:21 AM   
mercenarius


Posts: 566
Joined: 7/6/2010
Status: offline
quote:

Another AI improvement. Rally Legion card use. AI seems to be programmed to randomly select a legion to rally, Latin or Roman, which usually doesn't matter (although a true Roman would probably sacrifice an allied legion first). However, there are some battles where it needs to learn to rally more selectively: battles at Roman gates. I just had a game where AI used this card and rallied Latin legion, leaving two Urban legions behind. Needless to say, a human player would never do this.


Yes, this is something which should already have been improved but it slipped between the cracks as it were. I'll improve the code for this at the higher levels in 1.0.4. It's not a huge change but I agree that we really notice it when an Urban Legion is available but isn't selected.

_____________________________

James Warshawsky
Forced March Games, LLC

(in reply to nalivayko)
Post #: 20
RE: Change List For Version 1.0.4 - 5/26/2011 2:57:53 PM   
PJJ

 

Posts: 166
Joined: 7/10/2004
Status: offline
quote:

ORIGINAL: nalivayko
Speaking seriously as well, I disagree that AI's ability to make mistakes should depend on commander's rating. In theory, it works out fine. In practice, it gives you an unfair advantage over AI. You, as a player, are not handicapped when commanding either Hannibal or Hanno. Why should AI be forced to suffer where you are not forced to suffer? Besides, the use of some cards is already limited to generals with certain rank.


I meant that we players would also be handicapped, because if we are fighting a battle with an army that is lead by a poor commander, there would be some restrictions on our actions based on the general's abilities. Maybe a general has a negative trait that makes it harder to withdraw, or he's particularly good with commanding cavalry - things like that would bring some extra flavour to battles.


< Message edited by PJJ -- 5/26/2011 2:59:22 PM >


_____________________________

"But here we are in a chamber pot, about to be ****ted upon."

-French General Auguste Ducrot before the Battle of Sedan, September 1870

(in reply to nalivayko)
Post #: 21
RE: Change List For Version 1.0.4 - 5/26/2011 4:36:23 PM   
nalivayko

 

Posts: 141
Joined: 3/31/2005
Status: offline
Ah, totally agree. Traits are already in the game for some generals: Hannibal and Fabius, but some other generals could benefit from them as well. We are going OT, but here's a small list of suggestions.

Naval attack bonus for Mago and Africanus.
One free Extended March option for Nero.
Siege battle bonus for Marcellus.

I doubt this is 1.04 though, more like 1.1 or 2.0.

(in reply to PJJ)
Post #: 22
Page:   [1]
All Forums >> [Current Games From Matrix.] >> [Ancients] >> Hannibal: Rome and Carthage in the Second Punic War >> Change List For Version 1.0.4 Page: [1]
Jump to:





New Messages No New Messages
Hot Topic w/ New Messages Hot Topic w/o New Messages
Locked w/ New Messages Locked w/o New Messages
 Post New Thread
 Reply to Message
 Post New Poll
 Submit Vote
 Delete My Own Post
 Delete My Own Thread
 Rate Posts


Forum Software © ASPPlayground.NET Advanced Edition 2.4.5 ANSI

0.158