プログラミング PHP,PHPポケモン,ポケモン PHPポケモン「UI(Bootstrap4の導入)編」コード配布・デモ有り 13 第13回のPHPポケモンは「UI編」ということで、CSSの大人気フレームワークBootstrapさんにお手伝いいただきます。 また、前回実装したレスポンス機能により進化のアクションに一部不具合が出ていたので、このあたりも合わせて修正をしながら進めていきましょう。 Bootstrapを導入するにあたり、今までin...
プログラミング PHP,PHPポケモン,ポケモン PHPポケモン「レスポンス機能編」メッセージの返却 12 第12回PHPポケモンは「レスポンス機能編」です。 メッセージやデータのやり取り部分を、よりシステム風に作成していきます。 第1回はコチラ レスポンス(Response)の実装 今までは結果(メッセージ等)はechoを使って出力していましたが処理が行われたタイミングで出力されてしまうため...
プログラミング PHP,PHPポケモン,ポケモン PHPポケモン「引数メソッド実行編」デモ有り(御三家の追加)11 前回のPHPポケモンではメソッドを外部から実行できるようにコントローラー(インターフェース)を作成しました。なので、今回は引数が必要となるメソッドの実装に挑戦してみましょう。 最後にはデモページを準備しているので、気になった人はぜひ遊んでみてください。 第1回はコチラ ...
プログラミング PHP,PHPポケモン,ポケモン PHPポケモン「コントローラー編」〜POSTとSESSIONの活用〜 10 今回のPHPポケモンでは、今まで作った機能用のコントローラーになるインターフェースを作成します。ポケモンやメソッドを選択できるようにして、よりゲーム性の高いアプリケーションを実装しましょう。 第1回から学習したい方はコチラ コントローラーの実装 それでは実装したアクション...
プログラミング PHP,PHPポケモン,ポケモン PHPポケモン「レベルアップ進化編」9 PHPポケモン(旧:ピカチュウから学ぶオブジェクト指向)も第9回目となりました。前回GitHubよりコードを配布したので、これから学習しようと考えている人は、ぜひ参考にしてください。 最初からコードの内容について学びたい人は、ぜひ記念すべき第1回から順を追って取り組んでみてください。 ...
プログラミング PHP,PHPポケモン,プログラミング学習,ポケモン PHPポケモン「2進化ポケモン実装編」8 記念すべき?第8回目で遂にタイトル変更です。 (旧)ピカチュウから学ぶオブジェクト指向 (新) PHPポケモン 機能増設によりオブジェクト指向云々より、PHP学習がメインになったので泣く泣く変更です。(今の所)順調に続いているのも、多くの方?が見てくれているおかげです。感謝感激雨ア...
プログラミング PHP,PHPポケモン,オブジェクト指向,ポケモン ピカチュウから学ぶオブジェクト指向 〜進化編〜 7 ※前回(第6回)で意味不明な場所に空変数が入っており、ステータスが一部しか出力できないという問題がありました。修正しています。犯人は「$stats = [];」です。(GetTrait.php) 今回はポケモンのゲームでは欠かせない、楽しみの一つとなる「進化システム」を導入していきます。これからPHPポ...
プログラミング PHP,PHPポケモン,オブジェクト指向,ポケモン ピカチュウから学ぶオブジェクト指向 〜ステータス導入編〜 6 PHPをピカチュウ(ポケモン)から学ぶ大人気コーナー、第6回目は「ステータス機能の導入編」です。 前回(第5回)で終了段階でのサンプルコードを公開しているので、もし本記事から始める人はぜひそちらを参考にしてください。 ※お詫び 調べたところによると、ポケモンの経験...
プログラミング PHP,PHPポケモン,オブジェクト指向,ポケモン ピカチュウから学ぶオブジェクト指向 〜レベルアップ編〜 5 第3回でレベルシステムを導入し、第4回では経験値システムの導入をしたので、今回はそれを合わせたレベルアップのシステムを導入します。 第1回から作成しているコードを使用しているので、もし最初から学習したい人は第1回の入門編をご覧ください。 レベルアップシステムの導入 レベル...
プログラミング PHP,PHPポケモン,オブジェクト指向,ポケモン ピカチュウから学ぶオブジェクト指向 〜トレイト編〜 4 ピカチュウから学ぶオブジェクト指向の第4弾は「トレイト(trait)の活用」についてです。更に、レベルシステムを導入すれば欠かせない経験値システムも合わせて実装します。 第3回からの続きとなりますので、もし前回をまだ見ていない人は是非ご参考ください。 それでは今回もピカチュウと一緒に、...
プログラミング PHP,PHPポケモン,オブジェクト指向,ポケモン ピカチュウから学ぶオブジェクト指向 〜レベルシステム導入編〜 3 大人気?シリーズ「ピカチュウから学ぶオブジェクト指向」、今回はレベルシステムの導入編です。 第1回(基礎編)、第2回(クラス継承編)で作成したPokemonとPikachuのクラスを使用するので、最初から学習したい人はぜひご参考ください。 レベルシステムの導入 ポケモンのゲ...
プログラミング PHP,PHPポケモン,オブジェクト指向,ポケモン ピカチュウから学ぶオブジェクト指向 〜クラス継承編〜 2 ピカチュウから学ぶオブジェクト指向の第2弾はオブジェクトの継承についてです。 前回作成したピカチュウクラスを使用するので、もし基礎的な内容を学習したい人は、以下の記事を参考にしてください。 オブジェクトの継承が理解できれば、複雑で規模の大きなシステムを構築することができるようになり...
プログラミング ESLint,JavaScript,jQuery,Toastr 【JavaScript】ESLint下でToastr(グローバル変数)を使用する方法 ESLintはシステム全体で見れば便利なツールと言えますが、ライブラリなどを読み込む際に通常紹介されているような方法では使えなかったり、慣れていない人からするとどうしても躓くポイントが多くなるのも事実です。 ですが使いこなせるようになれば、開発がスムーズになることはもちろん、保守性やコードの...
プログラミング PHP,PHPポケモン,ポケモン 進化直後の技習得編 PHPポケモン 65 進化直後の技習得 パーティー機能を導入に合わせて、至る場所を修正することになり、合わせて未実装だった機能を導入していきます。 見た目にはわからない部分や、とある条件が重ならなければ起こらない部分の作り込みが多いため、プレイユーザー目線からすると少し面白みが無いかも知れません。 ですが、そういっ...
雑記 甘い誘惑に気をつけよう「わからないことへの対処法」 最近は開発記事が多めだったので、今回は気分転換も込めてみんな大好きコラムのコーナーです。開発疲れという理由ももちろんありますが、久々に考えを書き綴りたくなったというのが本音です。 今回のテーマは「甘い誘惑に気をつけよう」です。高校生ぐらいまではあまり縁がなかったことでも、大学生・社会...
雑記 毎日継続をするためのコツ 定期的にコラムを書きたくなるので、今回は「毎日継続をするためのコツ」というテーマで自分が意識していることや、感じたことを書き綴っていきます。 決して開発や業務で追われていたり、PHPポケモンの大幅見直しを迫られているわけではありません。 毎日継続するために ブログや学習など、毎日継続...
プログラミング PHP,PHPポケモン,ポケモン HPバーアニメーション前編 サーバー側の対応 PHPポケモン 43 動きのあるHPバーづくり それではデモ公開に先立ち、HPバーの作り込みをしていきたいと思います。 現在のPHPポケモンは、ダメージ計算などが終わった結果をすべて返却しているため、技選択をして次の画面に移行すると、HPが減った状態でスタートしていました。これでは、どの技でどれぐらいのダメージを与え、状態変...
プログラミング PHP,WordPress,フリーランス,独立 独立するならWordPress理解しておけばOK!プログラミングでフリーランスはこれ一つで成り立ちます プログラミングでフリーランスを目指すには、どの言語始めればいいの? プログラミングの学習を始めたのに、それをどう活かせばよいか分からず、いざフリーランスで活動しようと思ってもイメージできずに断念してしまう人は多いです。 言語にも向き不向きがあるため、フリーランスとして活動するために向...
マーケティング ECショップ,コンサルティング 売れるECサイトになるために必要な3つの戦略 ECサイトで全く売れない・・・ ネットショップのオープンが手軽で安価になり、クレジット決済も主流の今ECサイトを立ち上げるお店も増えてきました。 しかし期待感とは裏腹に、思ったような売上が出なかったり、お客さんが1人も獲得できていないケースも少なくありません。 今回はそういった「...
プログラミング PHP,PHPポケモン,ポケモン PHPポケモン「わざ編〜チャージ技の実装〜」34 チャージ技とは ポケモンの技は数多く存在していて、その中でも特別な処理が必要なものがいくつかあります。その1つが「チャージ技」です。 ※チャージ技とはポケモン上で用いられている用語ではありません 現在実装している初代御三家+ピカチュウの初代レベルアップ技の中では以下の2つがあります。 ロ...