jerrychan7 / WebMC

A web version of Minecraft built using js and WebGL without third-party libraries.

Home Page:https://jerrychan7.github.io/WebMC/

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

WebMC

这是一个使用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是世界上最好的语言。

How to Run

需要运行在服务器上,因为有纹理图片的跨域问题。
若是有Node.js环境,那可以执行node server.js指令来运行一个简单的服务器,然后通过http://localhost:3000/进行访问。
若是你正在使用的IDE有自带的静态服务器功能,那可以通过IDE在浏览器中打开/index.html文件。

About

A web version of Minecraft built using js and WebGL without third-party libraries.

https://jerrychan7.github.io/WebMC/


Languages

Language:JavaScript 90.6%Language:HTML 9.2%Language:CSS 0.1%