2012-01-01から1年間の記事一覧

scene クラスの update がコールされない

最近 cocos2dx でゲームを作っている。そんな中、scheduleUpdate をコールしてるのに、update がコールされない、という問題に少し悩まされた。原因は僕が onEnter をオーバーライドしていたせいで、m_bIsRunning が false だったためだった。以下のコードを…

LINE POP で120 万取った

同僚、知人との間でスコアアタックが流行ってます。この手のパズルは見た目を変えてはリリースを繰り返してますし、単純作業なので長時間プレイは苦痛になってくるのですが、制限時間と、ランキングのおかげで、かなり熱いゲームになってると思います。つい…

Node.js でオンラインゲームを作ってみる 番外編 その3

Node.js でオンラインゲームを作ってみる 番外編 その3進捗報告 主な実装 チャットコマンド『/setcolor=色』でキャラの色を変えれるようにした チャットコマンド『/create=name,pass』でアカウント作成できるようにした チャットコマンド『/login=name,pass…

Node.js でオンラインゲームを作ってみる 番外編 その2

今回の制作に typescript を使ってみることにしました。▼理由 - class, module, interface など、比較的規模が大きいソースコードを書きやすい言語仕様が揃っている - 静的型付けなので、文法エラーを早期発見できる ( jslint よりはるかに強力 ) - Visual S…

Node.js でオンラインゲームを作ってみる その4

今回はこちらに取り組みましょうサーバーと通信できる ▼socket.io の install Websocket を使ってリアルタイム通信できるようにしたいと思います。 node.js で Websocket を使う場合の選択肢はいくつかありますが、socket.io が良さそうです。・こちらはクラ…

Node.js でオンラインゲームを作ってみる 番外編

進捗PC と携帯で動作確認。 あと、描いてもらった絵を入れてみた。チャットコマンドで、/setname=名前と入れると、キャラに名前が設定できる

Node.js でオンラインゲームを作ってみる その3

さっそく実装始めたいところですが、どういう順番で実装していくか、ざっくり決めます。 キャラクタを表示する サーバーと通信できる 複数キャラクタを管理できるようにする チャット用のUI を用意する 複数クライアントでチャットできる 複数キャラクタの座…

Node.js でオンラインゲームを作ってみる その2

前回の要件として、以下のようなものがありました。 手っ取り早く公開できる環境を用意したい 完成形を公開するのは、まだまだ先の話になると思いますが、 途中経過や進捗を関係者に公開するために、環境を用意することは重要なことです。 例えば、絵を誰か…

Node.js でオンラインゲームを作ってみる その1

最近、プライベートでゲーム作っていないなぁと思い、 いろいろ考えた末、オンラインゲームを作ってみようと思い立ちました。▼要件 まず、最初の要件としては、以下のものがあります。 手っ取り早く動くものを作りたい 手っ取り早く公開できる環境を用意した…