Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/tsukasa-u/fusou

Tool for Kancolle in rust (dev)
https://github.com/tsukasa-u/fusou

golang kancolle kantai-collection rust solidjs tauri typescript

Last synced: about 1 month ago
JSON representation

Tool for Kancolle in rust (dev)

Awesome Lists containing this project

README

        

# FUSOU

![FUSOU](Docs/title.png)

## Stacks


Static Badge
Static Badge
Static Badge
Static Badge
Static Badge
Static Badge
Static Badge
Static Badge

## What for? 何のために?
I want to use a minimal data viewer for playing Kancolle, so I decided to make one.
And finally, I want to analyze data such as detailed battle results to improve my war record and make my database. In the future, I want to analyze all the data gathered from all users.
Furthermore, I can't rely on the analyzed data because such data is a lot on the internet, and few of them can misanalyzed. I can't determine which is true.

ユーザーが通常のプレイで取得し得るデータのみで艦これを遊びたいため、自作しようと決意した。ゆくゆくは、集めたデータを解析し、戦績向上、自分のためのデータベースを構築しようと考えている。さらに、このアプリを多数の方が利用してくれるのであれば、全体のデータを用いた解析も考えている。さらに言えば、ネット上には情報が散乱しているように感じ(自分の調査不足ではある)、ソースの出どころやその情報自体が確かなのかがよくわからない。

## System Configuration システム構成
FUOSU-PROXY :

  proxy http communication via proxy server

  プロキシサーバを経由してhttp通信を中継

FUSOU-APP :

  A simple in-game data viewer

  簡易なゲーム内データ閲覧用

FUSOU-WEB :

  Data viewer for analyzed data

  解析データ閲覧用

## Set up for Dev
### 1. install pnpm

On windows, using PowerShell
```
Invoke-WebRequest https://get.pnpm.io/install.ps1 -UseBasicParsing | Invoke-Expression
```

check the pnpm installation guide :
https://pnpm.io/installation

### 2. install rust
On windows, install rustup installer.
check https://forge.rust-lang.org/infra/other-installation-methods.html

### 3. install module
run on terminal
```
pnpm install
```

on Linux(Ubuntu), you have to install additional library

```
apt install libsoup-gnome2.4-dev libjavascriptcoregtk-4.0-dev libwebkit2gtk-4.0-dev
```

### 4. launch tauri
run on terminal
```
cd "your-path-to-FUSOU"/FUSOU-APP
pnpm tuari dev
```

## My idea 考えていること
I think the in-game data such as parameters like hp and equipment and analyzed data we cannot access normally should be separated locally and online. This means you can only view data you can normally access in a game with a local app and can access data analyzed or not normally accessible by the website.

HPや装備などのユーザがアクセスできるパラメータと、普段はアクセスできない分析データなどのゲーム内データは、ローカルとオンラインで分離するほうが望ましいのではないかと考えている。ゲーム内で普段アクセスできるデータはローカルアプリでのみ表示し、ウェブサイトでは分析データや普段はアクセスできないデータにアクセスできるようなシステムを構築したい。

# In the Future 今後
I improve my App to be able to use for playing Kancolle. And then, add code for data analysis.

艦これをプレイすることができる状態まで開発を続けます。その後はデータ解析のプログラムをかく予定です。