Project1

标题: VA版太鼓达人 [打印本页]

作者: taroxd    时间: 2014-3-30 18:47
标题: VA版太鼓达人
本帖最后由 taroxd 于 2015-3-7 12:29 编辑

主页以及说明:https://github.com/taroxd/RGSS-Taiko
下载地址:https://github.com/taroxd/RGSS-Taiko/releases
作者: VIPArcher    时间: 2014-3-30 22:44
这个要怎么玩?
作者: david_ng223    时间: 2014-3-30 23:53
提示: 作者被禁止或删除 内容自动屏蔽
作者: VIPArcher    时间: 2014-3-31 12:55
VIPArcher 发表于 2014-3-30 22:44
这个要怎么玩?

嗯,看到了 有点难。。。鬼畜了
作者: taroxd    时间: 2014-3-31 13:00
VIPArcher 发表于 2014-3-31 12:55
嗯,看到了 有点难。。。鬼畜了


本游戏仅供学习交流脚本之用,并不是作为一个完整游戏发布的

不过当然是可以玩的,顶楼有我自己打的成绩
作者: 鑫晴    时间: 2014-5-11 17:32
本帖最后由 鑫晴 于 2014-5-11 17:44 编辑



  鬼畜...


我记得有个类似的这种游戏系统。

沙漠点灰发的那个简单的OSU

http://rpg.blue/thread-325824-1-1.html


你们都好腻害!


作者: 天使喝可乐    时间: 2014-5-11 22:07
话说... 没用过VA 这rgss300在哪 我安了VA还是提示没有 网上下的有n多版本
作者: 喵呜喵5    时间: 2014-10-12 20:09
本帖最后由 喵呜喵5 于 2014-10-23 23:02 编辑


忙着实习的我总感觉最后的UI部分会被我拖成大坑

=====================

10.23



链接: http://pan.baidu.com/s/1o6DOBDw 密码: vbqi

10.23第二次追加:
谱面闪烁特效
动态判定提示特效
数字抖动特效
音符打击时弹起特效,为之后的魂槽做准备
作者: chd114    时间: 2014-10-14 22:07
听起来和劲舞团有点像?飞车跳舞模式经常倒数的渣渣表示如果难度三星以上的伤不起···
作者: taroxd    时间: 2015-2-28 19:15
本帖最后由 taroxd 于 2015-2-28 19:56 编辑
喵呜喵5 发表于 2014-10-12 20:09
忙着实习的我总感觉最后的UI部分会被我拖成大坑

=====================


更新:
使用 github release 发布
完全丢掉脚本编辑器,使用纯文本文件的脚本(可脱离RM修改,并且git的支持更好,并且我讨厌一行超过80字符之后那讨厌的UI)
改动了部分代码




To 喵呜喵5
github repo 的权限已经给了。如果有重构代码的欲望的话,请重新 clone 代码并遵循下面的规范。
如果没有的话- - 我自己也会抽时间慢慢改的(大概也许)。

不管有没有兴趣,麻烦回复一下。




1. 类/模块的命名使用 CamelCase。

2. 一个文件对应一个类/模块。文件名使用 snake_case,对应关系如下
例:taiko/note/roll_base.rb 对应 Taiko::Note::RollBase

尽量少把类和模块定义在顶层。把相互关联的类(如 Sprite_XXX)放到一个文件夹内。

目前 Sprite 和 Spriteset 部分完全没有满足这个要求。
建议把所有精灵类放入 Sprite 这个类或 View 模块(暂时未建立)下。如 Sprite::Note 或者 View::Play(相当于原先的 Spriteset_Play)之类的。
放在一个文件夹里便于管理,且可以大大缩短常量名。
P.S. 我不在乎一个 View 是不是 Sprite 的子类或者里面有几个精灵的实例变量。我只需要它响应 initialize, update, dispose 方法即可。
       把所有这种类型的东西全部放入 view 文件夹感觉应该会比较整齐。

3. 使用 require 方法导入需要的文件。这也是需要 2 这样的命名规范的原因。
P.S. 上面这些规范可以参考 taiko 文件夹中的文件

4. 从此以后不要再修改 Scripts.rvdata2,也不要再用脚本编辑器了。Scripts.rvdata2 的内容见 README.md。

5. 脚本里只要写了一个中文字,就在顶上加一句 # encoding: utf-8 之类的
作者: 喵呜喵5    时间: 2015-2-28 19:50
顺便

作者: taroxd    时间: 2015-2-28 20:08
喵呜喵5 发表于 2015-2-28 19:50
顺便

你有修改过脚本么

如果没修改过的话= = 我不知道诶,我这里完全没有问题……
如果修改过的话,记得只要脚本里有一个中文字,就在脚本第一行加上 # encoding: utf-8

