ブログ

ブログ

レポート(試験)編 PHPポケモン 94
  • プログラミング

レポート(試験)編 PHPポケモン 94

本格的なβ版へ向けて、待望のセーブ機能をPHPで実装します。今回は簡易的にセッションが引き継げるかどうかを確認するため、ファイルシステムを活用した書き込みと読み込みで実装しました。セッションのエンコー...

オブジェクト指向有効活用編 PHPポケモン 93
  • プログラミング

オブジェクト指向有効活用編 PHPポケモン 93

オブジェクト指向を使った開発で、まだまだその便利さをフル活用できていなかったので、状態異常や状態変化などのクラスを使ってより保守性を上げられる構成に見直しをしていきます。静的メソッドを使ったり、サービ...

両隣のポケモン取得編(配列の隣の要素)PHPポケモン 92
  • プログラミング

両隣のポケモン取得編(配列の隣の要素)PHPポケモン 92

パーティーやボックスにいるポケモンの隣のポケモン情報へ移動する際に、両隣のポケモンが特定できなければなりません。詳細移動がスムーズにでき操作性があがるように、配列から隣の要素を特定するためのメソッドを...

非公開ディレクトリ画像表示編 PHPポケモン 91
  • プログラミング

非公開ディレクトリ画像表示編 PHPポケモン 91

画像によっては公開ディレクトリに置きたくなくても、必要に応じて表示させたいものがありますよね。ですが、普通に設置した場所へのパスを通そうとするだけでは思うように表示させることはできません。今回は、非公...

データ軽量化編 β版へ向けて  PHPポケモン 90
  • プログラミング

データ軽量化編 β版へ向けて PHPポケモン 90

ゲーム開発において、データ容量を抑えたり、処理速度を早めるといった取り組みは、ユーザー満足度にも直結するため避けては通れません。近代のゲーム機ではスペックも高くなり、3Dを使ったアニメーションなど高負...

定数と静的変数 ピカチュウとイーブイで学ぶオブジェクト指向
  • プログラミング

定数と静的変数 ピカチュウとイーブイで学ぶオブジェクト指向

オブジェクト指向をもっと理解しよう!PHPで多くの人が躓くポイントであるオブジェクト定数と静的変数についてピカブイコンビを使って解説します。staticやselfでアクセスした際に参照できる値や、プロ...

経験値分配編 PHPポケモン 89
  • プログラミング

経験値分配編 PHPポケモン 89

レベルの低いポケモンを育てる際の手段の1つ、それが交代による経験値分配です。現在はフィニッシャーのみに経験値が割り当てられる仕様になっていたので、算出式を見直しして戦闘に参加したポケモン全てに経験値を...

PHPポケモン(α)第1回目の大型アプデ
  • プログラミング

PHPポケモン(α)第1回目の大型アプデ

PHPポケモンα版の大型アップデートを実施しましたので、その詳細や今後の開発方針についてまとめました。今回のアップデートにより、デザインを一新したため、過去にプレイしたことがある方でも、新鮮な気持ちで...

ポケモン図鑑編 PHPポケモン 88
  • プログラミング

ポケモン図鑑編 PHPポケモン 88

ポケモンに出会い、仲間にすることで得られるものがある・・・そうそれこそが「ポケモン図鑑」のデータ。PHPポケモンでも出会ったポケモンが記録されるポケモン図鑑を作成していきます。配列歯抜けの埋め方(ar...

ポケモン預かりシステム編 システムの実装 PHPポケモン 87
  • プログラミング

ポケモン預かりシステム編 システムの実装 PHPポケモン 87

ポケモン預かりシステムの実装、最終章!いよいよPHPポケモンのポケモンセンターにも預かりシステムが設置されました。ポケモンをパーティーからボックスへ移動させる処理、ボックス内のポケモンの特定方法など、...

ポケモン預かりシステム編 ボックスの作成 PHPポケモン 86
  • プログラミング

ポケモン預かりシステム編 ボックスの作成 PHPポケモン 86

ポケモン預かりシステムの軸となるクラスの作成と、その全体の流れを組み上げていきます。ポケモンを預けるという処理自体が、ポケモンオブジェクトを移動させることになるため、処理の不備があればデータが消えてし...

ポケモン預かりシステム編 PHPポケモン 85
  • プログラミング

ポケモン預かりシステム編 PHPポケモン 85

「パソコンの中にパソコンを作る」。初代ポケモンの世界でもパソコンというものは存在します。それが、ポケモン預かりシステムであり捕まえた多くのポケモンたちを格納しておくために必要なストレージの役割がありま...

Copyright © 2016-2021 YQUAL All Rights Reserved.