Re: (PR#13939) AI sees Subs?
"Marcel Edward Verhagen" <marcel-VA0zUU/a3/g6GGFevw1D/[email protected]> Thu, 15 Sep 2005 13:30:19 -0700
| Newsgroups | gmane.games.freeciv.ai |
|---|---|
| Message-ID | <[email protected]> |
<URL: http://bugs.freeciv.org/Ticket/Display.html?id=13939 > On Tuesday 13 September 2005 15:25, Brian Dunstan wrote: > <URL: http://bugs.freeciv.org/Ticket/Display.html?id=13939 > > > --- Jason Short <[email protected]> wrote: > > <URL: > > http://bugs.freeciv.org/Ticket/Display.html?id=13939 > > > > > [[email protected] - Sat Sep 10 21:44:48 2005]: > > > > > > Hi. I have an opponent who's highest naval unit > > > > is an ironclad; So > > > > > he's nowhere near having submarines. Yet his > > > > ironclad just attacked and > > > > > killed one of my subs. How did he see it? Is > > > > this a bug? > > > > > Even if he accidently ran into it, shouldn't the > > > > sub be under water and > > > > > the surface vessel just cruise on past overhead? > > > > It's not a bug it's a feature! > > > > 1. Any surface ship can see a sub if you're right > > next to it. > > > > 2. Surface ships can attack subs. Depth charges > > and torpedoes. > > > > 3. The harder AI may cheat by knowing about units > > it can't see (but > > don't think this makes your subs worthless; they're > > still the best naval > > dominance unit). > > > > Actually #3 may be a bug. But the AI is pretty > > worthless without it. > > Subhunting is a skill which it seems to me is very > difficult to program into a non-omniscient AI. > > Still, omniscience is clearly a cheat. Maybe there > should be an option to disable all AI cheating, > without exception? Or to enable massive cheating, to > make the AI at least somewhat of a challenge? > > > > __________________________________________________ > Do You Yahoo!? > Tired of spam? Yahoo! Mail has the best spam protection around > http://mail.yahoo.com The best way would be to make the ai cheating configurable through a ruleset. In that way the players could decide for themselves if they want the ai to cheat. I think the cheating should make the ai stronger when they fall behind. So it could add to the fun if the ai gets a few subs for free, in wich case they can try to do something about the players subs.