2019级C语言大作业 - 三国杀

本文介绍了19级学生使用C语言实现三国杀游戏的项目,详细阐述了游戏的设计思路、功能描述,包括基础卡牌和锦囊牌的效果,并分享了开发过程中遇到的挑战与解决办法,如回合制框架的搭建、基本牌和锦囊牌的实现等。
摘要由CSDN通过智能技术生成

三国杀19年 C语言演示视频

 

分享19级同学大一上学期用C语言实现的三国杀游戏。分步骤代码、图片音乐素材、可执行程序可以从百度网盘下载:

https://pan.baidu.com/s/1K3ANkUtPUABbaAd2CmxFLw

一、 设计思路

《三国杀》是中国传媒大学动画学院2004级游戏专业学生设计,由北京游卡桌游文化发展有限公司出版发行的一款热门的桌上游戏,并在2009年6月底由杭州边锋网络技术有限公司开发出网络游戏。该游戏融合了西方类似游戏的特点,并结合中国三国时期背景,以身份、势力或阵营等为线索,以卡牌为形式,合纵连横,经过一轮一轮的谋略和动作获得最终的胜利。三国杀集合历史、文学、美术等元素于一身,在中国广受欢迎。

由其本身特性可知,《三国杀》游戏,完全可以由C语言完成,并且实现过程具有一定难度,再加上于我组组员都深深热爱此项卡牌运动,于是,在我组一致商议决定下,确定在此次C语言项目设计,我组将借由所学知识亲手创造一款相似的软件游戏。

二、 功能描述

我组此次完成的《三国杀》游戏支持实现真实三国杀的大部分设定,包括杀、闪、桃等的基本牌,万箭齐发、南蛮入侵、无中生有等的锦囊牌以及诸葛连弩,青龙偃月刀等的装备牌。玩家将以教程闯关形式面对并设法战胜越发智能的简单AI,并在闯关途中解锁新的卡牌,最终获得游戏的胜利。

《(简易)三国杀》基本规则:

1、起始手牌

将游戏牌洗混,随机分给每个玩家4张,此为起始手牌。

手牌:拿在手里的牌。

将剩余游戏牌放在桌子中央,作为牌堆(玩家在游戏中弃置的牌放在一旁,组成弃牌堆)。

2、回合流程

进行游戏时,由

评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值