プログラミング PHP,PHPポケモン,ポケモン フィールド効果技編(しろいきり) PHPポケモン 50 フィールド効果技とは ポケモンの技の中には、ポケモンに対して状態変化や異常を与えるもの以外に、フィールド自体に効果を持たせるものがいくつかあります。PHPポケモンでは未実装ですが、そういったフィールド効果技はポケモンを交代したとしても場に効果が残り続けます。 場の状態(ポケモンwiki) https:/...
プログラミング PHP,PHPポケモン,ポケモン ゲームバランス調整編 DateTimeクラスの活用 PHPポケモン 101 ゲームバランスの調整 まだまだ開発途中のPHPポケモンはゲームバランスの調整がほとんどされていません。現段階では機能も揃っていない関係上、完全なゲームバランスを求めて行くことにはあまり意味がありませんが、今後調整するための役割として機能自体は作成しておこうというのが今回の目的です。 トレーナ...
プログラミング PHP,PHPポケモン,ポケモン config実装編(ドット記法・多次元配列) PHPポケモン 71 configファイルの作成 プログラミングでは設定値というものを使うことが良くあります。量が多い場合はデータベースへ格納して管理する場合も多いですが、わざわざテーブルを用意してまで格納するほどのものでなければ、ファイルに配列として定義してアクセスできる方が便利です。フレームワークではこれらをconfigフ...
プログラミング PHP,PHPポケモン,ポケモン HPバー色変更編(アニメーション) PHPポケモン53 HPバーの色変更 残りHPの割合に合わせて色クラスをセットしていましたが、ダメージを受けた際の判定処理(動的は変更)が未実装でしたので、今回はコチラを対応します。 残数(割合)の判定 HPの色判定は、HTMLの描画時とJSによるHP変動時に行います。animateメソッド前や後に行うと変更のズレが生じるため、a...
雑記 ブログ,プログラミング 3日坊主にならないために プログラミングに挑戦してみたが、途中で挫折した人 ブログを書き始めたが、まったく続かない人 継続することの大切さは分かっても、なかなか難しいものです。 しかしそれは、取り組み方を見直すだけで、実は簡単に解決できてしまうものなのです。 今回は、そんな「3日坊主」と呼ばれる人が、そ...
プログラミング PHP,PHPポケモン,ポケモン ネコにこばん編 PHPポケモン73 ネコにこばんとは 初代ポケモンでは、基本的にトレーナーとのバトルでしかお金を増やすことができず、もし手持ち金が0円の状態で金が必要なイベントが発生すると詰んでしまうという隠された落とし穴がありました。 ですが、初代でも唯一トレーナー意外からお金を得る方法があります。それが「ネコにこばん」という...
プログラミング PHP,PHPポケモン,オブジェクト指向,ポケモン ピカチュウから学ぶオブジェクト指向 〜ステータス導入編〜 6 PHPをピカチュウ(ポケモン)から学ぶ大人気コーナー、第6回目は「ステータス機能の導入編」です。 前回(第5回)で終了段階でのサンプルコードを公開しているので、もし本記事から始める人はぜひそちらを参考にしてください。 ※お詫び 調べたところによると、ポケモンの経験...
プログラミング システムエンジニア,プログラマー プログラミングとは?現役システムエンジニアが教える裏事情 プログラミングってよくわからない? 実際に何をやっているの? 最近注目されているSE(システムエンジニア)やPG(プログラマー)という職業ですが、「そもそもプログラミングとは?」といった疑問を抱えている方も多いですね。 今回は、そういった方へ向けて「プログラミングの基礎知識と裏事情」...