Coder Social home page Coder Social logo

gfdb-web's People

Contributors

ccxcxd avatar ergo9ine avatar koz39 avatar runtu4378 avatar william-mk9 avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

gfdb-web's Issues

显示队伍AI

  • 解析json内AI相关代码的意义,找到对应的说明词条并显示出来(比如10-4E地图)
  • 显示巡逻范围等

界面优化

  • 显示胜利条件、回合限制、队伍限制
  • 可以手动输入敌人队伍编号(目前只能下拉)
  • 保持敌人队伍列表高度(现在改变敌人队伍编号会改变页面总长度,手动遍历队伍编号的时候不方便)
  • 改变敌人编号后显示队伍效能、是否加强、队长(可加图)

地图互动

  • 点击地图上的单位自动高亮并加载数据
  • 改变队伍编号自动在地图中高亮
  • 点击足够长时间或者鼠标悬浮直接显示敌人数据

芯片数据转换功能

把index的json自动转换成常用的芯片计算器的格式(tsv、杯具的Excel、乐章的网站)

bug记录

  • /maps,恢复【敌人编号】的选择框以及对应逻辑
  • /maps, localstorage 功能恢复以及挂靠到 setting 功能中(新增)
  • /maps, 删除 footer 中的招募日文翻译的文本
  • /, 样式调整,将页头菜单选项靠左排列
  • /maps, 下载高清图片是文件后缀 _full 去掉
  • /maps, 地图图片加载增加 loading 状态
  • /maps, 修复地图中敌人的名称名牌显示
  • /, f5,时域名未 rewrite 到 index.html (用nginx解决)
  • /, 增加记住上次离开路由的功能(localstorage)

待定

  • /, 检查进入/maps 后页头菜单选项的偏移问题(发现应该是有滚动条时和没有滚动条时候的页面宽度导致的,应该不算bug 待确认)
  • /maps, 检查可能是进程阻塞导致的 canvas 的屏蔽页面滚动事件失效的现象(暂未复现)

大佬能不能教一下拆包啊

第5章数据更新慢了摸黑开荒被打出屎来,想自己拆可是安卓这方面又不了解,第一时间能拆出来也好服务其他人呀

实装防御演习

敌人编号20001开始的20XXX部分,对应关系应该不难找。

界面怎么设计呢?

网页UI框架

功能点

  • 移动端适配
  • 多路由切换
  • 尽可能做成单页应用

在地图上显示敌人队伍组成

一个可以进行开关的功能。开启以后全部敌人的右方浮动出来组成这队人的头像和数量(数量写在图片右下x5之类的)。类似游戏内长按的效果。

NGA幻觉佬的建议,给些攻略的人准备的功能。

敌人组成图片在以下位置:assets/resources/dabao/pics/icons/enemy/

战斗模拟系统(兼阵型模拟器)

  • 基础阵型模拟器功能:等级计算、光环计算、DPS计算
  • 能够自动存储玩家的人形和妖精的等级和装备,这样再添加的时候很方便(可以让玩家存储多个预设,比如最大值,当然值等等,也可以预设各种配置)
  • 显示敌人,敌方数据也可以正确计算
  • 有时间滚动条,可以拖动,然后敌人和我方正确移动与开枪开技能
  • 拥有对技能效果精确到帧的描述(大概需要后续大量时间的研究)
  • 能手动调节伤害浮动范围(比如永远roll最小伤害或最大伤害)
  • 能在客户端进行模拟运算,比如100~1000次的模拟计算,然后总结战损和战斗完结时间
  • 后续考虑允许在指定时间加入操作之类的

脚手架功能整理

  • 代码同构的同时实现多语言的入口抽离
  • 支持本地开发、静态文件打包两种指令
  • 尽可能抽离公用资源
  • 将多语言目录加入热更新监听目录,考虑弃用现有的多语言站点,改为利用多入口按需打包分离多语言资源
  • 静态代码兼容 IE11+

PAC提取index功能

让玩家连接到本站作为代理,自动提取index内的数据(芯片、人形、妖精、装备等)

有关数据的问题

大佬好,
问一下有没有计划把烧钱数据的部分单独放到一个Repo里进行更新?我有点想用这些数据做点小东西玩。。

用户掉落反馈系统

掉落数据现在已经无法通过拆包获得,只能人工统计。是否考虑添加一个用户反馈系统

因为这会使网站从静态变成动态,需要添加后台数据库,是个很大的补丁

显示队伍是否精英

这个东西理论上应该是存在客户端的,所以应该拆包可见。

以卡妹的技能为线索搜索相关代码应该能找到……

战场绘制

  • 全部敌人位置
  • 可以横行缩放,缩小到极限时(默认状态)显示所有敌人,放大到极限的时候显示游戏内屏幕可见视界
  • 显示坐标网络,使用直角坐标网络(游戏内是斜的,修正下),标识我方9个人的位置,两排阵和三排阵射程
  • 鼠标停留可以看具体信息
  • 背景需不需要看实际效果
  • 在设计上应该为今后的战斗模拟器做兼容性考虑,争取可以最大化重用代码

#1925是敌人非常多的极端情况,可以用来测试

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.