欢迎来到毕设资料网! | 帮助中心 毕设资料交流与分享平台
毕设资料网
全部分类
  • 毕业设计>
  • 毕业论文>
  • 外文翻译>
  • 课程设计>
  • 实习报告>
  • 相关资料>
  • ImageVerifierCode 换一换
    首页 毕设资料网 > 资源分类 > DOC文档下载
    分享到微信 分享到微博 分享到QQ空间

    24点游戏软件的开发课程设计

    • 资源ID:1402315       资源大小:665KB        全文页数:20页
    • 资源格式: DOC        下载积分:100金币
    快捷下载 游客一键下载
    账号登录下载
    三方登录下载: QQ登录
    下载资源需要100金币
    邮箱/手机:
    温馨提示:
    快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。
    如填写123,账号就是123,密码也是123。
    支付方式: 支付宝   
    验证码:   换一换

     
    账号:
    密码:
    验证码:   换一换
      忘记密码?
        
    友情提示
    2、PDF文件下载后,可能会被浏览器默认打开,此种情况可以点击浏览器菜单,保存网页到桌面,就可以正常下载了。
    3、本站不支持迅雷下载,请使用电脑自带的IE浏览器,或者360浏览器、谷歌浏览器下载即可。
    4、本站资源下载后的文档和图纸-无水印,预览文档经过压缩,下载后原文更清晰。

    24点游戏软件的开发课程设计

    1、 C+C+课程设计报告课程设计报告 2424点游戏软件的开发点游戏软件的开发 专业专业 计算机科学与技术计算机科学与技术 学生姓名学生姓名 班级班级 学号学号 指导教师指导教师 完成日期完成日期 C+课程设计报告(2014) 目目 录录 1 概 述. 1 1.1 课程设计目的 . 1 1.2 课程设计内容 . 1 2 系统需求分析 1 2.1 系统目标 1 2.2 主体功能 1 2.3 开发环境 2 3 系统概要设计 2 3.1 系统功能模块划分 . 2 3.2 系统流程图 3 4 系统详细设计 4 4.1 设计步骤 4 4.2 界面设计 4 4.3 关键功能的实现 . 5 5 测试 6 5.

    2、1 测试方案 6 5.2 测试结果 6 附 录 . 11 附录 1 源程序清单 11 C+课程设计报告(2014) 1 2424点游戏软件的开发点游戏软件的开发 1 概 述 1.1 课程设计目的 a、巩固并加深学生对 C+语言程序设计知识的理解; b、培养学生面向对象的程序设计思想,使学生认识面向过程和面向对象两种 设计方法的区别; c、进一步掌握和应用 VC+ 6.0 集成开发环境; d、提高运用 C+语言解决实际问题的能力; e、初步掌握开发小型实用软件的基本方法,能独立设计、实现基本的 MIS 系 统; f、掌握书写程序设计开发文档的能力(书写课程设计实验报告) 。 1.2 课程设计内容

    3、 课题名称:24 点游戏软件的开发 说明:24 点游戏是一种常见的纸牌游戏说明 要求: a)实现随机发牌; b)能进行结果验算; c)计分; d)难度设置。 2 系统需求分析 2.1 系统目标 24 点游戏是个流行的数学运算游戏。本次课程设计通过 24 点游戏来加深我们 对对话框编程的认识和理解,并介绍 Visual C+在数学计算方面的应用,以及在按 钮上设置位图和设置计时器的方法。 24 点扑克游戏的规则是:由系统发出 4 张扑克牌,要求用户利用扑克牌上显示 的数字(JQKA 算 10) ,通过加减乘除运算得出 24。 2.2 主体功能 a.对游戏设计三个难易级别,分别为低级、中级和高级。

    4、每次开始游戏前可以 根据玩家的需要进行难度设置,如若不设置,系统默认难度级别为中级,设置完难 度级别之后就可以开始游戏了,单击“发牌”按钮,桌面上出现四张翻开的扑克牌, 与此同时,游戏开始计时,进度条开始前进。 b.在规定的时间内,玩家可以在“输入算式”的编辑框中输入自己想好的算式, 然后点击“验算”按钮:如果输入的算式经运算后所的答案正确,则会在编辑框中 24 点游戏软件的开发 2 显示“正确! ” ;如果输入的数字与给出的牌的数字不符或者符号不合法,则会弹出 “内部错误! ”的窗口;如果输入的数字与四张牌相符、字符亦合法但是答案不正 确,则会在编辑框中显示“错误” ;如果未输入任何的数字和

    5、算符,则会弹出“内 部错误! ”的窗口。 c.如果在规定的时间内,玩家没有点击验算按钮,则会弹出“内部错误”的窗 口。 d.在结束本轮游戏后,如果玩家想继续游戏,则可点击“发牌”按钮即可重新 发牌,开始下一轮的游戏;如果玩家想结束游戏,则可点击“结束”按钮即可结束 游戏。 2.3 开发环境 Microsoft Visual C+ 6.0 3 系统概要设计 3.1 系统功能模块划分 a.建立一个随机产生扑克牌的模块。由程序随机产生 4 张扑克牌,每张牌对应 一个整数。 b.计时的模块。定义一个计时器,以便对使用时间进行计数。 c.计算表达式的模块。主要是通过函数来确定运算式各符号优先级和最终计算

    6、 出输入算式的结果。 d.验算表达式正误的模块。在规定的时间内输入算式进行验算,根据不同的情 况会出现不同的对话框。 C+课程设计报告(2014) 3 3.2 系统流程图系统流程图 图 3-1 系统流程图 说明:按下“发牌”按钮游戏开始,通过调用函数,桌面上随机显示 4 张纸牌。 这 4 张纸牌从 1-K 中随机调出。与此同时,标识耗时时标的进度条开始前进。计时 同步开始。设置了时间限制,如果玩家没有在规定时间内输入表达式,本轮游戏结 Y N N Y N Y Y N 是否设置难度? 1.低级 2.中级 3.高级 系统默认难度级别为中级 初始化 发牌 计时开始 输入算式,进行计算 比较函数值与参数值 得大小 显示“错误!” 验算函数 判断计算结果是否为 24? 超时, 输入空白显示: “错误!” 输入字符错误: 显示:“错误!” 运算结果正确: “正确!” 运算结果错误: 显示:“错误!” 继续否? 结束 开始 24 点游戏软件的开发 4 束,在函数 OnTimer()的作用下,会弹出对话“内部错误” 。 若用户在规定时间内点击


    注意事项

    本文(24点游戏软件的开发课程设计)为本站会员(毕***)主动上传,毕设资料网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请联系网站客服QQ:540560583,我们立即给予删除!




    关于我们 - 网站声明 - 网站地图 - 资源地图 - 友情链接 - 网站客服 - 联系我们
    本站所有资料均属于原创者所有,仅提供参考和学习交流之用,请勿用做其他用途,转载必究!如有侵犯您的权利请联系本站,一经查实我们会立即删除相关内容!
    copyright@ 2008-2025 毕设资料网所有
    联系QQ:540560583