首页
首页
沸点
课程
直播
活动
竞赛
商城
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
萌小雪Mxx
独立开发者
·
4年前
关注
屏蔽作者: 萌小雪Mxx
举报
最近用前端技术栈做了一个 Web 端的3D 游戏,跟大家分享一下:
这个项目本来其实只是我的一个技术试验。用来看看 Web 的 3D 技术究竟发展到什么程度。结果嘛...说实话很是一般。这也是为啥市面上其实并没有什么真正的 Web 3D 游戏。不过 Ballance 这种简单的物理碰撞应该还是勉强能处理的。目前项目只有第一关,而且只有基本的轨道,复杂的机关什么的也都简化了,参数调节的也不好。即便如此也分享出来吧,抛砖引玉。
项目地址:ballanceonline点com
技术框架:Three.js + Ammo.js(bullet引擎)
源代码开源:自行在 Github 上搜索 BallanceOnline
上下左右/WASD 控制球的运动,空格键可以飞,暂时用来避免一些 bug 和降低难度。
题外话:发散一下思维,尽管 Web 真正做游戏还不是很成熟,不过如果去做 Ballance 创意工厂,大家自行上传地图,或者在线对战,那么 Web 的随时随地能打开的优点,还是挺适合的。
展开
tlbai/ballanceonline-demo
github.com
优秀开源项目
等人赞过
分享
2
19
相关推荐
juejin.cn
新的文章介绍 Web 端流程图、思维导图画布的滚动及缩放方案。
12 赞 ·
3 评论
闲来无事,写个颜色选择组件
github.com
5 赞 ·
11 评论
虽然社区中有不少优秀的流程图的开源项目,比如 Excalidraw、TLDraw 等,他们和 Plait 的部分插件有些重叠,我们在做 Plait 一些插件的时候也会多方进行技术上的参考,但是 Plait 同样是特别的存在,我们应当鼓励差异化的存在,而且目前我还没有看到社区中做一体化画图框架的,也没有看到特别好的开源思维导图项目,这都是我们研发 Plait 的理由,当然这离不开公司的支持,也特别感谢公司、感谢 PingCode Wiki 产品给予我们这样的机会去做 Plait,公司及业务的支持赋予了 Plait 更高的价值、更长久的生命力,同样也兼具更高的使命,我们期待 Plait 框架与 PingCode 产品共同成长。
另外提到 Excalidraw 和 TLDraw 我也是很羡慕,看到他们在这个领域深入的探索,给社区给用户创造更多的可能性,还有近期他们与 AI 结合所迸发的创造力,我心向往之,我也在想像未来可以基于 Plait 框架及其所具备的插件能力完成一个开源的工具产品的孵化,打造我们自己的开源产品,打造中国的开源品牌,进而去不断的探索突破、走在技术的前沿,这一切可能困难重重,可能要花费无数时间和精力,可能没有太多收入,但是我们还是想走走看。
github.com
2 赞 ·
1 评论
相关推荐
juejin.cn
新的文章介绍 Web 端流程图、思维导图画布的滚动及缩放方案。
12 赞 ·
3 评论
闲来无事,写个颜色选择组件
github.com
5 赞 ·
11 评论
虽然社区中有不少优秀的流程图的开源项目,比如 Excalidraw、TLDraw 等,他们和 Plait 的部分插件有些重叠,我们在做 Plait 一些插件的时候也会多方进行技术上的参考,但是 Plait 同样是特别的存在,我们应当鼓励差异化的存在,而且目前我还没有看到社区中做一体化画图框架的,也没有看到特别好的开源思维导图项目,这都是我们研发 Plait 的理由,当然这离不开公司的支持,也特别感谢公司、感谢 PingCode Wiki 产品给予我们这样的机会去做 Plait,公司及业务的支持赋予了 Plait 更高的价值、更长久的生命力,同样也兼具更高的使命,我们期待 Plait 框架与 PingCode 产品共同成长。
另外提到 Excalidraw 和 TLDraw 我也是很羡慕,看到他们在这个领域深入的探索,给社区给用户创造更多的可能性,还有近期他们与 AI 结合所迸发的创造力,我心向往之,我也在想像未来可以基于 Plait 框架及其所具备的插件能力完成一个开源的工具产品的孵化,打造我们自己的开源产品,打造中国的开源品牌,进而去不断的探索突破、走在技术的前沿,这一切可能困难重重,可能要花费无数时间和精力,可能没有太多收入,但是我们还是想走走看。
github.com
2 赞 ·
1 评论