[讨论]有图了!AVG新发现的游戏制作工具
NS 很不完善,还不如我看得一本c++游戏制作教程里面给的库好用。书名:<<visual c++角色扮演游戏程序>>
1那个库可以写脚本,
2可以制作华丽的界面。
3也有变量。
4 感觉比NS好很多呢。如果有人肯完善这个库,肯定比NS好。
5可以设置地图数据,人物等
6可以储存
7战斗时走格子
8 可以用魔法
具体使用如下:
参数编辑器:
http://img164.imagevenue.com/loc474/th_44970_5_123_474lo.JPG
开始画面:
http://img148.imagevenue.com/loc343/th_44997_4_123_343lo.JPG
主系统脚本:; 主选单
;
; 设为系统模式
; 这样就不能储存主选单
mode system
; 读入标题画面
load bg title
wipein
*mainloop
; 显示主选单
menu result
新游戏
继续游戏进度
游戏结束
end
if result == 1 goto start ; 新游戏
if result == 2 goto continue ; 继续游戏进度
if result == 3 goto end ; 游戏结束
goto mainloop
*start ; 新游戏
system clear ; 清除参数
exec start ; 读入start.scr
goto mainloop
*continue ; 继续游戏进度
system load ; 开启加载画面
goto mainloop
*end ; 游戏结束
system exit ; 应用软件结束
goto mainloop
http://img144.imagevenue.com/loc474/th_45001_3_123_474lo.JPG
进入游戏脚本
; script范例
;
; Copyright (c) Chihiro.SAKAMOTO (HyperWorks)
;
; script制作 Chihiro Sakamoto
; CG制作 Takashi Miyasaka
;
; 这只是说明用的范例,不管怎么选,进行顺序都是map1、map2。
;
; 有设计选择条件则是为了说明选择条件。
;
wipeout ; 清除选单画面
load bg bg001 ; 把背景读入到内存
load ov priest_01 ; 把人物读入到内存
fadein ; 显示合成结果
; 淡入处理
text
「勇者老大,接下来要去哪里?」
.
fadeout ; 清除画面
load bg map ; 读入地图
load ov witch_02 ; 把人物读入到内存
wipein ; 显示
text
「这次的工作是消灭山里的怪物吧」
.
text
「北山有很多怪物,南山比较少」
.
text
「南山山里好像有会让北山怪物自动走避的果实,
要不要先去南山采果实再去打怪物呢?」
.
*loop1 ; 宣告标签「loop1」
clear ov
wipein
load work map_hot ; 设定地图范围
*loop2
clear text
click result ; 在点选位置分支
255 0 0 ; 红
0 255 0 ; 绿
0 0 255 ; 蓝
255 255 0 ; 黄
0 255 255 ; 水蓝
end
if result == 1 goto red
if result == 2 goto green
if result == 3 goto blue
if result == 4 goto yellow
if result == 5 goto cyan
;
; 不在地图之内
;
*cyan
text
「你在指哪里?」
.
text
「好奇怪的勇者…」
.
goto loop2
;
; 海边
;
*yellow
text
「来海边做什么?」
.
text
「那是反方向哦…」
.
goto loop2
;
; 城镇
;
*green
text
「刚刚才出城门而已」
.
text
「忘了带什么东西吗?」
.
text
「嗯,也不是那样子啦…」
.
goto loop2
*red
load ov witch_01 ; 把人物读入到内存
update ov
text
「喔,这样比较保险吧!」
.
load ov witch_03 ; 把人物读入到内存
update now
text
「好像有点丢勇者的脸…」
.
text
「既然决定了,那就赶快出发吧!」
.
goto battle
*blue
load ov priest_03 ; 把人物读入到内存
update ov
text
「啥米!」
.
text
「真的要先去北山吗?」
.
menu result
就是北山!
再考虑看看
end
if result == 2 goto loop1
load ov priest_01 ; 把人物读入到内存
update now
text
「要不要再考虑看看」
.
menu result
还是走吧
走走走,Go.Go.Go.
我就是勇者!
再考虑看看
end
if result == 4 goto loop1
load ov priest_02 ; 把人物读入到内存
update now
text
「真是没办法…」
.
clear ov
update wipe
load ov witch_04 ; 把人物读入到内存
update wipe
text
「真是的…」
.
mode system ; 设为不可储存
battle map3 ; 没有胜算,会被打败
if battle == 1 goto win1
load ov witch_04 ; 把人物读入到内存
update wipe
text
「我不是老早就告诉你了吗……」
.
goto gameover
*win1
load ov priest_03 ; 把人物读入到内存
update wipe
text
「真是奇迹……」
.
goto end
;
; 以下是真正的故事内容
;
*battle
mode system ; 设为不可储存
battle map1 ; 第1次战斗
if battle == 0 goto gameover
load ov witch_02 ; 把人物读入到内存
update wipe
text
「三两下就清洁溜溜喔」
.
mode scenario ; 设为可储存
load bg bg001
load ov priest_01 ; 把人物读入到内存
wipein
text
「那么,取得果实朝北山出发吧」
.
fadeout
load bg bg001
fadein
load ov witch_02
update over
text
「去北山啰~」
.
text
「好快…」
.
load ov witch_03
update now
text
「还有很多问题的啦」
.
load ov witch_01
update now
text
「等等,好像有敌人」
.
battle map2 ; 第2次战斗
if battle == 0 goto gameover
load bg event ; 若为事件,则将CG读入到BG
; 后面均同
wipein
text
「太好了~」
.
text
「打赢了!」
.
text
???????HAPPY END
.
goto end
;
; 游戏结束
;
*gameover
load ov gameover ; 显示GAMEOVER
update wipe
sound A5_06179 ; 游戏结束的音效
wait 1 ; 稍候一会
*end
end
http://img144.imagevenue.com/loc389/th_45012_2_123_389lo.JPG
战斗地图脚本:
; map data
mapsize 10 10 ;地图大小
mapimage map1 ;地图CG
; 伙伴
player 1 "主公" fighter
player 2 "魔法师" witch
player 3 "神官" priest
; 敌人
enemy 1 "怪物" eye
enemy 2 "泥巴怪" puyo
; 障碍物
object 1 "树林" tree2
; 地图初始值
;
; ■ 禁止出入的地区
; □ 可任意出入
; 一 player 1
; 二 player 2
; 三 player 3
; 四 player 4
; 1 enemy 1
; 2 enemy 2
; 3 enemy 3
; 4 enemy 4
; Ⅰ object 1
; Ⅱ object 2
; Ⅲ object 3
;
map
□□□□□□□□Ⅰ□
□□□□ⅠⅠ111Ⅰ
□□□□□□1111
□二□□□□1111
□Ⅰ一□□Ⅰ1111
□三□□□□1111
□□□□□□1111
□□□□ⅠⅠ1111
□□□□□□111Ⅰ
□□□□□□□□Ⅰ□ 你以为有那么多人学C++的吗?= =
对大部分人而言NS已经是极限了…… 要完善干吗,够用就行了。
各种工具都有存在的价值。
再说,那个所谓的库还不是需要完善,NS可是上手可以直接用的。 楼主说:
1、感觉比NS好很多呢。
2、如果有人肯完善这个库,肯定比NS好。
楼主到底想说谁好?我混乱了-v-呵呵。没有最好只有更好,喜欢哪个用哪个呗~~
不过很感兴趣楼主说的是哪个?可以给个名字或者链接么? 說起來我是希望這類文章能有技術性的成分,如功能比較,速度評比等,
這樣的話,比較客觀也比較理想。
至於貼圖,可以用http://www.imagevenue.com等服務 有人愿意完善它吗? 搞了,居然是这么设置地图数据的……
话说,楼主要是觉得这个好,为什么不自己完善之?
还有楼主似乎没有搞清楚NS是用来做什么的……= = 这是战斗地图,不是迷宫地图。 做山本大妈那样类型的游戏么…… 引用第6楼CountD于2006-10-25 11:30发表的“”:
搞了,居然是这么设置地图数据的……
话说,楼主要是觉得这个好,为什么不自己完善之?
还有楼主似乎没有搞清楚NS是用来做什么的……= =
那NS到底是干什么的阿?不是做AVG吗?