hisanak / machiburedb

マチガイブレイカーの素材ドロップDB

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

マチガイブレイカー素材検索(非公式)

liica 社が提供する「つっこみクイズ RPG マチガイブレイカー」の攻略を促進させるためのツールです。
素材別にドロップクエスト名と、クエスト別にドロップする素材名の情報を提供します。
Web サーバは マチブレ素材集め に設置しています。

環境構築

Vue.js 系のフレームワーク Nuxt.js を使用しています。
実環境では static な html を吐いてます。
Vue.js 系を使う理由はその**が好きだとかそういうことではなく、
Single File Components の .vue が好きなだけです。

初回のみ環境をインストールしてください。
DB の生成は初回と、DB の更新後に毎回実行してください。
各アイテムがドロップするクエストのリストから、
各クエストで何がドロップするのかの情報を作成します。
お手持ちの PC でテストする場合は、
原則 1. の方法でサーバを起動してください。

# 環境インストール
$ npm install # Or yarn install
# DB の生成
$ npm run qgen

# 1. dynamic な Web を構築
# ソースコードの変更が逐一反映されるモードです。
# マシンスペックが足りない場合は 2. の方法を使ってください。
# 実行後 Web ブラウザで http://localhost:3000 を開いてください。
$ npm run dev

# 2. dynamic な Web を構築
# ソースコードの変更は、build をするまで反映されません。
# Web ブラウザで http://localhost:3000 を開いてください。
$ npm run build
$ npm start

# 3. static な Web を構築
# 主に本番環境用で使います。
# dist/ 以下に html や js などを生成します。
# root を dist/ に設定した Web ブラウザを別途立ち上げてください。
$ npm run generate
$ sudo systemctl start nginx #example

環境についてのその他の説明は Nuxt.js docs を参照してください。

About

マチガイブレイカーの素材ドロップDB


Languages

Language:Vue 77.0%Language:JavaScript 20.9%Language:Shell 1.2%Language:CSS 0.9%