arrow
Return

Asyncflow: A visual programming tool for game artificial intelligence

delete2021-12-01
delete1
delete
OA
AI
Z
Zhipeng Hu *
C
Changjie Fan
Q
Qiwei Zheng
W
Wei Wu
B
Bai Liu
DOI:10.1016/j.visinf.2021.11.001delete
deleteOriginal
deleteShare
deleteSave
View PDF
Abstract

Abstract

En 中文
Visual programming tools are widely applied in the game industry to assist game designers in developing game artificial intelligence (game AI) and gameplay. However, testing multiple game engines is a time-consuming operation, which degrades development efficiency. To provide an asynchronous platform for game designers, this paper introduces Asyncflow, an open-source visual programming solution. It consists of a flowchart maker for game logic explanation and a runtime framework integrating an asynchronous mechanism based on an event-driven architecture. Asyncflow supports multiple programming languages and can be easily embedded in various game engines to run flowcharts created by game designers. (C) 2021 The Authors. Published by Elsevier B.V. on behalf of Zhejiang University and Zhejiang University Press Co. Ltd.
Keywords:
Visual programming
Flowchart
Game Artificial Intelligence
AI Summary

AI Summary

Key information extracted from the uploaded paper, including a brief overview, abstract, background, key highlights, visual analysis, and future outlook.

Journal

Visual Informatics cover
Visual Informatics
IF:
3.9
Papers:
240
Citations:
628

Organization

Z
zhejiang university
Scholars:
17.6W
Papers: 12.1W
Citations: 152