我认为作为一个挑战,我应该编写一个基于 javascript 的游戏。我想要声音、图像和输入。模拟屏幕的背景(例如 640x480,其中包含我的所有图像)将有助于将页面的其余部分与“游戏”分开。我应该看什么?
我需要的一些东西
- 帧控制。一种获取当前时间(或增量)的方法。
- 图像,显示它并移动它。我如何显示完整的图像。了解像素访问可能很酷。
- 输入 一种将其锁定在盒子中的方法(就像闪光灯一样)很酷。
- 声音按需播放简单的声音(比如当我受到打击时)。同时发出几个声音会很棒
- 瓶颈。什么东西会杀死CPU?
- 限制。我不能做什么?我听说我不能“睡觉”等待。我必须设置回调
- 好的或最佳实践。我可以做些什么来保持速度或降低故障或兼容性问题。