gpt4 book ai didi

AJAX 棋盘游戏在 Windows 中运行良好,但在 Linux 中运行不佳

转载 作者:IT王子 更新时间:2023-10-29 00:51:40 25 4
gpt4 key购买 nike

我一直在玩一个名为 Empires 的网络棋盘游戏 GamesByEmail.com最近。它在 Windows 下运行良好,但在 Linux 上运行缓慢。

我问开发者为什么。他使用 Linux,但他不知道。他怀疑 DOM 元素太多,但他不知道如何解决这个问题。

它在 Firefox 和 Google Chrome 中都很慢,所以这似乎不是浏览器的问题。

我正在使用 Firebug 和 Page Speed 扩展测试我自己的网站,所以我想我应该在 GamesByEmail 上试试。 The results are up at ShowSlow .从传统 Web 开发的角​​度来看,它实际上非常快 - 它只是在 Linux 上被破坏了。

请所有熟练的 Linux 开发人员检查游戏并给我们一些线索吗?

http://gamesbyemail.com/Games/Play?475162291

最佳答案

我就是写了名为“帝国”的“可怕设计”的人:O

起初我知道这会是很多逻辑,但我不知道自己陷入了什么。
最后,我知道存在性能问题(尤其是在 Mac 和 Linux 上),我想我最好至少让它可以玩,尽可能地修补它并把它放在那里,所以我和一些 friend 可以玩游戏。

事实证明,随着游戏越来越接近 Epoch 7,性能会变得非常糟糕。 (棋盘上有很多棋子)。伊恩,之前我提到 DOM 元素太多时,我指的是很多图像。

gamesbyemail.com 背后的主要开发者(他制作了很棒的游戏,不要让 Empires 在他的游戏质量上愚弄你!)他提到小 gif 和棋盘之间的性能差异很小-大小 gif,大部分是透明的。

问题是尝试克隆 HoTW-2001 会导致使用大量图像。

我已经准备好进行一些优化,但还没有时间完成。 (我需要大约 12 个小时左右的时间来对发布前的所有内容进行游戏测试,即便如此,错误也很容易通过 :(
但是,我确实有计划:

  • 消除所有 png(如果我还没有……那里有一个 var 可以在 gif 或 png 之间切换。我非常喜欢 png 的透明度,但是那个额外的 channel 使图像大小加倍:(
  • 关闭脉冲效果。
    我想让它帮助识别“当前帝国”而不是同一玩家拥有的“以前的帝国”。问题是动画对于大多数浏览器来说太昂贵了:((我知道,我可能应该使用 flash 或 canvas 标签,但 Scott 的 API 非常丰富和强大......我自己无法实现)。

所以你......我只需要放下我的屁股并至少使用上面的项目就可以开始了。

特洛伊

PS - 另一个用于测试游戏的 URL 可能是 game preview here .您可以作为所有玩家玩完整个游戏。

关于AJAX 棋盘游戏在 Windows 中运行良好,但在 Linux 中运行不佳,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2031259/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com