此作业要求参见:https://edu.cnblogs.com/campus/nenu/2018fall/homework/2476
项目地址:https://coding.net/u/wuyy694/p/pinball

项目名称:弹球学成语(pinball learning idioms)

组名:杨老师粉丝群

组长:乔静玉

组员:吴奕瑶  刘佳瑞  公冶令鑫   杨磊   刘欣   张宇   卢帝同

一、文案

所爱隔山海,追梦的过程是孤独的影子,

“你”在彼岸,而我在此岸,

海浪涛声依旧,无情的冲走了岸上的沙石,却冲不走我对梦想的执着,

丛山峻岭,忽明忽暗,为了攀登梦想的高山,我买了新的登山服,

只为了心中那一道光,

像树叶随风中摇曳,要挂最华丽的帆,

幻想着追梦的游子有一天能闯出一片天,

翻山越岭,飘洋过海,终能到达梦想的彼岸。

一直奔跑跌倒的我们未曾放弃过理想,

只是过程荆棘密布,

就算满身是伤不断失望我们也要向前征途。

人生不就是这么残酷么?

哪有什么一帆风顺,

跌倒了,爬起来,跌倒了,爬起来,跌倒了,爬起来,

把痛苦一次次修练,

在荆棘中坚毅,

在狂风中坚持,

在黑暗中坚强,

倒下99次,我就会再爬起第100次,

在跌跌撞撞中成长,在往往反反中领悟,

弹球学成语,做最勇敢的你,

在跌跌撞撞中学习成语,在往往反反中检测成语,

迷途知晓,黎明将至,追梦的你不懈努力,

人生的书本又会继续翻开新的篇章!

二、项目简介

1.开发环境

本产品基于 python + pygame 开发。

2.运行环境

本产品基于 win7及以上系统安装下载运行。

3.软件背景

本游戏致力于解决当下国民传统文化知识匮乏,成语背诵十分困难的问题(详细介绍请见Alpha发布:https://www.cnblogs.com/ylsfsq/p/9873264.html)。在Final阶段,我们根据用户测试建议修改了检测成语的模式中小球不能反弹的问题,并且在学习模式中添加了暂停可以出现成语的解释,更加高效的加强了学习成语的效率,并且修改了音乐选择界面的布局。

三、美工页面及功能介绍

 1.主界面:

游戏的主界面“成语学习”“成语检测”“关于我们”“设置”四个按钮。

当用户用鼠标触发按钮的时候会相应的跳转到按钮所对应的内容。

2.功能一(成语学习)界面:

此模式为成语的学习模式,当用户所控制的木板接不到小球的时候会导致游戏结束,这也是成语学习于传统弹 球的结合,此模式不会有成语的检验判别,每当木板接到一次小球,小球上的成语就会改变一次。

当用户点击“成语学习”按钮实现进入游戏模式:

通过鼠标控制挡板移动接到小球

按w键使小球速度变快

按s键使小球速度变慢

3.暂停界面:

在本阶段我们修改了暂停功能,点击界面右上角的暂停图标,游戏会暂停,并且我们无论是在成语检验模式还 是成语学习模式中将暂停功能中都添加了成语的解释,当用户对这个成语产生疑问的时候,可以触发暂停按钮,查看成语的解释,达到实时学习成语,理解成语的效果。

点击“开始”按钮继续游戏。

点击“结束”按钮结束游戏

4.功能二(成语检测)界面:

功能二是我们在 Beta 阶段实现的主要功能。在游戏界面中,会同时从屏幕上方降落两个小球,其中一个小球上面的成语是书写正确的,另一个小球上面的成语书写错误,用户需要控制挡板接住带有正确成语的小球。通过Beta阶段的用户测试,用户给予了我们宝贵的意见,因为在此模式虽然能高效的检测到了成语掌握情况,但是偏离了传统弹球游戏的反弹这个动作,所以我们对此修改了功能二,使小球随机按轨迹运动,当木板接到正确的小球之后,会同时反弹出现两个新的小球进行传统模式的反弹,这样,既可以体验传统弹球模式的效果,并且能从中检验成语的掌握情况。

此模式采取积分制度,初始分数为100,接到正确小球分数加10。

功能二同样支持游戏暂停功能。

5.“关于我们”界面:

点击“关于我们”按钮显示游戏官方宣传海报,点击“Back”按钮返回主界面。

6.“设置”界面:

在Final阶段我们对设置界面的布局进行了修改,使界面更加合理,美观,易懂。

点击“设置”按钮选择是否添加背景音乐:

点击“音乐1”或“音乐2”选择音乐;

点击“不设置”不添加背景音乐。

Final发布 文案+美工展示的更多相关文章

  1. 王者荣耀交流协会final发布文案美工展示博客

    logo: 我们的logo是蓝底白字,非常简洁大气的设计感,上面印有我们的软件名称,更好的直观的彰显了我们的主题.我们的软件就是要迎合使用者,给使用者更加方便快捷的工作体验,更好的衡量自己的时间分配. ...

  2. Final发布文案+美工

    团队名称:探路者 1蔺依铭:http://www.cnblogs.com/linym762/(组长) 2张恩聚:http://www.cnblogs.com/zej87/ 3米赫:http://www ...

  3. Alpha发布—文案+美工展示

    目录 团队简介 项目进展 组内分工 队员总结 后期计划 一.团队简介 二.项目进展 从选题发布到今天的Alpha发布,我们团队经历了许许多多的磨难.我们最终设计了如下的功能:首页.班级.个人.更多.打 ...

  4. 王者荣耀交流协会Beta发布文案美工展示博客

    logo: 我们的logo是蓝底白字,非常简洁大气的设计感,上面印有我们的软件名称,更好的直观的彰显了我们的主题.我们的软件就是要迎合使用者,给使用者更加方便快捷的工作体验,更好的衡量自己的时间分配. ...

  5. “Hello World!”Final发布文案加美工

    文案: 大家好,我们是“Hello World!”团队,本次我将向大家简要介绍一下空天猎的final发布,在空天猎final发布中,我主要从以下两个方面向大家进行介绍,第一个方面是增加了敌方的boss ...

  6. Beta发布 _thunder_文案+美工展示

    作业要求:https://edu.cnblogs.com/campus/nenu/SWE2017FALL/homework/1366 团队介绍:thunder 组成员及各位博客地址: 1.王航:htt ...

  7. final文案+美工展示

    作业要求:https://edu.cnblogs.com/campus/nenu/SWE2017FALL/homework/1438 团队介绍:thunder 组成员及各位博客地址: 1.王航:htt ...

  8. Final发布:文案+美工展示博客

    此作业要求参见:https://edu.cnblogs.com/campus/nenu/2018fall/homework/2476 小组介绍 组长:付佳 组员:张俊余 李文涛 孙赛佳 田良 于洋 段 ...

  9. Beta发布文案+美工

    团队名称:探路者 1蔺依铭:http://www.cnblogs.com/linym762/(组长) 2张恩聚:http://www.cnblogs.com/zej87/ 3米赫:http://www ...

随机推荐

  1. SNMP协议利用

    1.安装snmp服务 2.配置snmp服务 运行Services.msc 添加社区public,只读 启动服务 3.在kali运行 Snmpwalk -c public -v 2c IP 即可查看目标 ...

  2. 在阿里云Windows Server 上部署ASP .NET CORE2.0项目

    近期使用ASP.NET Core2.0对博客进行了重写,在部署到服务器时遇到了一些问题,来记录一下留用. 配置环境 安装 .Net Framework3.5 在IIS管理器上直接开启,这里总是失败,上 ...

  3. [python] 在 python2和3中关于类继承的 super方法简要说明

    下面举一个例子,同样的代码使用 python2 和 python3 写的,大家注意两段程序中红色加粗的部分: python2的类继承使用super方法: #-*- coding:utf-8 -*- ' ...

  4. JS中 map, filter, some, every, forEach, for in, for of 用法总结

    本文转载自:http://blog.csdn.net/gis_swb/article/details/52297343 1.map 有返回值,返回一个新的数组,每个元素为调用func的结果. let ...

  5. python textwrap.md

    textwrap textwrap模块可以用来格式化文本, 使其在某些场合输出更美观. 他提供了一些类似于在很多文本编辑器中都有的段落包装或填充特性的程序功能. Example Data 本节中的示例 ...

  6. 【转】浅谈一个网页打开的全过程(涉及DNS、CDN、Nginx负载均衡等)

    1.概要 从用户在浏览器输入域名开始,到web页面加载完毕,这是一个说复杂不复杂,说简单不简单的过程,下文暂且把这个过程称作网页加载过程.下面我将依靠自己的经验,总结一下整个过程.如有错漏,欢迎指正. ...

  7. php api接口安全设计 sign理论

    一. url请求的参数包括:timestamp,token, username,sign 1. timestamp: 时间戮 2. token: 登陆验证时,验证成功后,生成唯一的token(可以为u ...

  8. Maven配置本地库加载ojdbc14-10.2.0.4.0.jar文件

    因为ojdbc14-10.2.0.4.0.jar是要收费的,所以Maven的远程库里没有这个资源,只能通过配置本地库来加载到J2EE工程里,做法如下:   第一步:在网上下载ojdbc14.jar,然 ...

  9. JAVA框架 json数据交互

    一.导入依赖: <dependency> <groupId>com.fasterxml.jackson.core</groupId> <artifactId& ...

  10. dom4j加载xml文件

    ## dom4j加载xml文件 ``` // 1. 加载xml文件 InputStream is = MyTest.class.getResourceAsStream("user.xml&q ...