通过这个有趣的游戏提高你的编码技能

2025-05-26

通过这个有趣的游戏提高你的编码技能

在所有提升编程技能的方法中,游戏是我最喜欢的之一。如果不想看我的评论,可以直接在这里玩游戏

《电梯传奇》是一款使用 JavaScript 控制电梯的趣味游戏。游戏初始很简单,只有一部电梯和三层楼。你的目标是在 60 秒或更短的时间内运送 15 个人。 

有趣的 JavaScript 游戏

您可以通过编辑页面上的 JavaScript 来实现这一点,您可以执行以下操作: 

  • 控制电梯的运行方向
  • 控制按下电梯按钮时发生的情况
  • 根据电梯上的人数做出调整

还有更多。这里有完整的 API 文档。 

玩这个游戏不需要大量的 JavaScript 经验,而且它对技术要求也不高。但你需要有解决问题和构建软件的思维。如果你还没有这些,这个游戏可以帮助你建立这些。 

需要考虑的事项

理论上,只要电梯上下层的速度足够快,就能把所有乘客送过去。这在前几层是可行的,但之后就需要优化了。

以下是您需要考虑的一些事项:

  • 协调电梯——不要让两部电梯走同一条路径,这样很浪费。
  • 优先考虑繁忙楼层- 有些楼层比其他楼层更繁忙,这意味着仅按顺序上下楼层是不够的
  • 优化你的路线——浪费时间的行程会累积起来。你需要有意识地控制电梯的运行路线。 
  • 电梯的容量——您必须注意不要让太多的人挤在电梯里。 

这些是你必须思考并围绕其编写代码的事情。你需要考虑整个系统以及如何让人们快速行动。 

这如何使我成为一名更好的程序员? 

虽然这款游戏不需要使用复杂的 JavaScript,但它会提升你的开发技能。你必须思考策略和工作流程。你需要优化 JavaScript 代码,因为每次滚动查看代码行进行修改会很累。你甚至可以开始尝试不同的算法。 

你可以提升技能,并从中获得乐趣。虽然玩游戏可能感觉像是在浪费时间,但你正在提升自己的能力。我鼓励你尝试一下,哪怕只有几分钟。这真的很有趣! 

如果你想尝试更多游戏,Francesco Leardini在这里分享了一系列游戏来提升你的 Web 开发技能。快来看看吧!

文章来源:https://dev.to/pluralsight/improve-your-coding-skills-with-this-fun-game-245f
PREV
我最喜欢的 10 门 Web 开发课程
NEXT
周末成为一名 React 开发人员