プログラミング

ブラウザで遊べる「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ポケモンの世界にレッツゴー!

注目の記事

熟練者ほど実践するプログラミングが上達する3つの法則
プログラミング
PHP
熟練者ほど実践するプログラミングが上達する3つの法則

  「なかなかプログラミングが上達しない・・・」 「やったことはあるけど覚えられない」   プログラミングを習得しても、勉強と一緒で使っていなければ忘れてしまいます。また、どんどん上達する人や、長い間プログラミングの技術で生計を立てているような熟練者は、日頃からの取り組み方自体が違ってい...

「数字を上げる」必勝マニュアル 〜再生回数・フォロワー・PV数〜
マーケティング
YouTuber,ブロガー,必勝マニュアル,自己啓発
「数字を上げる」必勝マニュアル 〜再生回数・フォロワー・PV数〜

  「継続は力なり」   色んな場面で言われます。何事も地道な努力が大事です。 しかし、地道な努力というのは成果が見えづらく、反応が得にくいことも確かです。   運良く勢いに乗れて、常に努力のし易い環境にいることで伸びていく人の確かにいます。 しかし、ほとんどの人がそうはいきません。...

Zoomも飲み屋もなくならない 〜コロナ収束後の本当の世界〜
雑記
YouTube,Zoom,コロナ,テレワーク,リモートワーク
Zoomも飲み屋もなくならない 〜コロナ収束後の本当の世界〜

  新型コロナウイルスのニュースが絶えない毎日を過ごす中、コロナの内容に一度も触れていませんでしたがそろそろ触れておこうと思います。   マイナスな内容は不安を煽るような推測はSNSやニュースでイヤというほど目にしているので、可能性を感じられる内容と現実をお届けします。   コロナが収束した時、この...

フリーランスの最大の敵は休日!?正しい休息の取り方教えます
フリーランス
フリーランス,独立
フリーランスの最大の敵は休日!?正しい休息の取り方教えます

  フリーランスになりたての人は、仕事のペースがわからなかったり、無理に自分へ追い込みをかけて頑張ろうとしてしまうことがあります。 毎日を仕事でいることが、フリーランスにとっての心がけや意識のあり方としては大切ですが、それをそのままの意味で実行してしまうと明らかなオーバーペースになるのは事...

Toastr(トースト)活用編 PHPポケモン 100
プログラミング
JavaScript,PHP,PHPポケモン,ポケモン
Toastr(トースト)活用編 PHPポケモン 100

記念すべき第100回目です!   色々考えましたが、100回目だからと言って特別な内容ではなく、いつもの流れの延長での開発進行となります。ご了承ください。 今回は、何人かのプレイユーザーの声も参考にしながら、ユーザビリティをあげるための機能追加を進めていきます。   Toastr(トースト)と...

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

ポケモン預かりシステムとは ポケモンは手持ち(パーティー)に6匹しか入れることができません。そのため、ポケモンを捕まえた際にその上限に達していれば、ボックスへ転送するという仕組みをPHPポケモンでも実装していきます。これが、ポケモン預かりシステムです。 今回は前段階であるボックスの仕様決めをメイン...

システムエンジニアとプログラマーの違いって?仕事内容や必要スキルについてわかりやすく解説します【SE・PG】
プログラミング
システムエンジニアとプログラマーの違いって?仕事内容や必要スキルについてわかりやすく解説します【SE・PG】

  システムエンジニアってどんな仕事? プログラマーとどう違うの?   プログラミング教育が必修化になり、SEやPGの職業が注目された今、この違いについてわからない、教えて欲しいという質問が後を絶ちません。 今回はそういった人たちのために、システムエンジニア(SE)とプログラマー(PG)という職業に...

短期間でライティングスキルを高める虎の巻!7日間集中トレーニング法
ライティング
ブロガー,ブログ
短期間でライティングスキルを高める虎の巻!7日間集中トレーニング法

  毎日のんびり続けていると、気づけば結果につながっている   そんな幸せな理想を多くの人は抱いてしまいますが、そう甘いものではありません。ブログ収益化などコンテンツ配信業におけるライティングスキルを高めるためにも、夏合宿のような集中トレーニング法が存在し、一定期間で本格的な結果を求める...

カテゴリ

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 独立 神戸 福祉 秘密鍵 翻訳 自己啓発 英語 見積書 計算機 読書 起業 迷惑メール 配列 銀の弾丸 集客 雑学力