Sign in to follow this  
Ivin

AI for strategy game

Recommended Posts

Ivin    100
Hello.
I need help in creating AI for strategic games.
The main difficulty lies in the fact that it is not just a strategy, a global strategy, ie the player controls the whole country ...
Game I try to do so micromanagement as little as possible ...

Please play my game and tell me what you saw AI. Or even be your own strategy ...
What are you doing?
Why are you doing?
Etc.

My game: http://isgameplanet.at.ua/load/3-1-0-4

Share this post


Link to post
Share on other sites
freeworld    341
You might want to translate that to english... the majority of people that will read this post are probably not going to understand a single thing on that site. My self included.

Share this post


Link to post
Share on other sites
Ivin    100
Sorry, but I'm not very fluent in English ... :) So do not expect high-quality translation ...
Now I can offer you translations of the text, but to embed them in the game can only a week or more. I just had almost finished the next assembly, and the spread is not one assembly does not want.

Here kratenky translate all texts from the game:
Ход игрока 1, ход 1 - Player's 1, turn 1
Население - Population
Рекруты - Recruits
Рост населения - Population growth
Рекрутский набор - Recruitment
Доход - Income
Армия - Army
Время волнений - The riots
Шанс исследовать - Chance to explore
Налог - Tax
Рекруты - Recruits
Повысить - Increase
Понизить - Lower

Thank you for your attention;)

PS an interesting case ... Is it hard to learn Russian? We then speaks English as though it ... Are you in Rooskey a word you do not know ... One wise man said, "The more languages you know, the smarter you can consider himself" ... I can speak 3 languages is free and on 3 with some difficulties ... And you? ;)

Share this post


Link to post
Share on other sites
Dawoodoz    461
I don't speak russian yet (I am learning Chinese) but I can recomend general AI methods.

Bruteforce:
http://en.wikipedia.org/wiki/Monte_Carlo_method
There is a russian version but the english one seems to be more relevant to games.

Evolution:
Make a neural network that will play against a mutated copy of itself. It's input senses will be simplified statistics about who has more power in land/sea/air/anti-air on different regions. When it gives a signal, make a high level action coded by hand.
http://en.wikipedia.org/wiki/Neural_network

The most vital part of being good at strategy games is balance between growth, expansion, defence, offence and technology because that is about knowing your enemy. Everything else can be calculated with prooven correctness.

Share this post


Link to post
Share on other sites
alvaro    21263
Quote:
Original post by Ivin
PS an interesting case ... Is it hard to learn Russian? We then speaks English as though it ... Are you in Rooskey a word you do not know ... One wise man said, "The more languages you know, the smarter you can consider himself" ... I can speak 3 languages is free and on 3 with some difficulties ... And you? ;)


It doesn't matter how many languages other people in this forum speak. You are asking for help in an English-language forum, and you can only expect people here to know English.

Monte Carlo methods have my vote as the first thing to try.

Share this post


Link to post
Share on other sites
Azul    106
Hi, im researching putting some AI into a orge-battle style game. From reading up on the monte-carlo method, I see how it applies to a game like Battleship, but how would it apply to a moving target. Imagine battle ship but you could move your ship one square each turn.

Sorry if this is a dumb question, AI is new territory to me.

Share this post


Link to post
Share on other sites
Kevin Dill    315
Books:

Intro to Game AI, by Neil Kirby
AI By Example, by Mat Buckland
AI Game Programming Wisdom 1-4, Steve Rabin editor

Web Site:

www.aigamedev.com

I have an article in AI Game Programming Wisdom 3 on the AI we built for Kohan 2, which was a strategy game. That might not be a bad starting point.

Share this post


Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now

Sign in to follow this