「ReactとPHPでStardew Valleyのような経営ゲームを作りたい!」と考えた著者の挑戦は続きます。 以前、ゲームを作ろうと思った経緯を話しました。そして、非同期PHPサーバー、Laravel Mixによるビルドチェーン、ReactJSのフロントエンド、すべてをつなぐWebSocketのセットアップ方法を説明しました。ReactJS、PHP、WebSocketを組み合わてゲームの仕組み…

Copyright © 2017, Christopher Pitt All Rights Reserved.

Christopher Pitt

Christopher Pitt

ライター兼プログラマーでSilverStripeに勤務しています。普段はアプリケーションアーキテクチャーに取り組んでいますが、ときどきコンパイラーやロボットを作ることもあります。

Loading...

複数人でプレイできて、経営シミュレーションの仕組みを取り入れたゲームを作りたい。Stardew Valleyから交流機能を省いた、経営活動ができるゲームだ。 こう考えた私は、PHPとReactJSでゲームを開発することにしました。 しかし問題は、複数人でプレイするゲームの構成や、プレイヤーと経営の仕組みを実装する方法について何も知らなかったことです。 自分自身にReactJSを使うだけの知識がある…

Copyright © 2017, Christopher Pitt All Rights Reserved.

Christopher Pitt

Christopher Pitt

ライター兼プログラマーでSilverStripeに勤務しています。普段はアプリケーションアーキテクチャーに取り組んでいますが、ときどきコンパイラーやロボットを作ることもあります。

Loading...

PHPの拡張モジュール「pthreads」を使ってマルチスレッド処理ができれば、PHPの弱みである処理速度を向上できるかもしれません。 PHPの開発で並列処理はほとんど使われていません。確かにシンプルにシングルスレッドで同期したプログラムを書きたくなるものの、並列処理を取り入れることでパフォーマンスを大きく改善できる可能性があります。 この記事ではpthreadsという拡張モジュールを使ってPHP…

Copyright © 2017, Thomas Punt All Rights Reserved.

Thomas Punt

Thomas Punt

イギリスのWebテクノロジーの学校を卒業しました。情熱をプログラミングに注ぎ、特にサーバーサイドのWeb開発技術(中でもPHPおよびElixir)に力を注いでいます。余暇を利用してPHPやその他のオープンソースプロジェクトに参加しているほか、自ら発見した興味深いトピックについてのライティング活動もしています。

Loading...

PHPの非同期処理に関するトピックが議論に上がらなかったカンファレンスを、私はほとんど覚えていません。最近はとても頻繁に話題になっていて、うれしく思っています。しかし、講演者が伝えていない秘密があります。 非同期処理サーバーの構築や、ドメイン名の名前解決、ファイルシステムとのやりとりは簡単です。独自の非同期処理ライブラリーを作ることが難しく、ここに作業時間の大部分が費やされるのです! 簡単だと述べ…

Copyright © 2017, Christopher Pitt All Rights Reserved.

Christopher Pitt

Christopher Pitt

ライター兼プログラマーでSilverStripeに勤務しています。普段はアプリケーションアーキテクチャーに取り組んでいますが、ときどきコンパイラーやロボットを作ることもあります。

Loading...

2017年、もっとNode.jsを使いこなしたいエンジニアに贈る、エキスパートからの10のヒント。 私は2012年にStorifyの開発にフルタイムで加わったときからNodeを使っています。それからというもの、それまでの10年間にWeb開発に使っていた言語、Python、Ruby、Java、PHPが恋しくなることは一度もありませんでした。 Storifyの開発はやりがいのある仕事でした。Stori…

Copyright © 2017, Azat Mardan All Rights Reserved.

Azat Mardan

Azat Mardan

Capital Oneの技術フェロー、マネジャーで、UdemyとNode Universityでオンラインコースも担当している、JavaScriptとNode.jsのエキスパートです。JavaScriptとNode.jsをテーマに12冊の本を出版しており、なかでもReact Quickly(2016年Manning社)、Full Stack JavaScript(2015年Apress社)、Practical Node.js(2014年Apress社)、Pro Express.js(2014年Apress社)はトップセラーになりました。時間を見つけてはWebapplog.comに技術の記事を書き、カンファレンスで講演し、オープンソースプロジェクトにも貢献するようにしています。Node.jsエキスパートになる前は情報システム技術の修士号を取得し、米国連邦政府機関、スタートアップ企業、大企業で、Java、SQL、PHP、Rubyなどさまざまな技術に携わりました。技術、財務、そして革新的な教育・啓発法にも情熱を注いでいます。 リンク:WebサイトLinkedInブログAmazonプロフィール

Loading...