ubuntu下塔防游戏:七十二座天门阵

由本社区发起的开源项目
zzzzzzzzzzz
帖子: 339
注册时间: 2010-04-09 13:08
送出感谢: 0
接收感谢: 5 次

ubuntu下塔防游戏:七十二座天门阵

#1

帖子 zzzzzzzzzzz » 2012-04-07 13:57

这是目前正在做的一个应用,由于感觉难以讲清楚,所以制作一个视频先放上
http://v.youku.com/v_show/id_XMzc3MzI0Mjky.html
以给一个直观印象

我比较喜欢塔防游戏,尤其是可以自己定制的塔防游戏,所以我有几篇玩“oldj 的 HTML5 塔防游戏”的wiki,其间不时冒出要做个比他“花哨”些的塔防的念头,前段日子就断断续续开始了

“七十二座天门阵”顾名思义是以阵法为玩点,不同于其他塔防的防守者、障碍后期添加的方式,而是以一种装入各种预制、自制阵法(就是布局)来初始

所追求的目标是把塔防游戏所有的“有趣点”都提取出来,让他人可以“人尽其才”地扩展自己所擅长的部分,比如

阵法都存放在“zhentu馆”目录中,有专门的阵法编辑器来编辑已有或者新建自有的阵法

攻方的设定都在“杨门女将营”目录中,每个人物都是一张独立的png图片(如:穆桂英.png),人物的设定都是以文本文件形式存放(如:穆桂英.zs),便于编辑和替换,新增人物时是首先添加png图片,而后打开游戏便会有“你有新的女将了”的人物属性对话框弹出供设置,完毕后即可用

守方的设定都在“吕祖营”目录中,结构如同攻方,只是人物图片需要加数字前缀以定他在游戏可用人物列表中的位置,如“1-吕祖.png”,还会另外需要一张兵器的png图片,命名如“1-吕祖.png”对应“吕祖的兵器.png”,不过不提供兵器图片也是允许,那该人物将是摆设

每个守方人物都拥有“攻击策略”,于是有“策略馆”目录存放各种策略文件,比如“2-优先攻击弱者.zs”,这部分的增修需要懂得javascript,但他已是独立的逻辑部分,黑盒只管入出,不必考虑游戏其他代码

用到的网页都在html目录中,赢.html、输.html、属性设置.html等等,也是擅长网页制作的爱好者可以动手去修改,我写的网页只是“先用着”,虽然是html,但在使用中还是有点jsp样,可以使用变量,比如“{阵名}”就代表当前所用阵法的名称

目前大概就是这样了,期望上传后能够“众人拾柴火焰高”,谢谢
头像
YeLee
论坛版主
帖子: 26388
注册时间: 2008-08-13 8:48
系统: Fundu i64
来自: 东海硇州,一双管钥。
送出感谢: 25 次
接收感谢: 307 次
联系:

Re: ubuntu下塔防游戏:七十二座天门阵

#2

帖子 YeLee » 2012-04-07 15:00

看上去好像挺好玩的。 :em04 :em04 :em04
但后面居然输了。 :em21 :em21 :em21
◎当我站在道德的高度上俯视别人的时候,发现自己是多么渺小。
♥执着但不偏激,反对而不排斥,坚决捍卫矛盾体的存在方式。
★★★天气预报★★★
fcitx-yatable一个可以使用的码表输入法
[教程]几个实例攻克软件编译难关
Gentoo Development Guide
字体相关
zzzzzzzzzzz
帖子: 339
注册时间: 2010-04-09 13:08
送出感谢: 0
接收感谢: 5 次

Re: ubuntu下塔防游戏:七十二座天门阵

#3

帖子 zzzzzzzzzzz » 2012-04-08 12:42

YeLee 写了:但后面居然输了。 :em21 :em21 :em21
这就是因为人设的平衡(可玩性)我没有经验,不过幸好这是可改的文本,像
穆桂英.zs

