あさちゅんのゲームブログ

UnityやSiv3Dに関するゲーム開発メモを残していきます

Ruby

Siv3D + Ruby で通信ゲームを作る #3 ゲームの同期

Siv3D + Ruby で通信ゲームを作ろうの第3回です。 前回で入力の同期は出来ましたが、ゲームの開始の同期やボールの再配置が出来ていません。 今回はその入力以外の同期を行っていきます。 ゲーム開始の同期 入力の同期はある程度ごまかせますが、そもそも開…

Siv3D + Ruby で通信ゲームを作る #2 入力の同期

Siv3D + Ruby で通信ゲームを作ろうの第2回です。 今回からいよいよ実際にプログラミングをしていきます。 難しいことはしませんが、Siv3DやRubyの細かい文法などは説明しませんので、適宜調べてください。 (RubyをC++風に書いています。Rubyの文法が好きな…

Siv3D + Ruby で通信ゲームを作る #1 サーバとは

同じパソコンにゲームパッドをたくさん繋いで対戦ゲームも悪くないですが、画面が見辛くなっちゃいますし、やっぱり今時、オンライン対戦とか一度でいいから作ってみたいですよね? そこで今回はクライアントサイドにSiv3D、サーバサイドにRubyを使って通信…

Siv3DのTCP通信で文字列を扱う

スタンドアローンなゲームもいいですが、やっぱりプログラマーなら一度はサーバを作って通信ゲームを作ってみたいですよね。そのためにはSiv3D単体ではなく、RubyやPythonといったサーバサイドとTCP通信などで連携する必要があります。 スクリプト言語は簡単…