1:选择您的游戏库
前言:除非您想为所有精细的图形/声音编程编写自己的库,否则您可能想要获得一个游戏库。 有很多游戏库,但是它们都提供 的相同基本功能。
库具有 :
加载和渲染图像的方法
一种加载和播放音频的方法
基本图像处理(旋转等)
原始绘图功能(圆,线,矩形,点等)
呈现文字的能力
跟踪时间并等待的能力
创建和控制线程的能力(很好,但不是必需的)
一些游戏库包括:
简单快速多媒体库(SFML)
简单DirectMedia层(SDL)
快板
OpenGL
DirectX(仅Windows)
Irrlicht(3D库)
2:定义概念
首先,想出一个游戏的想法。 一旦有了一个简单的想法,请对其进行扩展。 例如,如果是棋盘游戏,那么目标是什么/您如何获胜? 规则是什么样的? 等等。
如果您的游戏中会有人物或故事,请创建它们。 确保您对游戏结束后的状态有一个明确定义的概念。 游戏越复杂,一开始就应该计划得越