SLP的模块结构

SLP的模块结构

在开发初期,拟将SLP分为5个模块:

  1. 基础练习模块
  2. 特定歌曲难点练习模块
  3. 玩家能力测试模块
  4. 全局设置模块
  5. 玩家信息模块

基础练习模块

这里提供可控类型、可控次数、可控BPM的练习。

特定歌曲难点练习模块

这里提供针对某些官谱上的局部难点的练习,同样可以控制类型、次数和BPM。

玩家能力测试模块

  • 准度测试:对玩家的平均击打误差进行测试。
  • 固定难度测试:固定难度等级,测试玩家的表现。
  • 难度挑战测试:逐渐提升难度等级,看玩家能撑多久。

全局设置模块

主要可设置项目有:

  • 音符下落速度
  • 音乐及效果音音量
  • 音符判定严格程度

玩家信息模块

主要玩家信息类型:

  • 玩家昵称
  • 玩家ID
  • 玩家段位
  • 玩家成绩记录

以后该文档会根据需要而更新,请注意文档最后的更新日期。

如果大家有什么想法,请在评论区留下您宝贵的意见,谢谢!

2016/10/23 22:01:58

时间: 2024-08-03 02:54:25

SLP的模块结构的相关文章

零基础学python-3.4 模块结构

这一节我们聊聊模块结构 模块的结构非常中药,它可以让维护人员一眼就看懂代码的分布,搞懂一部分代码的意思 1.文档 python特别的留了一个__doc__的动态变量来让外界读取对象的文档字符串 2.结构 我们举一个例子来说明: #/usr/bin/env python 起始行 'this is a test module'#模块文档(文档字符串) import sys#引用模块 import os debug=True#全局变量 class FooClass(object):#类定义 'Foo

Python学习笔记十六_模块结构调整

一.什么是模块结构调整 当一个脚本中有大量的配置.方法及接口时,脚本往往显得十分臃肿.为了代码更易读,可以将一个繁杂的脚本根据不同的功能放在不同的文件夹中分类管理,即模块结构调整. 二.模块结构调整实例 下面根据一个具体的例子来看一下如何拆分调整代码 1.根据正常人的思维写代码完成功能 代码需求: (1) 注册接口: (a) 写一个注册接口,密码存成密文 (b) 数据存到redis,redis的key用string类型 (c) Amy  7869d295e566295b51eec5d6bed67

OpneCv2.x 模块结构

转自:http://blog.csdn.net/huang9012/article/details/21811271 之前啃了不少OpenCV的官方文档,发现如果了解了一些OpenCV整体的模块架构后,再重点学习自己感兴趣的部分的话,就会有一览众山小的感觉,于是,就决定写出这篇文章,作为启程OpenCV系列博文的第二篇. 至于OpenCV组件结构的研究方法,我们不妨管中窥豹,通过opencv安装路径下include目录里面头文件的分类存放,来一窥OpenCV这些年迅猛发展起来的庞杂组件架构. 我

零基础学python-3.6 根据模块结构 改进我们的游戏

回顾一下我们的游戏: #建立游戏的核心玩法类 class core(object): version=1.0 def guessNum(self): try: secret=random.randint(1,100)#生成随机数 #print (secret) time=6#猜数字的次数 guess=0#输入的数字 minNum=0#最小随机数 maxNum=100#最大随机数 print("---------欢迎来到猜数字的地方,请开始---------") print("

博客系统-模块结构

甘特图

CoreThink基础模块结构、主题,开源地址

https://code.csdn.net/u012995856/corethink_module/tree/master

magento结构解析

Magento 模块 模块( module )是 Magento 的核心.站点上的任何一个动作( action ),无论是在前台和还是在后台的每一个操作都是通过模块来实现的.模块是可以视为一个容器,它可包含下面这几项:设置 (settings) ,数据库模式 (database schema) ,呈现对象 (rendering object) ,辅助工具类 (utility helpers) ,数据模型 (data models) 或动作控制器 (action controller) .一个模块

第二篇 基于微擎的模块开发—PHP

从陌生到如今能勉强完成第一个微网站模块的实现.也算是一个小小的进步,从设计数据库到,返回数据,前端模版渲染 每一点都是有点难度的.所以我想总结一下,我是如何实现一个微擎模块. 第一,首先得分析某个模块的想实现什么需求,根据需求设计合理的数据库结构. 第二,了解微擎的结构,运行流程,设计模块结构. 第三,重点就是site.php , 完成site.php 需要一定的php的编程能力, 第四,site.php 其中 通过 pdo 从数据库的获取我们想得到数据源. 微擎已封装其路由机制, doWeb

结构化开发方法和面向对象开发方法的比较

1. 两者基本思想的比较 1.1结构化方法的基本思想 结构化方法是一种传统的软件开发方法,它是由结构化分析.结构化设计和结构化程序设计三部分有机组合而成的.结构化设计方法是以自顶向下,逐步求精,模块化为基点,以模块化,抽象,逐层分解求精,信息隐蔽化局部化和保持模块独立为准则的设计软件的数据架构和模块架构的方法学.它的要点是是把一个复杂问题的求解过程分阶段进行,而且这种分解是自顶向下,逐层分解,使得每个阶段处理的问题都控制在人们容易理解和处理的范围内. 结构化方法的基本思想主要体现在三个方面. (