パニック速報

The next stage is paradise…

交流戦集計ツールをアップデートしました

Before

http://aqqle.us/mkw/imageCreate.php?team0=%E3%83%91%E3%83%8B%E3%83%83%E3%82%AF&team1=SiO&name1=%E9%87%8F%E7%94%A3&name2=WANI&name3=%E3%81%AA%E3%81%8E%E3%81%95&name4=%E5%9C%9F%E6%96%B9&name5=%E5%B8%8C%E6%9C%9B&name6=%E3%81%9F%E3%81%8B%E3%81%AB%E3%82%83%E3%82%93&name7=Mine&name8=%E3%81%9D%E3%82%89%E3%81%BE%E3%81%98%E3%81%93&name9=%E3%81%A8%E3%82%8C%E3%83%BC%E3%81%99&name10=%E3%83%B4%E3%81%81%E3%81%8F%E3%82%93%EF%BC%A0%E3%83%9D%E3%82%B1%E5%8B%A2&name11=%E3%82%AB%E3%83%B3%E3%83%86%E3%83%A9&name12=%E3%81%BE%E3%82%8B%E3%81%AA%E3%81%99&point1gp_01=1&point1gp_02=1&point1gp_03=1&point1gp_04=1&point1gp_05=1&point1gp_06=1&point1gp_07=1&point1gp_08=1&point1gp_09=1&point1gp_10=1&point1gp_11=1&point1gp_12=1&point2gp_01=0&point2gp_02=0&point2gp_03=0&point2gp_04=0&point2gp_05=0&point2gp_06=0&point2gp_07=0&point2gp_08=0&point2gp_09=0&point2gp_10=0&point2gp_11=0&point2gp_12=0&point3gp_01=0&point3gp_02=0&point3gp_03=0&point3gp_04=0&point3gp_05=0&point3gp_06=0&point3gp_07=0&point3gp_08=0&point3gp_09=0&point3gp_10=0&point3gp_11=0&point3gp_12=0&name1Total=1&name2Total=1&name3Total=1&name4Total=1&name5Total=1&name6Total=1&name7Total=1&name8Total=1&name9Total=1&name10Total=1&name11Total=1&name12Total=1&point1gpTotal_0=6&point2gpTotal_0=0&point3gpTotal_0=0&AllgpTotal_0=6&point1gpTotal_1=6&point2gpTotal_1=0&point3gpTotal_1=0&AllgpTotal_1=6&desc=0

After

http://aqqle.us/mk8/imageCreate.php?t1=%E3%83%91%E3%83%8B%E3%83%83%E3%82%AF&t2=SiO&p1=WANI,25,12,20&p2=%E3%81%BB%E3%81%9F%E3%82%8B,29,25,31&p3=96,14,30,20&p4=%E9%87%8F%E7%94%A3,41,45,38&p5=%E3%82%8D%E3%82%81%E3%81%8A,25,21,41&p6=%E3%81%8C,20,34,32&p7=Mine,30,15,30&p8=White,30,15,30&p9=%E3%82%AB%E3%83%B3%E3%83%86%E3%83%A9,30,15,30&p10=%E3%82%B7%E3%83%AB%E3%83%95%E3%82%A3,30,15,30&p11=%E3%81%AA%E3%81%99%E3%81%93,30,15,30&p12=%E3%83%8C%E3%83%83%EF%BC%81,30,15,30&desc=1

半分くらいにはなった



技術的解説

パニックにIT土方が増えたので、なんで短くなったか技術的解説します

今までは入力したMii名前やポイントをいちいちひとつずつ送っていた
name1=WANI
point1gp_01=15 WANIの1GPのポイント
point2gp_01=29 WANIの2GPのポイント
point3gp_01=25 WANIの3GPのポイント

これが12人分
そら長くなるわな

そして1GPの合計や総合計もいちいちURLに付与して送っていました
point1gpTotal_0=504 味方の1~3GP合計
AllgpTotal_1=160 敵の1GP合計

これでさらに長くなる
1GPの合計なんか12人の3GP分の点数がわかれば、当然算出できる
今回はそれをPHP側で計算して、集計画像に載せるようにしました
最初からやっておけよって話ですね
当時は若く、「動けばいいや」と思っていました・・・

そして今回の更新のキモ
そのMii名、1GP~3GPのポイントの送り方

name1=WANI
point1gp_01=15 WANIの1GPのポイント
point2gp_01=29 WANIの2GPのポイント
point3gp_01=25 WANIの3GPのポイント

これをまとめて・・・

p1=WANI,25,12,20

こう
超短くなりました

この"WANI,25,12,20"という文字列をPHP側で「,」で分割して
ひとつひとつの値にします

最初からやっておけよって話ですね

誰も使っていないかもしれないけど、土日があまりに暇なのと
プログラムを書くなら、出来る限り効率化したかったので更新しました

以上