zaključno delo
Abstract
Diplomska naloga opisuje izdelavo končnih avtomatov, ki se lahko odzovejo na okolico in med seboj komunicirajo. Implementiramo jih znotraj računalniške igre z namenom interakcije z igralcem.
Končnemu avtomatu definiramo stanja in pogoje za prehode med njimi. Na podlagi tega vežemo na stanja ustrezne dogodke. Stanjem dodamo animacije in vežemo pogoje za prehode na interne spremenljivke ali okolice. Zraven dodamo preprostega igralca, ki lahko vpliva na delovanje končnih avtomatov.
Rezultat je več agentov znotraj igre, ki se lahko pomikajo po mapi in delujejo neodvisno. Poleg tega lahko sodelujejo tako, da premagajo igralca.
Keywords
končni avtomati;video igre;umetna inteligenca;diplomske naloge;
Data
Language: |
Slovenian |
Year of publishing: |
2021 |
Typology: |
2.11 - Undergraduate Thesis |
Organization: |
UM FERI - Faculty of Electrical Engineering and Computer Science |
Publisher: |
[N. Sevčnikar] |
UDC: |
004.8:004.96(043.2) |
COBISS: |
86856963
|
Views: |
225 |
Downloads: |
22 |
Average score: |
0 (0 votes) |
Metadata: |
|
Other data
Secondary language: |
English |
Secondary title: |
Use of finite state machines in games |
Secondary abstract: |
This bachelor’s thesis describes the creation of finite-state machines that can dynamically respond to their environment and communicate with each other. We implement them within a video game to interact with the player.
We define the states of the finite-state machine and the transitions between them. Alongside them, we add animations to each state and link the transitions to internal variables and the surroundings. We also create a simple player capable of affecting the workings of finite-state machines.
As a result, we get several finite-state machines inside a video game that can move around independently. They can also interact with each other to try and defeat the player. |
Secondary keywords: |
finite-state machines;video games;artificial intelligence; |
Type (COBISS): |
Bachelor thesis/paper |
Thesis comment: |
Univ. v Mariboru, Fak. za elektrotehniko, računalništvo in informatiko, Računalništvo in informacijske tehnologije |
Pages: |
IX, 48 str. |
ID: |
13404572 |