検索プログラムを作るかもしれない
カード単体ページ
- ユニオン
- レアリティ
- エピソード
- カード名
- カードタイプ
- レベル
- 種族
- AP/HP
- スキル
- 省略
- カード画像
- フレーバーテキスト
- カードイラストレーター
- イラストレーターのブログ
- 付加機能
- 類似カード数件リンク
- Ex.カードやCE,ヒーローレベル変化
- スキル説明文にて言及されているカード
- 類似カード数件リンク
カード検索対象テーブル
- CARD_SEARCH_TEXT_LOCALE_content
SQL文
- SELECT カラム FROM テーブル
- SELECT文は,テーブルからカラムだけ抽出したリスト,または表が出力される
- カラムは,カンマ区切りで複数指定できる
- SELECT カラム FROM テーブル WHRER カラム = データ
- WHERE句は,テーブル指定後に付け足す.出力を限定する
- OR や AND で複数の条件を設定できる
- 不等号も使用できる
- NOTで除外できる
- BETWEEN, IN, LIKE
何をしたいんだっけ
ゲーム中のカード検索が優秀だけれど,そのためにゲーム起動は面倒だ.とは言え,GamesCampusのカード検索が使いづらいから,自分で作ってみる.carte wikiは,カード画像についてはGamesCampusを参照していて,ナンセンス.カード増加に対して,手作業でしか対応できない.
カード単体ページを静的に用意する.シリアルナンバー.html.SQLite3データベースファイルfer.datから生成する.検索機能はPHPからSQLを触って実現する.
paul_ga:バフキン5.シリアルナンバーは分けられている. carte.gamescampus.co.jp/community/card… http://twitter.com/paul_ga/status/323616632746434560
paul_ga:ceバフキン carte.gamescampus.co.jp/community/card… http://twitter.com/paul_ga/status/323616536541687808
paul_ga:リハルト4.シリアルナンバーは分けられている carte.gamescampus.co.jp/community/card… http://twitter.com/paul_ga/status/323616395222986753
paul_ga:リハルト5 carte.gamescampus.co.jp/community/card… http://twitter.com/paul_ga/status/323616259348504576
検索結果は単体ページヘのリンクを並べる.カード名,カードタイプ,AP/HPを表示する.検索結果はページング処理する.ページ遷移のために,セッション維持とやらが必要かと思う.
検索パラメータ
- フリーテキスト
- 項目指定
- カテゴリ(カード,タロット,材料)
- ユニオン
- カードタイプ
- レベル
- ap
- hp
- レアリティ
- ep
- chapter
当面の課題
カード単体ページを生成プログラム.カード単体ページ記載データのためのSELECT文.
リンク
CARD_MASTER
カードステータスが記述されている.2010件しかない.残りはどこだ.
CARD_SEARCH_TEXT_LOCALE_content
カード名とスキルの各国語ロケールがある.
CARD_TEXT_LOCALE
フレーバーテキストとその各国語ロケールがある.
問題
- カードステータス.2010個の他はどこにあるのか
- スキル説明文中の数値は$1$などと,どこのデータを参照するものか
その後
- CARD_MASTERにある情報はep2-0以前とep3-2以降らしい
- ヒーローはすべてCARD_MASTERにあるらしい
- ep2-1からep3-1はどこにあるんだろう
- あ,問題ないわ.LOCALEのデータは5言語ある.CARD_MASTERの5倍あって当然.何も悩むことはなかった
paul_ga:4マナ クリーチャーap「1」増加. 8マナ ap「2」倍 http://twitter.com/paul_ga/status/323761969851154432
paul_ga:リハルト0第1スキルコストは4.うん,確かに http://twitter.com/paul_ga/status/323761429897412608
paul_ga:ACTION_ACTIVE ACTION_PASSIVE AA_code1 PA_code1 なるほど http://twitter.com/paul_ga/status/323761187609264128