ブログ

ブログ

構成見直し編(クラス名) 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)を使って計算、再現をしますが、...

いかり編 PHPポケモン 42
  • プログラミング

いかり編 PHPポケモン 42

初代御三家の「ヒトカゲ」一族が覚える技の1つである「いかり」を作成します。実際に使ったことがある人ならわかるかも知れませんが、他の技と判定や解除のタイミングが異なっており、世代を経る毎に進化と修正が加...

ダメージ固定技編(ちきゅうなげ・カウンター) PHPポケモン 41
  • プログラミング

ダメージ固定技編(ちきゅうなげ・カウンター) PHPポケモン 41

ポケモンではダメージ計算システムを使用しないダメージ技がありますそれが「ダメージ固定技」です。自分のレベルや相手のHPなど、通常計算で使用するステータスや補正値とは関係なくダメージ量が決定するため、ダ...

反動技編(はかいこうせん・とびひざげり)PHPポケモン40
  • プログラミング

反動技編(はかいこうせん・とびひざげり)PHPポケモン40

ポケモンには強力な技がありますが、その分「反動」というデメリットが存在します。こんかいはそれに該当する初代反動技の「はかいこうせん」と「とびひざげり」の2パターンの反動処理を作成します。行動不能や失敗...

Copyright © 2016-2020 YQUAL All Rights Reserved.