/Fullwidth-Game-Engine

全角字符游戏引擎!

Primary LanguageHTML

全角游戏引擎!

新开一个坑,尝试绕过 OpenGL(WebGL),使用全角字符(汉字之类的),以文本的网页元素的形式制作一个超简单的游戏引擎。实现代码的同时也会试着写一个“自己动手做游戏引擎”的教程。会用到的语言为 HTML、CSS 与 JavaScript,也会用到 jQuery 库。

灵感来自文字游戏,设计游戏引擎的过程会参考《Build your own 2D Game Engine》一书。

暂定的步骤如下,会随着开发的进行逐渐调整。目前规划的四步完成后,作为游戏引擎,就能用了。

  1. 定义画面数据,实现将画面数据渲染成网页的功能。
  2. 定义模型,实现将模型转换成画面数据的功能。
  3. 定义状态,添加时间循环,实现动画效果。
  4. 添加键鼠接口,实现交互。
  5. ……

开发没有排期,啥时候心血来潮了就做一做,所以可能会拖很久或者根本就做不完。

教程目录

  1. 引言
  2. 画面数据的定义与渲染网页(未完成)

LICENSE

本仓库代码(src)使用 GPL 许可,教程(tutorial)使用 CC BY-SA 许可。