扬 州 市 职 业 大 学
课 程 设 计 说 明 书
设计题目:基于QT的嵌入式智能游戏开发
系 别: 信息工程学院
专 业: 计算机应用
* ** ***
学 号: *********
**** ***
完成时间: 2014年6月
摘 要
嵌入式软件软件开发是嵌入式产品开发的关键技术之一,特别是基于Linux操作系统的嵌入式软件开发,已经成为嵌入式开发的主要领域。Qt作为一种跨平台的图形界面开发平台,可以直接建立在简单的帧缓冲驱动上,并且有良好的可配置、可裁剪特性,因此也经常用在嵌入式系统上。Qt支持一般图形界面系统的由事件驱动的编程模型,并且支持特有的信号与槽的编程模型,应用非常灵活。越来越多的嵌入式终端需要一个图形化的人机借口界面(GUI),良好的人机交互界面是嵌入式系统设计的一个关键技术,尤其是嵌入式系统在消费电子领域的发展,消费者对嵌入式系统的游戏娱乐功能也越来越关注。基于java的课程设计题目
本文的目标是设计和实现嵌入式Linux下基于Qt的猜数字游戏的开发,程序所实现的功能是首先由计算机随机产生4个范围在0至9内的数字但是不显示给玩家,由玩家进行试猜。当玩家输入4个数字之后,计算机进行统计,给出这4个数字与答案中4个数字相同的个数及位置
也相同的个数。玩家根据这个结果进行下一次的试猜,直到所输入的数字及数字的位置与答案完全相同为成功,或者达到规定的次数为失败。
猜数字游戏的基本功能由几个与数组相关的算法来实现,通过Qt中的QLineEdit类实现文本输入数字,使用QValidator类校验输入是否为整数并且可以限定整数的范围。用QtGlobal库函数中的qsrand生成一个随机数来实现方块的随机出现。用QMessageBox类实现显示对话框。
关键词:嵌入式软件软件开发;Qt4图形用户界面;猜数字游戏
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论