铁血丹心

 找回密码
 我要成为铁血侠客
搜索
查看: 13729|回复: 34

[广告] Java复刻原版金庸群侠传

[复制链接]
发表于 2009-10-21 16:22 | 显示全部楼层 |阅读模式

马上注册,结交更多侠友!

您需要 登录 才可以下载或查看,没有账号?我要成为铁血侠客

x
【修  改   程  度】复刻版引擎
【作  品   名  称】Java复刻原版金庸群侠传
【作           者】else
【制  作   进  度】80%
【说           明】
  • 完全参考weyl的pascal版翻译出来的产物,向weyl致敬!
  • 这个版本是参照原版的
  • 技术上没用SDL,采用Java双缓冲
  • 纯键盘操作,鼠标事件暂未考虑

【预 计 发布 时间】2009年10月
【其           他】

年初就有了这个计划,当时刚接触咱们论坛不久,惊诧于还有这样一群人,还有这样一批作品。早先也修改过游戏,可绝没想到还能把一个完全没有源码的可执行文件熟悉到这种程度。我虽然也算个程序员,但只是专门的java程序员。于是就有了这么个移植的计划。把好东西收入囊中,自己想动啥就动啥,想改啥改啥,确实是一件比较开心的事情。不大懂汇编,曾经打开过传说中的注释版汇编源码,不过看不过几秒就关掉了。这次的移植完全是从weyl的源码开始的。开始之后才有了lua版,后来还看到公布了所有MOD的源码,不过都还没时间研究。一切都是基于最初一个大文件的版本改写的。

一开始选择了SDL_JAVA,因为和pascal版一致。把大地图显示出来后速度奇慢,没查出是啥问题。搜了一下咱们论坛,貌似大虾们对此也不太关心,据说有几个组已经在做类似翻译语言的事情,但是看起来意义不大。于是计划就搁浅了。

这一放就是半年多,除了lua看样子也没什么别的语言的复刻版出来。自己琢磨着对别人有用没用先不管了,自己愿意做就接着做呗。这次是用双缓冲上手,当然也不全是,还在改,貌似效果不错。这一改上就非常手滑,下班后经常一坐坐到深夜,事件系统,菜单系统都很快解决了,显示动画卡了卡,今天中午看起来也像模像样了。

于是就有了这篇广告,估摸着这周内怎么也可以把版本大致做完整了,可以和大家见面。音效和音乐还没有考虑,鼠标事件暂不支持,我习惯键盘玩这款游戏,怀旧嘛。

目前速度还有点慢,还有不少bug,很多地方就是从pascal那里拷贝过来,我自己也还不知道什么意思。没关系,以后会越来越好的。金水猪3已经用了复刻版的金庸,复刻版会越来越受到重视的。虽说这次算是为自己做的,我也希望我的引擎能够给大家带来更多的乐趣。
【武侠.中国】铁血丹心论坛(大武侠):致力于推广和发展武侠文化,让我们一起努力,做全球最大的武侠社区。
可能是目前为止最好的金庸群侠传MOD游戏交流论坛,各种经典武侠游戏等你来玩,各种开源制作工具等你来实现你的游戏开发之梦。
发表于 2009-10-21 16:33 | 显示全部楼层
期待大作早日问世,现在手机游戏还是流行java.我的手机貌似快该换了

[发帖际遇]: 竟然敢用假玄铁令求谢烟客办事!纵横天下被谢烟客痛殴一顿,丢失银子银两20两。
【武侠.中国】铁血丹心论坛(大武侠):致力于推广和发展武侠文化,让我们一起努力,做全球最大的武侠社区。
可能是目前为止最好的金庸群侠传MOD游戏交流论坛,各种经典武侠游戏等你来玩,各种开源制作工具等你来实现你的游戏开发之梦。
发表于 2009-10-21 16:36 | 显示全部楼层
不错。
不过你这个版本的优势你觉得在哪里呢?
相比较Delphi版的来说,能做到什么Delphi做不到的效果,或者能解决一些Delphi版本固有的问题,或者能优化一些Delphi版本的效率问题么?


啊,这样问有点生硬,不管怎么样说,一个新的语言的系统总是好的,毕竟有很多人可能就学过一两种语言(像我这样貌似学了很多但是其实没什么精通的可能也有,真的精通n多语言的或许有,不过那种天才难得一遇未必肯屈尊啊),有多语言版总是好的。

