Skip to content

使用excalibur.js构建的js/canvas的Phigros模拟器,使用rpe格式的谱面JSON。

Notifications You must be signed in to change notification settings

heerheer/phisim-excalibur

Repository files navigation

What is this

这是一个 使用2D游戏引擎-Excalibur.Js+Vue构建的PhigrOS模拟器

用于展示一些(我的)(粪谱)谱面文件。

一些问题

  • 不会上线 (禁止白嫖我服务器,要用请自己搭建谢谢。—— 权责转移术)
  • 禁止雷普赫尔
  • BUG比较多,逐步优化(时间decreasing),有某种力量的话,可以给我+1s

使用技术栈

  • Vue3
  • TypeScript
  • Vite
  • Element-Plus(暂时没咋用到)
  • Excalibur.Js

为了什么

正经:学习前端(

Vue 3 + Typescript + Vite

TypeScript写起来真的很舒服,不是吗。 ——赫尔仙贝

说起来写这个的时候学会了好多Vue3的小知识!

比如可以用ref()来写一个全局的数据,然后还可以在组件之间同步状态!(Vuex:这种情况下就不需要我了是吧,没爱了)

还有可以使用Mitt进行事件总线通知啥的。。真的很方便!

Excalibur.Js

游戏含有多个Scene

每个Scene有多个游戏对象Actor

Actor以及Game,Scene本身都具有Update等帧绘制事件~

其实和之前看过的Unity很像hhh

https://github.com/excaliburjs/Excalibur

未来方向

既然都做了这个,那就做一个类似的野兽音游吧!

ぬわああん疲れたもおおおおおおん

我说三浦啊你肚子饿不饿啊?

アァッ!ハァッ!イキスギィ!イクイクイク…アッ…

身高是170CM 体重是74kg

24岁,是学生。

About

使用excalibur.js构建的js/canvas的Phigros模拟器,使用rpe格式的谱面JSON。

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published