プログラミング

ブラウザで遊べる「PHPポケモン」

PHP PHPポケモン ポケモン
ブラウザで遊べる「PHPポケモン」

PHPポケモン

約1ヶ月半をかけて作り込んできたPHPポケモンですが、ある程度遊べるぐらいのレベルになったので、みなさまにも体験・楽しんでいただけるよう本日(2020年10月12日)より一般公開します。

 

PHPポケモンへのリンクは本記事の最後に用意しておりますので、プレイする前に注意事項等に目を通していただきますようお願いします。また、作り込みが甘い部分や不足箇所、エラーが出るなどといった部分については随時対応していきますので、ぜひ気になる点を見つけた方はお問い合わせよりご連絡いただけると幸いです。

 

注意事項

まず初めに、このPHPポケモンの作成目的についてですが、あくまで「プログラミング学習」です。近年認知度も高まり、人気のプログラミングって一体どんなことができるの?というのをゲーム感覚で理解し、どういったものを作り上げることができるのかを体験することができるように、既存ブランドのお力をお借りしているだけに過ぎません。本家のゲームを今から20年以上も前にこれだけのものを作り上げていた方々には、ただただ尊敬の念しかありません

 

また、ソースコードに付きましてもGitHubを介して公開しております。こちらも学習目的で使用してもらって構いませんが、それをそのまま販売目的で使用することはお控えください

※コードを参考にして新しく作成するゲームの基盤としたり、それを開発の参考として用いてもらうことは構いません

 

また、PHPポケモンは事前報告なしに公開を取り止める場合があります。本家からのNGや協力サイト様からの取り下げ依頼、またはセキュリティ上の問題などが見つかった際にはそれも止む終えないこととだと考えておりますので、その旨ご理解いただけると幸いです。

 

素材等について

ポケモンの画像など一部素材をお借りしているものがあります。

ひこちゃんず

 

PHPポケモンでは上記サイトの規約を遵守しておりますが、もし製作者様側の意向により使用出来なくなった場合には、別画像に置き換え、または削除する可能性があります。

また、本サイト(GitHubによるコード配布も含む)ではポケモンの画像配布は行なっておりません。もし同じものを使いたいと考えておられる方は、ぜひ上記リンク先より利用規約を遵守の上、自己責任でご利用下さい

 

遊び方

2020年10月12日段階では、

  1. ポケモンの選択
  2. バトル
  3. レベルアップ
  4. 進化
  5. 回復(ポケモンセンター)

 上記4項目となっております。最初にポケモンを選択して、その1匹のポケモンを使ってバトルを楽しんでください。動的な部分はJavaScript、処理全般はPHPで実装しておりますので、過去記事も参考にしながらどのようにダメージ計算や技の処理を行なっているのかを考えながら遊んでみてください。

 

セーブ機能について

現在セーブ機能は実装しておりません。そのため、時間をかけてレベルアップをさせても、そのポケモンを引き継ぐことは原則できません

また、データベースを使用せずセッションによるデータの受け渡しをしている関係上、時間が立てば自動的にリセットされ初期画面に戻ることもあります。

あくまでゲームとしてではなく、ゲームをプログラミングで再現しているだけに過ぎませんので、その辺りもご理解の上お楽しみください。

 

お問い合わせ

テストプレイは済ませておりますが、確認できていないエラーや不具合が発生する可能性があります。また、期待している機能やわかりにくかった点、実際のポケモンとは判定や処理が異なる部分などがあれば、以下リンク先よりお問い合わせいただけると幸いです

お問い合わせ

 

中には記事内で仕様説明している箇所もありますので、Q&Aの代わりとしてご活用ください。

 

それではみなさんも、PHPポケモンの世界にレッツゴー!

注目の記事

PHPポケモン「行動順判定+敵ポケモン攻撃編」25
プログラミング
PHP,PHPポケモン,ポケモン
PHPポケモン「行動順判定+敵ポケモン攻撃編」25

行動順の判定 ポケモンの行動順は以下の通りです。 技の優先度 すばやさの実数値(補正有り) 同速の場合は50%の乱数   この順番で比較を行い、先行後攻を決めます。ただし、これは両者ともに攻撃を選択した場合のみです。アイテムの使用や交代は技よりも優先されますし(※一部技を除く)、にげる...

ポケモンプロパティ編(全国図鑑No・捕捉率・重さ) PHPポケモン 77
プログラミング
PHP,PHPポケモン,ポケモン
ポケモンプロパティ編(全国図鑑No・捕捉率・重さ) PHPポケモン 77

PHPポケモン記事も記念すべき第77回を迎えることができ、これもひとえに皆様のお力があってのことです。いろんな方のご協力もあり(ドット絵とかドット絵とかドット絵とか)見た目はかなりゲームらしくなってきました。 しかし、肝心のゲーム要素が本家と比べればまだまだ機能も少なく未実装の項目も多いので、これ...