[发帖际遇]: 金圭子流浪江湖,在悦来客栈施展“人人为我”,获得众酒客资助银两18。
【武侠.中国】铁血丹心论坛(大武侠):致力于推广和发展武侠文化,让我们一起努力,做全球最大的武侠社区。
可能是目前为止最好的金庸群侠传MOD游戏交流论坛,各种经典武侠游戏等你来玩,各种开源制作工具等你来实现你的游戏开发之梦。
发表于 2009-10-21 16:36 | 显示全部楼层
顶楼主,要是完成了,那绝大多数的手机都可以玩上这游戏了
现有的手机版都只是针对智能手机

另:不记得在哪了,好像也看到过java版的金庸,不过完成度很低

[发帖际遇]: jy02785317偷看武当弟子练功,习得梯云纵,增加银两23两。
【武侠.中国】铁血丹心论坛(大武侠):致力于推广和发展武侠文化,让我们一起努力,做全球最大的武侠社区。
可能是目前为止最好的金庸群侠传MOD游戏交流论坛,各种经典武侠游戏等你来玩,各种开源制作工具等你来实现你的游戏开发之梦。
 楼主| 发表于 2009-10-21 16:37 | 显示全部楼层
没做过手机,只在台式机上运行过。都说java跨平台,但也不是那么容易的。
【武侠.中国】铁血丹心论坛(大武侠):致力于推广和发展武侠文化,让我们一起努力,做全球最大的武侠社区。
可能是目前为止最好的金庸群侠传MOD游戏交流论坛,各种经典武侠游戏等你来玩,各种开源制作工具等你来实现你的游戏开发之梦。
发表于 2009-10-21 16:41 | 显示全部楼层
支持楼主啊!!我只能玩java的
【武侠.中国】铁血丹心论坛(大武侠):致力于推广和发展武侠文化,让我们一起努力,做全球最大的武侠社区。
可能是目前为止最好的金庸群侠传MOD游戏交流论坛,各种经典武侠游戏等你来玩,各种开源制作工具等你来实现你的游戏开发之梦。
发表于 2009-10-21 16:41 | 显示全部楼层
java的移植性好啊……linux也会有原生的了

[发帖际遇]: weyl用胡萝卜、白萝卜、玉米粒、葱花等材料仿制侠客岛“腊八粥”,获利银两16.
【武侠.中国】铁血丹心论坛(大武侠):致力于推广和发展武侠文化,让我们一起努力,做全球最大的武侠社区。
可能是目前为止最好的金庸群侠传MOD游戏交流论坛,各种经典武侠游戏等你来玩,各种开源制作工具等你来实现你的游戏开发之梦。
 楼主| 发表于 2009-10-21 16:43 | 显示全部楼层

回复 三当家 的帖子

你的问题以前想过,前面说的放了半年也是这个原因。后来实在手痒就有开始做了,也许做完了也不能回答你这个问题。反正先做完再说吧。
一开始的时候还挺快的,心中窃喜,也许能速度快点?等快做完了感觉越来越慢,貌似这个优势也没了。
手机咱业务不熟,多半不行;在linix上面跑跑倒是有可能的,但目前为止也没有试过。

[发帖际遇]: else跟踪成昆进入明教密道,结果:修炼成功乾坤大挪移,增加银两6.
【武侠.中国】铁血丹心论坛(大武侠):致力于推广和发展武侠文化,让我们一起努力,做全球最大的武侠社区。
可能是目前为止最好的金庸群侠传MOD游戏交流论坛,各种经典武侠游戏等你来玩,各种开源制作工具等你来实现你的游戏开发之梦。
发表于 2009-10-21 16:59 | 显示全部楼层
呃,偶这个“冷水帝”平时说话都太冷了,有点不好意思,
可能是我做人做事都太实际吧…………

(曾经俺也是“煽情帝”的,不过现在这个本能已经逐渐失去了)

[发帖际遇]: 金圭子帮丘处机寻找杨家后人,被完颜洪烈发现海扁一顿,还被抢走银两11银两。
【武侠.中国】铁血丹心论坛(大武侠):致力于推广和发展武侠文化,让我们一起努力,做全球最大的武侠社区。
可能是目前为止最好的金庸群侠传MOD游戏交流论坛,各种经典武侠游戏等你来玩,各种开源制作工具等你来实现你的游戏开发之梦。
发表于 2009-10-21 17:02 | 显示全部楼层
weyl是牛人,我看了下sdl那个引擎,很多代码都是一样的,说明weyl是边学习边写的

而且最终成型,实在太赞了。而且还有很大的提升空间

