Skip to content

XavierCHN/go

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

在DOTA2中实现一个围棋游戏

实现了最基本的双方玩家来进行一场游戏的过程,整个算法还算简洁。

主要尝试的内容在于如何用之前做其他游戏,特别是做软件的流程来做一个DOTA2自定义游戏。

这个项目我从23日8点左右开始写,直到24日22点左右完成,总共历时大约10个小时左右。

整个架构基本上和DOTA2的游戏引擎没什么关系,主要是一个MVC的结构。

Go.lua构成的Model是我最先完成的部分,之后对这个单元进行了一些测试。

之后完成了content文件夹中的 panorama UI 的部分内容。

addon_game_mode.lua负责controller的角色,用来控制游戏的整体流程。

大体上就是这样。

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published