JBTALKS.CC

标题: 自己写的游戏(DEMO)(已更新) [打印本页]

作者: veewen    时间: 2010-11-21 02:06 PM
标题: 自己写的游戏(DEMO)(已更新)
本帖最后由 veewen 于 2010-12-2 10:38 PM 编辑

02/Dec/2010 更新版本1.09

1. 增加随机任务
2. dungeon 传送,地下城有teleport gate,按了可以回城,城里也可以按来回去继续探险
3. 增加灵魂石,可用于强化装备
4. 增加3种战斗场景
5. 前往下个岛,只要解完任务就可以坐船去下一个岛
6. dungeon深度有limit了,大概在2层到7层之间
7. dungeon扩大了
8. 四种首领:Champion, Elite, Unique 和 Legendary.
9. 修了无数的bug
10. 加了音乐和音效
11. 之前的save file不能用了,必须重完。
12. 这个版本loading 比较久,建议去泡杯咖啡

如果开始后还是旧版本,请clear cache.

------------------------------------------------

按此开始游戏: http://gamevacant.com/battle.html





请帮我找一找bug, 还有如果觉得有什么需要改进的地方,也请多多留言~
作者: ★叛逆★    时间: 2010-11-21 02:11 PM
好的...我在玩著~~~~~~~
作者: ★叛逆★    时间: 2010-11-21 02:18 PM
我不會復活~~~~~~~
作者: veewen    时间: 2010-11-21 09:50 PM
回复 3# ★叛逆★

我忘记加复活的功能了

下次update时我会加进去的
作者: ★叛逆★    时间: 2010-11-21 09:52 PM
回复 4# veewen


    號的~~~~~~~~~~
作者: veewen    时间: 2010-12-2 10:38 PM
已经更新了
作者: 宅男-兜着走    时间: 2010-12-2 11:00 PM
操作方面还真不习惯

为什么买东西的时候一开始就 给我们 999 的 qty?

还有就是,为什么拿道具的时候还要去 Click 才会进 Inventory

其它的我没意见。
作者: veewen    时间: 2010-12-3 07:39 AM
回复 7# 宅男-兜着走

可能我testing的时候玩太多次了,所以不会感觉不习惯
作者: 宅男-兜着走    时间: 2010-12-3 01:10 PM
回复  宅男-兜着走

可能我testing的时候玩太多次了,所以不会感觉不习惯
veewen 发表于 2010-12-3 07:39 AM


自己做的东西,自己感觉不到问题的
作者: ishiro1989    时间: 2010-12-3 01:59 PM
很不错哦,还会自己写游戏~呵呵玩玩看。
作者: veewen    时间: 2010-12-3 06:41 PM
回复 9# 宅男-兜着走

是咯,所以才要让人testing给意见
作者: xiangyun    时间: 2010-12-4 04:05 PM
请问你是用什么software做游戏的
作者: veewen    时间: 2010-12-4 06:24 PM
回复 12# xiangyun

Flash CS4
作者: silky    时间: 2010-12-5 05:37 PM
你的Flash功力应用到淋漓尽致了,楼主
作者: silky    时间: 2010-12-5 11:21 PM
不错不错,刚才抽出时间玩,现在上手了
我有一个建议,就是trade的时候,不要直接按那个item就马上买或卖,应该在买卖之前跳一个框框问玩家确定要买下(或者卖掉)这个物品吗。
因为我卖错东西,也买错东西,按太快的时候损失~
作者: duo8668    时间: 2010-12-6 06:18 PM
想请问下,flash能够与数据库沟通吗?因为如果游戏需要帐号的话,是怎么 authenticate的呢?
谢谢!
作者: veewen    时间: 2010-12-6 06:33 PM
回复 16# duo8668

方法一:最简单的就是Post form咯,flash可以post去php,result也会return到flash里。我之前就写过一个flash online游戏,完全是用post form的,效果还不错,shared hosting 的 server 又便宜。

方法二:如果是要做些real time的,就我所知,Flash用RTMP,如果是密码之类的flash也有support RTMPS。Server side 必须安装一些软件,如: ElectroServer,然后再由ElectroServer把Data弄去Mysql。至少要VPS才可以跑这种设定,Shared hosting就不行了。

我使用过第二个方法写Flash Texas Hold'em,效果还不错。
作者: duo8668    时间: 2010-12-6 06:36 PM
回复 17# veewen


   好深奥啊。。。请问你住在哪啊?如果是JB附近的话可不可以拜你为师?学费多少?
作者: grayisagirl    时间: 2010-12-6 06:39 PM
楼主你在修改内容吗?我现在玩不到~
作者: veewen    时间: 2010-12-6 06:44 PM
回复 18# duo8668

