Skip to main content

Posts

Showing posts with the label game

NetHack 网页移植

最近在试图把NetHack移植到网页上,名曰 BrowserHack 。目前功能上基本完成了,还剩下界面调整和修复bug。 NetHack我很早就有耳闻,简单尝试一下不太喜欢它的字符界面。其实我小时候很喜欢玩SuperZZT,现在也还行,不过比较来看SuperZZT还是象形,而NetHack的字符界面就是会意了,还是蛮需要想像力的。 NetHack自然也有各种图形界面移植。以前也是没有深入尝试过。这次移植正好也研究了一番,没想到很快就入迷了,令我之前玩过的RPG游戏顿时黯然失色。 这游戏有两个特点,其一是系统和操作非常复杂,各种奇怪的命令,让我不禁想起了文字冒险类游戏。不过配合地图和帮助,这不是问题。里面物体和各种交互也非常复杂,武器放水里会生锈,地面上各种暗门陷阱,怪物的AI,无不体现出设计者的用心。另一个特点是,按Wiki的说法是这个游戏最难在于初期,这在现代游戏里也是不多见,这可能让我一开始有点望而却步,但是熟悉了几本操作以后,每次重玩都能很快上手进入状态,开始刺激的冒险。专门有一片文章讲“为什么我死了又死还是死?”,按现代游戏的玩法,一上来就横冲直撞,很快就死了。如果考虑现实生活中的探险,每一步前进必定是小心翼翼。 反观现代游戏,显示技术不断提高,似乎大多数游戏都把精力放到显示效果去了。虽然显示技术能极大提高游戏吸引力,NetHack换了几个主题我也是非常兴奋,但是玩家不是傻子,游戏本质如果弱智还是没法玩。此外,现在游戏的难度与老游戏也是没有可比性。大多数游戏难度都是循序渐进的,各种教学关卡。当然这是改进了,可是很多游戏设置了各种弱智的成就,欺骗大脑的奖励系统,感觉是把玩家训练成傀儡。 NetHack也有各种不错的移植,比如Steam上的Vulture for NetHack。有如此强大的游戏核心,再辅以美观的画面和易用的操作,真是绝了!

Studying Metal Slug's Engine

There's a Debug Menu in many titles from the Metal Slug series. Today I played around with that debug menu in Metal Slug X, especially I turned on 'body rect' and 'attack rect', which revealed how the game works. Now not only did I have tons of hours of fun, I also studied a lot from this amazing game! Of course the following are only my observations, or my best guess on how they have been implemented the game. Although I think my interpretation should work, but it's definitely not the only way, and it's quite possible that the developers have achieved the same effect with another (maybe better) method. First Impression At the first glance, the debug drawing is far cleaner than I had expected, it seems that it's not tiled based physics at all. But note the thin shadowed area below the line, which may imply that it's still using tiled based calculation somehow. Edges The ground is described as line segments, from the way the ...

ios 游戏修改 | Cheating games in iOS

以前看网页都说是只能破解才能修改,今天发现其实不是 用iphone explorer可以看到app信息,这就够了,游戏的存档也都在这里。目前像megajump, run as hell都没问题,所以存档类的修改都ok了。 二进制不知道是不是也能修改,看样子是可以。 但是锁定变量这种修改应该就不行了吧。 It was said in several web pages that game files can be modified only in jailbroken ios, but today I found that this is not true. We can explorer the files for apps with iphone explorer, and this is enough. I've successfully modified savegames of megajump and run as hell. I'm not sure if we can modified the binary files of the games, seems to be ok. But maybe we can not lock any variables.

GameConqueror 0.09 -- Linux 游戏作弊工具

你是否喜欢游戏修改? 你是否一直在寻找`CheatEngine for Linux`? 那么你不该错过: Gameconqueror 是一款Linux游戏修改工具,用PyGTK写成,以scanmem作为后端。 我的目标是实现CheatEngine的大多数功能,成为名副其实的`CheatEngine for Linux` 现在已经实现了基本的搜索功能,支持不同的数据类型和搜索类型,如下: 数据类型:不同长度的类型:int{8/16/32/64}, float{32/64},未知长度的类型:int, float, 未知类型:number, 字节串和字符串:bytearray, string 搜索类型:相等,大于,小于,变化,未变,增大,减少 ============================================= 下载: PPA https://launchpad.net/~coolwanglu/+archive/scanmem 我只在64bit Karmic下进行了测试,其他环境如果不能正常使用请告知,谢谢 SVN svn checkout http://scanmem.googlecode.com/svn/trunk/ scanmem 主页: http://code.google.com/p/scanmem/ 下载时注意选择0.09版本 运行需要python和python-gtk2, 编译需要libreadline(大多数发行版应该都默认安装吧) ============================================= GameConqueror的BUG或者不恰当的使用会导致程序崩溃,请务必注意备份数据,资料等等。 安装后应该在“游戏”类别里出现菜单项,也可以直接运行gameconqueror(请在终端内运行,见下) 查看Value的悬停提示(tooltip)可以了解各种搜索语法,参考了金山游侠 至于那个烦人的终端窗口,现在只能在这里看到搜索进度和出错信息。我之前主要是实现scanmem的各种功能,界面改进则是下个版本的目标 ============================================= 未来考虑实现的功能: - 界面改进(搜索进度条,出错提示,用户交互等等) -...

