• ベストアンサー

phpのゲームライブラリ

phpにはc++で使うようなDirectXみたいらweb上でうごくゲームライブラリは何がありますか? そんな複雑なゲームを作るつもりはなくて簡単なものを作りたいなーと思っています。

  • PHP
  • 回答数5
  • ありがとう数1

質問者が選んだベストアンサー

  • ベストアンサー
回答No.6

>ブラウザゲームを作るときはjavascriptをつかうのでしょうか? クライアントベースの言語はほかにも多数ありますよ。 JavaScriptは、主にブラウザで動作させるので、 アプリとしてデプロイしたとき中身が、WebViewだったりしても JavaScriptなどが使用されます。 ネイティブアプリの場合は、JavaやC#などが多く使われ 速度が必要なケースでは、C言語系がよくつかわれます。 サーバーサイドのPHPはそれの受け口としての役割です。 なので、ゲーム開発にPHPは使います。 しかし、WEB上で動くのはPHPではありません。 で、簡単な?なら、 TIC TAC TOE.(日本名:三目並べ)(早い話が「〇×ゲーム」) などは、いかがでしょうか? これはPHPはいらないです、送り出すためのサーバーだけあれば 比較的簡単に作れるかと。 それを作る工程で、PHPの役割が何か?JavaScriptやHTML5の役割がなにか? がわかってくるかと。 大手のゲームと言っても、それらが大規模になったような 物だと考えてもらえたら、わかりやすいかと。

dhtfyjh
質問者

お礼

色々教えていただきありがとうございました

dhtfyjh
質問者

補足

サーバー再度うごくということはcgiってことですか?

その他の回答 (4)

  • t_ohta
  • ベストアンサー率38% (5083/13282)
回答No.5

> スマホゲームにはphp開発ってあるじゃないですか? > スマホゲームもサーバーにメインのプログラムがあるので > phpもゲームに使えるのでは? > と思ったのですがどうなのでしょうか? スマホゲームはスマホ側だけで完結するタイプと、ログインした利用者の情報やゲームの進行やイベント発生等をサーバ側で管理するタイプがあり、サーバ側で情報を管理するタイプの場合はサーバサイドのプログラムが必要になるのでPHPで作成するプログラムも存在します。 UIはスマホネイティブで作るか、WebViewとJavaScriptで作る事になりますね。

dhtfyjh
質問者

補足

サーバー側ということはcgiみたいなものですか?

  • t_ohta
  • ベストアンサー率38% (5083/13282)
回答No.4

PHPはサーバサイドで動作するプログラミング言語ですからUIに関する部分はPHPで実装する事はありません。 クライアントサイドはブラウザ上で動作するJavaScriptで実装する事が多いと思います。

dhtfyjh
質問者

補足

ご回答ありがとうございます。 >>クライアントは、htmlなど~ スマホゲームにはphp開発ってあるじゃないですか? スマホゲームもサーバーにメインのプログラムがあるので phpもゲームに使えるのでは? と思ったのですがどうなのでしょうか? https://www.google.com/search?q=sumahoge-mu+php&rlz=1C1SQJL_jaJP914JP914&oq=sumahoge-mu+php&aqs=chrome..69i57.9509j1j1&sourceid=chrome&ie=UTF-8

回答No.2

ゲームライブラリを探しているということであれば、 例えば、 AzureのPHPライブラリとして https://azure.microsoft.com/ja-jp/free/ こんなのもあります。 PHPやC#(Unity)などで動作するライブラリが提供はされてます。 ただし、サーバーサイドですがね。

dhtfyjh
質問者

補足

ゲームの場合はwebサーバーではないので正確にはcgiではないですけど。

回答No.1

その前に、PHPはサーバーサイドの言語ですよ。 クライアントは、HTML5などではないかと。。

dhtfyjh
質問者

補足

ご回答ありがとうございます。 >>クライアントは、htmlなど~ スマホゲームにはphp開発ってあるじゃないですか? スマホゲームもサーバーにメインのプログラムがあるので phpもゲームに使えるのでは? と思ったのですがどうなのでしょうか? https://www.google.com/search?q=sumahoge-mu+php&rlz=1C1SQJL_jaJP914JP914&oq=sumahoge-mu+php&aqs=chrome..69i57.9509j1j1&sourceid=chrome&ie=UTF-8 ブラウザゲームを作るときはjavascriptをつかうのでしょうか?

