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. DIV+CSS架构网站的7种版面布局形式

    "T"结构布局形式.所谓"T"结构,就是指页面顶部为横条网站标志+广告条,下方左面为主菜单,右面显示内容的布局,整体效果类似英文字母"T", ...

  2. 利用angular打造管理系统页面

    1 创建一个新的angular应用 ng new adminSystem 2 利用WebStorm打开adminSystem应用 3 借助AdminLTE这个开源项目来辅助开发 AdminLTE项目: ...

  3. HTML5之dir属性

    <p style="text-align:center"><bdo dir="RTL">芙蓉楼送辛渐</bdo></p ...

  4. cat命令汇总整理

    Cat命令:一般用作打开文件,查看文件内容(可以一次查看多个文件),参数有如下几个: -a 或 –all,显示全部 -b 或--number-nonblank 对非空输出行编号 -n 或 --numb ...

  5. noip提高组1999 导弹拦截

    导弹拦截 背景 实中编程者联盟为了培养技术精湛的后备人才,必须从基础题开始训练. 描述 某国为了防御敌国的导弹袭击,研发出一种导弹拦截系统.但是这种导弹拦截系统有一个缺陷:虽然它的第一发炮弹能够到达任 ...

  6. js中高度与宽度的获取

    JS获取各种宽度.高度的简单介绍: scrollHeight: 获取对象的滚动高度. scrollLeft:设置或获取位于对象左边界和窗口中目前可见内容的最左端之间的距离 scrollTop:设置或获 ...

  7. /etc/fstab最后3个字段详解

    /etc/fstab文件的作用就是让挂载的信息在开启的时候生效: 磁盘分区 挂载目录 文件格式 访问方式 fs_dump fs_pass /dev/sdb1 /mnt ext4 defaults   ...

  8. 【Spring 核心】装配Bean(一) 自动化装配

    Spring从两个角度实现自动化装配:组件扫描 (Spring自动发现应用上下文中所创建的bean)自动装配(autowiring)自动满足bean之间的依赖 组件扫描: package test.s ...

  9. javascript常用函数实现的收集

    收集了一些比较常用的javascript函数. 1.字符串长度截取 function cutstr(str, len) { var temp, icount = 0, patrn = /[^\x00- ...

  10. python+selenium自动化软件测试(第15章):基础实战(2)

    #coding:utf-8 #for windows/py2.7 from time import sleep from selenium import webdriver browser = web ...