Python运行速度慢,如果要做复杂的游戏用C++会更好,但是它有很多开源项目,可以开发一些简单的游戏,很适合新手入门。Python有像Tkinter,Pygame和PyOpenGl这样的库,在这个过程中有很多帮助。Pygame库专门用于游戏开发,你可以尝试使用2D图形建模3D,并使用图像和简单渲染制作简单的游戏。当你有了3D游戏的逻辑时,可以学习PyOpenGL,它是最棒的3D库之一。
给大家找了一些比较容易上手的项目,也都是非常经典的游戏,估计大家都玩过。
1、先先分享一个在GitHub上看到的一个教程:使用pygame制作太空射击游戏
2、200 行 Python 代码实现 2048
3、Python3 实现推理游戏Bagels
4、Dodger
5、记忆迷宫
每张卡都有一对。玩家翻过两张牌,如果他们匹配,那么他们会被推翻。玩家需要以最少的动作推翻所有牌以获胜。
6、滑动拼图
4x4编号的瓷砖板有一个缺失空间并随机设置。为了赢得游戏,玩家必须将移动瓷砖使其按顺序排放。
7、贪吃蛇
8、俄罗斯方块
9、推箱子
10、Flood It
六种颜色的瓷砖网格随机开始。玩家可以在左上方的图块上执行“填充,更改相同颜色的任何相邻图块的颜色。如果玩家能够在一定数量的移动中使整个棋盘成为单一颜色,则玩家获胜。
11、消消乐
12、再推荐一个非常有意思的网站:Orisinal Games
Orisinal网站拥有大量Flash游戏,其中包含可以复制的非常简单的机制。
13、给大家找了一些Python游戏开发可能用得到的一些资源
需要的请收藏哦~
毕竟还要学习Python为主,需要学习进阶资料,让自己学习不再枯燥无味
转发+私信小编“Python游戏”获取学习资料
留言与评论(共有 0 条评论) |