您如何确定自己游戏的系统要求?

2024-06-12 23:02:23 发布

您现在位置:Python中文网/ 问答频道 /正文

我正计划制作简单的8位时代游戏的克隆,以开始我使用pygame的“职业生涯”。我几乎完成了我的克隆蛇。我打算把这些游戏放在我的笔记本电脑上,这样我就可以在路上玩了,但老实说,我不知道笔记本电脑是否能处理好

在开发我的克隆蛇时,我注意到随着游戏的发展,游戏会经历越来越大的延迟。我对此感到惊讶,因为我在一台高端游戏电脑上运行这个。我确定问题在于我记录蛇的路径(我用来画尾巴)的算法被坐标快速填满。我修正了这个问题,让游戏只允许坐标列表和蛇的当前长度一样长。这在很大程度上解决了滞后问题,但如果我把蛇拖得很长的话,我仍然会经历一些减速

我不明白为什么仅仅从一个(相对)小的变量列表来看,游戏会在我的电脑上滞后。这台机器可以在全图形上运行Skyrim,但它不能处理使用几十个变量的游戏?这让我担心我的笔记本电脑,因为,很明显,那不是一台游戏机

然而,我不知道如何确定我的笔记本电脑是否可以运行我的游戏。正常情况下,如果我需要解决这个问题,我只会去“你能运行它吗?”但显然我不能为我的游戏这么做。我不知道如何确定一个人需要什么样的系统来运行我制作的任何游戏。我没想到如此原始的游戏会在我的机器上造成性能问题。我的意思是,如果我能以完整的图形运行Skyrim,那么为什么我的Snake游戏会随着进度而变慢呢?这毫无意义。我使用pygame.draw来绘制图形,所以我也不必加载和绘制正确的精灵。老实说,唯一一款图形强度比我低的游戏是乒乓球。这么基本的东西怎么会在现代游戏电脑上出现问题呢


Tags: 机器图形游戏列表绘制pygame高端老实