C语言高级技术之--游戏属性修改器(背景故事)

         前些天,由于看朋友在玩单机游戏仙剑3(这么早的游戏,早不完了),看得我实在太累,问他为什么不找修改器之类的,那样轻松一些,他的回答让我很无语,他说:“老是下到病毒木马,系统已经重装4-5次了”,虽然老套,但的确是事实,为什么会发生这样的事呢,都是那些XXX为了牟利而倒致的结果,所以就突然想到用C去做一个修改器,当然别人说这不就是外挂吗? 怎么说呢,所有的计算机技术都有两面性,得看你去怎么运用罢了,说是外挂也罢,辅助也行,我们做程序员的,只追求更好的精近(但是千万别做破坏哈,我们只做研究)。
      在开始之前,大家一定要有一个对windows 内存的概念,还要了解一下win32的api 编程,由于时间很仓促,所以不能很详细的给大家说明清楚,如果以下有什么不明白的可以给我email,在这里,我告戒一下大家(新手程序员),别去背什么代码之类的东西,编程主要是要有编程的思想,如果你只会去照着抄别人的程序,那我可以很肯定的跟你说,你的程序员道路走不了多远,虽然我有很多朋友都选择学习了这门语言,但是他们很多都是为了以后有一个好工作而做的选择,虽然都很用户,但是我觉得,他们也只能到一定的阶段就停下了。 很多人都说,数学不好,英语不好,学历太低,还有什么没天份的话,这些都不能成为你学不好,或是不愿去学的理由。我自己深有体会,从学C开始到现在,一路走过的艰辛,我在这里很负责的告诉大家,要想学好,一定要看看以下的几点建议(由于篇幅问题 技术文章下一篇发布)
  
     一、多逛技术论坛    让你多逛技术论坛,并不是要你一定要学会上面的知识,起码你要对此有一个概念,这点我深有体会,在逛了很多论坛 以后,你在大脑就形成了一个很大的题库,当你学习某一样知识的时候,你会突然从大脑中搜索出相关的题目,而你现在学的知识居然能够解决他,为些你对这些新知识的理解要选胜于那些和你在相同起跑线上的人。

     二、 多看技术方面的书    只要是编程技术的,别管他是什么语言,语言本身并不代表什么,当你的理解能力和技术达到一定程序的时候,你才会发现,当你拿到一个问题的时候,并不是去考虑用什么语言的什么函数可以完成,而是去考虑用什么语言开发最快,也就是说,那时候的你思维就不会局限在某种语言上,而主要考虑的是怎样去实现。

     三、  多想               程序不能做死,一定要注意,有很多同学都跟我说过,本来会做的一个题,稍加扩展就不行了,或者说做某一个题只要变了题型,而概念上的东西没有改变,他也不会做。这就是我跟大家说的,程序不能做死,你学会一个程序以后,别以为照着敲下来能编译通过就说明你会了。这种思想是大大的错误,我有一个朋友他去买书学习技术的时候,别人给他的代码光盘要么不要,要么出了门就扔垃圾桶。他说的,我要那些代码干嘛,我要学的是思想。 在此,顶一下,希望大家向他学习。

    四、  多记               程序我不提昌大家去背代码,但是起码关键字你要能记住吧,记得在一个演讲会上,某人曾说过一句话,“我能很流利的说出每一句话就像平常一样,这不是说明我有多么的聪明,而是因为我的大脑已经存放了大量的信息,想用的时候马上就可以调出来。” , 我很同意这样的观点,的确,如果你的大脑连这些基本的东西都没有的话,那就别去谈什么解决问题了。

    虽然我技术不是很好,但是我会一直学习下去,我会把我学习的经验分享给大家,让大家不像我当初一样的迷茫,接下以后我都会抽出时间写一些实例,当然,这些实例并不会和书上那样无聊无趣,希望大家喜欢(下一篇实例:游戏属性修改器)

    好了,暂时就说这些了,程序员的道路还很漫长,我也在一直摸索着前进,写这篇文章,只是让更多想学C,或是正在入门的朋友一些建议,C语言并不像你们想像的这么简单,但它也的确很简单,我们不仅要会用,还要一定要学会创造 ,可以这样说,学了C语言和汇编后,你就可以做任意的创造。 希望大家学C的人越来越多,我觉得C语言技术关系着整个计算机软件开发的技术力量。所以,不要被困难吓倒。曾经我老板跟我说过,人这一生,就是在寻找问题,然后解决问题。也希望大家一定要记住,学会然后去理解,计算机未来靠我们大家一起去创建。(下一篇文章,实战游戏修改器)

posted @ 2012-07-24 11:45  飘渺无心  阅读(2440)  评论(5编辑  收藏  举报