章节大纲

  • 本课程专注于基于 strangeIOC 框架的斗地主游戏开发,适合具备一定 MVC 概念或编程基础的学习者,虽以 strangeIOC 框架为核心,但老师会帮助零基础学员理解掌握。 

    参考学习课程:

    基于消息机制的Unity框架

    基于strangeIoC的游戏框架开发和应用

    课程共 51 课时,内容从界面搭建逐步深入到游戏完整功能实现:

    首先使用 UGUI 搭建游戏界面,并介绍斗地主游戏逻辑;随后基于 MVC 模式进行开发,按 “先写好每个模块功能,再通过 Command 串联,操作数据” 的流程,依次讲解 Tools 工具使用、数据操作、卡牌信息类与规则类编写、素材导入等内容,涵盖从开始界面、角色界面到交互面板等界面开发,以及对象池、各类 Model、Command 的代码编写;最后实现发牌、抢地主、出牌、电脑智能出牌、游戏结束判断与处理等核心功能,帮助学员系统掌握 strangeIOC 框架下的游戏开发全流程 。

    核心内容

    • 界面开发:涵盖开始界面、角色界面、交互面板等。
    • 代码编写:包括对象池、各类 Model、Command 等。
    • 功能实现:完成发牌、抢地主、出牌、电脑智能出牌、游戏结束判断与处理等核心功能。