ブログ

ブログ

戦闘不能による交代編 PHPポケモン84
  • プログラミング

戦闘不能による交代編 PHPポケモン84

ポケモン交代編第2弾。通常時ではなく戦闘不能による交代処理を実装します。更新などのイレギュラーな処理が行われても選択肢を問う状態から初められるように、強制モーダルのセッティング方法から再処理回避の判定...

ポケモン入れ替え編 PHPポケモン 83
  • プログラミング

ポケモン入れ替え編 PHPポケモン 83

パーティーの編成ができるようになったので、バトル中のポケモンチェンジ機能を実装します。これにより、複数戦力によるコンビネーションバトルができるようになり、今まで非常に難易度が高かったゲームバランスが徐...

パーティーの並び替え編 PHPポケモン 82
  • プログラミング

パーティーの並び替え編 PHPポケモン 82

ポケモンをゲットできるようになったので、PHPポケモンでも複数のポケモンを使いこなせるように機能増設していきます。その最初の段階として、パーティーの並び替え機能を実装します。sortableを使った直...

放物線アニメーション編 PHPポケモン 81
  • プログラミング

放物線アニメーション編 PHPポケモン 81

楽しくゲーム感覚でPHPを学習できる、PHPポケモン!今回はいよいよモンスターボールの実装、最終段階としてボールアニメーションを作成します。ボールヒット時の開閉処理、ボールの放物線を描く軌道から、揺れ...

捕獲処理実装編 PHPポケモン 80
  • プログラミング

捕獲処理実装編 PHPポケモン 80

「残念、ポケモンがボールから出てしまった」「ああ、捕まえたと思ったのに」「惜しい、あとちょっとのところだったのに」・・・これらのメッセージは捕獲処理失敗時に表示されるものです。前回定義した捕獲率の計算...

モンスターボール作成編 PHPポケモン 79
  • プログラミング

モンスターボール作成編 PHPポケモン 79

ポケモンの楽しみの1つである、ポケモンを捕まえる処理をPHPで作成していきます。まずそれに欠かせないアイテムである「モンスターボール」を作成、その性能設定と捕獲の際に使用される計算式を組み上げていきま...

プレイヤーのグローバル化編 PHPポケモン 78
  • プログラミング

プレイヤーのグローバル化編 PHPポケモン 78

プログラミング・システム開発を楽しくゲーム気分で学べるPHPポケモン!今回は追加機能の実装に備えて、システムの根幹部分の見直しと整頓をしていきます。トレーナー情報やパーティー機能など、後付けで準備した...

PHPポケモン(α)攻略wiki「稼ぎ方特集」
  • 雑記

PHPポケモン(α)攻略wiki「稼ぎ方特集」

PHPポケモンにおけるいろんな稼ぎ方、効率良い方法をまとめてみました。真面目に確認してみると(PHPポケモンの)ゲームバランスの悪さが良くわかります。ステータス関係はポケモンwikiを参考にしているの...

PHPポケモン(α)攻略wiki「最初のポケモン」
  • 雑記

PHPポケモン(α)攻略wiki「最初のポケモン」

ブラウザ上で遊べるPHPポケモン!その攻略wiki(仮)が遂にオープンです。最初の小ネタは「4匹からどのポケモンを選ぶべきなのか?」について、1匹1匹にフォーカスを当てて、メリットやデメリットを取り上...

ポケモンプロパティ編(全国図鑑No・捕捉率・重さ) PHPポケモン 77
  • プログラミング

ポケモンプロパティ編(全国図鑑No・捕捉率・重さ) PHPポケモン 77

新しい機能を求めて、ポケモンに3つのプロパティを追加します。それが「全国図鑑No」「捕捉率」「重さ」です。ポケモンでは図鑑の完成がオーキドより課せられた指名としてあるので、Noと捕捉率は避けては通れま...

フレンドリィショップ編 アイテムの販売 PHPポケモン 76
  • プログラミング

フレンドリィショップ編 アイテムの販売 PHPポケモン 76

ようこそフレンドリィショップへ!遂にPHPポケモンでもアイテムの購入機能が完成したので開店する次第となりました!しかし、売り注文は受け付けておりませんので今しばらくお待ちください・・・開店記念といたし...

フレンドリィショップ編 開店準備 PHPポケモン 75
  • プログラミング

フレンドリィショップ編 開店準備 PHPポケモン 75

いよいよPHPポケモンでもアイテム機能の実装を開始します。まずは基本アイテムの1つである「キズぐすり」を作成、それをフレンドリィショップへ陳列していきます。アイテムは、ポケモンや技と同様に初代ポケモン...

Copyright © 2016-2020 YQUAL All Rights Reserved.