没有合适的资源?快使用搜索试试~ 我知道了~
1. 大作业课题 1 2. 大作业课题 2 3. 大作业课题 3 4. 大作业实现的 PC 桌面应用程序限定采用 Java Swing 界面设计技术完成 9.
资源详情
资源评论
资源推荐
1
南京邮电大学计算机学院
2020/2021 学年第 2 学期《JAVA 程序设计》课程大作业课题
一.大作业课题
1. 大作业课题 1
(1)课题代号: 1
(2)课题名称:跳一跳游戏程序
(3)课题要求:
①基本要求:设计单机版的跳一跳游戏程序。基本要求中只需要设计单人游戏模
式。采用鼠标键控制自己在游戏中的小人,完成起跳(按住鼠标左键不放可以向下压
缩脚下的弹簧跳板,释放鼠标左键则进行起跳,按住鼠标左键的时间越长,弹簧跳板
被压得越短,小人跳得越远)。
设计一个平面上的矩形游戏窗口,左边为起点,右边为终点。游戏开始时,小人位
于起点跳板,右侧有第一个程序自动产生的中间跳板。同时程序开始倒计时。控制小
人起跳,如果正确落在中间跳板上,则其右侧下一个中间跳板自动出现,直到小人跳
到终点游戏结束。中间跳板个数,长度和高度为程序自动产生,但跳板之间的最长距
离需要保证小人能够在最大弹跳时可以到达。当小人跳到右边终点时,游戏获胜结
束。屏幕显示小人从起点到终点花费的时间。如果在到达右边终点前倒计时时间到,
则游戏失败。如果小人在途中没有跳到跳板上,则游戏失败。
②提高要求:设计多回合游戏功能,每个回合的游戏难度不同;设计在游戏中可以
用键盘控制小人起跳(按键按下不放压缩跳板,按键释放进行起跳,按下时间决定跳
出距离);如实现了键盘控制起跳功能,在此基础上设计双人对战模式,即两个游戏
者,各自用一个按键控制自己的小人起跳。游戏窗口划分为上下两部分,两个游戏者
在各自的窗口中游戏,游戏中出现的跳板个数,大小,高度对两个游戏者均相同。在
倒计时结束前最先抵达窗口右边终点者获胜;给游戏设计良好的动画效果;给游戏设
计良好的声音效果。
(4)备注:课题要求(3)中给出的基本要求和提高要求将作为评分依据,根据大作
业评分标准进行评分,在基本要求和提高要求以外实现的其它功能不作为评分依据。
本大作业课题不需要设计立体版本程序。
2. 大作业课题 2
(1)课题代号: 2
(2)课题名称:二进制计算器程序
(3)课题要求:
①基本要求:设计一个用于二进制计算的计算器程序。在计算器界面上有一个显
示窗口,‘0’按键,‘1’按键,‘+’按键,‘-’按键,‘AND’按键,‘OR’按
键,‘XOR’按键,‘NOT’按键,‘=’按键,‘CLR'按键。可以进行二进制加法,
减法,与,或,异或,取反计算。基本要求只需要实现字长为 8 位字节的运算。例如
00110011+11001100=11111111。‘CLR'按键可以清除计算结果和屏幕以便下一次使
不知者无胃口
- 粉丝: 26
- 资源: 328
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
最新资源
- Python 手写实现 iD3 决策树算法-根据信息增益公式.zip
- 411675952289057车联助手-小窗版(三星)3.5.1.apk
- 三种快速排序方法合并在一个文件中以便直接运行的Python代码示例
- 937712277954201实习5.word
- 2程序语言基础知识pdf1_1716337722703.jpeg
- 简单的Python示例,演示了如何使用TCP/IP协议进行基本的客户端和服务器通信
- 考试.sql
- keil2 + proteus + 8051.exe
- 1961ee27df03bd4595d28e24b00dde4e_744c805f7e4fb4d40fa3f695bfbab035_8(1).c
- mediapipe-0.9.0.1-cp37-cp37m-win-amd64.whl.zip
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功
评论0