代码: 全选

血量为100000。
允许数为1。
吕祖.zs

代码: 全选

攻击半径为10。
攻击速度为100。
杀伤力为1000。
允许数为1。
兵器携带数为1。
头像
YeLee
论坛版主
帖子: 26388
注册时间: 2008-08-13 8:48
系统: Fundu i64
来自: 东海硇州,一双管钥。
送出感谢: 25 次
接收感谢: 307 次
联系:

Re: ubuntu下塔防游戏:七十二座天门阵

#4

帖子 YeLee » 2012-04-08 12:43

我喜欢无敌版的。 :em04 :em04 :em04
◎当我站在道德的高度上俯视别人的时候,发现自己是多么渺小。
♥执着但不偏激,反对而不排斥,坚决捍卫矛盾体的存在方式。
★★★天气预报★★★
fcitx-yatable一个可以使用的码表输入法
[教程]几个实例攻克软件编译难关
Gentoo Development Guide
字体相关
zzzzzzzzzzz
帖子: 339
注册时间: 2010-04-09 13:08
送出感谢: 0
接收感谢: 5 次

Re: ubuntu下塔防游戏:七十二座天门阵

#5

帖子 zzzzzzzzzzz » 2012-04-08 12:47

就目前得出的经验是:决定平衡的是攻方的盾牌兵、守方的弓箭手
弓箭手.zs

代码: 全选

攻击半径为5。
攻击速度为50。
杀伤力为1。
允许数为10。
兵器携带数为400。
盾牌兵.zs

代码: 全选

血量为6000。
允许数为100。
zzzzzzzzzzz
帖子: 339
注册时间: 2010-04-09 13:08
送出感谢: 0
接收感谢: 5 次

Re: ubuntu下塔防游戏:七十二座天门阵

#6

帖子 zzzzzzzzzzz » 2012-04-08 12:51

YeLee 写了:我喜欢无敌版的。 :em04 :em04 :em04
那其实把吕祖全改成最大值(其实没有上线)就行了,一个就能防守住
头像
YeLee
论坛版主
帖子: 26388
注册时间: 2008-08-13 8:48
系统: Fundu i64
来自: 东海硇州,一双管钥。
送出感谢: 25 次
接收感谢: 307 次
联系:

Re: ubuntu下塔防游戏:七十二座天门阵

#7

帖子 YeLee » 2012-04-08 12:55

支持一下。 :em09 :em09 :em09
◎当我站在道德的高度上俯视别人的时候,发现自己是多么渺小。
♥执着但不偏激,反对而不排斥,坚决捍卫矛盾体的存在方式。
★★★天气预报★★★
fcitx-yatable一个可以使用的码表输入法
[教程]几个实例攻克软件编译难关
Gentoo Development Guide
字体相关
zzzzzzzzzzz
帖子: 339
注册时间: 2010-04-09 13:08
送出感谢: 0
接收感谢: 5 次

Re: ubuntu下塔防游戏:七十二座天门阵

#8

帖子 zzzzzzzzzzz » 2012-04-08 12:57

线=限

这个游戏目前的实现是没有一般塔防那种的守方兵力升级,而是通过兵器的损耗来控制平衡,人设里“兵器携带数”大于2的为可损耗兵器,“发一支少一支”
zzzzzzzzzzz
帖子: 339
注册时间: 2010-04-09 13:08
送出感谢: 0
接收感谢: 5 次

Re: ubuntu下塔防游戏:七十二座天门阵

#9

帖子 zzzzzzzzzzz » 2012-04-08 13:05

“zhentu馆”目录里的阵图也都是文本文件,像
青龙阵.zs

代码: 全选

