三国杀19年 C语言演示视频
分享19级同学大一上学期用C语言实现的三国杀游戏。分步骤代码、图片音乐素材、可执行程序可以从百度网盘下载:
https://pan.baidu.com/s/1K3ANkUtPUABbaAd2CmxFLw一、 设计思路
《三国杀》是中国传媒大学动画学院2004级游戏专业学生设计,由北京游卡桌游文化发展有限公司出版发行的一款热门的桌上游戏,并在2009年6月底由杭州边锋网络技术有限公司开发出网络游戏。该游戏融合了西方类似游戏的特点,并结合中国三国时期背景,以身份、势力或阵营等为线索,以卡牌为形式,合纵连横,经过一轮一轮的谋略和动作获得最终的胜利。三国杀集合历史、文学、美术等元素于一身,在中国广受欢迎。
由其本身特性可知,《三国杀》游戏,完全可以由C语言完成,并且实现过程具有一定难度,再加上于我组组员都深深热爱此项卡牌运动,于是,在我组一致商议决定下,确定在此次C语言项目设计,我组将借由所学知识亲手创造一款相似的软件游戏。
二、 功能描述
我组此次完成的《三国杀》游戏支持实现真实三国杀的大部分设定,包括杀、闪、桃等的基本牌,万箭齐发、南蛮入侵、无中生有等的锦囊牌以及诸葛连弩,青龙偃月刀等的装备牌。玩家将以教程闯关形式面对并设法战胜越发智能的简单AI,并在闯关途中解锁新的卡牌,最终获得游戏的胜利。
《(简易)三国杀》基本规则:
1、起始手牌
将游戏牌洗混,随机分给每个玩家4张,此为起始手牌。
手牌:拿在手里的牌。
将剩余游戏牌放在桌子中央,作为牌堆(玩家在游戏中弃置的牌放在一旁,组成弃牌堆)。
2、回合流程
进行游戏时,由