3.2 IAW Game Engine Framework

Game developers face a number of challenges when developing IAW worlds, including the need to manage a large amount of chain-based state and interact with external interfaces. This paper proposes an improved IAW world game engine framework based on the classic MVC software development model and the popular MUDarrow-up-right engine[6].

The Model component defines the initial characters in the IAW world, such as AI agents.

The View component refers to the state slices of each character at a certain time period.

The Controller component describes the actions of characters in the game.

The main improvement of this framework over the MUD framework, the first AW game framework, is that the Controller interface defines more external API interfaces, such as AI interface, token API, and agent API. MUD mainly focuses on the management of chain-based state, while this framework focuses more on the interaction between onchain-based state and external API, forming a complete IAW world.

Last updated