Wayback Machinekoobas.hobune.stream
May JUN Jul
Previous capture 13 Next capture
2021 2022 2023
1 capture
13 Jun 22 - 13 Jun 22
sparklines
Close Help
  • Products
  • Solutions
  • Made with Unity
  • Learning
  • Support & Services
  • Community
  • Asset Store
  • Get Unity

UNITY ACCOUNT

You need a Unity Account to shop in the Online and Asset Stores, participate in the Unity Community and manage your license portfolio. Login Create account
  • Blog
  • Forums
  • Answers
  • Evangelists
  • User Groups
  • Beta Program
  • Advisory Panel

Navigation

  • Home
  • Products
  • Solutions
  • Made with Unity
  • Learning
  • Support & Services
  • Community
    • Blog
    • Forums
    • Answers
    • Evangelists
    • User Groups
    • Beta Program
    • Advisory Panel

Unity account

You need a Unity Account to shop in the Online and Asset Stores, participate in the Unity Community and manage your license portfolio. Login Create account

Language

  • Chinese
  • Spanish
  • Japanese
  • Korean
  • Portuguese
  • Ask a question
  • Spaces
    • Default
    • Help Room
    • META
    • Moderators
    • Topics
    • Questions
    • Users
    • Badges
  • Home /
avatar image
0
Question by omega117 · Feb 16, 2013 at 06:37 PM · enemy ai

Enemy turn AI

I want to create game like risk or something else. And faced with enemy AI problem. Question is how to make enemy turn that computer sothing do(send army to citys, attack other player or change military size) link text

Comment
Add comment
10 |3000 characters needed characters left characters exceeded
▼
  • Viewable by all users
  • Viewable by moderators
  • Viewable by moderators and the original poster
  • Advanced visibility
Viewable by all users

2 Replies

· Add your reply
  • Sort: 
avatar image
1

Answer by feydfeyd · Feb 16, 2013 at 07:10 PM

There are different ways to do it. The question you need to ak yourself is, waht I want the AI to do, and then just do the actions.

For an AI, you will mainly have to know how should look your algorithm. How the computer will make the choices, and based on what.

Starting with a Risk-like gasme might not be the easiest way to start.

Comment
Add comment · Show 4 · Share
10 |3000 characters needed characters left characters exceeded
▼
  • Viewable by all users
  • Viewable by moderators
  • Viewable by moderators and the original poster
  • Advanced visibility
Viewable by all users
avatar image omega117 · Feb 19, 2013 at 03:40 PM 0
Share

alt text

Here is simple map. How from (10 points) send to player land then mouse press on it. And how calculating points who gets every turn. Sorry for my bad english.

untitled.png (31.7 kB)
avatar image omega117 · Feb 20, 2013 at 03:52 PM 0
Share

One more problem. How need to take variables from all scripts who have GameObjects tag "Player"? (Example = cube and square they have scripts (each other)with (static var Points : int;) and both have tag "Player". Now I need use these variables in calculating. How take them?) Please help would be realy nice :D

avatar image gardian06 · Feb 20, 2013 at 04:21 PM 0
Share

if the variable is static then first there is only really one of them for all instances of the script (please consider this)

second as long as the variable is public static (UnityScript does this by default), and the class is compiled at the least on the same assembly then all you have to do is ClassName.staticVar, and you can access the value. though you might want to insure that the value is only changed independent of things like Update(), or OnGUI()

avatar image omega117 · Feb 20, 2013 at 05:59 PM 0
Share

But how take it from tag with "Player". (And how exactly be tag there is no known, becouse Player conquer land and get more points)

avatar image
0

Answer by omega117 · Feb 23, 2013 at 04:09 PM

alt text

And I want take soldiers from mouse choose city. I now how to do if i want one city(gameobject) select, but how take variable from clicked city?

 CityStats.Player_curArmyPoints -= 1;

  (CityStats is one cube script)

show.png (185.8 kB)
Comment
Add comment · Share
10 |3000 characters needed characters left characters exceeded
▼
  • Viewable by all users
  • Viewable by moderators
  • Viewable by moderators and the original poster
  • Advanced visibility
Viewable by all users

Your answer

Hint: You can notify a user about this post by typing @username

Up to 2 attachments (including images) can be used with a maximum of 524.3 kB each and 1.0 MB total.

Follow this Question

Answers Answers and Comments

11 People are following this question.

avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image

Related Questions

A node in a childnode? 1 Answer

Enemy turn AI 0 Answers

Ai for Enemy 0 Answers

A beginner's questions!!! 4 Answers

Make ball remain in front of player during player movement 1 Answer


Enterprise
Social Q&A

Social
Subscribe on YouTube social-youtube Follow on LinkedIn social-linkedin Follow on Twitter social-twitter Follow on Facebook social-facebook Follow on Instagram social-instagram

Footer

  • Purchase
    • Products
    • Subscription
    • Asset Store
    • Unity Gear
    • Resellers
  • Education
    • Students
    • Educators
    • Certification
    • Learn
    • Center of Excellence
  • Download
    • Unity
    • Beta Program
  • Unity Labs
    • Labs
    • Publications
  • Resources
    • Learn platform
    • Community
    • Documentation
    • Unity QA
    • FAQ
    • Services Status
    • Connect
  • About Unity
    • About Us
    • Blog
    • Events
    • Careers
    • Contact
    • Press
    • Partners
    • Affiliates
    • Security
Copyright © 2020 Unity Technologies
  • Legal
  • Privacy Policy
  • Cookies
  • Do Not Sell My Personal Information
  • Cookies Settings
"Unity", Unity logos, and other Unity trademarks are trademarks or registered trademarks of Unity Technologies or its affiliates in the U.S. and elsewhere (more info here). Other names or brands are trademarks of their respective owners.
  • Anonymous
  • Sign in
  • Create
  • Ask a question
  • Spaces
  • Default
  • Help Room
  • META
  • Moderators
  • Explore
  • Topics
  • Questions
  • Users
  • Badges