ブログ

ブログ

ピカチュウから学ぶオブジェクト指向 〜進化編〜 7
  • プログラミング

ピカチュウから学ぶオブジェクト指向 〜進化編〜 7

PHPポケモンの第7回は、進化システムを導入します。新しいインスタンスの作成から能力の引き継ぎ、進化前クラスの判定方法(is_a関数)などを使ってピカチュウをライチュウに進化させます。楽しくゲームのよ...

ピカチュウから学ぶオブジェクト指向 〜ステータス導入編〜 6
  • プログラミング

ピカチュウから学ぶオブジェクト指向 〜ステータス導入編〜 6

PHPのプログラミングをピカチュウ(ポケモン)で学習するコーナーの第6弾は「ステータス導入編」です。個体値、種族値、努力値、レベルを使った実数値の計算を実装します。array_mapやコールバック関数...

ピカチュウから学ぶオブジェクト指向 〜レベルアップ編〜 5
  • プログラミング

ピカチュウから学ぶオブジェクト指向 〜レベルアップ編〜 5

PHPのオブジェクト指向をポケモンから学ぶ、大人気シリーズ第5回!経験値とレベルと技を踏まえたレベルアップシステムの導入編です。配列として格納した技の取り出し方(array_keys,array_co...

ピカチュウから学ぶオブジェクト指向 〜トレイト編〜 4
  • プログラミング

ピカチュウから学ぶオブジェクト指向 〜トレイト編〜 4

ポケモンからPHPのオブジェクト指向を学習する第4弾はトレイト(trait)編です。汎用性のあるコードを使い回すために用いられるトレイト機能はPHP5.4.0以降で導入されました。トレイトを用いながら...

ピカチュウから学ぶオブジェクト指向 〜レベルシステム導入編〜 3
  • プログラミング

ピカチュウから学ぶオブジェクト指向 〜レベルシステム導入編〜 3

ポケモンのゲームシステムからPHPのオブジェクト指向を学ぶシリーズの第3弾。クラスや継承、メソッドやプロパティなどを馴染み深いゲームシステムを例に取り上げてわかりやすく解説しています。第3回はレベルシ...

ピカチュウから学ぶオブジェクト指向 〜クラス継承編〜 2
  • プログラミング

ピカチュウから学ぶオブジェクト指向 〜クラス継承編〜 2

大人気ゲーム「ポケモン」のピカチュウから学ぶPHPオブジェクト指向の第2弾!オブジェクトの継承をわかりやすく紹介します。抽象化クラス(abstract)とは一体何なのか、継承クラスで活用されるアクセス...

ピカチュウから学ぶオブジェクト指向 〜入門編〜 1
  • プログラミング

ピカチュウから学ぶオブジェクト指向 〜入門編〜 1

PHPのオブジェクト指向をわかりやすく理解できるように、日本の代表的な大人気ゲーム「ポケモン」のピカチュウの力を借りて解説します。クラスとは何なのか?インスタンス・メソッド・プロパティ・アクセス修飾子...

Copyright © 2016-2020 YQUAL All Rights Reserved.