另外,utf-8 编码不要带 BOM

再不行以后全都用英文注释……
作者: taroxd    时间: 2015-3-7 12:40
更新。更新内容见下载页面
作者: summer92    时间: 2015-3-7 15:17
能作出 太鼓 劲乐团是不是不远了,大赞LZ
作者: taroxd    时间: 2015-3-7 18:48
本帖最后由 taroxd 于 2015-3-7 21:06 编辑
喵呜喵5 发表于 2015-2-28 19:50
顺便


把下面的代码放到脚本编辑器里试试看(但是别把 Scripts.rvdata2 提交到 git 里面)

RUBY 代码复制
  1. module Kernel
  2.   def require(filename)
  3.     $LOAD_PATH.each do |path|
  4.       fn = File.absolute_path("#{path}/#{filename}")
  5.       fn << '.rb' unless fn.end_with?('.rb')
  6.       return false if $LOADED_FEATURES.include?(fn)
  7.       if File.exist?(fn)
  8.         eval File.read(fn), TOPLEVEL_BINDING, fn
  9.         $LOADED_FEATURES.push(fn)
  10.         return true
  11.       end
  12.     end
  13.  
  14.     raise LoadError, "cannot load such file -- #{filename}"
  15.   end
  16.  
  17.   module_function :require
  18. end

作者: taroxd    时间: 2015-3-15 14:33

更新。更新内容见下载页面
作者: 墨凌羽    时间: 2015-6-8 18:52
关于大大的太鼓达人,看了下曲子的背景是直接写在background.rb里被写死了,感觉最好是写在每首歌的.tja文件里。
另外,不知道td触谱面是怎么弄得?直接在文本编辑器里编写的么?
想加几首歌曲来着结果写的都和节奏对不上。。。一个一个手动调特别麻烦
最后,求填坑
作者: taroxd    时间: 2015-6-8 19:02
墨凌羽 发表于 2015-6-8 18:52
关于大大的太鼓达人,看了下曲子的背景是直接写在background.rb里被写死了,感觉最好是写在每首歌的.tja文 ...

1. 本来没准备有选背景功能,这是喵呜喵触搞得
2. 直接在文本编辑器里写。BPM测量和offset要用到其他软件
3. 填啥?如果想要贡献代码的话欢迎~
作者: 墨凌羽    时间: 2015-6-8 19:07
taroxd 发表于 2015-6-8 19:02
1. 本来没准备有选背景功能,这是喵呜喵触搞得
2. 直接在文本编辑器里写。BPM测量和offset要用到其他软件 ...

不是一首曲子对应一张背景图片么 所有的曲子共用一个感觉好奇怪。
脚本的话我是帮不上什么忙了。。。写的代码丑的我自己都看不下去
倒是对增加新的曲子很感兴趣
另外 想在另一个游戏里里面的一些脚本可不可以?
作者: taroxd    时间: 2015-6-8 19:12
墨凌羽 发表于 2015-6-8 19:07
不是一首曲子对应一张背景图片么 所有的曲子共用一个感觉好奇怪。
脚本的话我是帮不上什么忙了。。。写的 ...

1. 原版就是共用一张背景的,不过当然不是千本樱这种= =
2.
另外 想在另一个游戏里里面的一些脚本可不可以?

这句话是什么意思?
作者: 天启之门    时间: 2015-6-9 15:41
了解 了解 了解 了解 了解 了解
作者: 1745236314    时间: 2015-9-2 15:18
这个链接失效了23333333333333
作者: taroxd    时间: 2015-9-2 15:47
1745236314 发表于 2015-9-2 15:18
这个链接失效了23333333333333

两个链接都没有失效。可能是 github 在国内访问不稳
作者: 1745236314    时间: 2015-9-2 18:27
反正我下载不了-_-b
作者: 1745236314    时间: 2015-9-16 16:06
本帖最后由 1745236314 于 2015-9-16 16:41 编辑


怎么回事
而且怎么用TJAPlayer的新框体皮肤啊,次郎皮肤我有
作者: 喵呜喵5    时间: 2015-9-16 16:50
1745236314 发表于 2015-9-16 16:06
怎么回事
而且怎么用TJAPlayer的新框体皮肤啊,次郎皮肤我有


文件路径不能有中文,其他使用上问题不要问我,问楼主

我已经很久没去看过这个工程的源码了…………
作者: 1745236314    时间: 2015-9-16 16:57
没中文啊
作者: taroxd    时间: 2015-9-16 18:08
1745236314 发表于 2015-9-16 16:57
没中文啊

发一下你把这个工程放到哪里了

另外,皮肤直接替换对应文件即可。坐标的设置在 lib/view.rb 中




欢迎光临 Project1 (https://rpg.blue/) Powered by Discuz! X3.1