Skip to content

创新训练课B大作业:简易炉石传说游戏

License

Notifications You must be signed in to change notification settings

OliverWu515/HearthStone

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

InnovationB_Qt_HearthStone

介绍

哈尔滨工业大学(深圳)大一创新训练课B(可简单理解为软件工程降阶版)大作业,自选题目“简易炉石传说”,借此机会练习Qt图形界面开发基础。基本实现了卡组创建与编辑、嘲讽/圣盾/冲锋/风怒/潜行等卡牌效果与局域网对战功能。使用的语言是C++。软件安装包在release中,其中有两套,详见release说明。

软件使用指南

见文件《说明文档及使用指南.pdf》。

备注

  1. 由于本人是在大一的时候开发的本软件,编程经验不丰富,所以

    • 代码风格可能不够优雅;
    • 程序结构可能比较混乱;
    • 还可能有一些小bug()

    敬请各位指正!

  2. 亡语和战吼对于各种卡牌效果各异,一开始队友定的数据结构(结构体)难以实现,所以没实现。给我带来的启示:数据组织结构的选取需要在需求分析时就开始策划。

  3. (2024.4加入)TODO: 增加对 TCP/IP 协议的理解