プログラミング PHP,PHPポケモン,ポケモン へんしん編 PHPポケモン 74 へんしんとは 今回はサムネイルに合わせて、特別技の1つ「へんしん」を実装します。 へんしん https://wiki.ポケモン.com/wiki/へんしん へんしんを使うことで、相手ポケモンをコピーすることができますが、その全てをコピーするわけではありません。コピーできる項目とそうでない項目は以下の通りで...
プログラミング PHP,PHPポケモン,ポケモン ネコにこばん編 PHPポケモン73 ネコにこばんとは 初代ポケモンでは、基本的にトレーナーとのバトルでしかお金を増やすことができず、もし手持ち金が0円の状態で金が必要なイベントが発生すると詰んでしまうという隠された落とし穴がありました。 ですが、初代でも唯一トレーナー意外からお金を得る方法があります。それが「ネコにこばん」という...
プログラミング PHP,PHPポケモン,ポケモン プレイヤー情報作成編 PHPポケモン72 プレイヤー情報の作成 少し前よりプレイヤーをホーム画面に表示させるようにしましたが、ただイメージとして配置しただけでプレイヤー情報自体は設定していませんでした。なので、今回はプレイヤーとして持たせる必要のある情報を作成していきましょう。 クラスの作成 初代ポケモンではプレイヤー情報として閲...
プログラミング PHP,PHPポケモン,ポケモン config実装編(ドット記法・多次元配列) PHPポケモン 71 configファイルの作成 プログラミングでは設定値というものを使うことが良くあります。量が多い場合はデータベースへ格納して管理する場合も多いですが、わざわざテーブルを用意してまで格納するほどのものでなければ、ファイルに配列として定義してアクセスできる方が便利です。フレームワークではこれらをconfigフ...
プログラミング PHP,PHPポケモン,ポケモン バトルステータス可視化編 PHPポケモン 70 バトルステータスの可視化 現在のポケモンでは、バトルステータスの現状を可視化できるようになっており、どれぐらいのランク補正がかかっているか、フィールドがどういう状態になっているかがわかるようになっています。 初代、第2世代等では確認できなかった内容ではありますが、システムとしては便利な要素でも...
プログラミング PHP,PHPポケモン,ポケモン ゆびをふる編 PHPポケモン 69 ゆびをふるとは 今回PHPポケモンで実装する技は「ゆびをふる」です。 ゆびをふる(ポケモンwiki) https://wiki.ポケモン.com/wiki/ゆびをふる 「ゆびをふる大会」というゆびをふるのみを使った大会なども開催されているということもあり、ポケモンの技の中でも初代から長く愛されてきた1つです。で...
プログラミング PHP,PHPポケモン,ポケモン オウムがえし編 PHPポケモン 68 オウムがえしとは 今回は久々に新しい技を実装します。それが「オウムがえし」です。 オウムがえし(ポケモンwiki) https://wiki.ポケモン.com/wiki/オウムがえし 初代で登場した技であり、序盤に登場するポッポやオニスズメがレベルアップで覚える技の1つです。最新世代ではオウムがえしという技は実...
プログラミング PHP,PHPポケモン,ポケモン バトル状態のクラス化編 PHPポケモン 67 バトルの状態 PHPポケモンでも様々な技を再現してきましたが、まだまだ未実装のものはたくさんあります。そのほとんどがイレギュラー処理の必要なものだったりします。 それらをしっかりと解決していくためにも、今回は「バトル状態」をひとまとめに管理できるようにシステムの見直しを行います。 ひとまとめに...
プログラミング PHP,PHPポケモン,ポケモン ビジュアル作り込み編(序) PHPポケモン66 ビジュアルの作り込み 最近は内部の作り込みが多かったので、今回のPHPポケモンでは見た目を少しだけ作り込んでいきます。とはいっても、機能自体がそこまで揃っていないため、あくまで仮の見た目となります。 ある程度見た目が整っていると、プレイする側のモチベーションや楽しみも増えると思ったので、こちらは並...
プログラミング PHP,PHPポケモン,ポケモン 進化直後の技習得編 PHPポケモン 65 進化直後の技習得 パーティー機能を導入に合わせて、至る場所を修正することになり、合わせて未実装だった機能を導入していきます。 見た目にはわからない部分や、とある条件が重ならなければ起こらない部分の作り込みが多いため、プレイユーザー目線からすると少し面白みが無いかも知れません。 ですが、そういっ...
プログラミング PHP,PHPポケモン,ポケモン パーティー実装編 戦闘に参加するポケモン PHPポケモン64 先頭のポケモンを選出 前回パーティーのプロパティを準備して、複数(6匹)のポケモンを持ち歩けるようにすることを想定しました。 今回は、そこからバトル画面への連動をさせる部分までを作り込んでいきましょう。 複数のポケモンを所有している場合、戦闘が始まって繰り出されるのは「ひんし状態を除く一番上...
プログラミング PHP,PHPポケモン,ポケモン パーティー実装編 トレーナーの作成 PHPポケモン 63 パーティーとは ポケモンでは、ゲーム・アニメ共に最大6匹のパートナーポケモンと旅をすることができます。7匹以上は持ち歩くことができず、ボックスに転送されてしまうという仕組みです。そして、その6匹のパートナーポケモンの構成をパーティーと呼んでいます。 現在のPHPポケモンでは1匹のポケモンしか管理で...
プログラミング PHP,PHPポケモン,オブジェクト指向,ポケモン ピカチュウから学ぶオブジェクト指向 〜レベルシステム導入編〜 3 大人気?シリーズ「ピカチュウから学ぶオブジェクト指向」、今回はレベルシステムの導入編です。 第1回(基礎編)、第2回(クラス継承編)で作成したPokemonとPikachuのクラスを使用するので、最初から学習したい人はぜひご参考ください。 レベルシステムの導入 ポケモンのゲ...
ライティング ブロガー,ブログ 簡単に良質なブログ記事を量産する3箇条【ネタがないとは言わせない】 ブログの毎日のテーマ決めが大変・・・ そもそも良質な記事をどうやって書けるようになるのかわからない こんな悩みを抱えていませんか? 始めたばかりで伸び悩んでいる人には多いのではないでしょうか。 今回はブログで収益化や、アクセス数を伸ばそうと考えている人へ向けて「簡単に良質なブログ...
プログラミング PHP,PHPポケモン,ポケモン ひとのものをとったらどろぼう!編 PHPポケモン 99 ひとの ものを とったら どろぼう! ポケモンの中でも有名なセリフの1つです。モンスターボールを投げることでポケモンを捕まえることができますが、既に別トレーナーが所有しているポケモンを捕まえることはできません。 初代から、トレーナー戦でモンスターボールを投げると「ひとの ものを とったら どろぼう!...
マーケティング 賢い集客でボロ儲け!?仕事や案件に困らない基本戦略・3選 「仕事はどうすればもらえるの?」 「集客って何すればいいかわからない」 「告知ってどんな媒体をどう使えばいいの?」 フリーランスで仕事の取り方がわからず苦戦している人や、サービスや商品は作ったものの集客の方法がわからず悩んでいる人のほとんどが、集客のテクニックばかりに目線がいってしま...
プログラミング PHP,PHPポケモン,オブジェクト指向,ポケモン ピカチュウから学ぶオブジェクト指向 〜クラス継承編〜 2 ピカチュウから学ぶオブジェクト指向の第2弾はオブジェクトの継承についてです。 前回作成したピカチュウクラスを使用するので、もし基礎的な内容を学習したい人は、以下の記事を参考にしてください。 オブジェクトの継承が理解できれば、複雑で規模の大きなシステムを構築することができるようになり...
プログラミング CSS,HTML,JavaScript,MAMP,PHP,XAMPP,フリーランス,プログラミング,独立,起業 【完全未経験OK】プログラミングの始め方 〜学習方法を解説します!〜 プログラミングって難しい そういう人は多いですね。しかしそんなことは有りません。 言語という点で比較すれば、英語やフランス語など第二言語を学ぶ方が難しいと言えます。 プログラミングの需要は年々高まり、今や最高潮とも言える域まで来ています。 なぜそこまで需要が高いのか? ...
フリーランス フリーランス,独立,起業 フリーランスの仕事の取り方教えます!この3つを押さえておけばOKです【企業も応用可】 仕事ってどうやってとればいいの? 独立したい、起業したいと考えている人の多くが、仕事はどうやってとればいいのかと悩んで足踏みしています。 実は、基本的な3つのポイントさえ知っていれば、継続して仕事を受注することは簡単です。 今回は自分が実際にやっていることを例に「フリーランスなら...
マーケティング 【税金は貰うもの】知って得する!お金を稼ぐための実践的な3要素 「お金を稼ぐための基本的な3要素」に続く、「実践的な3要素」です。 前回は、単価、頻度、客数の関係を理解すれば、お金を稼ぐ仕組みがどのように成立しているのか、そしてどういったアプローチをすればお金を稼げるのかがわかりました。 今回は、直接お金に関係する実践的な3要素です。どう...