関連するQ&A

  • Javaアプレットでゲーム作成するのにまとめたライブラリなどはあるので

    Javaアプレットでゲーム作成するのにまとめたライブラリなどはあるのでしょうか? 当方Javaは未経験です。 C++、Delphi、PHP、Physonでのプログラム経験はあり、 Delphiでも簡単なゲームを作った事が有りますし、C++で3Dゲーム作成・WindowsAPIでもDirectXでもゲームを作った事があり、スクリプトエンジンの作成だったり、ゲームの基本的なループの取り方だったり、物理的な描写の方法とかは大丈夫です。 今回WEBに埋め込めるJavaAppletで簡単な2Dゲームを作ろうと思い、DXライブラリのように必要な関数をまとめたライブラリや解説しているサイトを検索してみたのですが見つからず… そのような物ってJavaにもあるのでしょうか? 図形描写、画像描写、オフスクリーン等…主に描写関係の物のライブラリがあれば大感激です。 総合開発環境もEclipseかNetBeansか悩んでいるのですが、やはりまだJavaの開発ではEclipseが優秀でしょうか?

  • C++とDirectXでゲームのライブラリを作りたい

    こんにちは、私は現在C++とDirectXを使ってゲームを作っています。 この夏に稚拙ながらライブラリをいくつか組んでみたのですがいかんせん経験不足と知識不足からなかなか納得のいくものができません。 インターネットなどでもDirectXの活用方法やC++の文法、デザインパターンなどのHPはよく見つけるのですがライブラリの組み方を説明しているページというのは見たことありません。 フリーのライブラリもいくつか見ましたがどれもレベルが高すぎてあまり参考にならず・・・ ライブラリの作り方を紹介しているHPや参考書などがあれば紹介していただきたいです。

  • DXライブラリでのゲーム作成について

    カテゴリー違いだったら申し訳ありません。 現在、私はゲームプログラマになりたいため、C言語や ゲーム作成をするのにDirectXの勉強をしているのですが、 DirectXは、少し難解なため、DXライブラリを使用して勉強しています。  果たして、それは将来的にDirectXを勉強するためにはプラスになるのでしょうか? それとも、難しくてもDirectXの勉強をした方が宜しいのでしょうか? また、皆様方の勉強法を教えていただけたら、お願いします。

  • DirectX用のライブラリを探しています

    DirectX用のライブラリを探しています プログラム関係の学校に行っているのですが、学校の作品制作でオリジナルのPCゲームを作ることになりました。ジャンルは弾幕のシューティングで、言語は調べたところゲーム制作はDirectXとC/C++が良いとのことでしたので「DirectXとC/C++」を使う予定です。 ですがDirectXを使うには少々問題がありまして、DirectXというものを一切触ったことがありませんので現在の知識では当然画像の描画すらできないんです。 さすがにそれではマズイのでDirectX用のライブラリを使おうかと思っています。そこで、DirectX用のライブラリでお勧めのものがあれば教えていただけたらなと思いまして、書き込みをさせていただきました。(実際に色々と試したいところなんですがそれほど時間も無いもので……) もし「こんなものがいいよ」というものをご存知であれば是非とも参考にさせていただきたいのでアドバイスをいただけると幸いです。よろしくお願い致します。 補足になりますが・・・ 作品制作ではライブラリに規制があり、ツクール系やHSPみたいな簡単に作れるものはNGという制限があります。 描画には2Dと3Dの両方を使います。 DirectXのバージョンはできればDirectX9…DirectX8くらいであると有難いです。 なにぶん勉強中のもので不足がございましたらその都度ご返信させていただきます。よろしくお願いします。

  • DXライブラリで作成したゲーム

    DXライブラリを使用したゲームを作ろうとしていたのですが、起動が5秒ぐらい掛かります。また参考にDXライブラリを使用したフリーのゲームをプレイしてみたのですが、同じく5~10秒掛かります。これはしょうがないのでしょうか。 ちなみにvista ultimate メモリ:4GB CPU:core2duo 2.53GHzのPCを使用しています。 DXライブラリを使用しないでdirectXを使用したゲームはちゃんと起動します。 DXライブラリ、directXは最新のバージョンです。

  • DXライブラリで作成したゲーム

    DXライブラリを使用したゲームを作ろうとしているのですが、作った物の起動が5秒ぐらい掛かります。また参考にDXライブラリを使用したフリーのゲームをプレイしてみたのですが、同じく5~10秒掛かります。  ちなみにvista ultimate メモリ:4GB CPU:core2duo 2.53GHzのPCを使用しています。  DXライブラリを使用しないでdirectXを使用したゲームはちゃんと起動します。 DXライブラリ、directXは最新のバージョンです。 DXライブラリのバージョンを下げてみても変わりませんでした。ご教授の方御願いします。

  • PHPでLinux用のCライブラリを呼び出す方法?

    こんにちは Cライブラリ(*.soまたは*.a)をPHPで呼び出す方法について教えていただきたいのですが。 前にWindows上でもPHPを通してライブラリを呼び出した経験は一切ないので、詳しい説明またはチュートリアルのURLを教えていただけないのでしょうか? 今の環境は Ubuntu 11.10 Apache/PHP/MySQL 静的ライブラリのファイル(*.a) 動的ライブラリのファイル(*.so) そのライブラリのヘッダファイル(*.h) ご回答をよろしくお願いします

    • ベストアンサー
    • PHP
  • PHPからのライブラリ関数コール

    あちこち検索したのですが、うまくヒットしません。 Linuxにて作成したC言語のダイナミックリンクライブラリ(xxxxx.so)の関数をPHPから実行することは可能でしょうか。実現可能であれば、PHP側ではどのような手順が必要ですか。よろしくお願いします。

    • ベストアンサー
    • PHP
  • ゲーム制作について

    Directxを使ってゲームを作りたいのですが、ライブラリという言葉をよく聞きます。これは制作を簡単にするものらしいのですが、これがあれば、windows sdkやdirectxのsdkはいらないんでしょうか? 後、seleneというライブラリがありますが、これはお勧めできすか?よろしくお願いします。

  • PHPのライブラリをIISのPHPにインストール

    PHPのライブラリを導入したいのですが、 インストール方法がLinuxコマンドしかありません。 (curl -sS ****) これをIISのPHPにインストールするには、どのようにしたらいいでしょうか? IISにはPHPが使える状態になっています。

    • ベストアンサー
    • PHP

専門家に質問してみよう