刚看到“游戏工作室 我梦想的开始”的作者想要利用几个月假期尝试进入游戏工作室行业,也提到了自己接触过按键精灵,想学习游戏辅助技术,想法很好,但是有点小冲动,工作不应放弃,梦想也不要放弃,可以兼而得之。你应该利用几个月时间给自己打个扎实的基础,平时再利用工作之余时间提高技术水平。
这里给那些想学习游戏辅助技术的朋友一些中肯的建议,当然这是我自己的观点和经历,不一定适合所有人,但学习肯定都是从低到高的。
按键精灵,这是个好东西,现成的工具平台,上手写脚本也比较容易。可以先从这里开始,从最简单的单一功能到最终复杂的成品游戏辅助,这个过程也许需要几星期,也许几年,因人而异。
说说我自己吧:我是从WOW黑上刷BUG开始用的按键,那时候就是无脑的录制个拾取物品和简单一个宏按键。功能是实现了,就是最终网易把掉落改没了,然后,就没有然后了。再次用到按键精灵是神魔大陆,因为当时用的Wg没有换号功能,我奇葩的想用按键精灵控制Wg来换号,结果还是可以的,直到Wg添加了自动换号功能。这时候开始已经开始用按键精灵是用代码写了,脱离了录制。
接下来就是开始找游戏自己写商业小精灵了,找了个当时很热门的游戏,NYCS(就用简写吧,中文名打出来会有些扎眼,因为当时这游戏抓了个小精灵作者,当时闹的沸沸扬扬的)。自己的小精灵该有的功能都有了,找了个代理,刚开始卖的还可以,月入2-3W,后来,代理没消息了,一个月后联系我,说刚从所里出来,家里为了保他出来,家底都掏空了,让我自己最近也不要上网了,结果DNF卡盟,一个月时间我没敢上QQ。其实,当时他被抓也不是因为我的辅助,我的辅助那点销量网监是看不上眼的。
但这件事之后,让我知道了按键精灵不是保险的,还是得用高级语言自己写,于是,买了本《从入门到精通系列——易语言》,还买了正版的KEY,把我已经完善的小精灵照搬到E语言中实现,为了防封,做了各种能做的,这个过程中,E语言本身也比较熟悉了。但是因为初学,很多功能都是借助别人发布的模块实现的,后面的事情,就是做到脱模块,摆脱别人的限制,做自己的模块。
到现在,就是E语言+大漠插件,基本可以啥游戏都能写了易语言游戏辅助教程,实现功能的过程是锻炼自己大脑的很好的过程,用什么算法最快最稳定,敲代码之前大脑需要过好多遍,真正敲代码的时间其实没多少时间,大部分时间都是在思考。下一步的目标是脱离DM了。目前自己十台机器,1个稳定项目保证温饱,1个开发中的项目易语言游戏辅助教程,每天有事干,很充实。
按键精灵(单一功能 ---> 组合功能----> 代码实现 ----> 商业小精灵(简单游)===》》》高级语言[E语言、C...](按键代码移植 ----> 新编辅助 ----> 脱模块 ---> 脱大漠插件 ---> 成为大神)
上面的个人经历其实就是要说的一个学习的过程,写写辅助要由简入深、由易到难,每当你学会运用一种技术的时候,需要你有一种由衷的成就感,这样你才会坚持下去,如果你学到了一个东西没有啥成就感,估计你也很难坚持下去,说白了,兴趣是第一要素。如果你对这些东西实在没啥兴趣,早点放弃也不失为一种明智。
PS:上面提到的那本学习E语言的书,我到现在还没看完,所以说,学习的方法因人而异,不一定非要买书看。