はれはれ日記

技術ネタを中心に投稿していこうと思います。

FF ADVENTUREをPHPで再現してみようプロジェクト

f:id:timothy305:20141230163640g:plain

昔に上記バナーを掲げた「FF ADVENTURE」というPerlで書かれた

CGIゲームがありました。。。今もありますね(汗


FFA&DQB推奨委員会(FFアドベンチャー&DQバトラー)

D.Takamiya(CUMRO)さんという方が作られていたものです。

今やスマホゲームでもあふれかえっている時代ですので、

需要はあまりないかもしれませんが、このゲームをPHPで実装してみようかなというのが

今回の目的です。

(ゲームの内容はWikipediaに詳しく書かれているので書きません)

 

FF ADVENTURE - Wikipedia

 

せっかくやろうと思った訳ですし、「今」やるのですから、

Githubで公開しながらやろうと思います。

もし、ライブラリが必要であれば、Composerで管理したいですね!

 


Composer

 

とりあえず、GithubのURLを以下に貼り付けておきますので、

暇な方はCloneでもしてみて下さい。

 

timomo/ffadventure_PHP · GitHub

 

さて、せっかくなので空プロジェクトでも一度コミットしてからかなと思い、

開発環境の紹介をしていきたいと思います。

 

IDEIntelliJ IDEAでPHP Pluginを入れています。

メモとして手順を残しておきます。

Githubで既にプロジェクトは作成済み)

 

起動画面から「Check out from Version Control」を選択し「Github」を選択。

Git Repository URL:https://github.com/timomo/ffadventure_PHP.git

 

Checkout From Version Controlのポップアップが出るので、「Yes」を選択。

 

ffadventure_PHPのプロジェクトを開く時に
Import Projectの画面が表示されるので、
「Create project from existing sources」を選択し、「Next」ボタンを押下する。
プロジェクトのnameやlocationを任意の場所に指定して、「Next」ボタンを押下する。

 

プロジェクト画面が表示されたら、

[VCS]-[Git]-[Fetch]でFetch出来る事を確認

 

READMEを新規作成し追加

 

[VCS]-[Commit Changes]でREADMEの追加を確認し、Authorを空にしてCommit Messageを入力。
「Commit」ボタンを押下する。

 

[VCS]-[Git]-[Push]を選択し、「Push」ボタンを押下する。

 

これで最初のスタートラインに立てそうです。