In one room in your game, there's an elevator that AIs will need to use to escape from the player. In order to use the elevator, they have to walk over to a special button on the wall, press it to summon the elevator, then walk into the elevator and press another button to tell it to ascend. How would you design a system to make sure AIs can do all of these things in the proper order? If you have 3 AIs in the room, how would you design the system to make sure they can all escape in the elevator at the same time? What happens if one of them dies while they're trying to do this, and how do you make sure the other AIs don't get stuck waiting for that dead AI?
1455Post New TCS Software Interview Questions
How to write the opening tag of an xhtml element?
In a container there are 5 components. I want to display the all the components names, how will you do that one?
What is windiff tool?
What is desktop GUI application?
Explain what is chargeback?
What is the difference between beanfactory and applicationcontext in spring?
Mention the advantages of cdn? : jQuery Mobile
What is the disease caused by Encephalitozzon hellem?
is your library is logically shared or physically shared?
What sales experience do you have? : insurance cold calling
Can we override jspinit method?
What is Reducer in MapReduce?
How do I limit the maximum amount of messages the smtp queue can hold?
Define oconv () and iconv () functions in datastage?
Difference between object and reference?