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课程设计——“小羊吃蓝莓”小游戏相关推荐

  1. JAVA课程设计—飞机大战和道路狂飙小游戏(可连接数据库实现用户信息查询、刷新)

    文章目录 一.系统需求.主要功能称述 1.系统需求 2.主要功能 二.系统体系结构.设计方案(类图) 1.系统体系结构 2. 设计方案(类图) 三.系统实现技术.编码说明 1.系统实现技术 四. 设计 ...

  2. 打怪游戏Java课程设计_java 课程设计大作业 写的一个RPG游戏(代码+文档)

    [实例简介] java 课程设计大作业 写的一个RPG游戏(代码+文档) java 课程设计大作业 写的一个RPG游戏(代码+文档) [实例截图] [核心代码] Rebellion-master ├─ ...

  3. JAVA课程设计(小游戏贪吃蛇)完整源码附素材(二)

    目录 JAVA课程设计(小游戏贪吃蛇)完整源码附素材(一) JAVA课程设计(小游戏贪吃蛇)完整源码附素材(二) JAVA课程设计(小游戏贪吃蛇)完整源码附素材(三) 前言 1. 任务描述 1.1  ...

  4. Java课程设计基于ssm的微信小程序

    Java课程设计, 基于ssm的微信小程序 后端涉及技术spring.mysql等 效果查看请扫一扫 喜欢可以点赞哟

  5. 计算器小程序java课程设计,java课程设计----计算器小程序报告.doc

    java课程设计----计算器小程序报告.doc #####学院JAVA语言课程设计报告小程序计算器系统管理班级:#######姓名:#####指导老师:###时间:2012年6月25日至6月29日2 ...

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

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

  7. Java课程设计报告--绩效考核信息管理系统

     Java课程设计报告 题目      绩效考核信息管理系统    学生姓名         学    号                   院    系        年级专业计算机科学与技术 班 ...

  8. java时钟课程设计,Java课程设计-时钟图形模拟

    <Java课程设计-时钟图形模拟>由会员分享,可在线阅读,更多相关<Java课程设计-时钟图形模拟(19页珍藏版)>请在人人文库网上搜索. 1.课 程 设 计 任 务 书专 业 ...

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

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

最新文章

  1. charset参数 sqluldr2_sqluldr2 学习心得
  2. spring mvc中两种异常的处理手法
  3. mpc5774时钟监控寄存器_单片机如何才能不死机之内外部时钟
  4. 判断dialog是否显示_如何成为一流的仪表维修工之液位测量仪表故障检查判断思路...
  5. java数据传递给安卓_Android数据传递的五种方法汇总
  6. 如何处理扎堆而至的工作任务?
  7. 计算机系统优化的目的和原理,优化原理
  8. static_cast 和 reinterpret_cast的区别以及dynamic_cast
  9. HDU Victor and World (最短路+状态压缩)
  10. oracle实现id自增和设置主键
  11. 解决vue-cli使用组件报错
  12. sender分析之创建请求
  13. PHP获取当月天数,获取当月的每天的开始和结束的时间戳,获取当月每号
  14. 【caffe-windows】 caffe-master 之图片转换成lmdb or leveldb
  15. 微星P55-主板是怎样造出来的
  16. 221.Beta多样性PCoA和NMDS排序
  17. oracle event   设置 alter system set events
  18. poj 3399 Product
  19. 什么是中文分词及中文分词的应用
  20. React组件的生命周期函数

热门文章

  1. 风靡全网的H5究竟是什么?
  2. Android实现系统关机和重启
  3. Github高级搜索技巧
  4. 4.5/4.6 磁盘格式化 4.7/4.8 磁盘挂载 4.9 手动增加swap空间
  5. 【负载均衡】揭开F5 BIG-IP的神秘面纱(一)
  6. mysql隐式转换造成索引失效的事故总结
  7. Android之用户定位(二)
  8. iBatis应用之获取表的元数据
  9. linux下jetty简单配置
  10. POJ2528 计算可见线段(线段树)