Questions tagged [gaming]

For questions about AI in relation to video games in particular. (Currently this tag is also used for combinatorial games, such as board and card games.)

Filter by
Sorted by
Tagged with
4 votes
1 answer
82 views

Modern reinforcement learning for video game NPCs

Recently, I have been reading about the 1996 artificial life game 'Creatures'. The game features NPCs called 'Norns' that use reinforcement learning to learn continuously through interactions with the ...
akliyen's user avatar
  • 43
4 votes
2 answers
599 views

How is the AI in 3d games implemented?

A few days ago, I started looking a bit more into AI and learning about the way it works, and it is very interesting, but I can't find a clear answer on how the artificial intelligence is implemented ...
Irkl1_'s user avatar
  • 43
5 votes
1 answer
622 views

Why multiplayer, imperfect information, trick-taking card games are hard for AI?

AI reached a super-human level in many complex games such as Chess, Go, Texas hold'em Poker, Dota2 and StarCraft2. However it still did not reach this level in trick-taking card games. Why there is no ...
Cohensius's user avatar
  • 413
1 vote
0 answers
73 views

What would be the good choice of algorithm to use for character action selection in an RPG, implemented in Python?

I have developed an RPG in likeness to the features showcased in the Final Fantasy series; multiple character classes which utilise unique action sets, sequential turn-based combat, front/back row ...
SeunOsiko's user avatar
1 vote
0 answers
79 views

Is AlphaStar still competing in the Star Craft ladder?

Last year it was announced that Deepmind's Starcraft playing bot AlphaStar was taking on human players in the Starcraft ladder system (some kind of league system as far as I can tell) and that it had ...
BlindKungFuMaster's user avatar
3 votes
0 answers
103 views

How do AI that play games of incomplete information decide their opening strategy?

This question was inspired by watching AlphaStar play Starcraft 2, but I'm also interested in the concept in general. How does the AI decide what build order to start with? In Starcraft, and many ...
Ryan_L's user avatar
  • 131
2 votes
1 answer
37 views

How do the achievements met in the gaming field (ex. AlphaGo Zero) impact other fields of application?

How can we use the ability of AlphaGo Zero computer, to do something in any other life important related field? Is it possible to make something important besides having created something so smart ...
Jay Critch's user avatar
4 votes
1 answer
1k views

Transposition table is only used for roughly 17% of the nodes - is this expected?

I'm making a Connect Four game using the typical minimax + alpha-beta pruning algorithms. I just implemented a Transposition Table, but my tests tell me the TT only helps 17% of the time. By this I ...
Inertial Ignorance's user avatar
2 votes
2 answers
2k views

Too small gradient on large neural network

When training on large neural network, how to deal with the case that the gradients are too small to have any impact? FYI, I have an RNN, which has multiple LSTM cells and each cell has hundreds of ...
Tom Z's user avatar
  • 49
0 votes
5 answers
1k views

Can an AI learn how to play chess without instructions?

Can an AI learn to play chess if you give it nothing but "the goal is to win" as starting criteria? If not, what is the minimum information the AI would need to be "seeded" with in order to learn to ...
TheAutomaton's user avatar
4 votes
1 answer
349 views

What's stopping Cepheus from generalizing to full poker games?

Cepheus is an artificial intelligence designed to play Texas Hold'em. By playing against itself and learning where it could have done better, it became very good at the game. Slate Star Codex comments:...
Ben N's user avatar
  • 2,589
3 votes
1 answer
114 views

Different useful approaches of implementing real-time AI? [closed]

I identify myself as a human agent. It is time to think about oncoming senior research and due to small experience in gamedev(as well as in AI field), some questions are raised. What are the most ...
null's user avatar
  • 39
4 votes
1 answer
450 views

Could AI be used to generate questions from a database input?

I confront to the next scenario: Let's say I have stored data about football matches between different teams: lineups, scorers, yellow cards, and many other events. I need to generate everyday some ...
daniegarcia254's user avatar
3 votes
1 answer
337 views

How close are we to having an AI that can play Magic: The Gathering objectively well?

With tools like open AI will we be able to teach an AI to build its own decks? build a deck from a limited pool? or draft? evaluate the power level of a card?
George Oscar Bluth's user avatar
2 votes
4 answers
2k views

How to create an AI snake for a video game?

I am creating a snake game in Unity and I would like to implement AI snakes that wander around the globe while avoiding collision with the other snakes on the globe, and if possible I would also like ...
yuval's user avatar
  • 121
1 vote
3 answers
2k views

What sort of game problems can neural networks trained/evolved with evolutionary algorithms solve, and how are they typically implemented?

I'm interested mostly in the application of AI in gaming; in case this adjusts the way you answer, but general answers are more than welcome as well. I was reading up on Neural Networks and combining ...
NeomerArcana's user avatar
2 votes
1 answer
354 views

How does deepmind's Atari game AI work?

I know that deepmind used deep Q learning (DQN) for its Atari game AI. It used a conv neural network (CNN) to approximate Q(s,a) from pixels instead of from a Q-...
Eka's user avatar
  • 1,036
11 votes
1 answer
748 views

Monte Carlo Tree Search: What kind of moves can easily be found and what kinds make trouble?

I want to start with a scenario that got me thinking about how well MCTS can perform: Let's assume there is a move that is not yet added to the search tree. It is some layers/moves too deep. But if we ...
Nocta's user avatar
  • 111
6 votes
1 answer
203 views

How do I know when to use which Monte Carlo method?

I'm a bit confused with extensive number of different Monte Carlo methods such as: Hamiltonian/Hybrid Monte Carlo (HMC), Dynamic Monte Carlo (DMC), Markov chain Monte Carlo (MCMC), Kinetic Monte ...
kenorb's user avatar
  • 10.4k
0 votes
1 answer
113 views

What are the benefits of the VGDL over the ALE?

For benefits of testing AGI, is using a high-level video game description language (VGDL) gives more reliable and accurate results of general intelligence than using Arcade Learning Environment (ALE)?
kenorb's user avatar
  • 10.4k
3 votes
2 answers
121 views

How to separate image recognition from logic?

For example I would like to implement transparent AI in the RTS game which doesn't offer any AI API (like old games), and I'd like to use image recognition algorithm for detecting the objects which ...
kenorb's user avatar
  • 10.4k
1 vote
2 answers
263 views

How does artificial intelligence work in games? [closed]

Artificial intelligence is present in many games, both current and older games. How can such intelligence understand what to do? I mean, how can it behave like a human in a game, allowing you to play ...
Florida's user avatar
  • 121
11 votes
5 answers
1k views

Are methods of exhaustive search considered to be AI?

Some programs do exhaustive searches for a solution while others do heuristic searches for a similar answer. For example, in chess, the search for the best next move tends to be more exhaustive in ...
WilliamKF's user avatar
  • 2,493