阵图为下原样
卍                  |
乂乂乂乂乂乂乂乂乂乂乂乂乂乂乂乂乂十 |
                 乂 |
 十乂乂乂乂十乂乂乂乂乂乂乂乂十 乂 |
 乂十   乂十十十十十十十十乂 乂 |
 乂  乂  乂十十十十十十十乂 乂 |
 乂 乂十乂  乂十十十十十十乂 乂 |
 乂 乂十十乂  乂十十十十十乂 乂 |
 乂 乂十十十乂  乂十十十十乂 乂 |
 乂 乂十十十十乂  乂十十十乂 乂 |
 乂 乂十十十十十乂  乂十十乂 乂 |
 乂 乂十十十十十十乂  乂十乂 乂 |
 乂 乂十十十十十十十乂  乂十 乂 |
 乂 乂十十十十十十十十乂  乂   |
 乂 乂十十十十十十十十十乂  乂十十|
 乂 十乂乂乂乂乂乂乂乂乂十乂  乂十|
 乂             乂  乂|
 十乂乂乂乂乂乂乂乂乂乂乂乂 十乂  |
               十十乂卐|上原样。
zzzzzzzzzzz
帖子: 339
注册时间: 2010-04-09 13:08
送出感谢: 0
接收感谢: 5 次

Re: ubuntu下塔防游戏:七十二座天门阵

#10

帖子 zzzzzzzzzzz » 2012-04-08 14:27

再加一个视频:七十二座天门阵 之 云卷阵
http://v.youku.com/v_show/id_XMzc3OTI5NTcy.html
头像
YeLee
论坛版主
帖子: 26388
注册时间: 2008-08-13 8:48
系统: Fundu i64
来自: 东海硇州,一双管钥。
送出感谢: 25 次
接收感谢: 307 次
联系:

Re: ubuntu下塔防游戏:七十二座天门阵

#11

帖子 YeLee » 2012-04-08 16:27

感觉移动速度还是太快了。 :em06 :em06 :em06
◎当我站在道德的高度上俯视别人的时候,发现自己是多么渺小。
♥执着但不偏激,反对而不排斥,坚决捍卫矛盾体的存在方式。
★★★天气预报★★★
fcitx-yatable一个可以使用的码表输入法
[教程]几个实例攻克软件编译难关
Gentoo Development Guide
字体相关
头像
UbuntuTeachMe
帖子: 64
注册时间: 2011-05-10 20:07
送出感谢: 0
接收感谢: 0
联系:

Re: ubuntu下塔防游戏:七十二座天门阵

#12

帖子 UbuntuTeachMe » 2012-04-08 18:30

最喜欢可以自己定制的塔防游戏了,能有个加速功能更好了~
A person is a person because of other persons.
Google+ http://gplus.to/wliangdai
头像
eexpress
帖子: 58428
注册时间: 2005-08-14 21:55
来自: 长沙
送出感谢: 4 次
接收感谢: 256 次

Re: ubuntu下塔防游戏:七十二座天门阵

#13

帖子 eexpress » 2012-04-08 20:15

方块组成的线路,太不动态了。看到有一个在45度的地方卡死的。
● 鸣学
zzzzzzzzzzz
帖子: 339
注册时间: 2010-04-09 13:08
送出感谢: 0
接收感谢: 5 次

Re: ubuntu下塔防游戏:七十二座天门阵

#14

帖子 zzzzzzzzzzz » 2012-04-09 1:42

YeLee 写了:感觉移动速度还是太快了。 :em06 :em06 :em06
你跟楼下可怎么来平衡……
zzzzzzzzzzz
帖子: 339
注册时间: 2010-04-09 13:08
送出感谢: 0
接收感谢: 5 次

Re: ubuntu下塔防游戏:七十二座天门阵

#15

帖子 zzzzzzzzzzz » 2012-04-09 1:46

UbuntuTeachMe 写了:最喜欢可以自己定制的塔防游戏了,能有个加速功能更好了~
加速功能可以想如何来加上,而目前我似乎应该尽早提供下载包,因为我其实就是个写代码,而美术、人设等实在不在行,若能有其他人来做这些那便再好不过
回复

回到 “开源小工具”