搜索

iVocaloid论坛

查看: 30046|回复: 53

Project Diva Mobile正式发布【自制同人游戏】   [复制链接]

C.H.K.にようこそ!

Lv.6-章鱼之目

Rank: 6Rank: 6

2
2
4


UID: 64502
权限: 50
发帖: 1231 (1精)
积分: 1495
章鱼: 13
大葱: 45
茄子: 15699
注册:2010/5/8
存在感:206

创作者 发帖达人 茄子饲养者 水王 MIKUの爱 我是loli控

zsharp 发表于 2010/10/15 14:15:57 |显示全部楼层
本帖最后由 zsharp 于 2011-3-3 22:40 编辑

V1.1已经发布

点这里↓

http://bbs.ivocaloid.com/thread-77281-1-2.html


Project Diva Mobile正式发布



英文名称:Project Diva Mobile
中文名称:初音未来-歌姬计划 手机版
平台:JAVA ME
类型:MUG音乐游戏
发布时间:2010/10/15
制作:zsharp@bbs.iVocaloid.com
主页:http://hi.baidu.com/futurecoder

基本配置要求
JAVA虚拟机内存:2M
存储卡剩余空间:128MB以上
屏幕分辨率:QVGA(240*320)

推荐系统:nokia S40(实测:Nokia 5310 、Nokia 5130  模拟器:S40 第五版模拟器)及S60(实测:N85 、N81)

歌曲列表
001、荒野と森と魔法の歌
002、Star Story (Game edit)
004、ワールドイズマイン (Game Edit)
005、恋スルVOC@LOID (Game Edit)
007、Dear cocoa girls
008、Ievan Polkka (Game Edit)
009、メルト (Game Edit)
010、金の圣夜霜雪
013、ONE NIGHT GIRL
017、初音ミクの戸惑
020、初音ミクの消失 (Game Edit)
021、白い雪のプリンセスは
022、恋爱サーキュレーション
024、ローリンガール
028、三日月ライダー
031、裏表ラバーズ

操作方式:
歌曲选择界面按上下键移动选择条,中键开始游戏,游戏中按右软键可暂停、重试、返回
上下左右对应三角、叉、方块、圆圈

因为支持DIY的原因,本游戏允许有限的自由修改(请保留作者信息及LOGO)
本游戏所用非原创资源归原作者所有

简介(推荐看看)
游戏特点:
1.        支持PC版的diva文件
支持diva文件意味着玩家可以用PC版的MAP Editor直接编写GAMEMASTER的PC版和我的手机版通用的MAP文件,如果大家做MAP的时候把 EASY或NORMAL 难度顺便简化到手机目前支持的标准那么手机版的歌曲也会很快多起来的
2.        支持将部分外部资源打包进jar文件内以减少读写权限提示(详见后面教程)
游戏先从jar包内的diva文件夹读取资源,失败的话才从卡上的diva文件夹读取,所以可以在一定程序上解决权限问题(当然,手机如果已经破解就最好了)

也是出于有爱才编写这个游戏,一开始只是试验着看看好不好玩,发布工程预览之后还是有很多关注,于是就按照能勉强发布的标准来做了。
其实国庆的时候,游戏主要部分基本上成型了,没想到难的却是非游戏部分,歌曲选择界面,该如何读取,如何显示,细节部分很难弄,还要考虑到很多人手机可能都没有破解权限。
然后得到GAMEMASTER的允许使用PC版的资源后,就加紧了时间做,贴吧其实我也偶尔逛逛,发现工程版被人散布后,立即停止了115数据包的下载,这里向大家道个歉,工程版游戏当时不该放出来。一开始Map文件用的是自己转换的diva文件,后缀用的pdm,后来决定重写Map载入类,改为直接支持.diva文件,这样变得更开放了一点。

目前游戏性是在diva1的阶段,即只支持单按的三角,方块,圈圈叉叉,游戏背景采用每次随机载入的静态图片,尾巴只是简单的线条,总的来说就是很简陋。因为从游戏设计、编码、测试、PS到PC端工具全是我一人做,所以进度、与质量上确实存在很多问题,请大家见谅。顺便感谢一下冒菜同学给我的一些帮助。

