闲来无事啊,用一晚上时间折腾了AVG游戏引擎,然后自己随便折腾了一个出来。 :可爱:
我没那本事自己画人物啊背景啊,编剧本啊,所以就从前几天刚拆开的《CLANNAD》里抽出了几张图,然后自己绞尽脑汁胡诌了几段无厘头的对话,拼凑出了一个小程序(不能说小游戏,因为没有可玩的内容 :汗: )
已知的问题是:
1、由于使用日文版开发工具打包,所以运行会出现乱码(通常就是提示“是否退出”的对话框);
2、字体似乎有问题,采用了黑体但是里面有一部分字是以类似宋体的细型字体显示的。
PS:用日文打包的时候发现bgm命令无效,最后用playbgm才通过,估计是简体中文的汉化者自行简化了这个命令,导致在日文下编译不通过吧。我再研究研究……
以下是源代码:
@position layer=0 page=back visible=false
@image layer=0 page=back storage='LOGO' visible=true left =0 top=0
@trans method=crossfade time=1000
@wt
@wait time=2000
@freeimage layer=0 page=back
@trans method=crossfade time=1000
@wt
*menu
@playbgm storage='MENU'
@position layer=0 page=back visible=false
@image layer=0 page=back storage='MENU' visible=true left =0 top=0
@trans method=crossfade time=1000
@wt
@position layer=message0 left=527 top=165 width=213 height=414 marginl=0 margint=0 marginr=0 marginb=0 opacity=0 visible=true frame='MENUB' page=back
@current layer=message0 page=back
@locate x=0 y=61
@button graphic='MN1' target=*mn1
@locate x=0 y=95
@button graphic='MN2' target=*mn1
@locate x=0 y=129
@button graphic='MN3' target=*mn1
@locate x=0 y=163
@button graphic='MN4' target=*mn1
@locate x=0 y=197
@button graphic='MN5' exp="kag.close()"
@trans method=crossfade time=1000
@wt
@s
*mn1
@playbgm storage='STORY'
@current layer=message0 page=back
@position layer=message0 frame='' page=back
@er
@trans method=crossfade time=500
@wt
@current layer=message0
@cm
;@position layer=message1 left=0 top=0 width=800 height=600 marginl=0 margint=0 marginr=0 marginb=0 opacity=0 visible=true frame='WHITE' page=back
;@trans method=crossfade time=500
;@wt
@position layer=0 page=back visible=false
@image layer=0 page=back storage='WHITE' visible=true left =0 top=0
@trans method=crossfade time=1000
@wt
@position layer=0 page=back visible=false
@image layer=0 page=back storage='BG001' visible=true left =0 top=0
@trans method=crossfade time=1000
@wt
@position layer=1 page=back visible=false
@image layer=1 page=back storage='Z01' visible=true left =0 top=0
@trans method=crossfade time=500
@wt
@position layer=message0 left=0 top=470 width=800 height=130 marginl=70 margint=15 marginr=70 marginb=15 opacity=0 visible=true frame='TB' page=back
@trans method=crossfade time=500
@wt
@current layer=message0 page=fore
渚: 欢迎来到光坂高级中学!
@r
我的名字是古河渚,让我带你到处走走吧!
@l
*go
@er
渚: 想去哪里呢?
@r
@link target=*zd
教学楼二楼
@endlink
@link target=*x
教学楼三楼
@endlink
@link target=*fz
空教室
@endlink
@link target=*qm
图书室
@endlink
@link target=*yjn
资料室
@endlink
@s
*zd
@current layer=message0 page=back
@position layer=message0 frame='' page=back
@er
@position layer=1 page=back visible=false
@freeimage layer=1 page=back
@trans method=crossfade time=500
@wt
@current layer=message0
@cm
@position layer=0 page=back visible=false
@image layer=0 page=back storage='WHITE' visible=true left =0 top=0
@trans method=crossfade time=1000
@wt
@position layer=0 page=back visible=false
@image layer=0 page=back storage='BG002' visible=true left =0 top=0
@trans method=crossfade time=1000
@wt
@position layer=1 page=back visible=false
@image layer=1 page=back storage='Z01' visible=true left =0 top=0
@trans method=crossfade time=500
@wt
@position layer=message0 left=0 top=470 width=800 height=130 marginl=70 margint=15 marginr=70 marginb=15 opacity=0 visible=true frame='TB' page=back
@trans method=crossfade time=500
@wt
@current layer=message0 page=fore
渚: 呐,这里就是教学楼二楼了。
@l
@freeimage layer=1 page=fore
@er
智代: 小渚!
@l
@image layer=1 page=fore storage='Z02' visible=true left =0 top=0
@er
渚: 啊咧?
@l
@image layer=1 page=fore storage='Z03' visible=true left =0 top=0
@er
渚: 原来是智代啊。
@l
@image layer=1 page=fore storage='ZD01' visible=true left =0 top=0
@er
智代: 嗯。这位是?
@l
@image layer=1 page=fore storage='Z01' visible=true left =0 top=0
@er
渚: 这是新来的同学,我带他熟悉校园。
@l
@image layer=1 page=fore storage='ZD01' visible=true left =0 top=0
@er
智代: 这样啊。
@l
@image layer=1 page=fore storage='ZD02' visible=true left =0 top=0
@er
智代: 我是学生会长坂上智代,欢迎来到光坂高级中学。
@r
有什么问题,请随时找我。
@l
@image layer=1 page=fore storage='ZD01' visible=true left =0 top=0
@er
智代: 我还有事,先走一步了。
@r
再见。
@l
@image layer=1 page=fore storage='Z03' visible=true left =0 top=0
@er
渚: 好的,再见。
@l
@image layer=1 page=fore storage='Z01' visible=true left =0 top=0
@er
渚: 还要去其他地方走走吗?
@r
@link target=*go
好的。
@endlink
@r
@link target=*end
不用了,谢谢。
@endlink
@s
*x
@current layer=message0 page=back
@position layer=message0 frame='' page=back
@er
@position layer=1 page=back visible=false
@freeimage layer=1 page=back
@trans method=crossfade time=500
@wt
@current layer=message0
@cm
@position layer=0 page=back visible=false
@image layer=0 page=back storage='WHITE' visible=true left =0 top=0
@trans method=crossfade time=1000
@wt
@position layer=0 page=back visible=false
@image layer=0 page=back storage='BG003' visible=true left =0 top=0
@trans method=crossfade time=1000
@wt
@position layer=1 page=back visible=false
@image layer=1 page=back storage='Z03' visible=true left =0 top=0
@trans method=crossfade time=500
@wt
@position layer=message0 left=0 top=470 width=800 height=130 marginl=70 margint=15 marginr=70 marginb=15 opacity=0 visible=true frame='TB' page=back
@trans method=crossfade time=500
@wt
@current layer=message0 page=fore
渚: 这间教室很热闹呢。
@l
@image layer=1 page=fore storage='X02' visible=true left =0 top=0
@er
杏: 哈,这不是小渚么,一起来玩牌吧,很有意思的哦。
@l
@image layer=1 page=fore storage='Z04' visible=true left =0 top=0
@er
渚: 可是我不会玩啊……
@l
@image layer=1 page=fore storage='X03' visible=true left =0 top=0
@er
杏: 唔,那真是遗憾啊。
@l
@image layer=1 page=fore storage='X01' visible=true left =0 top=0
@er
杏: 这位同学一起来玩吧。
@l
@image layer=1 page=fore storage='Z02' visible=true left =0 top=0
@er
渚: 他是新来的同学,还是让他先熟悉下校园吧。
@l
@image layer=1 page=fore storage='X02' visible=true left =0 top=0
@er
杏: 啊哈哈,没事没事。
@r
那你们继续吧,我玩去了。
@l
@image layer=1 page=fore storage='Z01' visible=true left =0 top=0
@er
渚: 好的,那我们先走了。
@l
@image layer=1 page=fore storage='X01' visible=true left =0 top=0
@er
杏: 嗯,拜啦。
@l
@image layer=1 page=fore storage='Z01' visible=true left =0 top=0
@er
渚: 还要去其他地方走走吗?
@r
@link target=*go
好的。
@endlink
@r
@link target=*end
不用了,谢谢。
@endlink
@s
*fz
@current layer=message0 page=back
@position layer=message0 frame='' page=back
@er
@position layer=1 page=back visible=false
@freeimage layer=1 page=back
@trans method=crossfade time=500
@wt
@current layer=message0
@cm
@position layer=0 page=back visible=false
@image layer=0 page=back storage='WHITE' visible=true left =0 top=0
@trans method=crossfade time=1000
@wt
@position layer=0 page=back visible=false
@image layer=0 page=back storage='BG004' visible=true left =0 top=0
@trans method=crossfade time=1000
@wt
@position layer=1 page=back visible=false
@image layer=1 page=back storage='FZ02' visible=true left=0 top=0
@trans method=crossfade time=500
@wt
@position layer=message0 left=0 top=470 width=800 height=130 marginl=70 margint=15 marginr=70 marginb=15 opacity=0 visible=true frame='TB' page=back
@trans method=crossfade time=500
@wt
@current layer=message0 page=fore
那边有一个女生,似乎在等人。
@l
@image layer=1 page=fore storage='Z02' visible=true left =0 top=0
@er
渚: 请问……
@l
@image layer=1 page=fore storage='FZ03' visible=true left =0 top=0
@er
风子: 嗯?
@l
@image layer=1 page=fore storage='Z01' visible=true left =0 top=0
@er
渚: 你是在等人吗?
@l
@image layer=1 page=fore storage='FZ03' visible=true left =0 top=0
@er
风子: 你们……要海星吗?
@l
@image layer=1 page=fore storage='Z02' visible=true left =0 top=0
@er
渚: 海星?
@l
@image layer=1 page=fore storage='FZ04' visible=true left =0 top=0
@er
风子: 这个海星送给你们,希望你们能参加风子姐姐的婚礼。
@l
@image layer=1 page=fore storage='Z03' visible=true left =0 top=0
@er
渚: 嗯,很可爱呢,谢谢了。
@l
@image layer=1 page=fore storage='FZ01' visible=true left =0 top=0
@er
风子: 风子还有很多海星要发,就不耽搁时间了。
@l
@image layer=1 page=fore storage='Z03' visible=true left =0 top=0
@er
渚: 好的,加油哦。
@l
@image layer=1 page=fore storage='FZ01' visible=true left =0 top=0
@er
风子: 嗯。
@l
@image layer=1 page=fore storage='Z03' visible=true left =0 top=0
@er
渚: 是个很可爱的女生呢。
@l
@image layer=1 page=fore storage='Z01' visible=true left =0 top=0
@er
渚: 还要去其他地方走走吗?
@r
@link target=*go
好的。
@endlink
@r
@link target=*end
不用了,谢谢。
@endlink
@s
*qm
@current layer=message0 page=back
@position layer=message0 frame='' page=back
@er
@position layer=1 page=back visible=false
@freeimage layer=1 page=back
@trans method=crossfade time=500
@wt
@current layer=message0
@cm
@position layer=0 page=back visible=false
@image layer=0 page=back storage='WHITE' visible=true left =0 top=0
@trans method=crossfade time=1000
@wt
@position layer=0 page=back visible=false
@image layer=0 page=back storage='BG005' visible=true left =0 top=0
@trans method=crossfade time=1000
@wt
@position layer=1 page=back visible=false
@image layer=1 page=back storage='Z01' visible=true left=0 top=0
@trans method=crossfade time=500
@wt
@position layer=message0 left=0 top=470 width=800 height=130 marginl=70 margint=15 marginr=70 marginb=15 opacity=0 visible=true frame='TB' page=back
@trans method=crossfade time=500
@wt
@current layer=message0 page=fore
渚: 这里就是图书室了。
@r
因为现在还没有放学,所以应该只有琴美同学在。
@l
@image layer=1 page=fore storage='Z03' visible=true left =0 top=0
@er
渚: 小琴美~
@l
@image layer=1 page=fore storage='QM01' visible=true left =0 top=0
@er
琴美: 啊……是小渚。
@l
@image layer=1 page=fore storage='QM02' visible=true left =0 top=0
@er
琴美: 要听小提琴吗?我有好好练习哦。
@l
@image layer=1 page=fore storage='Z05' visible=true left =0 top=0
@er
渚: 这个……
@r
那就请演奏吧……
@l
@image layer=1 page=fore storage='QM02' visible=true left =0 top=0
@er
琴美: 嗯。
@l
@image layer=1 page=fore storage='QM03' visible=true left =0 top=0
@er
吱——————
@l
@image layer=1 page=fore storage='Z06' visible=true left =0 top=0
@er
渚: 唔……
@l
@image layer=1 page=fore storage='QM04' visible=true left =0 top=0
@er
琴美: 不好听么……
@l
@image layer=1 page=fore storage='Z05' visible=true left =0 top=0
@er
渚: 啊……不是……很好呢……
@r
请继续加油吧!
@l
@image layer=1 page=fore storage='QM01' visible=true left =0 top=0
@er
琴美: 嗯,下次还要来听哦。
@l
@image layer=1 page=fore storage='Z05' visible=true left =0 top=0
@er
渚: 啊……好……
@l
@image layer=1 page=fore storage='Z01' visible=true left =0 top=0
@er
渚: 还要去其他地方走走吗?
@r
@link target=*go
好的。
@endlink
@r
@link target=*end
不用了,谢谢。
@endlink
@s
*yjn
@current layer=message0 page=back
@position layer=message0 frame='' page=back
@er
@position layer=1 page=back visible=false
@freeimage layer=1 page=back
@trans method=crossfade time=500
@wt
@current layer=message0
@cm
@position layer=0 page=back visible=false
@image layer=0 page=back storage='WHITE' visible=true left =0 top=0
@trans method=crossfade time=1000
@wt
@position layer=0 page=back visible=false
@image layer=0 page=back storage='BG006' visible=true left =0 top=0
@trans method=crossfade time=1000
@wt
@position layer=1 page=back visible=false
@image layer=1 page=back storage='YJN01' visible=true left=0 top=0
@trans method=crossfade time=500
@wt
@position layer=message0 left=0 top=470 width=800 height=130 marginl=70 margint=15 marginr=70 marginb=15 opacity=0 visible=true frame='TB' page=back
@trans method=crossfade time=500
@wt
@current layer=message0 page=fore
有纪宁: 两位,早上好。
@r
要喝点什么呢?
@l
@image layer=1 page=fore storage='Z01' visible=true left =0 top=0
@er
渚: 咖啡吧。
@l
@image layer=1 page=fore storage='YJN02' visible=true left =0 top=0
@er
有纪宁: 好的,请稍候。
@l
@freeimage layer=1 page=fore
@er
片刻之后。
@l
@image layer=1 page=fore storage='YJN02' visible=true left =0 top=0
@er
有纪宁: 这是你们的咖啡,请慢用。
@l
@image layer=1 page=fore storage='Z03' visible=true left =0 top=0
@er
渚: 谢谢。
@l
@image layer=1 page=fore storage='Z03' visible=true left =0 top=0
@er
渚: 真的很好喝。
@l
@image layer=1 page=fore storage='YJN02' visible=true left =0 top=0
@er
有纪宁: 欢迎下次再来哦。
@l
@image layer=1 page=fore storage='Z03' visible=true left =0 top=0
@er
渚: 好的,一定。
@l
@image layer=1 page=fore storage='Z01' visible=true left =0 top=0
@er
渚: 还要去其他地方走走吗?
@r
@link target=*go
好的。
@endlink
@r
@link target=*end
不用了,谢谢。
@endlink
@s
*end
@current layer=message0 page=back
@position layer=message0 frame='' page=back
@er
@position layer=1 page=back visible=false
@freeimage layer=1 page=back
@trans method=crossfade time=500
@wt
@current layer=message0
@cm
@position layer=0 page=back visible=false
@image layer=0 page=back storage='WHITE' visible=true left =0 top=0
@trans method=crossfade time=1000
@wt
@position layer=0 page=back visible=false
@image layer=0 page=back storage='BG001' visible=true left =0 top=0
@trans method=crossfade time=1000
@wt
@position layer=1 page=back visible=false
@image layer=1 page=back storage='Z01' visible=true left=0 top=0
@trans method=crossfade time=500
@wt
@position layer=message0 left=0 top=470 width=800 height=130 marginl=70 margint=15 marginr=70 marginb=15 opacity=0 visible=true frame='TB' page=back
@trans method=crossfade time=500
@wt
@current layer=message0 page=fore
渚: 今天就先到这里吧。
@r
下次再见咯。
@l
@current layer=message0 page=back
@position layer=message0 frame='' page=back
@er
@position layer=1 page=back visible=false
@freeimage layer=1 page=back
@trans method=crossfade time=500
@wt
@current layer=message0
@cm
@position layer=0 page=back visible=false
@image layer=0 page=back storage='WHITE' visible=true left =0 top=0
@trans method=crossfade time=1000
@wt
@jump target=*menu
嗯。。。。继续加油哈。。。。
太简单了这也
这个确实简单了,连存档功能都没有,主要是再做的长一点那些对话啊什么的谁来编啊,我可没那本事呃……