ブログ

ブログ

あばれる編(あばれる・はなびらのまい)PHPポケモン52
  • プログラミング

あばれる編(あばれる・はなびらのまい)PHPポケモン52

一度使えば、終わるまでやめられない・・・。今回はそんな「あばれる状態」を引き起こす技(あばれる)の実装をします。チャージ技と同じく、PPの減少制御やオートバトルの機能、状態異常と状態変化の処理など今ま...

壁技編(リフレクター・ひかりのかべ)PHPポケモン 51
  • プログラミング

壁技編(リフレクター・ひかりのかべ)PHPポケモン 51

フィールド効果技の実装をしたので、今回は「壁技」を作成していきます。初代から導入された壁技には「リフレクター」と「ひかりのかべ」があります。それぞれ物理または特殊のダメージを半減させることができる強力...

フィールド効果技編(しろいきり) PHPポケモン 50
  • プログラミング

フィールド効果技編(しろいきり) PHPポケモン 50

楽しくゲーム感覚でWEBプログラミング(PHP)を学習できるPHPポケモン。今回はフィールドに対して影響を与える「フィールド効果技」を実装します。まず初めは、シングルバトルでは採用率低めの「しろいきり...

構成見直し編(クラス名) PHPポケモン49
  • プログラミング

構成見直し編(クラス名) PHPポケモン49

システムの構成見直しと不具合修正についてのまとめです。技やタイプ、ポケモン名の重複回避対策が見直しのメインとなります。合わせてエスパータイプのメインウェポンであるサイコキネシスを実装しています。PHP...

レベルアップ時のステータス表示編 PHPポケモン 48
  • プログラミング

レベルアップ時のステータス表示編 PHPポケモン 48

前回に引き続き、経験値取得からレベルアップ時のアニメーション作成を行います。レベルアップ後に表示される変化後のステータスを、WEBプログラミングならではのモーダル機能を使っての演出です。メッセージアク...

経験値取得アニメーション編(動画有り) PHPポケモン 47
  • プログラミング

経験値取得アニメーション編(動画有り) PHPポケモン 47

ポケモンの第2世代から導入された経験値バーのアニメーション。これはグラフィックの改善と合わせてユーザーに衝撃を与えました。わかりやすい、そして育てる楽しみが増えるという点において、よりポケモンというゲ...

そらをとぶ&あなをほる編 PHPポケモン46
  • プログラミング

そらをとぶ&あなをほる編 PHPポケモン46

初代ポケモンでは多くの人がお世話になったであろう「そらをとぶ」と「あなをほる」の2つの技を実装します。これらは以前作成したチャージ技と異なり、チャージ中に特定の技以外は回避することができるものです。ま...

命中率補正と交代技編 PHPポケモン 45
  • プログラミング

命中率補正と交代技編 PHPポケモン 45

すなかけ、かげぶんしん・・・。こういった技に悩まされてきた人は多いのではないでしょうか。今回は命中率に影響する技の実装と、それらを使った泥沼戦を打破するために用いられる交代技「ふきとばし」を導入します...

ブラウザで遊べる「PHPポケモン」
  • プログラミング

ブラウザで遊べる「PHPポケモン」

楽しくゲーム感覚でプログラミングを知れて学べる「PHPポケモン」。ダメージ計算ってどうやっているの?アニメーションはどうやってつければ良いの?そういったことを実際にWebプログラミング(PHP・Jav...

甘い誘惑に気をつけよう「わからないことへの対処法」
  • 雑記

甘い誘惑に気をつけよう「わからないことへの対処法」

「儲かります」と言われたあなた、その話に乗れば間違いなく提案してきたその人が儲かります。「稼げます」と言われたあなた、その話にのれば間違いなく提案してきたその人が稼げます。「チャンスです」と言われたあ...

HPバーアニメーション 後編 フロント側の対応 PHPポケモン 44
  • プログラミング

HPバーアニメーション 後編 フロント側の対応 PHPポケモン 44

サーバー側(PHP)で用意したパラメーターを使ってフロント側(JavaScript)でアニメーションをつけていきます。PHPポケモンもれっきとしたゲームのため、やはり見た目や動き、演出というのは非常に...

HPバーアニメーション前編 サーバー側の対応 PHPポケモン 43
  • プログラミング

HPバーアニメーション前編 サーバー側の対応 PHPポケモン 43

2回に分けて、本格的な見た目の作り込みをします。まずは手始めとして、HPバーの作り込みからです。HPが減るアニメーションはフロント側でJavaScript(jQuery)を使って計算、再現をしますが、...

Copyright © 2016-2020 YQUAL All Rights Reserved.