我制作的第一个游戏——俄罗斯方块

2025-11-13 04:05:23 3阅读

都在说DEEPSEEK的强大,能处理各种各样的问题,那我就想跨个行业做点东西出来,看看DEEPSEEK咋样...于是就从最简单的游戏开始进行吧,俄罗斯方块的程序开始编制。

俄罗斯方块 5000_DEEPSEEK游戏编程教程_俄罗斯方块DEEPSEEK开发

第二版俄罗斯方块

第一版忘了保存代码,第一版和第二版的区别就是没有积分系统和下一个方块的预览,只有单纯的玩法。后来我就开始进行第三版的改动。

俄罗斯方块DEEPSEEK开发_DEEPSEEK游戏编程教程_俄罗斯方块 5000

DEEPSEEK游戏编程教程_俄罗斯方块DEEPSEEK开发_俄罗斯方块 5000

DEEPSEEK游戏编程教程_俄罗斯方块 5000_俄罗斯方块DEEPSEEK开发

第三版俄罗斯方块

第三版对方块进行了优化,看起来略微有些立体感,增加了游戏开始界面,游戏过程中显示操作说明。

俄罗斯方块 5000_俄罗斯方块DEEPSEEK开发_DEEPSEEK游戏编程教程

DEEPSEEK游戏编程教程_俄罗斯方块 5000_俄罗斯方块DEEPSEEK开发

第三版改版

第三版改版增加了作者信息,其他未改动,但是修改过程中,下一个方块的提示没有了,检查代码,有该方面的代码,却没有显示,于是再进行逻辑关系检查。

DEEPSEEK游戏编程教程_俄罗斯方块DEEPSEEK开发_俄罗斯方块 5000

俄罗斯方块DEEPSEEK开发_俄罗斯方块 5000_DEEPSEEK游戏编程教程

第四版俄罗斯方块

下一个方块提示显示出来了,但是字体又变成了乱码,检查代码,发现我定义的字体为系统默认字体,但是py默认字体库可能出现问题,我的电脑又不是最新款,安装东西过多,就会卡顿,所以我要定义成windows的字体库中的字体,于是增加了下述代码。

DEEPSEEK游戏编程教程_俄罗斯方块 5000_俄罗斯方块DEEPSEEK开发

增加完字体代码

俄罗斯方块DEEPSEEK开发_DEEPSEEK游戏编程教程_俄罗斯方块 5000

并且增加了字体检测逻辑关系,如果字体错误就会自动找替代字体,在这里我已经经过测试,simhei字体没问题

DEEPSEEK游戏编程教程_俄罗斯方块DEEPSEEK开发_俄罗斯方块 5000

DEEPSEEK游戏编程教程_俄罗斯方块DEEPSEEK开发_俄罗斯方块 5000

最终效果如图,进行简单测试,没有发现大的问题,就可以进行封装导出了。

DEEPSEEK游戏编程教程_俄罗斯方块DEEPSEEK开发_俄罗斯方块 5000

运用到pyinstaller命令,--onefile是生成一个文件,--noconsole是不出现命令提示符。然后后续就交给py进行自动封装。

俄罗斯方块DEEPSEEK开发_俄罗斯方块 5000_DEEPSEEK游戏编程教程

DEEPSEEK游戏编程教程_俄罗斯方块DEEPSEEK开发_俄罗斯方块 5000

俄罗斯方块DEEPSEEK开发_俄罗斯方块 5000_DEEPSEEK游戏编程教程

最终生成exe文件,电脑上完美运行。

第一次进行游戏编程,肯定还有很多不足之处,比如说,整个游戏处于静音状态,因为没有添加音效和音乐...毕竟作为新手,后续再继续研究吧!

免责声明:由于无法甄别是否为投稿用户创作以及文章的准确性,本站尊重并保护知识产权,根据《信息网络传播权保护条例》,如我们转载的作品侵犯了您的权利,请您通知我们,请将本侵权页面网址发送邮件到qingge@88.com,深感抱歉,我们会做删除处理。