Category: 2D 游戏开发

SDL2 图形渲染
2D 游戏开发

SDL2 游戏开发之图形渲染(续)

我在以前的文章中已经简单的介绍过SDL 绘图相关的函数,涉及的内容主要是纹理加载与纹理显示的方法,但是 SDL 提供显示相关的函数远远不止这些,这篇文章就对 SDL 库提供的其它绘制方法和方式提供一个简要的说明,希望可以帮助大家对掌握 SDL绘图方法提供一定的帮助。

Read More »
扫雷
2D 游戏开发

Windows 游戏编程之扫雷

今天咱们制作一款 Windows 上最经典的游戏 —— 扫雷。扫雷这款游戏已经有很久远的历史了,不过在 Win10 原版操作系统中貌似已经被转移到了应用商店中。

Read More »
打砖块
2D 游戏开发

Windows 游戏编程之打砖块

今天咱们制作方块掌机的最后一个游戏 —— 打砖块。这个游戏据说是乔布斯发明的,真假不知道,但是核心规则很简单,就是用一个挡板发射小球来撞击上方的砖块,全部击碎算是过关。

Read More »
赛车
2D 游戏开发

Windows 游戏编程之方块赛车

今天制作方块掌机的另一个游戏 —— 赛车。这个游戏本身没有什么难度,就是操作由几个方块组成的车辆,在屏幕下方左右移动躲避下落的敌方车辆。

Read More »
俄罗斯方块
2D 游戏开发

俄罗斯方块 AI 算法讲解

俄罗斯方块可以说是一个非常古老的游戏了,而游戏 AI 这个话题也已经被人反复研究多次,特别是最近几年机器学习和深度学习大火特火,二者的结合显然不言而喻。不过在早期,貌似即使最先进的算法也无法超过专业人员在没有时间压力下的水平。

Read More »
俄罗斯方块
2D 游戏开发

Windows 游戏编程之俄罗斯方块

俄罗斯方块的核心玩法非常简单,所以制作起来并不是很复杂,我准备用两篇文字的篇幅详细讲解一下俄罗斯方块的制作方法。今天咱们算是第一篇,主要讲解俄罗斯方块中如何定义方块,以及如何实现方块的移动、旋转、下落等操作。

Read More »