摘要: 本篇对当今电脑游戏层次结构特点进行一个总结。 如今的游戏种类丰富多样,以一种层次结构显然无法全面概况,不过这个总结可以为游戏的共性提供参考以便指导今后的编程过程。 那么,按照层次关系自下而上,一个游戏应当包含如下的结构: 最底层:绘图API 中间层:游戏引擎 上层:游戏服务程序 最上层:游戏实例 以上各个层次直接构成依赖关系。 简单的解释一下: 底层的绘图API,它们承担着最重要的图形绘制任务,它的任务非常简单而明确:把内存里表示图形的数据高效的绘制到屏幕上(或者说扔到显存里),业内比较出名的就是微软的 DIRECTX 和开源的OPENGL 了,如... 阅读全文
posted @ 2014-01-18 20:02 三向板砖 阅读(298) 评论(0) 推荐(0) 编辑
摘要: 本篇主要讨论游戏的娱乐性体现和电脑游戏的概念 在开始之前,我想先讨论一下日常生活中,使用电脑做除游戏外的放松活动。如今人们放松的方式多种多样,运动、读书、看电影等等,计算机也足够智能化以完成大多数的任务,那么所谓放松活动可以大致分为以下几个方面: 视觉上的:看一些帖子、图片、小说等等 听觉上的:听音乐、笑话、相声等 以及两者的混合,例如看电影或动画。 以上种种,都有一个共性,就是对相同的对象(例如同一部电影)反复操作(反复看),其娱乐性会大大降低,这是因为人的娱乐性来源的问题,比如看电影,我们被它的情节所吸引、被它的视觉冲击所震撼,但当你看上若干遍后,你会对情节留有印象,你会对影... 阅读全文
posted @ 2014-01-18 18:21 三向板砖 阅读(407) 评论(0) 推荐(0) 编辑
摘要: 这是我在博客园写的第一篇文章,先做一个简短的自我介绍,我现在还是一个普通的大学生,但与那些热衷于享受丰富多彩的大学生活的人不同,我将大部分的经历投入了我所爱好的编程事业,将我暂且想象成一个技术宅就好。 就我看过的网络文章技术来讲,大致有这么几类: 记录类型:有时从第三方看到技术文章,或是一些技术点,顺手抄录在一些公共账号下,以作备忘。这类文章虽不适合学习,但往往记录了技术的要点,如果概况能力比较强的话还是可以学到东西的。 炫耀类型(无贬义):特点是长篇大段的代码,其本意是告诉读者某个事我已经做成了,但没有真心教给你的意思,想学可以,自己去里面摘吧;这类文章往往事宜老手之间交流而把一大... 阅读全文
posted @ 2014-01-18 00:03 三向板砖 阅读(300) 评论(0) 推荐(0) 编辑