Skip to content

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

Notifications You must be signed in to change notification settings

jerrychan7/WebMC

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

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文件。