ブログ

ブログ

PHPポケモン「状態異常+逃走編〜ねむり・こおり・やけど・どく〜」24
  • プログラミング

PHPポケモン「状態異常+逃走編〜ねむり・こおり・やけど・どく〜」24

楽しくゲーム感覚でプログラミング学習をするPHPポケモン!今回は残りの状態異常と「にげる」の判定を実装します。にげる成功にはすばやさの実数値(補正値込み)が必要になるので、前々回実装したランク補正込み...

PHPポケモン「状態異常編〜まひ〜」23
  • プログラミング

PHPポケモン「状態異常編〜まひ〜」23

楽しくゲーム感覚でプログラミング学習ができるPHPポケモンのコーナー。今回は状態異常の一つ、まひ状態を実装します。今回新たにarray_ key_firstの関数が登場します。フレームワークの開発では...

PHPポケモン「バトルシステム実装編〜ランク補正〜」22
  • プログラミング

PHPポケモン「バトルシステム実装編〜ランク補正〜」22

PHPの参照渡しを最大限利用します。今回のPHPポケモンでは変化技では欠かせないランク補正の実装です。各技に追加効果のメソッドを追加して、それぞれの技を再現していきます。ステータスの減算と乗算、ランク...

PHPポケモン「バトルシステム実装編〜補正値計算・乱数・急所〜」21
  • プログラミング

PHPポケモン「バトルシステム実装編〜補正値計算・乱数・急所〜」21

ポケモンのバトルシステムではなくてはならない、急所と乱数の判定計算を実装します。運の要素はチャンスのときには憎く、ピンチのときにはありがたいものです。完全再現にはなりませんが、より近い計算方法を用いな...

PHPポケモン「バトルシステム実装編〜ダメージ計算〜」20
  • プログラミング

PHPポケモン「バトルシステム実装編〜ダメージ計算〜」20

遂に開始したバトルシステム実装編の第2弾はダメージ計算と命中判定です!計算式はややこしく見えるけど、意外と必要な値を用意して当てはめるだけというのがわかり早々と着手していきます。ダメージ計算はユーザー...

PHPポケモン「バトルシステム実装編〜タイプ相性の判定〜」デモ&配布有り 19
  • プログラミング

PHPポケモン「バトルシステム実装編〜タイプ相性の判定〜」デモ&配布有り 19

RPGの重要素、遂に「たたかう」の実装に入ります!PHPで初代(カスタム)ポケモンを部分的に再現するPHPポケモン、バトルシステムの第一歩としてタイプ相性の判定の作り方をご紹介します。サンプルコードと...

PHPポケモン「野生ポケモン遭遇編」18
  • プログラミング

PHPポケモン「野生ポケモン遭遇編」18

遂に待ち望んだバトルシステムの第1歩となる「野生ポケモン遭遇」です。新しいコントローラーとバトル画面の作成、そしてバトル用アクションの最も単純な「にげる」を実装します。バトル要素を作成するために必要不...

PHPポケモン「オートロード編(修正版)」17 おまけ:日本語化
  • プログラミング

PHPポケモン「オートロード編(修正版)」17 おまけ:日本語化

PHPポケモンでオートローダーを実装する!の修正版です。前回で実装したオートローダー、主にspl_autoload_registerの使い方が間違っていたので、今回は正しい呼び出し方をまとめました。內...

PHPポケモン「オートローダー編」16
  • プログラミング

PHPポケモン「オートローダー編」16

楽しくゲームづくりしながらプログラミング学習をするPHPポケモン。今回は実践でも使えるオートローダー実装編です。大量のrequireやincludeをする際に使えるspl_autoload_regis...

PHPポケモン「タイプ実装編」15
  • プログラミング

PHPポケモン「タイプ実装編」15

ゲーム開発を体験しながらPHPを学習するPHPポケモン!第15回はタイプシステムの実装です。ポケモンのタイプはもちろん、技タイプ、相性関係についても作り込んでいきます。これまで学習したクラス、トレイト...

PHPポケモン「技クラス実装編」14
  • プログラミング

PHPポケモン「技クラス実装編」14

楽しくゲーム感覚でプログラミング学習するPHPポケモンの第14回は、本格的な技システムの実装をします。ポケモンといえばバトル要素が大きな魅力の一つです。その初段階として、データベースの代わりとなる技ク...

PHPポケモン「UI(Bootstrap4の導入)編」コード配布・デモ有り 13
  • プログラミング

PHPポケモン「UI(Bootstrap4の導入)編」コード配布・デモ有り 13

第13回のPHPポケモンではUIと內部処理の見直しをしていきます。見た目の部分に関しては、CSSを1から実装すると膨大なコード量となってしまうので、Bootstrapさんのお力をお借りして、実装してい...

Copyright © 2016-2020 YQUAL All Rights Reserved.