[发帖际遇]: soastao在大雪山旅游,被雪山上掉下来的苗人凤砸到,损失医药费银两11。
【武侠.中国】铁血丹心论坛(大武侠):致力于推广和发展武侠文化,让我们一起努力,做全球最大的武侠社区。
可能是目前为止最好的金庸群侠传MOD游戏交流论坛,各种经典武侠游戏等你来玩,各种开源制作工具等你来实现你的游戏开发之梦。
发表于 2009-10-21 17:02 | 显示全部楼层
甚好。。
1.耗电不?
2.开源不?
3.向下兼容不?
谢谢
【武侠.中国】铁血丹心论坛(大武侠):致力于推广和发展武侠文化,让我们一起努力,做全球最大的武侠社区。
可能是目前为止最好的金庸群侠传MOD游戏交流论坛,各种经典武侠游戏等你来玩,各种开源制作工具等你来实现你的游戏开发之梦。
发表于 2009-10-21 17:10 | 显示全部楼层

回复 十一当家 的帖子

不是给手机设计的
只在台式机上运行过

[发帖际遇]: jy02785317流浪江湖,在悦来客栈施展“妙手空空”,偷得银两7。
【武侠.中国】铁血丹心论坛(大武侠):致力于推广和发展武侠文化,让我们一起努力,做全球最大的武侠社区。
可能是目前为止最好的金庸群侠传MOD游戏交流论坛,各种经典武侠游戏等你来玩,各种开源制作工具等你来实现你的游戏开发之梦。
发表于 2009-10-22 03:38 | 显示全部楼层
【武侠.中国】铁血丹心论坛(大武侠):致力于推广和发展武侠文化,让我们一起努力,做全球最大的武侠社区。
可能是目前为止最好的金庸群侠传MOD游戏交流论坛,各种经典武侠游戏等你来玩,各种开源制作工具等你来实现你的游戏开发之梦。
发表于 2009-10-22 09:26 | 显示全部楼层
人家是做系统的,一般来说图片不换发上来还是差不多啊……
【武侠.中国】铁血丹心论坛(大武侠):致力于推广和发展武侠文化,让我们一起努力,做全球最大的武侠社区。
可能是目前为止最好的金庸群侠传MOD游戏交流论坛,各种经典武侠游戏等你来玩,各种开源制作工具等你来实现你的游戏开发之梦。
发表于 2009-10-22 09:52 | 显示全部楼层
我也是擅长java的,约有10年经验,有需要可以找我,发短信给我吧

[发帖际遇]: vincent0825流浪江湖,在悦来客栈施展“妙手空空”,偷得银两13。
【武侠.中国】铁血丹心论坛(大武侠):致力于推广和发展武侠文化,让我们一起努力,做全球最大的武侠社区。
可能是目前为止最好的金庸群侠传MOD游戏交流论坛,各种经典武侠游戏等你来玩,各种开源制作工具等你来实现你的游戏开发之梦。
 楼主| 发表于 2009-10-22 10:59 | 显示全部楼层

回复 十五当家 的帖子

多谢!现在基本上大面上都算完工了,也就是一些细致的工作。现在市面上有好多工具可以监视性能,你有啥推荐的么?

自己写一遍就是对整个代码都熟悉了,可以借鉴些对象封装的思想把代码弄得好看一些,既方便修改也不容易错误。

看大家的反应我觉得先不发上来,按自己的想法改进一下引擎,比如增加些按键的支持什么的。那样再拿出来也有些“卖点”。

[发帖际遇]: else流浪江湖,在悦来客栈施展“妙手空空”,偷得银两9。
【武侠.中国】铁血丹心论坛(大武侠):致力于推广和发展武侠文化,让我们一起努力,做全球最大的武侠社区。
可能是目前为止最好的金庸群侠传MOD游戏交流论坛,各种经典武侠游戏等你来玩,各种开源制作工具等你来实现你的游戏开发之梦。
发表于 2009-10-22 17:34 | 显示全部楼层
【武侠.中国】铁血丹心论坛(大武侠):致力于推广和发展武侠文化,让我们一起努力,做全球最大的武侠社区。
可能是目前为止最好的金庸群侠传MOD游戏交流论坛,各种经典武侠游戏等你来玩,各种开源制作工具等你来实现你的游戏开发之梦。
发表于 2009-10-22 17:37 | 显示全部楼层
激动中,希望LZ能坚持完成
到时候我们就可以在手机上玩金群了
金群又可以再一次带给人们乐趣

还有就是推广了金群 让更多人认识到它

[发帖际遇]: 神崎丽美偷学武当梯云纵轻功,不幸从树上摔下,花掉医药费银两26两。
【武侠.中国】铁血丹心论坛(大武侠):致力于推广和发展武侠文化,让我们一起努力,做全球最大的武侠社区。
可能是目前为止最好的金庸群侠传MOD游戏交流论坛,各种经典武侠游戏等你来玩,各种开源制作工具等你来实现你的游戏开发之梦。
发表于 2009-10-22 17:47 | 显示全部楼层
原帖由 柳无色 于 2009-10-22 17:34 发表
weyl复刻执行五十指令慢,不知这个如何

