JAVA课程设计——“小羊吃蓝莓”小游戏
JAVA课程设计——“小羊吃蓝莓”小游戏
1. 团队课程设计博客链接
http://www.cnblogs.com/HXY071/p/7061216.html
2. 个人负责模块或任务说明
2.1. 整体的界面设计,包括游戏主页面,游戏规则页面,游戏历史记录页面,游戏页面
2.2. 游戏历史记录的读取文件部分
3. 自己的代码提交记录截图
4. 自己负责模块或任务详细说明
1. 游戏主页面:
主界面主打活泼可爱的风格,有游戏名称,“开始”键进入游戏,“规则”键进入游戏规则介绍界面,“记录”键进入游戏历史记录详情,“退出”键退出整个游戏程序。
2. 游戏规则页面:
规则页面相对来说比较严肃,是想表达看规则一定要仔细了!由于此页面并不需要做别的动态操作,所以使用了PS将文字置于图中,之后再放到标签里,比较简单。
3. 游戏历史记录页面:
此页面是一个文本页面,历史记录页面的目的是清楚明了,所以就没有过于繁琐的设计,该页面没有设置保存文本的操作,所以就算在上面写了东西也不会影响到后台文件的内容。
4. 游戏页面:
游戏页面中,背景色为淡粉,黑棕色边框为“围墙”,白点为“小羊”,蓝点为“蓝莓”,右上角边框内容为动态计数,分别有“摄食数”,“分数”,“等级”,右下角为游戏操作按键的简单介绍。
5.当游戏玩到不想玩或者在中途死掉的话,关闭游戏页面,之后便会回到游戏的主页面,可以查询分数等操作,若想结束游戏程序就按退出就好了。
5. 课程设计感想
这次课程设计原本构思的游戏不会很难,尤其是我所负责的界面的设计的这个部分,但是为了能让界面更加精美,也是付出了一定的时间和精力。在网上搜索图片,用PS对背景图片进行设计,以及GUI界面各种调度,读取文件到面板上,等等。当然,在这个过程中还学习到了一些PS的使用技巧,对GUI的掌握有提高了一个层次,总体来说收获满满,最终出来的结果或许不尽如人意,但这是第一次成功做出来的小游戏,还是成就感十足的!希望能有个好成绩,也希望能得到老师的认可吧。
转载于:https://www.cnblogs.com/HXY071/p/7061079.html
JAVA课程设计——“小羊吃蓝莓”小游戏相关推荐
- JAVA课程设计—飞机大战和道路狂飙小游戏(可连接数据库实现用户信息查询、刷新)
文章目录 一.系统需求.主要功能称述 1.系统需求 2.主要功能 二.系统体系结构.设计方案(类图) 1.系统体系结构 2. 设计方案(类图) 三.系统实现技术.编码说明 1.系统实现技术 四. 设计 ...
- 打怪游戏Java课程设计_java 课程设计大作业 写的一个RPG游戏(代码+文档)
[实例简介] java 课程设计大作业 写的一个RPG游戏(代码+文档) java 课程设计大作业 写的一个RPG游戏(代码+文档) [实例截图] [核心代码] Rebellion-master ├─ ...
- JAVA课程设计(小游戏贪吃蛇)完整源码附素材(二)
目录 JAVA课程设计(小游戏贪吃蛇)完整源码附素材(一) JAVA课程设计(小游戏贪吃蛇)完整源码附素材(二) JAVA课程设计(小游戏贪吃蛇)完整源码附素材(三) 前言 1. 任务描述 1.1 ...
- Java课程设计基于ssm的微信小程序
Java课程设计, 基于ssm的微信小程序 后端涉及技术spring.mysql等 效果查看请扫一扫 喜欢可以点赞哟
- 计算器小程序java课程设计,java课程设计----计算器小程序报告.doc
java课程设计----计算器小程序报告.doc #####学院JAVA语言课程设计报告小程序计算器系统管理班级:#######姓名:#####指导老师:###时间:2012年6月25日至6月29日2 ...
- Java课程设计—拿火柴小游戏
这是我的Java课程设计,做的是拿火柴小游戏.要求是人机互拿火柴,拿到最后一根火柴者赢.最主要的就是处理好多线程,其他的就是添加组件啥的,那个不难,我就给出以下多线程的代码吧. 1 import ja ...
- Java课程设计报告--绩效考核信息管理系统
Java课程设计报告 题目 绩效考核信息管理系统 学生姓名 学 号 院 系 年级专业计算机科学与技术 班 ...
- java时钟课程设计,Java课程设计-时钟图形模拟
<Java课程设计-时钟图形模拟>由会员分享,可在线阅读,更多相关<Java课程设计-时钟图形模拟(19页珍藏版)>请在人人文库网上搜索. 1.课 程 设 计 任 务 书专 业 ...
- Java课程设计——象棋(201521123042 姚佳希)
1. 团队课程设计博客链接 Java课程设计(团队版) 2 个人负责模块或任务说明 ChessBoard类创建棋盘及界面. ChessPoint类创建棋盘格点及界面. ChessPiece类创建棋子及 ...
最新文章
- charset参数 sqluldr2_sqluldr2 学习心得
- spring mvc中两种异常的处理手法
- mpc5774时钟监控寄存器_单片机如何才能不死机之内外部时钟
- 判断dialog是否显示_如何成为一流的仪表维修工之液位测量仪表故障检查判断思路...
- java数据传递给安卓_Android数据传递的五种方法汇总
- 如何处理扎堆而至的工作任务?
- 计算机系统优化的目的和原理,优化原理
- static_cast 和 reinterpret_cast的区别以及dynamic_cast
- HDU Victor and World (最短路+状态压缩)
- oracle实现id自增和设置主键
- 解决vue-cli使用组件报错
- sender分析之创建请求
- PHP获取当月天数,获取当月的每天的开始和结束的时间戳,获取当月每号
- 【caffe-windows】 caffe-master 之图片转换成lmdb or leveldb
- 微星P55-主板是怎样造出来的
- 221.Beta多样性PCoA和NMDS排序
- oracle event 设置 alter system set events
- poj 3399 Product
- 什么是中文分词及中文分词的应用
- React组件的生命周期函数