freedom645 / sekai-rec Goto Github PK
View Code? Open in Web Editor NEWプロセカのスコアツール (Web Score Management Tool of Project Sekai)
Home Page: https://app.sekai-rec.net/
プロセカのスコアツール (Web Score Management Tool of Project Sekai)
Home Page: https://app.sekai-rec.net/
スコア解析におけるチェック機能を実装したい。
将来的に解析結果のUIでユーザにチェック結果を確認してもらい、手修正する際の判断要素にする予定。
ユーザによるスコア管理の追加。
仕様が固まってきたため、ドメインオブジェクトを整理してリファクタする。
画像解析時に指定される設定項目をユーザが任意で設定できる機能を付ける。
現在はipad pro向けでハードコーディングしているため、使い勝手が非常に悪い。
二値化閾値設定
解析座標設定
OCR設定
※将来的にはDBに入れて設定を「全ユーザで共有」、「設定データセットを選べる」みたいなのを考えている
下記の設定項目をindexedDBに永続化し、都度切り替える必要をなくしたい。
スコア登録について記載しているページを作る。
スコア詳細などで表示するジャケット画像を何とかする
Viteで吐いたままのため、少し内容を整理したい。
※記載内容未定
現在は登録を行った場合に一律上書きしているが、確認するようにしたい。
APIから取得するように修正する
スコア登録機能の実装
スコア更新時に一律で上書きされているが、更新の条件を加えてスコアが更新されていない場合はユーザに伝える。
画面は下記2ヶ所で修正が必要
スコア手動登録において、一部が未入力でも登録できてしまう。
登録前 | 登録ボタン押下 |
---|---|
未入力状態の場合、その旨のダイアログを出して登録はしないようにする。
ScoreRegisterView.vueの登録時のイベントにおいて下記のチェックを入れ、チェックエラーの場合ダイアログを出す。
Ver3に向けたPresetの修正
画像からスコア登録する機能を実装する。
プロセカのVer3対応
現状、二値化処理をスクラッチで書いているが、これをライブラリに置き換える。
JIMPあたりに置き換えを検討中。
下記みたいに環境分けて、CDを整備する。
楽曲一覧からチェックしたデータを一括でAP登録する機能。
ゲーム画面を確認しながら、チェックするだけなので多少楽になるはず。
LICENSEを設定する。
ジャケット画像の特徴量によるマッチングで解析する。
PR時に下記の静的チェックを実施する
ちゃんとしたホーム画面を作る。
下記を表示する。
使ってみるとハイスコア一覧表示が見づらい・使いづらいので改善する。
A declarative, efficient, and flexible JavaScript library for building user interfaces.
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google ❤️ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.