NeoAsh!?: 2008年10月アーカイブ

大きな変化は見られないので β5.01 ということで。

Entry Name 入力後、画面遷移で Bad Request になる問題。
サーバ側と開発環境側の内部文字エンコーディングが異なっていたために、mb_strlen の挙動がおかしかった、ということが原因でした。

直した。
これで高スコア取ったのに Bad Request になって名前が登録されなかった! なんて悲しい事件はおきないね、きっと。


あ、ランキングの表の表示もちょっと直したよ。
β5 だよ!
ランキングのページが豪華になったよ!

いままで保存してなかったデータも一部表示するようにしたから、以前のランキングデータでは表示されない項目もあるけど、気にしちゃいけないよ!
多分もう少しページに修正入るけど、今日のところはそろそろ終わりにしなきゃマズいんだぜ!
だから終わるぜ!
β4!

コンピュータのアルゴリズムを、キャラクター登録画面で表示されている分について全て実装した。
これでやっと、最初の javascript だけで実装してたときのアルゴリズムに追いついた。

あとバグ。
Entry Name とかのユーザ入力値について、ありえない入力に対してチェックして Bad Request にしてる(まだ正確なステータスコードは返してないけどね)んだけど、問題ない入力に対してもたまに Bad Request になってしまう。

なんか、Entry Name に『ストレートティー』て入力したら、Bad Request になった。
謎。文字数(バイト数じゃないよ)12 文字まで OK にしてるつもりなんだけど。

直さなきゃ。せっかく高スコアとって、Entry Name 入力して Bad Request になったら悲しいからね。
β3 として公開!

javascript を手直しして、Firefox 2、3、Opera 9、Safari 3、Google Chrome Beta で正しく動作することを確認しました!
IE 6、7で正しく動作しないことを確認しました!

次の更新は、いつでしょうね。
NeoAsh!? Web Search(なんの面白みも無いウェブ検索にそんな名前があったんですね)を、AutoPagerize に対応させました。
これでどんどん検索結果をスクロールさせれば良いじゃない。

あ、NeoAsh!? Player で再生時間が取ってこれないバグが発生してる! 直さなきゃ・・・
β2 として公開。
なんか Firefox じゃないと動かなくなってしまった、すまない。

IE 6、7 だと表示がかなりメチャクチャになります。
ゲームもできません。

Opera 9 だと表示は完璧です。
ただしゲームはできません。

Safari 3(Windows Ver.)だと表示は 90 点です。
やっぱりゲームは動きません。

Google Chrome Beta でも表示は 90 点です。
ほんとにゲームは動きません。

Firefox は 2 でしか動作確認してないけど、多分 3 でも大丈夫でしょう。
多分。


ますは説明。

  • 【ゲーム】タブ
    コンピュータとリバーシで対戦します。
    高スコアをゲットしたら、ネームエントリーができちゃうよ☆

  • 【キャラクター登録】タブ
    実際に対戦可能なコンピュータを作成します。

    ====いいわけここから====
    先読みの心、角を取らせないという執念、相手に置かせないという気持ち、ってゆうのは機能してません。
    javascript で書いてた処理をそのまま PHP に移植したつもりなのに、動かなくなっちゃいました。
    よって、この 3 つのアルゴリズムは飾り。
    ====いいわけここまで====

  • 【ランキング】タブ
    その月のスコアランキングを表示します。

    ====いいわけここから====
    このページは急いで作ったから、見た目は適当。
    だから直す。
    ====いいわけここまで====


今後の予定。

  • キャラクター情報ってページも作る。
    何勝何敗何分け、先攻から始めた数何回、とかいう情報が見れるの。
    自分で作ったキャラクターの情報見たいじゃん? 愛着わいてるじゃん? みたいな、ね。

  • キャラクター情報の修正やら削除の機能をどこかに追加する。
    新規ページでやろうか、キャラクター情報のページの中でやろうか。

  • コンピュータ同士でトーナメントとかやらせたい。
    そしてキャラクター情報のページで自分のキャラクターの成長する姿を見つめれば良い。


注意!

  • 作成中につき、予告なしに作成したキャラクターファイル等が削除されるかもしれません(あと、バグで消えちゃったりとか)。
    そんなときは、大目に見てね☆


おっと、バグ報告は随時募集中だよ!
以上、皆さんとともに成長する、NeoAsh!? の提供でお送りしました。