読者です 読者をやめる 読者になる 読者になる

01647

ustreamer-01647

検索プログラムを作るかもしれない

carte

カード単体ページ

  • ユニオン
  • レアリティ
  • エピソード
  • カード名
  • カードタイプ
  • レベル
  • 種族
  • 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