跳到主要内容

GameDev

个人见解
  • 游戏开发其实和现在的网页开发区别并不大,都分为前后端,只是前后端的工作内容与网页开发会不太一样.

  • 游戏开发最重要分为

    • 呈现 - 前段
    • 状态 - 后端
  • 而用户的所有操作均牵扯到游戏状态的修改和逻辑判断,开开发实时性较高的游戏服务时,难度最大的也是状态的同步,

  • 简单的游戏建议直接使用 HTML, 不要使用 Canvas

  • 移动 Web 游戏最好都是竖屏的, 横屏不太好控制, 并且无法保证横屏

JS 游戏引擎

状态同步

http://www.gamedevpensieve.com/network/synchronization

帧同步

http://blog.csdn.net/langresser_king/article/details/46756393

https://gocn.io/question/113

https://www.zhihu.com/question/36258781

https://github.com/skywind3000/kcp https://github.com/xtaci/kcptun

Web Game

requestAnimationFrame

游戏资源

http://gamedev.stackexchange.com/questions/20/where-can-i-find-free-sprites-and-images

搜索关键字 2d game art

属于