
今日はオンラインゲームについての話です。
少し前にオンラインゲームを作りました。「森をぬけろ」をオンライン化した作品です。
サーバを立てて、C/S型の通信を行いました。
クライアント側からの通信をいつも待っている状態でいるために、サーバ側は通信用アプリケーションをずっと起動し続けています。CPUを激しく消費してしまうのではないかと気になっていたのですが、思ったよりも消費が少なくて良かったです。OSや他のアプリケーションなどを含めても1.5%前後になります。
ゲーム時にユーザの情報を保存しておくデータベースは自作しました。既存のデータベースにしなかったのはライセンスで気になる点があったのと、Cとの連携を調べる時間より自作した方が早いと思ったからです。
他にも書きたいことがあったのですが、今日はここまでにします。
2009-12-24