Publicación:
DESIGN AND IMPLEMENTATION OF A COMPILED DECLARATIVE LANGUAGE FOR GAME AI CONTROL

dc.creatorCLEMENTE RUBIO MANZANO
dc.date2024
dc.date.accessioned2025-11-24T18:28:43Z
dc.date.available2025-11-24T18:28:43Z
dc.date.issued2024
dc.description.abstractVIDEO GAMES HAVE BECOME ONE OF THE MOST POPULAR FORMS OF ENTERTAINMENT AROUND THE WORLD. CURRENTLY, AGENTS (BOTS OR NON-PLAYER CHARACTERS) ARE PREDOMINANTLY PROGRAMMED USING PROCEDURAL AND DETERMINISTIC IMPERATIVE TECHNIQUES, WHICH POSE SIGNIFICANT DRAWBACKS IN TERMS OF COST AND TIME EFFICIENCY. AN INTERESTING AND ALTERNATIVE LINE OF WORK IS TO DEVELOP DECLARATIVE SCRIPTING LANGUAGES WHICH ALIGN THE PROGRAMMING TASK CLOSER TO HUMAN LOGIC. THIS ALLOWS PROGRAMMERS TO INTUITIVELY IMPLEMENT AGENTS BEHAVIORS USING STRAIGHTFORWARD RULES. IN THIS REGARD, MOST OF THESE LANGUAGES ARE INTERPRETED, WHICH MAY IMPACT PERFORMANCE. HENCE, THIS ARTICLE PRESENTS THE DESIGN AND IMPLEMENTATION OF A NEW DECLARATIVE AND COMPILED SCRIPTING LANGUAGE CALLED OBELYSK FOR CONTROLLING AGENTS. TO TEST AND EVALUATE THE LANGUAGE, A VIDEO GAME WAS CREATED USING THE GODOT GAME ENGINE, WHICH ALLOWED US TO DEMONSTRATE THE CORRECT FUNCTIONALITY OF OUR SCRIPTING LANGUAGE TO PROGRAM THE AIS PARTICIPATING IN THE VIDEO GAME. FINALLY, AN ANALYTICS PLATFORM WAS ALSO DEVELOPED TO EVALUATE THE CORRECT BEHAVIOR OF THE PROGRAMMED AGENTS.
dc.formatapplication/pdf
dc.identifier.doi10.3390/app15010157
dc.identifier.issn2076-3417
dc.identifier.issn2076-3417
dc.identifier.urihttps://repositorio.ubiobio.cl/handle/123456789/14291
dc.language
dc.publisherApplied Sciences-Basel
dc.relation.uri10.3390/app15010157
dc.rightsOPEN ACCESS
dc.subjectComputer games
dc.subjectScripting programming language
dc.subjectGame artificial intelligence
dc.titleDESIGN AND IMPLEMENTATION OF A COMPILED DECLARATIVE LANGUAGE FOR GAME AI CONTROL
dc.typeARTÍCULO
dspace.entity.typePublication
oaire.licenseConditionCC BY 4.0
ubb.EstadoPUBLICADA
ubb.Otra ReparticionDEPARTAMENTO DE SISTEMAS DE INFORMACION
ubb.SedeCONCEPCIÓN
Archivos
Bloque original
Mostrando 1 - 1 de 1
Cargando...
Miniatura
Nombre:
documento_publicacion_24_11_2025_15_28_06.pdf
Tamaño:
820.15 KB
Formato:
Adobe Portable Document Format
Descripción: