原文来自本人的博客:三体模拟器(nodejs)
鸣谢:bilibili用户Ele实验室
模拟网站地址已发布至华为云服务器,地址:
http://121.36.164.109/
大家直接打开这个网址就可以玩了,电脑效果最佳,尝试着去修改json调节参数试试看
源码地址:https://github.com/KikiLetGo/UniverseSim
项目根目录下有server.js,用node 运行它,浏览器访问http://localhost就可以本地运行了(直接打开index.html不可以的哦)。
当然你也可以修改源码,重构你的宇宙世界[奋斗]
PS:模拟网站地址:http://121.36.164.109/ 已失效
利用源码实现
下载源码
访问:https://github.com/KikiLetGo/UniverseSim 然后按图中所示,下载源码
安装nodejs
访问:https://nodejs.org/zh-cn/download/ 下载Windows版的安装包即可(msi或zip都可)
接下来就是点开安装包安装,选择合适安装位置,一路next即可,有问题可自行百度
安装完成之后,如需要使用nodejs的全局变量,那么请自行百度,这里为了避免冗余,用局部命令操作
打开Windows命令行,进入到nodejs文件夹,输入:
.\node -v
.\npm -v
即可查看版本信息,若版本信息无误,则说明安装成功
运行已经下载的三体模拟器源码
Windows命令仍然在nodejs文件夹中运行,输入:
.\node server.js # "server.js"为该文件所处路径
运行时,有可能会发生报错,我遇到的错误是,80端口被占用,那么有两种解决办法
一、关掉占用80端口的进程
二、改用其他端口
这里建议使用第二种方法:
用编译器或者记事本打开server.js,将图中的80改为81(或其他端口),保存后,再尝试上述命令
终于成功了
这不给个三连?