GameConqueror 0.09 -- Linux Game Hacking Tool

If you are a game hacker If you've been looking for a `CheatEngine for Linux` Then you can't miss this. ============================================== GameConqueror is a game hacking tool for linux, it's written in PyGTK and uses scanmem as its backend. It's supposed to be with most useful features of CheatEngine for Linux. Currently, I've implemented almost everything about scanning, involving variant data types and scan types: Data Types: int{8/16/32/64}, float{32/64}, unknown type(int or float) and unknown width(will try each of them), byte array and string Scan Types: equal, greater, less, changed, unchanged, increased(by), decreased(by) This should be enough for most cases, so I decided to release it at the current status. ============================================= Here's how you can get it PPA (for Ubuntu users) https://launchpad.net/~coolwanglu/+archive/scanmem (I've not test it in 32bit environments or Jaunty, do please inform me if it doe...

Game Conqueror v2.0b

Game Conqueror是一个Linux下的游戏修改器。 我想要一个CheatEngine for Linux,找不到,于是自己动手了,有了初代的GameConqueror。 而后发现了scanmem, 看了其功能和代码后果断放弃了自己的代码,而重整旗鼓给scanmem写图形前端 -- 倒不是花哨壳子,有些功能还是有个GUI好使。 -- 于是有了 GameConqueror v2 同时感谢scanmem的作者Tavis,我也可以同时修改scanmem,一方面是为了前端方便,另一方面可以给scanmem加新功能。 另外GameConqueror已经是scanmem的一部分了。 项目主页 http://code.google.com/p/scanmem/ 目前没有发布版,只能svn co最新代码。 欢迎各种反馈。

吐血游戏推荐: Braid 时空幻境

朋友推荐的游戏,解谜加动作类。 动作部分有点像超级马里奥,而解谜部分 -- 难死!后期基本就靠攻略了。游戏中充斥着时光倒流等概念,对逻辑,推理有很大考验。 作为一般玩家,到此可能就结束了,而我在游戏中也没感到什么异样,只是觉得音乐有时有些郁闷。 而在Youtube查攻略时发现了有隐藏的星星可以拿,拿到全部星星还有隐藏结局。 星星的拿法可谓变态中的变态,其中某一颗需要2小时才能拿到!!!另外一颗在过了前几关之后就再也不能拿了,必须重新开始,而我发现这个时候已经通了一次全关了。。。 在这种情况下只好让Trainer出动了,于是会漂浮和穿墙了,顺利的又通了一次关,同时再次感叹星星的变态,不仅仅是难度,我第一次通关时竟然一个星星都没看到过 -- 当然看到我也不知道去吃。。。 最后说说剧情,整个游戏是用很多笔记本叙述剧情的,我自己玩的第一遍,感觉无非是救公主,想超级马里奥那种。 但是最后一关,首先一个人抱着公主出现,公主跳上高台高呼救命,而后主人公开始和公主在两条路上奔跑,调整机关,一周到关底,公主回到卧室睡觉,而主人公爬到卧室旁边。 本来,到此就该结束了的。 但是下面时光开始倒流,公主和主人公开始往回跑,直到最后,公主高呼救命,然后一个人(就是一开始那个人,让人以为是魔王之类)将跳下的公主接住,然后救走。 我还觉得有些奇怪,因为这时主人公还在场景里,只能离开。后来看了网上文章才明白,原来主人公是一直在追逐公主,而公主是想躲避甚至杀死主人公。 不得不惊叹这关设计之巧妙!非言语之所及,非亲身体验不可。 而尾声的笔记本透露了更多的剧情,整个游戏其实是倒叙。最后一关是时间上最早发生的,而第一关是结局。在网上看到这句话时,顿时豁然开朗,整个游戏也就变得非常连贯了。 而实际上,根据网上说法,这个游戏是讲了一个关于核弹的故事,主人公是一个研究核弹的科学家,看似还很有道理。但整个游戏丝毫未提核弹二字,实在高明! 整个游戏,不论关卡难度和设计,时间概念,图像, 音乐,以及故事背景和内涵,都堪称极品。不过说实话手感略差一点,但是不影响游戏。 绝对吐血推荐! 参考资料: http://blog.sina.com.cn/s/blog_565e99380100en6b.html http://www.mtime.com/my/weiwancheng/blog/1932064/ http://past...

