随笔分类 -  游戏开发

摘要:英文原文:The Principles of Good Programming 1. 避免重复原则(DRY - Don’t repeat yourself) 编程的最基本原则是避免重复。在程序代码中总会有很多结构体,如循环、函数、类等等。一旦你重复某个语句或概念,就会很容易形成一个抽象体。 2. 抽象原则(Abstraction Principle) 与DRY原则相关。要记住,程序代码中每一个重要的功能,只能出现在源代码的一个位置。 3. 简单原则(Keep It Simple and Stupid) 简单是软件设计的目标,简单的代码占用时间少,漏洞少,并且易于修改。 4.... 阅读全文
posted @ 2011-11-23 22:53 cm186man 阅读(253) 评论(0) 推荐(1)
摘要:角色扮演游戏(RPG)是深受广大游戏迷们喜爱的一种游戏, 它以独特的互动性和故事性吸引了无数的玩家。它向人们提供了超出现实生活的广阔的虚拟世界,使人们能够尝试扮演不同的角色,去经历和体验各种不同的人生旅程或奇幻经历。这些体验都是在现实生活中无法实现的。在玩过许多游戏后,许多玩家都不再仅仅满足于一个游戏玩家的身份,而会思考游戏是如何制作的,并且打算制作一个自己的游戏,网上的各种游戏制作小组更是如雨后春笋般涌现。下面我就给大家介绍一下角色扮演游戏引擎的原理与制作,希望能对游戏制作爱好者有所帮助。一、游戏引擎的原理说到引擎,游戏迷们都很熟悉。游戏引擎是一个为运行某一类游戏的机器设计的能够被机器识别的 阅读全文
posted @ 2011-07-02 21:56 cm186man 阅读(772) 评论(0) 推荐(0)
只有注册用户登录后才能阅读该文。
posted @ 2011-07-02 21:44 cm186man 阅读(26) 评论(0) 推荐(0)
只有注册用户登录后才能阅读该文。
posted @ 2011-07-02 21:33 cm186man 阅读(20) 评论(0) 推荐(0)
只有注册用户登录后才能阅读该文。
posted @ 2011-07-02 21:24 cm186man 阅读(56) 评论(1) 推荐(0)
摘要:我见过一些朋友,他们想学习游戏编程,太过急于求成,总是一位的追求最新的技术,最高深的技术。例如一个刚刚大学毕业的朋友,我看他对于C语言指针的概念理解的很混乱,就劝他应该加强语言基础学习,过了一段时间又遇到他,他却想和我讨论多线程的程序设计。基础知识不牢固,等遇到问题的时候往往摸不到头脑。就像《Joel说软件》中说的那样:抽象层往往是有漏洞的,所以在一个项目中必须至少有一位了解所有细节的“编程高手”!下面是我认为一个职业游戏程序员需要具备的知识,或者是学习路线。匆匆写来,也许有疏漏,但是花时间去学下面这些东西肯定是值得的!1、基础知识首先是编程语言。现在游戏开发的主流语言是C++。C++是一门复 阅读全文
posted @ 2009-09-06 11:57 cm186man 阅读(604) 评论(0) 推荐(0)