PHPポケモン「2進化ポケモン実装編」8
プログラミング
PHP,PHPポケモン,プログラミング学習,ポケモン
PHPポケモン「2進化ポケモン実装編」8

  記念すべき?第8回目で遂にタイトル変更です。 (旧)ピカチュウから学ぶオブジェクト指向 (新) PHPポケモン   機能増設によりオブジェクト指向云々より、PHP学習がメインになったので泣く泣く変更です。(今の所)順調に続いているのも、多くの方?が見てくれているおかげです。感謝感激雨ア...

フリーランスの仕事の取り方教えます!この3つを押さえておけばOKです【企業も応用可】
フリーランス
フリーランス,独立,起業
フリーランスの仕事の取り方教えます!この3つを押さえておけばOKです【企業も応用可】

  仕事ってどうやってとればいいの?   独立したい、起業したいと考えている人の多くが、仕事はどうやってとればいいのかと悩んで足踏みしています。 実は、基本的な3つのポイントさえ知っていれば、継続して仕事を受注することは簡単です。 今回は自分が実際にやっていることを例に「フリーランスなら...

画像に文字スペースを確保する簡単テクニックを3つ教えます【サムネイル作りで大活躍】
デザイン
Illustrator,Photoshop,サムネイル,バナー
画像に文字スペースを確保する簡単テクニックを3つ教えます【サムネイル作りで大活躍】

  サムネイル用の画像に文字スペースが無くて困っている・・・   せっかくいい写真が撮れたり、フリー画像が見つかったとしても、文字を配置するスペースが確保できずにせっかくのオブジェクトに重ねてしまったり、断念して別の画像を使用するようなケースはかなり多いです。 ですが、せっかく良い画像が見つ...

【無料】早起きをして神戸へ行こう!「為になる雑談朝活」
イベント
三宮,朝活,神戸
【無料】早起きをして神戸へ行こう!「為になる雑談朝活」

  朝活を実施することになりましたので、その目的な概要をまとめました。 神戸三宮での開催を予定しておりますので、もしお近くにお住まいの方で日時が会いましたらご参加ください。 土日祝辺りで週1日程度の不定期開催を予定しています。学びにつながる、けど参加しやすい雑談形式ということを主としています...

オウムがえし編 PHPポケモン 68
プログラミング
PHP,PHPポケモン,ポケモン
オウムがえし編 PHPポケモン 68

オウムがえしとは 今回は久々に新しい技を実装します。それが「オウムがえし」です。 オウムがえし(ポケモンwiki) https://wiki.ポケモン.com/wiki/オウムがえし   初代で登場した技であり、序盤に登場するポッポやオニスズメがレベルアップで覚える技の1つです。最新世代ではオウムがえしという技は実...

V系バンド必見!?アーティスト衣装販売サービスは成功するか?【ビジネス企画書】
ビジネスモデル
ECショップ,V系,アーティスト,コンサルティング,スタートアップ
V系バンド必見!?アーティスト衣装販売サービスは成功するか?【ビジネス企画書】

  この記事は、私の考えたビジネスモデルを紹介するコーナーです。考えるだけで辞めたものや、コストやリスクを考えて断念したもの、そこまでニーズがないと判断したものなど様々なので、読んだ方は自分なりの見解や根拠を踏まえて判断したり、各自ビジネスの参考資料としてご活用ください。   今回は...

カテゴリ

SEO対策 イベント デザイン ネットワーク ビジネスモデル フリーランス プログラミング マーケティング ライティング 動画編集 雑記

タグ

5G Adobe AfterEffects AI ajax amazon Animate api artisan atom Automator AWS Bluetooth CSS CVR description EC-CUBE4 ECショップ ESLint Facebook feedly foreach function Google Google AdSense Honeycode htaccess HTML IEEE 802.11ax Illustrator Instagram IoT JavaScript jQuery jQuery UI keyword LAN Laravel Linux MacBook MAMP meta MLM MySQL NoCode note OS OSI参照モデル Paypal Photoshop PHP phpMyAdmin PHPポケモン PremierePro rss SEO SEO対策 Sequel Pro Skype SNS SSH Symfony TCP/IP title Toastr Trait Twig Twitter UCC V系 WAN WebSub Wi-Fi wiki Windows WordPress XAMPP xml Xserver YouTube YouTuber Zoom アーティスト アウトプット アクセス層 アニメーション アフィリエイト イーブイ インターネット インプット エンジニア オブジェクト指向 お金配り クリック単価 クリック数 コミュニケーション能力 コロナ コンサルティング サムネイル システムエンジニア スタートアップ スタイルシート スパム データベース ディープフェイク デザイナー デザイン テレワーク ナンパ ニュース ネットワークモデル ノマドワーク バナー ピカチュウ ビジネス フィード フリーランス ブロガー ブログ プログラマー プログラミング プログラミング学習 プログラミング教育 プロトコル ホームページ制作 ポケモン マークアップ マーケティング メール リモートワーク レンダリング 三井住友 三宮 仕事依頼 児童デイ 児童デイサービス 児童発達支援 公開鍵 初心者 助成金 勉強法 営業 広告 広告収入 必勝マニュアル 放課後等デイサービス 朝活 楽天 深層学習 無線LAN 独立 神戸 福祉 秘密鍵 翻訳 自己啓発 英語 見積書 計算機 読書 起業 迷惑メール 配列 銀の弾丸 集客 雑学力