ブログ

ブログ

経験値取得アニメーション編(動画有り) 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パターンの反動処理を作成します。行動不能や失敗...

連続攻撃技と一撃必殺技編 PHPポケモン39
  • プログラミング

連続攻撃技と一撃必殺技編 PHPポケモン39

プログラミング学習やサイトづくりをゲームづくりで覚えられるPHPポケモン。今回は「みだれづき」や「れんぞくパンチ」などの連続攻撃技と、「つのドリル」や「じわれ」といった一撃必殺技を実装していきます。そ...

トークン認証とサニタイズ編 PHPポケモン 38 コード配布あり
  • プログラミング

トークン認証とサニタイズ編 PHPポケモン 38 コード配布あり

楽しくゲーム感覚で本格的なPHPを学習できるPHPポケモン。今回はフレームワークを真似て構成の見直しをしました。ルーティングを使ったページの分岐、サービスファイルを使った構成、公開ディレクトリの設定な...

ポケモンセンター編 PHPポケモン 37
  • プログラミング

ポケモンセンター編 PHPポケモン 37

ポケモンセンターへようこそ!というポケモンをプレイしたことある方ならおなじみのフレーズです。PHPポケモンでは回復ポイントが設置されていませんでしたので、このタイミングで休憩がてら「ポケモンセンター」...

Copyright © 2016-2020 YQUAL All Rights Reserved.