![]() |
3 роки тому | |
---|---|---|
.. | ||
src | 3 роки тому | |
texture | 3 роки тому | |
.gitignore | 3 роки тому | |
README.md | 3 роки тому | |
index.html | 3 роки тому | |
init.agi | 3 роки тому | |
mc.css | 3 роки тому | |
server.js | 3 роки тому |
这是一个使用JavaScript编写的基于WebGL的网页版minecraft。
Any application that can be written in JavaScript, will eventually be written in JavaScript.
--Jeff Atwood (co founder of Stack OverFlow)任何能够用 JavaScript 实现的应用,最终都必将用 JavaScript 实现。
--Jeff Atwood(Stack OverFlow 的联合创始人)
这就是网上著名的“Atwood定律”,看到这个定律后,一直跃跃欲试,想用js实现下最喜欢的mc。从0开始制作,不使用任何第三方库。虽然很多地方会尝试重复造轮子,但我喜欢这种从零开始随心所欲创造的感觉。(虽然现在啥都没有实现)
虽然知道这句话是从 the Principle of Least Power 和图灵完备角度出发的 (大概),但咱还是要学PHPer来一句:JavaScript是世界上最好的语言。
需要运行在服务器上,因为有纹理图片的跨域问题。
若是有Node.js环境,那可以执行node server.js
指令来运行一个简单的服务器,然后通过http://localhost:3000/
进行访问。
若是你正在使用的IDE有自带的静态服务器功能,那可以通过IDE在浏览器中打开/index.html
文件。