ブログ

ブログ

戦闘用アイテム編 プラスパワー PHPポケモン96
  • プログラミング

戦闘用アイテム編 プラスパワー PHPポケモン96

バトル中に使用できるアイテムの代表格である「ドーピングアイテム」を実装します。第7世代からは2段階上昇に変更されたプラスパワーを、PHPポケモンでも同じ効果で作成して実際に使ってみます。PHPでは多用...

かなしばり編 PHPポケモン 95
  • プログラミング

かなしばり編 PHPポケモン 95

初代から登場した技「かなしばり」をPHPポケモンを使って再現します。相手の技を4ターンの間使えなくするという、他とは異なった効果をもっており、状態変化と併用して縛りを追加します。チャージ技やあばれる、...

レポート(試験)編 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...

Copyright © 2016-2021 YQUAL All Rights Reserved.