Skip to content

zerochocobo/Multi-Countdown

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

7 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Multi-Countdown 多倒计时器

过程

2017年初玩仙境传说手游时,因为刷miniboss赚钱的需求(miniboss打死后30分钟刷新一次),需要频繁用我的apple watch倒计时。

但是一次只能定一个时间,换句话说只能跟踪一个怪的刷新时间。找了一圈没有合适的倒计时工具,那么自己写一个好了……

就是可以设置多个倒计时器,然后到期后还能根据生存时间计算下次出现时间(例如miniboss出现后平均2分钟就会被灭,那么即便错过一次也大概能估计下次出现时间)。

开始只是单机版,用localstorage将配置存在浏览器本机,但后来发现有两个需求:

  1. 电脑配置之后希望手机也能看。
  2. 对于公会可以用众包的方式,任何队员找到某小怪出现时间线就可以记录后方便其他人

于是又写了一个极简的服务器端(ASP.NET)。任何人设定一个秘钥就能和其他人共享倒计时,也可以方便跨设备共用。

有了这个之后,基本上只要勤奋点就可以霸单条线的miniboss了……

在设计上我尽可能避免纯网游用,应该可以有其他用处的,但我暂时没想到,嘿嘿。开源的目的也是希望其他人可以挖掘其他用处……有的话请留言:)

技术说明

HTML项目mc.html用的是bootstrap框架,手机PC自适应,部分设置项必须PC大屏才能设置(删除、修改),一定程度上避免手机误操作。

服务器端mc.ashx是ASP.NET代码,将用户配置json内容保存在默认的mc目录下(需要自己新建)。文件名混淆后md5加密,有管理员后门可以设定。

一些技术细节

主要是在处理团队模式时要考虑互相覆盖的问题,所以团队版提交时会先获取服务器最新数据再更新

截图演示

电脑版:

手机版:

About

多倒计时器——网游特别版(RO等)。支持单人离线和团队共享

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published