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课程设计——“小羊吃蓝莓”小游戏的更多相关文章

  1. JAVA课程设计——团队博客

    JAVA课程设计--团队博客 1. 团队名称.团队成员介绍(需要有照片) 团队名称:"小羊吃蓝莓"小游戏 团队成员介绍: 成员 班级 学号 廖怡洁 网络1513 201521123 ...

  2. Java 课程设计 "Give it up"小游戏(团队)

    JAVA课程设计 "永不言弃"小游戏(From :Niverse) 通过Swing技术创建游戏的登陆注册界面,使用mySQL数据库技术完成用户的各项信息保存和游戏完成后的成绩保存. ...

  3. Java课程设计—拿火柴小游戏

    这是我的Java课程设计,做的是拿火柴小游戏.要求是人机互拿火柴,拿到最后一根火柴者赢.最主要的就是处理好多线程,其他的就是添加组件啥的,那个不难,我就给出以下多线程的代码吧. import java ...

  4. java课程设计(计算器)

    JAVA课程 设 计 报 告 1206401-18   瞿杰 一.设计时间 2013年6月 24日-----6月28日 二.设计地点 湖南城市学院实验楼计算机506机房 三.设计目的 1.巩固学习VB ...

  5. Java课程设计——猜数游戏(201521123111 陈伟泽)

    Java课程设计--猜数游戏(201521123111 陈伟泽) 1.团队课程设计博客链接 博客作业--猜数游戏 2.个人负责模块或任务说明 Answer:一些基础界面的构造,排行榜的构造,用文件录入 ...

  6. Java课程设计—学生成绩管理系统(201521123004-林艺如)

    1.团队课程设计博客 团队课程设计博客链接 2.个人负责模块或任务说明 ①.Menu Menu.jsp 在页面中给出提示,用HTML的 MenuTeacher.jsp 利用Menu.jsp进行具体化完 ...

  7. Java课程设计——象棋(201521123042 姚佳希)

    1. 团队课程设计博客链接 Java课程设计(团队版) 2 个人负责模块或任务说明 ChessBoard类创建棋盘及界面. ChessPoint类创建棋盘格点及界面. ChessPiece类创建棋子及 ...

  8. JAVA课程设计+五子棋(团队博客)

    JAVA课程设计 利用所学习的JAVA知识设计一个五子棋小游戏 1.团队名称.团队成员介绍(菜鸟三人组) 杨泽斌[组长]:201521123049 网络1512 叶文柠[组员]:20152112305 ...

  9. java课程设计团队博客《基于学院的搜索引擎》

    JAVA课程设计 基于学院网站的搜索引擎 对学院网站用爬虫进行抓取.建索(需要中文分词).排序(可选).搜索.数据摘要高亮.分页显示.Web界面. 一.团队介绍 学号 班级 姓名 简介 2016211 ...

随机推荐

  1. 用netstat查看网络状态详解

    --用netstat查看网络状态详解 -----------------------------2014/06/11 一.Linux服务器上11种网络连接状态:                     ...

  2. FTP服务

    FTP 是File Transfer Protocol(文件传输协议)的英文简称,而中文简称为 "文传协议" 用于Internet上的控制文件的双向传输.同时,它也是一个应用程序( ...

  3. 关于JS中获取浏览器高度和宽度值的多种方法(多浏览器)

    三种浏览器获取值方法 IE中: document.body.clientWidth ==> BODY对象宽度 document.body.clientHeight ==> BODY对象高度 ...

  4. 设计模式之Adapter模式

    说起Adapter,STL里的stack和queue都是adapter,底层是deque,隐藏了deque的一些接口,使得其可以达到FIFO是queue,LIFO是stack. The STL sta ...

  5. php 单引号,双引号,反引号区别

    PHP中单引号,双引号,反引号具有不同的含义,最大的几项区别如下: 一.单引号中,任何变量($var).特殊转义字符(如"\t \r \n"等)不会被解析,因此PHP的解析速度更快 ...

  6. css知识点

    css知识点 一.盒模型知识 border: 边框 border-width:边框的宽度 border-color:边框的颜色 border-style:边框的线型 border-top:上边框 bo ...

  7. 转载_2016,Java成神初年

    原文地址:http://blog.csdn.net/chenssy/article/details/54017826 2016,Java成神初年.. -------------- 时间2016.12. ...

  8. JS字符串转换为JSON的四种方法笔记

    1.jQuery插件支持的转换方式:  示例: $.parseJSON( jsonstr ); //jQuery.parseJSON(jsonstr),可以将json字符串转换成json对象 2.浏览 ...

  9. Capacitor电容

    capacitor无正负极性. cap electrolit有极性,实际中不能接反,否则电容会烧毁或爆炸. MULTISIM仿真中接反会有漏阻存在,但不会烧毁. 电容的分类 按结构可分为:固定电容,可 ...

  10. Openfire分析之一:Openfire与XMPP协议

     引言 上帝说,要有光,于是就有了光. 有点玄. 如果将时光回溯无数岁月,到几百万年的蛮荒时代,人类史上第一次发生信息交换,会是什么样子?是转一下脑袋,还是眨一下眼? 但不管是什么形式,于是有了信息, ...