Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/liweimin0512/godotbouncemasters
老李godot教程demo第3部,一个展示2D物理效果的弹珠游戏
https://github.com/liweimin0512/godotbouncemasters
godot godot-engine
Last synced: 30 days ago
JSON representation
老李godot教程demo第3部,一个展示2D物理效果的弹珠游戏
- Host: GitHub
- URL: https://github.com/liweimin0512/godotbouncemasters
- Owner: Liweimin0512
- License: mit
- Created: 2023-09-25T08:34:55.000Z (over 1 year ago)
- Default Branch: main
- Last Pushed: 2023-12-26T15:01:05.000Z (about 1 year ago)
- Last Synced: 2023-12-26T17:00:01.798Z (about 1 year ago)
- Topics: godot, godot-engine
- Language: GDScript
- Homepage: https://liweimin0512.itch.io/godot-bounce-masters
- Size: 57.2 MB
- Stars: 1
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# GodotBounceMasters
老李godot教程demo第3部,一个展示2D物理模块的仿《愤怒的小鸟》项目。
这是一个使用 Godot 4.1.3 开发的仿《愤怒的小鸟》游戏项目。
这个开源项目旨在创建一个有趣、互动性强的游戏,同时也是一个 **学习和实践 Godot 游戏开发的绝佳机会** 。
本项目也 **适合作为此类游戏的初始版本** ,在此基础上进行开发。
## 特色
- **完全开源**:任何人都可以查看、学习和修改代码。
- **Godot 4.1.3**:使用最新版本的 Godot 引擎,体验最新的功能和优化。
- **教育性质**:适合对游戏开发感兴趣的初学者和中级开发者。## 项目结构
![输入图片说明](docs/game.png)依然采用godot基于节点设计节点树的方式开发本游戏项目。本作的教学内容包括:
- 在于game游戏主体部分实现的关卡切换
- 基于继承的关卡制作
- godot中的2D物理相关的内容,特别是刚体的使用等## game游戏流程
![输入图片说明](docs/game_state.png)
## godot中的2D物理
![输入图片说明](docs/CollisionObject2D.drawio.png)
## 如何参与
我们鼓励以任何形式的参与:
- **代码贡献**:提交 Pull Requests 来修复 bug 或添加新功能。
- **反馈和建议**:通过 Issues 提供反馈或新的想法。
- **文档编写**:帮助我们改进项目文档。## 支持项目
如果你喜欢这个项目,欢迎通过以下方式支持:
- **关注 B站账号**:查看相关教程和项目进展。
- **加入知识星球**:参与更深入的讨论和学习。
- **请我喝杯咖啡**:通过支付宝支持项目维护。## 联系方式
- B站账号:[玩物不丧志的老李](https://space.bilibili.com/8618918)
- 知识星球:[老李游戏学院](https://wx.zsxq.com/dweb2/index/group/28885154818841)
![知识星球-老李游戏学院](docs/%E8%80%81%E6%9D%8E%E6%B8%B8%E6%88%8F%E5%AD%A6%E9%99%A2-%E7%9F%A5%E8%AF%86%E6%98%9F%E7%90%83.jpg)
- 支付宝:也可以请我喝杯咖啡
![支付宝-请老李喝杯咖啡](docs/%E6%94%AF%E4%BB%98%E5%AE%9D%E6%94%B6%E6%AC%BE%E7%A0%81.jpg)## 许可证
本项目遵循 [MIT 许可证](LICENSE)。
---
感谢每一位对项目做出贡献的人!