# golang_ebiten_game_demo **Repository Path**: adminsroot/golang_ebiten_game_demo ## Basic Information - **Project Name**: golang_ebiten_game_demo - **Description**: No description available - **Primary Language**: Go - **License**: MIT - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2023-10-25 - **Last Updated**: 2023-10-25 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README ![g](https://user-images.githubusercontent.com/22612129/206828835-e3e445d1-380a-40e0-9f4c-f26161fda78b.gif) # 通过golang的ebiten引擎做的类传奇小demo !转载请注明来源 ``` 1. 下载源码 2. go get | go mod vendor 3. go run main.go 或 go build ``` ## 控制说明 1. 目前demo 支持 鼠标右键点击移动 。 2. 点击技能按钮,释放技能。 ### 更新履历 1. 左上角信息提示追加 2. 实现鼠标移动 3. 攻击动作追加和UI追加 4. 游戏分辨率提升+ 游戏素材二进制打包(为了支持浏览器运行)使用embed 5. 优化重复代码,提高代码健壮性和可维护性 6. 增加武器和技能显示 7. 优化代码+减少map使用+使用goroutine协程加载素材 8. 添加玩家和怪物类定义 9. 使用图集代替散图,没使用图集之前内存占用800Mb,使用图集之后内存占用降低到240Mb左右。 10. 增加新技能,实现资源切换。 ## 运行效果如下 web版 ![2](https://user-images.githubusercontent.com/22612129/160224243-73f635a5-976d-4098-9e1b-a3940831ae79.png) pc版 ![1](https://user-images.githubusercontent.com/22612129/160400920-84b76ef9-6a27-4208-be30-f3f3408213de.png) ![2](https://user-images.githubusercontent.com/22612129/160400927-f3071b80-cbb1-4cd4-9eb1-d88aba1dc5ee.png) MacOs スクリーンショット 2022-03-26 23 13 42