[发帖际遇]: 柳无色偷拍五岳并派大会内幕,登上铁血晚报头条,刷新当晚销量,得到银两20。

请抛弃50指令吧。。
bt的慢似乎只在个别指令
【武侠.中国】铁血丹心论坛(大武侠):致力于推广和发展武侠文化,让我们一起努力,做全球最大的武侠社区。
可能是目前为止最好的金庸群侠传MOD游戏交流论坛,各种经典武侠游戏等你来玩,各种开源制作工具等你来实现你的游戏开发之梦。
发表于 2009-10-23 00:11 | 显示全部楼层
偶尔上来瞧瞧,惊现不得不顶的好贴

楼主加油,那其他平台的朋友也能玩上金群了

[发帖际遇]: winson7891溜进皇宫偷东西被韦小宝发现,韦小宝送银两15两。
【武侠.中国】铁血丹心论坛(大武侠):致力于推广和发展武侠文化,让我们一起努力,做全球最大的武侠社区。
可能是目前为止最好的金庸群侠传MOD游戏交流论坛,各种经典武侠游戏等你来玩,各种开源制作工具等你来实现你的游戏开发之梦。
发表于 2009-10-23 00:32 | 显示全部楼层
【武侠.中国】铁血丹心论坛(大武侠):致力于推广和发展武侠文化,让我们一起努力,做全球最大的武侠社区。
可能是目前为止最好的金庸群侠传MOD游戏交流论坛,各种经典武侠游戏等你来玩,各种开源制作工具等你来实现你的游戏开发之梦。
发表于 2009-10-23 09:05 | 显示全部楼层
原帖由 else 于 2009-10-22 10:59 发表
多谢!现在基本上大面上都算完工了,也就是一些细致的工作。现在市面上有好多工具可以监视性能,你有啥推荐的么?

自己写一遍就是对整个代码都熟悉了,可以借鉴些对象封装的思想把代码弄得好看一些,既方便修改也 ...


我都习惯用Eclipse,有人有为eclipse做一个效能测试的套件,叫 "Eclipse 效能测试工具 – Test & Performance Tools Platform Project (TPTP)"
下面有说明网址
http://blog.shell.idv.tw/?p=22

我有朋友是用JBuilder,内附的测试套件功能也很强大,不过要钱滴~~

需要的话可以把代码寄给我,我帮你看看有没有什麽要改进的地方

[发帖际遇]: vincent0825拾得伊哭的”青魔手“,大喜过望,没想到中了毒,治疗花了银两38两。
【武侠.中国】铁血丹心论坛(大武侠):致力于推广和发展武侠文化,让我们一起努力,做全球最大的武侠社区。
可能是目前为止最好的金庸群侠传MOD游戏交流论坛,各种经典武侠游戏等你来玩,各种开源制作工具等你来实现你的游戏开发之梦。
发表于 2009-10-23 09:07 | 显示全部楼层
原帖由 柳無色 於 2009-10-22 17:34 發表
weyl復刻執行五十指令慢,不知這個如何


java的强项不在於效能,请大家别太期待java会跑得比pascal还快
【武侠.中国】铁血丹心论坛(大武侠):致力于推广和发展武侠文化,让我们一起努力,做全球最大的武侠社区。
可能是目前为止最好的金庸群侠传MOD游戏交流论坛,各种经典武侠游戏等你来玩,各种开源制作工具等你来实现你的游戏开发之梦。
发表于 2009-10-23 13:29 | 显示全部楼层
【武侠.中国】铁血丹心论坛(大武侠):致力于推广和发展武侠文化,让我们一起努力,做全球最大的武侠社区。
可能是目前为止最好的金庸群侠传MOD游戏交流论坛,各种经典武侠游戏等你来玩,各种开源制作工具等你来实现你的游戏开发之梦。
 楼主| 发表于 2009-10-23 22:21 | 显示全部楼层
【武侠.中国】铁血丹心论坛(大武侠):致力于推广和发展武侠文化,让我们一起努力,做全球最大的武侠社区。
可能是目前为止最好的金庸群侠传MOD游戏交流论坛,各种经典武侠游戏等你来玩,各种开源制作工具等你来实现你的游戏开发之梦。

本版积分规则

小黑屋|手机版|铁血丹心

GMT+8, 2024-12-18 23:51

Powered by Discuz! X3.4 Licensed

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表