三体模拟器(nodejs)
原文来自本人的博客:三体模拟器(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(或其他端口),保存后,再尝试上述命令
终于成功了
这不给个三连?
三体模拟器(nodejs)相关推荐
- 三体模拟器(python)
原文来自本人博客:三体模拟器(python) vpython vpython库是一个能做3D动画的第三方库,安装起来很容易,利用anacanda或者pycharm都能简单安装 导入vpython fr ...
- 微信公众号批量爬取——Java版
最近需要爬取微信公众号的文章信息.在网上找了找发现微信公众号爬取的难点在于公众号文章链接在pc端是打不开的,要用微信的自带浏览器(拿到微信客户端补充的参数,才可以在其它平台打开),这就给爬虫程序造成很 ...
- 抓包之anyproxy
当前操作环境:win10 , 夜神模拟器 , Anyproxy 是alibaba 前端团队开源的http/https 基于node的代理服务器. 业界的http代理工具在windows下有fiddle ...
- 最新微信小程序反编译工具,完美解决分包问题
看了很多反编译.找回微信小程序源码很多教程,各种问题导致都没法正常使用.微信版本升级后,会遇到各种报错, 以及无法获取到wxss分包无法反编译的问题.于是寻找资料,也买过别人的破解工具,最终解决文件缺 ...
- 新书上市 | 人类程序员,你能不能比三体人更懂量子纠缠?
图中最亮的区域就是半人马座阿尔法三星系,<三体>中三体文明的诞生地.本图来自ESO的Digitized Sky Survey 2,使用遵循CC BY 4.0协议 Credit: ESO/D ...
- Appium之创建、连接夜神模拟器
或许当前有些小伙伴没 android 手机,这时候可以在电脑上开个模拟器玩玩,下面就分别介绍两种不同的模拟器,下面和大家一起学习交流. 一.android 模拟器 AVD 模拟器配置 1.双击启动 A ...
- 全网最火爆的“人生重开模拟器”,快来!
最近,有一款游戏,只用了不到12个小时,就完成了上线到全网爆红的过程,这就是: 人生重开模拟器 游戏是一款开源项目,9月3日上午面世后,就开始了疯狂的传播,到了当天晚上,就达成了惊人的5000万人次的 ...
- 模拟器真机环境_Appium+python自动化(二)- 环境搭建—下(超详解)
上一篇android测试开发环境已经准备好, 那么接下来就是appium的环境安装和搭建了. 菲哥和小伙伴们开个玩笑,不要觉得自人品不好,就不会成功那都是骗人的.搭建环境和人品半毛钱关系也没有,搭建环 ...
- python 硬件模拟_如何编写一个硬件模拟器?
当下是短视频的时代,随着5g进程的加速推动,短视频已经成为了很多自媒体人变现的主要途径 B站,抖音,快手,西瓜视频等等各大平台都砸钱鼓励平台创作者创作视频,因为平台流量大,我们就可以通过一些技术手段来 ...
最新文章
- [Linux] 010 权限管理命令 chmod
- tf.keras.layers.Conv1D 一维卷积 示例
- Linux服务器生产环境中的文件删除与替换
- python日期时间
- x-manager 管理 kvm虚拟机
- kafka解决了什么问题?
- Muduo 网络编程示例之五: 测量两台机器的网络延迟
- 设置了li(float:right),里面的li反过来显示 - 解决办法
- Oracle定时调用存储过程
- 持续集成部署Jenkins工作笔记0016---测试验证整个自动化持续集成流程
- log4j.properties配置与将异常输出到Log日志文件实例
- memcached php封装类,PHP Memcached + APC + 文件缓存封装_PHP - key
- asp mysql 留言本_手把手教你设计ASP+ACCESS留言本
- VBA连接Excel数据库
- LeetCode 707. Design Linked List
- [AHK]设置快捷键快速呼出隐藏XYplorer
- 网页字体弄成微软雅黑html,网页字体替换为微软雅黑
- slam中的相机相关
- 100种思维模型之那什均衡思维模型-038
- 怎么让textarea占满整个td高度没用_装修风云|碰瓷!风靡家居圈的六角砖和地板拼接,应该怎么操作?...