Simulating an Ecosystem - Exploring the possibility of generating terrain-dependent nonplayer character behaviour by using an evolutionary-based fuzzy cognitive map
dc.contributor.author | HABAGIL, BEN | |
dc.contributor.author | KÖRE, JONATHAN | |
dc.contributor.author | SCHWARTZ, ISAK | |
dc.contributor.author | SOLBERG, ALEXANDER | |
dc.contributor.author | SÖLVELAND, AUGUST | |
dc.contributor.author | ZETTERLUND, ROBERT | |
dc.contributor.department | Chalmers tekniska högskola / Institutionen för data och informationsteknik | sv |
dc.contributor.examiner | Obaid, Mohammad | |
dc.contributor.supervisor | Heron, Michael | |
dc.date.accessioned | 2020-10-26T15:41:14Z | |
dc.date.available | 2020-10-26T15:41:14Z | |
dc.date.issued | 2020 | sv |
dc.date.submitted | 2020 | |
dc.description.abstract | Providing immersive experiences in video games often proves to be difficult as rudimentary Non-Playable Characters (NPCs) can appear repetitive to players. In an attempt to address this issue, we used the game engine Unity to implement a behavioral model using evolving Fuzzy Cognitive Maps (FCMs). An FCM is a weighted directed graph where nodes represent concepts and edges determine their causality. Through simulations in a procedural generated environment and usage of genetic algorithms, we sought a correlation between the decision-making of animals and their environment. As the animals’ FCMs processed input from the environment, their decision making developed throughout several generations. Simulations, done with three different environments, have shown that animals simulated in hostile environments evolved to prioritise certain actions such as escaping as opposed to those in peaceful environments. Evolved FCMs consistently performed better than their predecessors and we concluded that our model could be used to successfully create environment dependent decision making of NPCs in a video game setting. | sv |
dc.identifier.coursecode | DATX02 | sv |
dc.identifier.uri | https://hdl.handle.net/20.500.12380/301962 | |
dc.language.iso | eng | sv |
dc.setspec.uppsok | Technology | |
dc.subject | Ecosystem | sv |
dc.subject | Fuzzy Cognitive Map | sv |
dc.subject | Genetic Algorithms | sv |
dc.subject | Procedural content generation | sv |
dc.subject | Non playable characters | sv |
dc.subject | Open world | sv |
dc.title | Simulating an Ecosystem - Exploring the possibility of generating terrain-dependent nonplayer character behaviour by using an evolutionary-based fuzzy cognitive map | sv |
dc.type.degree | Examensarbete på kandidatnivå | sv |
dc.type.uppsok | M2 |
Ladda ner
License bundle
1 - 1 av 1
Hämtar...
- Namn:
- license.txt
- Storlek:
- 1.14 KB
- Format:
- Item-specific license agreed upon to submission
- Beskrivning: