Beta版本的新功能

新增的游戏内容

  • 循环部分关卡

Beta阶段我们制作了游戏的第4-6关,为循环部分关卡。这一部分的关卡设计以编程的循环思想为基础,在流水线中加入了新的命令——循环语句,并以此为核心,结合之前的顺序执行的思想,设计了这一部分的关卡

  • 选择部分关卡

Beta阶段我们制作了游戏的第7-9关,为选择部分关卡。这一部分关卡重点体现编程的选择的思维逻辑。在这一部分关卡中我们加入了新的语句——选择语句,并以此为核心,结合之前的编程思想设计了第7-9关。

  • 附加部分关卡

由于Beta阶段的开发进度快于计划进度,我们在原有的关卡上附加了第10-11关作为附加关卡,这一部分关卡综合了顺序、循环和选择的编程思想,需要玩家活用之前学到的编程思想进行解关

用户体验的优化

  • 增加详尽的新手引导

在Alpha阶段我们收到了较多的用户反馈反映游戏的新手引导不够,有一些关键的操作没有讲解从而不知道如何通关,还有的玩家觉得游戏没有背景设定没有代入感。因此我们在Beta阶段着重对游戏的新手引导进行了设计和优化,不仅在每一关都设置了新手引导,还在新手引导中加入了背景设定的交代,让玩家能够更加顺畅的上手游戏

  • UI的优化和改进

为了改善玩家的游戏体验,再加上我们在Beta阶段转进了一位擅长美术的新组员,我们对UI进行了优化设计,改善了按钮、对话框、菜单栏等UI,并对合成材料的图标进行了修改和美化

改进前的UI

改进后的UI

  • 增加了动画快进功能

在Alpha阶段,有不少用户反映我们游戏结束指令编辑后的运行时的动画过于冗长,希望能够快进或者跳过。因此我们决定调快基础的动画速度,并在此之上加入一个快进按钮,点击此按钮后动画会变为两倍速播放,再次点击此按钮恢复正常速度

其他的新功能

  • 效果更好的过关烟花

Alpha版本的时候由于比较匆忙,过关时的礼花会被结算界面遮挡从而基本感受不到其存在。在Beta阶段我们对其进行了修复和优化,现在过关时玩家能够看到漂亮的烟花来庆祝玩家过关

  • 合成指南的优化

我们对合成指南界面进行了简化处理,去除了原先合成指南中繁杂的内容,将内容精简为本关合成所需要的公式。并且修改了合成公式的表现形式以提醒玩家需要按顺序加入材料而不是统一加入后才进行合成

  • 分数系统的修改

在Beta阶段我们对分数系统进行了修改,我们认为原先的Alpha阶段设计的以加入材料的成本为核心的分数系统不够直观,不易于玩家理解。因此我们将分数系统改为玩家所使用的语句的个数,在关卡中使用的语句越少获得的评价(星星数量)越高

  • 材料加入箱子时的特效

我们觉得Alpha阶段材料从管道中落入箱子的动画像平移一样过于平淡无味,因此对材料从管道落入箱子的过程进行了优化,在其中加入了一些特效,让玩家能切实的感到材料是从管道中飞出来的

  • 背景音乐

与Alpha阶段从头到尾就一首背景音乐不同,我们在Beta版本为每一个不同的部分都配置了不同的背景音乐,并且经过组员的精心挑选,使得玩家能够随着音乐一起融入游戏

  • 还有更多

Beta阶段我们对游戏进行了多方位的调整,其中有许多琐碎的新功能,这里就不再赘述,希望各位用户能够在游戏中发现这些细小的惊喜

BETA阶段的问题和限制

  • 部分材料的材质光照有点问题,在游戏中看上去比较黑
  • 部分小米手机会出现一些不影响游戏体验的微小Bug
  • 由于Beta阶段对Alpha阶段的关卡(1-3关)进行了不同程度的重做和修改,因此用户更新Beta版本后Alpha版本的存档会丢失

安装方法和环境要求

  • 安卓端

​ 安装方法:下载游戏的APK文件并进行安装

​ 环境要求:推荐安卓9.0及以上版本,详见测试矩阵

  • PC端

    安装方法:下载游戏的压缩包并解压

    环境要求:Windows系统

发布方式和发布地址

  • 安卓端

    发布方式:酷安应用平台

    发布地址:

  • PC端

    发布方式:北航云盘

    发布地址:

[对对子队]发布声明Beta的更多相关文章

  1. 发布声明$\beta$

    一.新功能 \(\beta\)阶段集中开发了3大核心功能:支持模块的嵌套.模型市场.模型推理,这三项基本上都是从零开始.徒手开发的功能,没有轮子可以参照,因此也不具有可以对比的先前版本. 除此之外,开 ...

  2. [对对子队]事后总结Beta

    设想和目标 我们的软件要解决什么问题?是否定义得很清楚?是否对典型用户和典型场景有清晰的描述? 要做一个游戏,定义的很清楚,实现出来的效果贴近定义,对用户和场景有清晰描述 我们达到目标了么(原计划的功 ...

  3. [对对子队]Beta阶段项目展示博客

    Beta阶段项目展示博客 1 团队成员的简介和个人博客地址 成员 头像 岗位 博客 个人介绍 黄贤昊 PM 17373253 喜欢玩游戏和做游戏,项目经验基本都和游戏相关,擅长摸鱼,偶尔敬业. 吴桐雨 ...

  4. Visual Lab Online —— Beta版本发布声明

    项目 内容 班级:北航2020春软件工程 博客园班级博客 作业:Beta阶段发布声明 发布声明 目录 发布方式.发布地址与运行环境要求 软件主体 浏览器扩展 Beta版本新功能 登录注册页 注册时邮箱 ...

  5. [敏捷软工团队博客]Beta阶段发布声明

    项目 内容 2020春季计算机学院软件工程(罗杰 任健) 博客园班级博客 作业要求 Beta阶段发布声明 我们在这个课程的目标是 在团队合作中锻炼自己 这个作业在哪个具体方面帮助我们实现目标 对Bet ...

  6. 【二食堂】Beta - 发布声明

    Beta - 发布声明 新功能 在Beta阶段,图谱方面的新功能有:自定义关系的添加与删除.实体查找.实体名称的修改.实体之间关系的修改.新增了项目创建与删除功能,此外还增加了好友系统,可以实现好友的 ...

  7. [对对子队]Scrum Meeting 博客汇总

    对对子队 博客目录 一.Scrum Meeting 1. Alpha Scrum Meeting 1(会议记录4.10) Scrum Meeting 2(会议记录4.11) Scrum Meeting ...

  8. [对对子队]Alpha阶段项目展示博客

    Alpha阶段项目展示博客 1 团队成员的简介和个人博客地址 成员 头像 岗位 博客 个人介绍 黄贤昊 PM 17373253 喜欢玩游戏和做游戏,项目经验基本都和游戏相关,擅长摸鱼,偶尔敬业. 刘子 ...

  9. 【集美大学1411_助教博客】团队作业9——测试与发布(Beta版本)

    写在前面的话 已经看到了大家的发布成果,很欣喜,虽然有的团队的产品还是有一点问题,但大家也都发布成功了,这就是软件的魅力.但还是要说一些问题,大家录的视频不是没人讲解就是讲得太快,在我看来这都没有在卖 ...

随机推荐

  1. eclipse的C/C++开发搭建

    环境 宿主机:ubuntu 16.04 交叉编译:gcc-linaro-4.9-2014.11 ubuntu自带源 eclipse 安装(想使用新版直接跳过) 安装eclipse sudo apt-g ...

  2. java 多线程Thread和Runnable的区别

    如果一个类继承Thread,则不适合资源共享.但是如果实现了Runable接口的话,则很容易的实现资源共享 实现Runnable接口比继承Thread类所具有的优势:1. 适合多个相同的程序代码的线程 ...

  3. AOP联盟通知类型和Spring编写代理半自动

    一.cglib功能更强大 二.Spring核心jar包 三.AOP联盟通知 三.代码实现Spring半自动代理 1.环绕通知的切面 2.bean.xml配置 3.创建bean容器,获取bean,即已经 ...

  4. IDE集成管理Tomcat的基本原理

    知道IDE是怎样控制Tomcat的,对更清晰地理解Java Web的执行过程有帮助.在此以IntelliJ IDEA为例,简要描述一下IDE集成管理Tomcat的基本原理. 首先是两个重要的环境变量: ...

  5. 边缘使用 K8s 门槛太高?OpenYurt 这个功能帮你快速搭建集群!

    OpenYurt作为阿里巴巴首个开源的边缘云原生项目,涉及到边缘计算和云原生两个领域.然而,许多边缘计算的开发者并不熟悉云原生相关的知识.为了降低 OpenYurt 的使用门槛,帮助更多地开发者快速上 ...

  6. 使用Java api对HBase 2.4.5进行增删改查

    1.运行hbase 2.新建maven项目 2.将hbase-site.xml放在项目的resources文件夹下 3.修改pom.xml文件,引入hbase相关资源 <repositories ...

  7. 第一次用AngularJS

    1.创建指令的4种方式(ECMA) var appModule = angular.module('app', []); appModule.directive('hello', function() ...

  8. 计算机网络 -- TCP/IP

    画图标准 OSI七层模型 7.应用层 作用:为用户提供软件/接口/界面 interface 协议:OICQ.HTTP.HTTPS.BT/P2P 6.表示层 作用:用于对用户数据进行数据呈现.(数据格式 ...

  9. PHP中使用if的时候为什么建议将常量放在前面?

    在某些框架或者高手写的代码中,我们会发现有不少人喜欢在进行条件判断的时候将常量写在前面,比如: if(1 == $a){ echo 111; } 这样做有什么好处呢?我们假设一个不小心的粗心大意,少写 ...

  10. Linux系列(13) - CentOs 8 配置静态IP

    step-1 vim etho的配置文件 [root#localhost ~]# vim /etc/sysconfig/network-scripts/ifcfg-eth0 step-2 新增修改以下 ...