Investigating Combinations of Machine Learning and Classification Techniques in a Game Environment

被引:0
作者
Edmundson, Ruth [1 ]
Danby, Richard [1 ]
Brotherton, Kris [1 ]
Livingstone, Emma [1 ]
Allcock, Lee [1 ]
机构
[1] Northumbria Univ, Fac Engn & Environm, Dept Comp Sci & Technol, Newcastle Upon Tyne NE1 8ST, Tyne & Wear, England
来源
2016 12TH INTERNATIONAL CONFERENCE ON NATURAL COMPUTATION, FUZZY SYSTEMS AND KNOWLEDGE DISCOVERY (ICNC-FSKD) | 2016年
关键词
A* pathfinding algorithms; ID3 decision tree; neural network; naive bayes classifier; collision detection; game development; ensemble methods; hybrid methods; machine learning; libGDX; !text type='java']java[!/text; CLASSIFIERS;
D O I
暂无
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
An open world turn based monster battle game was developed in Java using the popular LibGDX game framework applying multiple machine learning algorithms for its mechanics consisting of an ID3 decision tree, perceptron, naive Bayes classifier and A* pathfinding in an attempt to imitate 'machine intelligence'. A tiled map was used as the game area containing multiple AI agents with different personalities that change depending on the difficulty level chosen. The aim of the game focuses on the player defeating each 'intelligent machine' non-player character's (NPC) upon interaction with each other, when player and enemy NPC sprites meet a battle screen appears to allow the player and enemy to engage in a turn-based battle with their monsters. When a battle is lost the player loses a life, otherwise they can approach and engage other enemy agents to battle on the map, and thus the game is called 'Battle Monsters'.
引用
收藏
页码:1306 / 1311
页数:6
相关论文
共 20 条
  • [1] [Anonymous], INTRO PATHFINDING
  • [2] [Anonymous], PERCEPTRON
  • [3] [Anonymous], KDD
  • [4] [Anonymous], 1992, P 10 NAT C ART INT
  • [5] [Anonymous], 2012, Learning in Non-Stationary Environments: Methods and Applications
  • [6] [Anonymous], HUMAN BIOL
  • [7] Brazdil P, 2008, METALEARNING APPL DA
  • [8] Cui X, 2011, INT J COMPUT SCI NET, V11, P125
  • [9] Delling D, 2009, LECT NOTES COMPUT SC, V5515, P117, DOI 10.1007/978-3-642-02094-0_7
  • [10] Demsar J, 2006, J MACH LEARN RES, V7, P1