关于机型问题,S60也是可以用的,前几天的版本在N81,N85的机子上运行效果相当好,智能机上的效果原本就可以做得更好,可能以后会更新为面向高端机和低端机的不同版本

看到这是不是不耐烦了呢,那就先下载吧

三个版本,程序代码一样,资源打包不同,主要是针对权限和JAR文件大小问题


精简版:仅内置歌曲缩略图(文件大小780KB
标准版:除内置缩略图外还内置了diva文件(文件大小961KB
整合版:内置缩略图、diva文件、歌曲背景图片、以及载入界面图片187张(文件大小4.46MB

建议按-整合版-标准版-精简版的顺序尝试运行游戏

三个版本比较


以下内容选看(想直接玩的跳过)

PC端工具

PC端工具(需.net framework2.0支持):
歌曲列表生成器
内置路径生成器
游戏运行过程
【权】表示需要请求读写权限

启动界面:
启动画面LOGO
从存储卡上读取e:\diva\song.lst歌曲列表文件【权】
如果失败,则从内置diva\song.lst上读取歌曲列表
从游戏自己的记录集上读取已经载入的歌曲的分数及相关信息

歌曲选择界面:
从内置路径读取缩略图
失败则将路径编码,再试
再失败则从卡上读取【权】

载入选定歌曲:
从内置读取一张随机的载入界面图片load\
失败则从卡上读取【权】

从内置读取该歌曲.diva文件
失败则将路径编码,再试
再失败则从卡上读取【权】

从内置读取一张随机的该歌曲的背景图片
失败则将路径编码,再试
失败则从卡上读取【权】


生成游戏文件列表

如果你添加了新的.diva游戏文件,那么你需要在song.lst中添加对应的信息
这时可以使用“歌曲列表生成器”来生成(当然如果你愿意也可以手动添加)

运行歌曲列表生成器,点击“选择目录”按钮选择所有歌曲所在的主文件夹(如diva)
然后点生成列表,这样就会在diva文件夹中生成一个包含所选文件夹下的所有.diva文件信息的song.lst


游戏载入界面的图片
在游戏中选择了歌曲后,会随机显示一张diva\load文件夹下的图片作为载入界面
目前共有187张,大部分是从PROJECT DIVA1的ISO中提取并缩放裁剪而成,后面有几张随意找的(炮姐,灵梦,BRS,各一张所以显示的机率是1/187算是彩蛋?^_^)
文件名从1-187,可以用相同文件名替换法替换


游戏过程中的背景图片





以《荒野と森と魔法の歌》为例

打开diva\001.荒野と森と魔法の歌\Res文件夹




把想要添加的图片复制到Res文件夹并改为简单的名字



用记事本打开上级文件夹中的.diva文件
找到最后一个“-1”,它上面就是图片背景资源的路径,avi等视频当然是不支持的,为了与GAMEMASTER的PC版兼容,保持原样即可


在已有资源后加上前面复制的图片相对路径 前面编号可以用较大一点的比如100+



其它几个不同难度的.diva文件也一样复制粘贴就行

修改完保存即可


未破解权限的手机解决方案

因为游戏会因每次选歌、载图等情况频繁读取资源,未破解的手机会弹出是否允许读取的提示,针对这种情况
提供了数据内置的方式(即把需要读取的部分资源放入jar包中,这样如果程序在包内找到了相应资源就不会向外部请求文件,减少了烦人的提示)

发布的三个版本的包都使用了这种方式,整合包提示最少

将数据内置的方法

首先,可以内置的有.diva文件图片文件song.lst列表文件
因为程序无法读取在jar包中含有中文字符的文件夹及文件名(但即使路径和文件名均为纯英文的话,Star Story,Ievan Polkka等,也应该使用生成器生成,因为包中路径是大小写敏感的,比如diva文件中路径写的是“RES”而实际放进去的是“Res”就可能会出错)
这里就可以使用“内部路径生成器”,采用Hash算法(虽然很烂,但应该满足程序使用要求了)将文件及文件夹名映射为小写16进制字串
它可以将所选择的歌曲文件夹、子文件夹及支持的内置文件重新命名成16进制编码后的名称

如图所示
“010.金の圣夜霜雪に朽ちて (Game Edit)” 文件夹名被映射为“e327ba5b”
“金の圣夜霜雪に朽ちて (Game Edit)_Easy.diva”文件被映射为“e400b9d4.diva”

打开刚才选择的输出目录,可以看到文件夹结构与原歌曲文件夹结构一样只是文件夹和文件名称被改变了,并且文件夹下多了一个以原文件夹命名的空文件用以快速识别当前文件夹对应的是哪个歌曲




如何打包进jar文件?
找到ProjectDivaMobile.jar,右键-打开方式-用winrar打开



可以看到里面的文件夹结构,其中的diva文件夹与卡上的diva文件夹等效,所以直接
进入diva文件夹,把刚才生成的“e327ba5b”文件夹整个拖入winrar压缩窗口
弹出一个确认框点确定,winrar就会把该文件夹打包进去,如图,这样生成的jar在玩《金》这首歌曲的时候就不会多次弹出是否允许读取的提示了





游戏及工具(包含三个发布版本,一个原始版本,和PC端工具)http://u.115.com/file/f2c2dd9a9b
音乐数据http://u.115.com/file/f2598d0f00
附件: 你需要登录才可以下载或查看附件。没有帐号?注册/sign up
4

查看全部评分

使用道具 举报

Rank: 1

0
0
0


UID: 68658
权限: 5
发帖: 4 (0精)
积分: 5
章鱼: 0
大葱: 0
茄子: 45
注册:2010/8/5
存在感:100
kenq2008 发表于 2010/10/15 16:17:07 |显示全部楼层
没人jar!?
可以告诉我?因为我的只有jad!??

使用道具 举报

Rank: 1

0
0
0


UID: 68658
权限: 5
发帖: 4 (0精)
积分: 5
章鱼: 0
大葱: 0
茄子: 45
注册:2010/8/5
存在感:100
kenq2008 发表于 2010/10/15 16:33:25 |显示全部楼层
我发现索尼w705不能玩-3-

使用道具 举报

高 中 生

Lv.?-指导团

Rank: 7Rank: 7Rank: 7

1
0
0


UID: 69154
权限: 70
发帖: 437 (1精)
积分: 745
章鱼: 9
大葱: 18
茄子: 5165
注册:2010/8/15
存在感:46

创作者 隐型则玲~ 我是loli控 已经合不上嘴了... 茄子饲养者

qaz70708 发表于 2010/10/17 18:32:06 |显示全部楼层
我也發現索尼Aino不能玩

使用道具 举报

Rank: 2Rank: 2

0
0
0


UID: 41582
权限: 10
发帖: 20 (0精)
积分: 10
章鱼: 0
大葱: 0
茄子: 4
注册:2009/4/6
存在感:101
qizui 发表于 2010/11/14 17:02:26 |显示全部楼层
诺基亚5230不能玩

使用道具 举报

超级喜欢双子的家伙

Lv.2-鱼仔酱

Rank: 2Rank: 2

1
1
3


UID: 68122
权限: 10
发帖: 48 (0精)
积分: 50
章鱼: 0
大葱: 3
茄子: 179
注册:2010/7/25
存在感:101
鏡音铃 发表于 2010/11/21 14:31:51 |显示全部楼层
w810不知能不能玩……
http://b47.photo.store.qq.com/http_imgload.cgi?/rurl4_b=ed0e50024d5f874ead9e5d3d735b67b1ee12f2aad0d3af4ae814e66542d19705a5d0897c18ed3abe846db6a629065a319e25e4f650277ccbec1d980b36b14bae5df13a3ddba9985687995623ac560d8820797bcf&a=51&b=47

使用道具 举报

Rank: 2Rank: 2

0
6
0


UID: 73000
权限: 10
发帖: 30 (0精)
积分: 38
章鱼: 0
大葱: 1
茄子: 75
注册:2010/11/21
存在感:100
____小翼 发表于 2010/11/22 14:19:52 |显示全部楼层
5500和n86测试准备

使用道具 举报

Rank: 2Rank: 2

0
6
0


UID: 73000
权限: 10
发帖: 30 (0精)
积分: 38
章鱼: 0
大葱: 1
茄子: 75
注册:2010/11/21
存在感:100
____小翼 发表于 2010/11/22 15:39:03 |显示全部楼层
5500测试(分辨率208*208)…3版本分辨率不正确…能够载入界面以及歌曲列表…歌曲无法读取…提示无法处理的异常…提示文件读取频繁…

使用道具 举报

Rank: 2Rank: 2

0
6
0


UID: 73000
权限: 10
发帖: 30 (0精)
积分: 38
章鱼: 0
大葱: 1
茄子: 75
注册:2010/11/21
存在感:100
____小翼 发表于 2010/11/22 15:47:25 |显示全部楼层
n86测试…整合版开始运行时提示文件读取许可…界面和列表载入正常…但是歌曲载入时能进入游戏界面…提示读取许可(请求读取xxx.mp3,xxx为歌曲名)…界面进入正常…暂停界面可载入…但无法开始游戏…
标准版运行一直提示读取许可(xxx.png,xxx为图片名)…提示无法停止…之后运行未测试…

使用道具 举报

C.H.K.にようこそ!

Lv.6-章鱼之目

Rank: 6Rank: 6

2
2
4


UID: 64502
权限: 50
发帖: 1231 (1精)
积分: 1495
章鱼: 13
大葱: 45
茄子: 15699
注册:2010/5/8
存在感:206

创作者 发帖达人 茄子饲养者 水王 MIKUの爱 我是loli控

zsharp 发表于 2010/11/22 19:41:05 |显示全部楼层
回复 9# ____小翼


    界面进入正常游戏不开始应该是声音没打开,音乐不能开始播放的话游戏就不会动,LOGO画面及歌曲选择界面是否有声音?S60情景模式里的警告音要打开,音乐数据文件包里的diva文件夹也要整个放到存储卡上

使用道具 举报

孤獨之星

Lv.4-触手吸盘

Rank: 4Rank: 4

20
10
0


UID: 70519
权限: 30
属性: 紳士
发帖: 117 (0精)
积分: 478
章鱼: 0
大葱: 73
茄子: 382
注册:2010/9/17
存在感:122

创作者 茄子饲养者

本音デル 发表于 2010/11/23 13:15:50 |显示全部楼层
手机版啊 。。手机内存2M的某人光速退散。。
用模拟器玩玩看。。

使用道具 举报

小白小队长

Lv.2-鱼仔酱

Rank: 2Rank: 2

0
0
0


UID: 72965
权限: 10
发帖: 10 (0精)
积分: 13
章鱼: 0
大葱: 1
茄子: 42
注册:2010/11/20
存在感:100
lovejinsha99 发表于 2010/11/23 13:52:59 |显示全部楼层
汗。。。有点小卡。。不过还是很猎奇。。
[img][/img]

使用道具 举报

Rank: 2Rank: 2

0
6
0


UID: 73000
权限: 10
发帖: 30 (0精)
积分: 38
章鱼: 0
大葱: 1
茄子: 75
注册:2010/11/21
存在感:100
____小翼 发表于 2010/11/23 14:07:45 |显示全部楼层
回复 10# zsharp


    音乐数据文件包里的diva文件夹这个是啥?我没找到…

使用道具 举报

C.H.K.にようこそ!

Lv.6-章鱼之目

Rank: 6Rank: 6

2
2
4


UID: 64502
权限: 50
发帖: 1231 (1精)
积分: 1495
章鱼: 13
大葱: 45
茄子: 15699
注册:2010/5/8
存在感:206

创作者 发帖达人 茄子饲养者 水王 MIKUの爱 我是loli控

zsharp 发表于 2010/11/23 14:29:58 |显示全部楼层
回复 13# ____小翼

帖子最后给了的哦

游戏本体http://u.115.com/file/f2c2dd9a9b
音乐数据http://u.115.com/file/f2598d0f00
音乐数据解压后有个diva文件夹,把它整个复制到存储卡上

使用道具 举报

Rank: 2Rank: 2

0
6
0


UID: 73000
权限: 10
发帖: 30 (0精)
积分: 38
章鱼: 0
大葱: 1
茄子: 75
注册:2010/11/21
存在感:100
____小翼 发表于 2010/11/23 16:14:02 |显示全部楼层
回复 14# zsharp


    啊啊…收到…等我用电脑之后继续测试哈…求lz企鹅…企图共同编写sisx…

使用道具 举报

俺滴神呐

OVO香肠好棒好棒的!

Lv.233-版主

Rank: 11Rank: 11Rank: 11

33
130
3


UID: 26837
权限: 100
属性: 変態
发帖: 1416 (1精)
积分: 4269
章鱼: 37
大葱: 409
茄子: 16970
注册:2008/12/1
存在感:457

茄子饲养者 创作者 讨人喜欢的家伙 已经合不上嘴了... 重·骸音 创作达人 隐型则玲~ 水王 发帖达人 葱田播种者

forjaes 发表于 2010/11/26 21:11:33 |显示全部楼层
好猎奇,强帖留名
表示我的爪机就算不玩游戏有时候也会莫名其妙的死机
还是买PSP玩吧|||

使用道具 举报

小黑菌

会产章鱼的菌=w=

Lv.9-华丽的金枪鱼

Rank: 9

95
3
0


UID: 62545
权限: 80
属性: 受性
发帖: 9970 (3精)
积分: 8848
章鱼: 69
大葱: 201
茄子: 151142
注册:2010/3/21
存在感:902

茄子饲养者 水王 创作者 发帖达人 创作达人 终身成就 葱田播种者 讨人喜欢的家伙 小黑菌专属 小黑菌专属 鬼畜 - ⑨头衔争霸赛 NABLACK专属

NABLACK 发表于 2010/11/30 17:55:15 |显示全部楼层
期待sisx版,做成横屏更好=w=

使用道具 举报

C.H.K.にようこそ!

Lv.6-章鱼之目

Rank: 6Rank: 6

2
2
4


UID: 64502
权限: 50
发帖: 1231 (1精)
积分: 1495
章鱼: 13
大葱: 45
茄子: 15699
注册:2010/5/8
存在感:206

创作者 发帖达人 茄子饲养者 水王 MIKUの爱 我是loli控

zsharp 发表于 2010/12/1 17:16:17 |显示全部楼层
回复 17# NABLACK


    S60系统还没研究过,Android稍微了解了下,但也没有手机玩,本来计划再做2nd(捂脸),但现在没有空闲时间弄游戏
话说我空间看到你的脚印了哦

使用道具 举报

小黑菌

会产章鱼的菌=w=

Lv.9-华丽的金枪鱼

Rank: 9

95
3
0


UID: 62545
权限: 80
属性: 受性
发帖: 9970 (3精)
积分: 8848
章鱼: 69
大葱: 201
茄子: 151142
注册:2010/3/21
存在感:902

茄子饲养者 水王 创作者 发帖达人 创作达人 终身成就 葱田播种者 讨人喜欢的家伙 小黑菌专属 小黑菌专属 鬼畜 - ⑨头衔争霸赛 NABLACK专属

NABLACK 发表于 2010/12/1 18:28:01 |显示全部楼层
嘛,Android手机我是不会买了,iPhone做了也不可能发布上传,所以还是希望能有sisx版,然后做成横屏,加按键音和击中效果,按键能从屏幕边缘飞出来,对于这种效果我想诺基亚智能机应该能应付吧
我真是站着说话不腰疼……

使用道具 举报

Rank: 2Rank: 2

0
0
1


UID: 73408
权限: 10
发帖: 14 (0精)
积分: 17
章鱼: 0
大葱: 1
茄子: 27
注册:2010/12/1
存在感:100
yeukkingan 发表于 2010/12/1 21:44:55 |显示全部楼层
好像很有趣的樣子…

使用道具 举报

C.H.K.にようこそ!

Lv.6-章鱼之目

Rank: 6Rank: 6

2
2
4


UID: 64502
权限: 50
发帖: 1231 (1精)
积分: 1495
章鱼: 13
大葱: 45
茄子: 15699
注册:2010/5/8
存在感:206

创作者 发帖达人 茄子饲养者 水王 MIKUの爱 我是loli控

zsharp 发表于 2010/12/2 00:00:20 |显示全部楼层
回复 19# NABLACK


    其实呢这个版本偷了很多懒,没击中效果,按键是直线飞行,

没从边缘飞是根据我的S40手机为了不跳帧设的,在S60机器上设得更大点也不会跳帧,S60程序性能比JAVA高太多了,很多效果都应该能做出来
按键音的话手机java对同时播放两个音频支持不行,不知道S60的sisx能不能做到

前几天测试了java平台上播放视频,但是它不支持在视频上做其它绘制操作,所以视频版用java是做不出来的了

使用道具 举报

小黑菌

会产章鱼的菌=w=

Lv.9-华丽的金枪鱼

Rank: 9

95
3
0


UID: 62545
权限: 80
属性: 受性
发帖: 9970 (3精)
积分: 8848
章鱼: 69
大葱: 201
茄子: 151142
注册:2010/3/21
存在感:902

茄子饲养者 水王 创作者 发帖达人 创作达人 终身成就 葱田播种者 讨人喜欢的家伙 小黑菌专属 小黑菌专属 鬼畜 - ⑨头衔争霸赛 NABLACK专属

NABLACK 发表于 2010/12/2 08:45:44 |显示全部楼层
回复 21# zsharp

总之就是期待sisx版了,当然要是乃只会java就残念了,话说视频能用gif么?

使用道具 举报

Rank: 5Rank: 5Rank: 5

0
1
0


UID: 20869
权限: 40
发帖: 806 (2精)
积分: 731
章鱼: 0
大葱: 22
茄子: 1437
注册:2008/10/2
存在感:100
傑洛 发表于 2010/12/3 10:29:07 |显示全部楼层
好东西啊……期待sisx……

使用道具 举报

T同学

初の音 「疾」

Lv.4-触手吸盘

Rank: 4Rank: 4

0
12
2


UID: 72614
权限: 30
属性: 揮発性
发帖: 149 (0精)
积分: 297
章鱼: 0
大葱: 33
茄子: 379
注册:2010/11/12
存在感:109
aa86773 发表于 2010/12/5 17:19:03 |显示全部楼层
啊啊,为甚么不在IPHONE平台上创一个V家的音乐的音乐游戏啊。烦恼ing...

使用道具 举报

Rank: 3

0
12
0


UID: 73857
权限: 20
发帖: 26 (0精)
积分: 109
章鱼: 0
大葱: 12
茄子: 274
注册:2010/12/13
存在感:100
yawnson 发表于 2010/12/15 13:01:25 |显示全部楼层
看不到啊,靠,又掉线!!

使用道具 举报

木暦

髭乙女P★歌詞ミス

Lv.?-传说中的贵宾

34
271
1


UID: 14786
权限: 80
属性: 宇宙人
发帖: 1227 (6精)
积分: 7947
章鱼: 121
大葱: 557
茄子: 14025
注册:2008/7/30
存在感:1748

茄子饲养者 水王 创作者 发帖达人 创作达人 终身成就 葱田播种者 讨人喜欢的家伙 已经合不上嘴了... 隐型则玲~ 全能创作者 深藏不露 我是loli控 オト厨们的专属徽章

rubino666 发表于 2010/12/15 19:27:49 |显示全部楼层
幸好今年换下来的5310还在那隔着~下来玩玩TUT
UTAU音源 磯子ルビ|磯子ハタ|チロ|UI|月白的中の人,音源配布停止中w

使用道具 举报

您需要登录后才可以回帖 登录 | 注册/sign up

申请友链|Archiver|iVocaloid - 自由,开放,合作,共享    | 版权持有者点击这里进行举报

GMT+8, 2022/7/2 20:10

Powered by Discuz! X2

© 2001-2011 Comsenz Inc.

回顶部