我不会教人的

而且这些东西上网很多example可以看,很容易找到资料。
作者: veewen    时间: 2010-12-6 06:45 PM
回复 19# grayisagirl

我这里没有问题ler

你的有出现什么error还是讯息吗?
作者: grayisagirl    时间: 2010-12-6 06:49 PM
回复  grayisagirl

我这里没有问题ler  

你的有出现什么error还是讯息吗?
veewen 发表于 2010-12-6 06:45 PM

可以了,刚才我用 IE 9 不行,现在用 Firefox
我想问,玩了我关掉有存档的吗?你以后更新内容会不会之前的记录不见掉?
= )
作者: Super-Tomato    时间: 2010-12-6 06:56 PM
回复  duo8668

方法一:最简单的就是Post form咯,flash可以post去php,result也会return到flash里。我 ...
veewen 发表于 2010-12-6 06:33 PM



方法一要是使用 URLRequest 次數太频繁再加上多人在玩,那麽 shared hosting 的用戶也許會超出 bandwidth 或被 hosting 公司限制占用過多資源
作者: veewen    时间: 2010-12-6 06:59 PM
回复 22# grayisagirl

同个版本的进度会自动储存。关掉电脑重新开过还是可以load到。

但是换版本后,存档就不能用了。因为要修bug和balance游戏里面的东西,很多item的data要调来调去。
作者: veewen    时间: 2010-12-6 07:02 PM
回复 23# Super-Tomato

看你optimize的功力吧。

code写到不好,普通的website也是会占用过多的资源的。
作者: Super-Tomato    时间: 2010-12-6 07:12 PM
回复  Super-Tomato

看你optimize的功力吧。

code写到不好,普通的website也是会占用过多的资源的。
veewen 发表于 2010-12-6 07:02 PM


這和 coding 方面没甚么太大問題,optimize coding 主要是讓 client side 的處理器運算和資源分配上有更好的提升
一般单機游戏方面也許還没甚么問題,如果是多人連線的情况下要一直向主機要求更新連線者的座標和 action 等就會非常的频繁。一般上多人連線游戏都使用 socket 做 handshake 會减少很多不必要的資源浪費,而且資料封包的接收也較同步性,可惜的是 shared hosting 用戶没辦法開 port。
作者: veewen    时间: 2010-12-6 07:27 PM
回复 26# Super-Tomato

real time的当然是socket比较好,也就是上面提到的方法二。

但如果是考虑成本使用share hosting,还是有很多办法可以optimize你的bandwidth usage和资源的。

連線者的座標和 action 等,看你怎么写而已。基本上flash mmorpg不需要很多的alignment,用prediction降低usage。坐标和动作摄取可以用batch retrieve, 每几秒更新一次。每张地图使用一个server等等,其他还有好多的技术,都可以帮你optimize你的peak bandwidth和peak memory。

我上次只用到一个server, 最高在线人数200多人。

如果人数太多,赚的钱自然就多了,就好换server咯。
作者: duo8668    时间: 2010-12-9 11:55 PM
回复  Super-Tomato

real time的当然是socket比较好,也就是上面提到的方法二。

但如果是考虑成本使 ...
veewen 发表于 2010-12-6 07:27 PM


结果我还是找不到Flash 去 MS SQL 的。请问有什么 clues 吗?我去图书馆看的都是些 Flex AIR 的,能行吗?
谢谢!
作者: goodday    时间: 2010-12-10 01:14 AM
哎呦 !!!!
想加入 你们的话题
没位进
我 没玩 flash 的 action programming 啊

作者: 宅男-兜着走    时间: 2010-12-10 01:40 AM
结果我还是找不到Flash 去 MS SQL 的。请问有什么 clues 吗?我去图书馆看的都是些 Flex AIR 的,能行吗 ...
duo8668 发表于 2010-12-9 11:55 PM


http://help.adobe.com/en_US/AS2L ... ntent=00001161.html

看看这个 LoadVars(); 的Class,
是做得到你要的东西的。
作者: duo8668    时间: 2010-12-10 08:29 AM
看看这个 LoadVars(); 的Class,
是做得到你要的东西的。
宅男-兜着走 发表于 2010-12-10 01:40 AM



   我依这个在网上搜查,还是没有跟 SQL 直接沟通的方式。 有些则有 plug in 去 MySQL 的。我看的 flash 的 数据库都是已  .db 为extension的。  .mdb 的看不到。。。
