05 2013 档案
摘要:源地址:http://software.intel.com/zh-cn/blogs/2012/03/20/400010004/?cid=sw:prccsdn2194想起写这篇文章是在看侯杰先生的《深入浅出MFC》时, 突然觉得自己在大学这几年关于游戏编程方面还算是有些心得,因此写出这篇小文,介绍我眼中的游戏程序 员的书单与源代码参考。一则是作为自己今后两年学习目标的备忘录,二来没准对别人也有点参考价值。我的原则是只写自己研究过或准备研究的资料,所以内容无 疑会带上强烈的个人喜好色彩, 比如对网络,数据库等重要方面完全没有涉及。因为自己主要对三维图形引擎, 人工智能算法, 脚本系统, 反外挂 (
阅读全文
摘要:原文地址:http://blog.csdn.net/norains/article/details/5888070?reload(大牛写的就是不一样)语言之争是程序员永远不会疲倦的闲暇话题,初学者的语言选择也是大家所津津乐道的。回望近年来,随着微软.net战略的来势汹汹,不少初学者都喜欢以C#作为自己的第一门语言。在这样的大环境之下,讨论C++还有什么意义么?在瞎扯这个问题之前,我们先来看看为啥初学者都选择C#。估计原因很简单,就是入门容易。当然,这容易是相对于C++而言的。如果学C++,你肯定要看《C++ primer》这本经典吧?泛型编程,也是需要了解的,所以《C++标准程序库》这书也不能
阅读全文
摘要:Wireshark基本介绍和学习TCP三次握手原文链接:http://www.cnblogs.com/TankXiao/archive/2012/10/10/2711777.html
阅读全文
摘要:1.The Art of Computer Programming Author: Donald.E.Knuth Web site:http://www-cs-faculty.stanford.edu/~knuth/taocp.html Book Info: 这部书被誉为20世纪最重要的20部著作之一,与Einstein的>并列,是计算机科学领域的权威著作.全书共分7卷,目前已经出版了3卷,被誉为"计算机程序设计理论的荷马史诗","可与牛顿的>媲美的巨著".作者数学方面的功底造就了本书严谨的风格,虽然本书不是用当今流行的程序设计语言描述的,但
阅读全文
摘要:-----------------------------------------------------------阅读感悟----------------------------------------------------第一次做读书笔记加油....花了3天看《奇特的医生》,一开始就显示讲了主人公柳比耶夫的葬礼,每个不同的人对主人公评价都不同,原来为是因为他们对主人公丝毫不了解,后来发现原来他们描述的都是主人公的其中一面,然后很震惊柳比耶夫是一个真实的人物还是作者虚构出来的?!怎么可能有那么博学多才,几乎在每个领域都有建树的人?再之后,看到了作者研究柳比耶夫的日记,既是所谓的时间统计法
阅读全文
摘要:来源:周金桥的博客昨夜的八九点,也就是差不多在我今夜写文章的时候,我遇见了一位几年前的同事,当时我离开天津的时候去的第一家公司,我就和他同事,当时我大学毕业毕业离开湖北之后工作了三年半,而他在湖北十堰读的大学,在那里工作一年之后回到了山西,之后我们在一个单位共事。小伙子比我小两三岁,在大学的时候以及在湖北工作的时候偏好C++,但是在我们应聘的那个单位却主要以C#来开发,因为踏实肯学,所以很快就转过来了。除了踏实肯学之外,小伙子给我的印象是腼腆,经常我们办公室其它同事一起讨论甚至开玩笑,他很少插嘴。之后我离开了那家公司,他一直在那里,我偶尔也会回去看看他们,聊聊天什么的,在我们聊天的时候他仍旧是
阅读全文
摘要:-------------------------------------------------------------------------------- 原 文:What Language Do I Use 译 者:Sunlxy 版 本:the first edition(Ver 1.0)-------------------------------------------------------------------------------- 这是每个游戏编程FAQ里都有的问题。这个问题每星期都会在游戏开发论坛上被问上好几次。这是个很好的问题,但是,没人能给出简单的答案。在...
阅读全文
摘要:版本一1.计算机科学概论 计算机科学概论
2.计算机数学基础 高等数学 线性代数 概率论与数理统计 离散数学及其应用 离散数学教程(北大版) 什么是数学 具体数学:计算机科学基础
3.C语言 谭 浩强C程序设计 C primer plus The C programming language C和指针 C专家教程 C陷阱与缺陷 c语言解惑 C标准库 你必须知道的495个C语言问题
4.算法与数据结构 数 据结构(清华版) 数据结构与算法分析—C语言描述 C 算法(第一卷:基础、数据结构、排序和搜索) C算法(第二卷 图算法) 编程珠玑 编程珠玑II(Mor...
阅读全文
摘要:程序员是吃青春饭的吗很多人都认为程序员是三十岁以前的职业,到了三十岁以后,就不应再做程序员了。现在的很多程序员也有这种想法,我觉得这种想法很不对。在20世纪80年代末到90年代初,那时软件还没有形成行业,程序员不能以此作为谋生的手段时,你必须转行,因为你年轻的时候不用考虑吃饭的问题,天天“玩”都可以,但是以后就不可能了。据我了解,微软里面的那些高手,几乎都是四五十岁的,而且都是做底层的。他们是上世纪70年代就开始“玩”程序的,所以对于整个计算机,他们是太清楚了。现在有些人主观臆断地希望微软第二天倒闭就好了,但那可能性太小了。因为那些程序员是从CPU是4004的时候开始,玩到现在奔腾IV,没有哪
阅读全文
摘要:初级程序员和高级程序员的区别一般对于一个问题,初级程序员和高级程序员考虑这个问题的方法绝对是不同的。比如,在初级程序员阶段时,他会觉得VB也能做出应用来,且看起来也不错。但到了中级程序员时,他可能就不会选择VB了,可能会用MFC,这时,也能做出效果不错的程序。到高级程序员时,他绝对不是首先选择以上工具,VB也好,VC也好,这些都不是他考虑的问题。这时考虑的绝对是什么才是具有最快效率、最稳定性能的解决问题的方法。软件和别的产品不同。比如,在软件中要达到某个目标,有n种方法,但是在n种方法中,只有一种方法或两种方法是最好的,其他的都很次。所以,要做一个好的系统,是很需要耐心的。如果没有耐心,就不会
阅读全文
摘要:高手成长的六个阶段程序员怎样才能达到编程的最高境界?最高境界绝对不是你去编两行代码,或者是几分钟能写几行代码,或者是用什么所谓的可视化工具产生最少的代码这些工作,这都不是真正的高手境界。即使是这样的高手,那也都是无知者的自封。我认为,一个程序员的成长可分为如下六个阶段。Ø 第一阶段此阶段主要是能熟练地使用某种语言。这就相当于练武中的套路和架式这些表面的东西。Ø 第二阶段此阶段能精通基于某种平台的接口(例如我们现在常用的Win 32的API函数)以及所对应语言的自身的库函数。到达这个阶段后,也就相当于可以进行真实散打对练了,可以真正地在实践中做些应用。Ø 第三阶段此
阅读全文
摘要:讲一下我的经验。 首先,关于入门书方面,我觉得到现在我都没有看到一部适合初学者的 C++ 入门书。经典的书都是高手们写的,但根本不适合初学者看。这大概 是 C++ 族群增长的一大瓶颈。 我个人觉得最适合入门的一本书是「从 C 到 C++ 物件导向革命」,当 然光看书名大家就猜到这是台湾的书了。它是 1990 年的书,作者陈建维 先生是当时 C++ 标准委员会的一员。这本书我觉得相当不错,用不是很 大的篇幅,从软件工程, OO 的思想、观念,到 C++ 语言。甚至当时书 的附录就已经提到 template 了。 可惜,这本书,现在已经找不到了。我自己有一本,但被朋友借去,不 知流落...
阅读全文
摘要:招聘启事腾讯3D游戏引擎工程师熟悉实时3D的基本知识和算法,包括一些3D开发相关的数学基础;能熟练使用Direct3D编写3D程序;能熟练的用C++进行开发。有以下经验者优先考虑:使用过gamebryo开发游戏一年以上;作为3D程序开发过一个游戏以上;开发过一个成型的3D引擎。联系邮件: hr@tencent.com盛大网络(上海)客户端程序员:职位要求:1. 热衷游戏开发事业,有耐心和自信心,学习能力强,有较强的逻辑思维能力,工作认真,有团队合作精神。2. 本科以上学历,有1年以上游戏开发经验。3. 有3年以上C++程序开发工作经验,熟悉STL、数据结构和设计模式。4. 熟悉DirectX或
阅读全文
摘要:原文地址:http://www.wisdomsnack.com/1291.html2000年, 美国心理学家Martin Seligman 和 Mihaly Csikszentmihalyi 发起了积极心理学运动(positive psychology,台湾和香港分别翻译为正向心理学和正面心理学),号召大家用科学的方法来研究幸福和最优生活。2006年, 一门叫Psy1504 Positive Psycholgoy的课程在哈佛大学受到很大的欢迎,近年来在中国也受到网友热捧,被大家亲切地称为“哈佛幸福课”。2008年,我首次接触了幸福课,这门课给我的生活带来了很大的影响和改变,促使我用全新的视角来
阅读全文
摘要:#include #include//原来C中的math.h using namespace std; int add(int ,int );//函数原型
int main()
{ //cout>x; //y=sqrt(x); //cout<<"计算结果为 "<<y<<endl; // //cin.get(); //---------------------定义一个函数---------------------- cout<<add(2,3)<<endl; cin.get(); return 0;
}
int
阅读全文
摘要:#include
#inclede
#define ZERO 0 // int main()
{ using namespace std; //----------------------1.0 测试整形基本数据类型的长度,还有最大值-------------- ////赋予最大值 //int limit_int=INT_MAX; //short limit_short=SHRT_MAX; //long limit_long=LONG_MAX; //long long limit_llong=LLONG_MAX; // ////输出所占字节 //cout>numb...
阅读全文
摘要:#include
#include//cstring头文件 using namespace std; int main() { //----------------------1.0 字符数组---------------------------- //初始化 方法1 //char dog[8]={'a','b','c','d','e','f','g','h'}; //char cat[8]={'a','b','c',&
阅读全文
摘要:游戏公司组成架构和游戏开发流程简述 2010-01-16 23:58 【基本概念】游戏公司一般是指游戏开发公司或游戏发行、代理公司。那游戏公司开发游戏需要哪些技术人员?简单的说:需要游戏造型、游戏动画、3D美工、纹理师、原画设计师、建模师、UI制作、手游程序员、网游程序员等等。 【游戏公司的构架】 游戏开发的构成,从泛言,包括开发人员内部开发与外包。 一般来说,游戏设计、程序员,美术(也有部分美术用外包的)是内部开发,而音乐,CG,部分美术等,是由外包完成。当然我们不排除有的公司非常有实力,全部可以内部完成,但据我所知,国内如网易都不是如此。游戏设计、程序,美术都是部门,每个里面都有比较明确.
阅读全文
摘要:When I talk to people looking to get into game development some of the first things I often hear fall along the lines of, "How do I make games?" or "I want to make a game like Quake/Everquest/Starcraft and…". The first is just way out of the realm of answerability, as there are t
阅读全文
摘要:1、选择一门语言 第一件要做的事就是选择一门语言。你有一大堆的选择,包括Basic、Pascal、C、C++、Java等等,同样也有一大堆关于哪门语言最适合初学者的争论俞欲了解各种语言的优缺点,请参阅JohnHattan的绝妙文章《我该使用什么语言》。 我这里建议使用C和C++。有些人认为这些语言对于初学者来说太难了,但从我个人角度来说我是反对这个观点的,因为我自己就是从C++起步的。另外,C/C++是目前最广泛应用的语言,因此,你能找到大量的资料和帮助。至于先学C还是先学C++的问题不大,因为一旦你学习了其中一种,再学习另外一种就没太大问题了。不过,如果你一开始就选择C++,请确信在学习..
阅读全文
摘要:用什么语言和编译器来做游戏? 我该使用何种语言?这是每个游戏编程FAQ里都有的问题。这个问题每星期都会在游戏开发论坛上被问上好几次。这是个很好的问题,但是,没人能给出简单的答案。在某些应用程序中,总有一些计算机语言优于其他语言。下面是几种用于编写游戏的主要编程语言的介绍及其优缺点。希望这篇文章能帮助你做出决定。 This is a question that belongs in every game programming FAQ. It seems to be asked in a game development forum several times a week. It's
阅读全文
摘要:今天偶然发现一篇介绍如何学好游戏编程的文章http://blog.csdn.net/rabbit729/article/details/7014170《如何学好游戏编程》此篇文章献给那些为了游戏编程不怕困难的热血青年,它的神秘要我永远不间断的去挑战自我,超越自我,这样才能攀登到游戏技术的最高峰——阿哲VS自己自序这篇文章我写了大约4个月,前后修改很多次,做为吉大的学生,毕业前给学弟,学妹,留下的最后一个文章,也是我去年在《如果学好编程》中承诺过的。29887743 这个是我建立的吉大游戏编程群,我准备解散,重新建立,希望真正热爱游戏编程的人进入,我会定期清理这个群.以后我工作了,我会尽最大努力
阅读全文