游戏推荐: InstantAction

http://www.instantaction.com 一个基于浏览器的游戏网站,支持windows,mac下常见浏览器。实际上是用插件把浏览器和exe连接了起来。 上面有很多不同类型的游戏,如fps, rts, 等等,都是多人联机游戏。 不论是游戏,技术,界面都很合我的口味,也许是我kongregate玩太多了? 呵呵。

游戏推荐: Fantastic Contraption

Fantastic Contraption , 本周 Kongregate 排名第一。类似Phun的一个游戏,自己搭建机器把一个小块移到指定地点。 玩家还可以上传共享自己的机器设计(需注册,但就需要几秒钟) 我玩了之后大呼过瘾。 这是继 Anika's Odyssey 之后又一个让我非常想推荐的游戏了。

网站推荐: Kongregate 一个Web2.0 Flash游戏网站

Kongregate 是一个Web2.0的Flash游戏网站。 里面有几千个游戏和上万个用户。 比较有特色的功能如下 1.聊天室,玩游戏时能和别人聊天,比如探讨通关攻略 2.Badge,很多游戏中达到一定任务(像得到多少多少分,坚持多长多长时间之类),就会给你一个Badge,当然除了加点积分没啥实际用处。 3.显示游戏的排行榜,不同游戏有不同项目 其他功能 1.给游戏评分以及写评论 2.上传自己做的游戏 3.提交bug给作者 4.个人收藏 此外,里面的游戏没有分类,但是游戏作者可以给游戏指定tag 我上这个网站也有一定时间了。感觉很不错,至今乐此不疲。 里面游戏更新很快,而且什么类型都有,不愁没有你不喜欢的。一般来说每天有很多游戏上传,鱼龙混杂。平时我就看看每日hottest,以及有badge的游戏。 真是一个不错的网站~

GameConqueror: Linux 下的游戏修改器

自己和同学合写的小软件,在linuxtoy.org上发了个广告,这里也发一个吧: http://linuxtoy.org/archives/gameconqueror.html 在 Linux 下常玩游戏,但是没有像金山游侠那样的修改器,于是跟同学合写了一个: GameConqueror 。目前,GameConqueror 只有命令行控制,不过 Linux 一般可以方便地切到纯终端,所以不一定非要金山游侠那样弄个 directx 线程插入。 感兴趣的朋友不妨试试。GameConqueror 目前刚刚起步,功能不够完善,望大家多提宝贵意见。 当前,GameConqueror 的最新版本为 1.1,你可以 从 SourceForge.net 网站获取其源代码 。

游戏推荐: fish fillets

画面简单但关卡不简单的小游戏 关卡设计非常巧妙,到了后面有时我连看着攻略都过不去。 如果完全是自己研究出来的解法,过关后甚至有想哭的感觉:设计得太精妙了! 极力推荐! 现在版本叫fish fillets next generation.

死亡打字员

The Typing of The Dead 昨天刚换来键盘(刚买的就出问题了。。。),想试试看,然后搜打字游戏,发现了这个。 一查有两个可以下的版本,一个90多M,另一个230多M,那当然下90多的了(一般我肯定不这样,但是90M的说跟230多M的结果一样)。 这是Sega出的,记得最初是PS的版本,另外这个游戏改自第一人称射击游戏The House of The Dead。玩起来很像大型游戏,我想主要原因就是无需自己控制脚步,主角会自动行动,而且遇到怪物时会停下来让你打。 它有个联网功能,我跟同学时没成功,然后google一下,有人说安装时应去掉"ati xxx(记不清了)",可我这个是国人处理过的(比如联网的界面竟然是中文的),安装时没有选项。唉。 后来决定下200多M的那个,于是有了上一篇文章。联网还没试,估计也不行。不过倒是发现了通关后,出现的工作人员名单竟然也能“打”,这真是奇妙的创意。 还是挺喜欢这个游戏的,是我玩过的第一个3d打字游戏。 想我玩过的打字游戏,印象较深的有如下几个 TT:dos时代最经典的了,不必多说 wt: 记得打字可以发声,也是dos时代的,是rpg吧,勇士救公主的类型 机器猫大字: Flash游戏,还可以 金山打字通: 凑合吧,只记得我初中时候还算喜欢玩--因为没有别的可玩 Typer Shark:Popcap的,也很好玩,主角潜水探宝,打鲨鱼 Alphattack: miniclip 出品,有点像TT的风格,还不错 The Typing of The Dead: 刚说过 嗯,还行,不算太少