郁闷。。。
作者: 宅男-兜着走    时间: 2010-12-10 11:57 AM
我依这个在网上搜查,还是没有跟 SQL 直接沟通的方式。 有些则有 plug in 去 MySQL 的。我看的 fl ...
duo8668 发表于 2010-12-10 08:29 AM



    直接跟数据库沟通哦 ==
那么LoadVars 就不行了。
应为是要通过 server script 来handle。
作者: veewen    时间: 2010-12-11 12:25 AM
本帖最后由 veewen 于 2010-12-11 12:32 AM 编辑

回复 31# duo8668

直接connect的哦,security会是很大的问题。Flash 很容易decompile的,你的database资料很容易就会外泄。

你可以试试: http://asql.mooska.pl/

强烈建议:最好还是通过server来执行database的部分,尤其是当你涉及到user verification的情况,更加应该避免直接connect。

就好像有人说要用JavaScript来connect去Database一样的奇怪。Flash跟JavaScript其实很类似,都是Client side的。在client side写这种东西,只能说,保重
作者: toppmc40    时间: 2010-12-11 04:26 AM
怎么写游戏
简单的就好了...
可以吗
qbasic怎么用
作者: duo8668    时间: 2010-12-11 08:03 AM
回复  duo8668

直接connect的哦,security会是很大的问题。Flash 很容易decompile的,你的database资料 ...
veewen 发表于 2010-12-11 12:25 AM



   那像网页网游这类型的游戏也是用 http 的吗?我最近都在想他们是怎么操作的。也都呆在图书馆内查各资料等等。
作者: veewen    时间: 2010-12-11 08:32 AM
回复 35# duo8668

基本上就是我之前说的那两种方法吧,http或rtmp socket server。

两种的安全性都还蛮高的,因为有cross-domain policy。

我还有看过有人用XML当flash的database的,不过不太常见。

不管哪一种方法,都需要到server的。
作者: veewen    时间: 2010-12-11 08:50 AM
回复 34# toppmc40

假设你是一个Indie game developer,而且你的budget是$0的话,步骤如下:

第一步:脑里有游戏的idea
第二步:了解一些platform的pro and cons,然后选择编写的语言
第三步:制造prototype
第四步:Polish 你的游戏(包括美化,GUI,user friendly,interactive等等)
第五步:制造音效和音乐(找寻free royalty的,或自己制作)
第六步:Release demo 或 找人beta-testing

写游戏是一项很多功的事情,尤其是一人团队,你需要多方面的知识,如照片处理,音乐音效处理等等,所有东西都需要一手包办。所有东西必须要完美结合,才能制造出一个好玩的游戏。

现在主流都是flash游戏和iPhone游戏,如果要累积写游戏的经验,建议你直接从这两方面下手。
作者: toppmc40    时间: 2010-12-11 11:03 AM
本帖最后由 toppmc40 于 2010-12-11 11:05 AM 编辑

qbasic哪裡下載
作者: toppmc40    时间: 2010-12-11 11:23 AM
回复 37# veewen


    你有讀過這些編寫遊戲的學校嗎
我不認識這些code 和你第四條說的是什麼
要寫遊戲先要認識什麼
作者: 宅男-兜着走    时间: 2010-12-11 12:56 PM
回复  veewen


    你有讀過這些編寫遊戲的學校嗎
我不認識這些code 和你第四條說的是什麼
要寫遊戲 ...
toppmc40 发表于 2010-12-11 11:23 AM


GUI 乃 WYSIWYG , 使用者界面也。
作者: veewen    时间: 2010-12-11 02:09 PM
回复 39# toppmc40

我没有读过编写游戏的课程。
上面写的步骤是我之前写游戏的时候自己摸索出来的。

你至少要先会一些基本的programming, 然后再来选择你要用的程式语言。之后就是不停的找资料,看example等等的来吸收知识咯。
作者: toppmc40    时间: 2010-12-11 08:54 PM
回复 41# veewen


    哦哦...
有沒有幾個教學網站推薦
作者: toppmc40    时间: 2010-12-12 08:14 PM
回复 41# veewen


    基本的programming是什么
我想学c++
作者: 宅男-兜着走    时间: 2010-12-13 01:14 PM
回复  veewen


    基本的programming是什么
我想学c++
toppmc40 发表于 2010-12-12 08:14 PM


基本的Programming, 要懂 ,

input, output.

if 判断,循环,Method,  Array, 写Class。
懂了才来写C++ 游戏吧。

盲目的 Copy and paste 是什么也做不出的。
作者: toppmc40    时间: 2010-12-13 01:40 PM
<<这个input??




欢迎光临 JBTALKS.CC (https://jbtalks.my/) Powered by Discuz! X2.5