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的掌握有提高了一个层次,总体来说收获满满,最终出来的结果或许不尽如人意,但这是第一次成功做出来的小游戏,还是成就感十足的!希望能有个好成绩,也希望能得到老师的认可吧。
JAVA课程设计——“小羊吃蓝莓”小游戏的更多相关文章
- JAVA课程设计——团队博客
JAVA课程设计--团队博客 1. 团队名称.团队成员介绍(需要有照片) 团队名称:"小羊吃蓝莓"小游戏 团队成员介绍: 成员 班级 学号 廖怡洁 网络1513 201521123 ...
- Java 课程设计 "Give it up"小游戏(团队)
JAVA课程设计 "永不言弃"小游戏(From :Niverse) 通过Swing技术创建游戏的登陆注册界面,使用mySQL数据库技术完成用户的各项信息保存和游戏完成后的成绩保存. ...
- Java课程设计—拿火柴小游戏
这是我的Java课程设计,做的是拿火柴小游戏.要求是人机互拿火柴,拿到最后一根火柴者赢.最主要的就是处理好多线程,其他的就是添加组件啥的,那个不难,我就给出以下多线程的代码吧. import java ...
- java课程设计(计算器)
JAVA课程 设 计 报 告 1206401-18 瞿杰 一.设计时间 2013年6月 24日-----6月28日 二.设计地点 湖南城市学院实验楼计算机506机房 三.设计目的 1.巩固学习VB ...
- Java课程设计——猜数游戏(201521123111 陈伟泽)
Java课程设计--猜数游戏(201521123111 陈伟泽) 1.团队课程设计博客链接 博客作业--猜数游戏 2.个人负责模块或任务说明 Answer:一些基础界面的构造,排行榜的构造,用文件录入 ...
- Java课程设计—学生成绩管理系统(201521123004-林艺如)
1.团队课程设计博客 团队课程设计博客链接 2.个人负责模块或任务说明 ①.Menu Menu.jsp 在页面中给出提示,用HTML的 MenuTeacher.jsp 利用Menu.jsp进行具体化完 ...
- Java课程设计——象棋(201521123042 姚佳希)
1. 团队课程设计博客链接 Java课程设计(团队版) 2 个人负责模块或任务说明 ChessBoard类创建棋盘及界面. ChessPoint类创建棋盘格点及界面. ChessPiece类创建棋子及 ...
- JAVA课程设计+五子棋(团队博客)
JAVA课程设计 利用所学习的JAVA知识设计一个五子棋小游戏 1.团队名称.团队成员介绍(菜鸟三人组) 杨泽斌[组长]:201521123049 网络1512 叶文柠[组员]:20152112305 ...
- java课程设计团队博客《基于学院的搜索引擎》
JAVA课程设计 基于学院网站的搜索引擎 对学院网站用爬虫进行抓取.建索(需要中文分词).排序(可选).搜索.数据摘要高亮.分页显示.Web界面. 一.团队介绍 学号 班级 姓名 简介 2016211 ...
随机推荐
- ionic3 app 退出应用程序
在ionic3 打包的app,如果要实现代码来控制应用程序的推出. 在android以下代码是可以的,但是在ios是不支持的.因为这不适用于ios app,因为苹果apple 不允许应用程序以编程的方 ...
- co源码解析
一.co函数是什么 co 函数库是著名程序员 TJ Holowaychuk 于2013年6月发布的一个小工具,用于 Generator 函数的自动执行.短小精悍只有短短200余行,就可以免去手动编写G ...
- easyui1.2.6 validate输入框验证在火狐下的一个bug
easyui版本1.2.6,其他版本未测试是否有这个问题. 问题描述:FF浏览器中,当前输入框需要失去焦点验证,在编辑完成后不点击其他地方使输入框失去焦点,而直接点击保存按钮,此时只会进行输入框失去焦 ...
- Selenium发展史
Jason Huggins在2004年发起了Selenium项目,当时身处ThoughtWorks的他,为了不想让自己的时间浪费在无聊的重复性工作中,幸运的是,所有被测试的浏览器都支持Javascri ...
- 陈年佳酿之 - Winform ListView 控件 double click 事件中获取选中的row与column
背景 最近收到了一个关于以前项目的维护请求,那时的楼主还是刚刚工作的小青年~~~ 项目之前使用的是.net/winform.今天重新打开代码,看着之前在FrameWork2.0下面的代码, 满满的回忆 ...
- 对于查询调优,你需要的不止STATISTICS IO
在我查询调优期间,STATISTICS IO会话选项是我的朋友,因为对于指定的查询,它准确告诉你有多少页已读取.每次,SQL Server从缓存池骑牛一个8K的页,它通过STATISTICS IO的输 ...
- Java中的i=i++
public class Demo_01 { public static void main(String[] args) { int a = 10; int b = 20; int i = 0; i ...
- 使用webpack-dev-middleware 和 webpack-hot-middleware 配置一个dev-server
关于Webpack的资料教程网上已经数不胜数,但是对手动配置一个Express server的确不多,于是我对此进行着重的了解一番. webpack-dev-middleware和webpack-ho ...
- archlinux系统安装博通B43XX系列无线网卡驱动
我的无线网卡是博通的B43xx系列,大家都知道博通对于其Wifi卡在 GNU/Linux 上的支持不好可谓是臭名昭著. 用 lspci -vnn -d 14e4: 或者 lspci -vnn | gr ...
- poj3368 uva11235 Frequent values
Description You are given a sequence of n integers a1 , a2 , ... , an in non-decreasing order. In ad ...