【Java】TCP通信を利用したデータ送受信

ゲームでも通信が使われることはあるなぁ。と思ったので本稿は基本的なTCP通信を実装する方法を紹介します。
内容TCP通信Socketクラス
ServerSocketクラス
データの送受信サンプル
int ...
【JavaFX:2D横スクロールアクションゲーム】画像、音声の読み込み、ゲーム起動の実装

しばらく放置していましたがゲームプログラムのほうもぼちぼち進めていこうと思います。
前の記事横スクロールアクションゲームTop次の記事まずは基本の画像、音声読み込みや起動部分をさらっと作ってしまいます。
クラス ...
【Java】ByteBufferの使い方

ゲームでバイナリ形式でデータ保存する場面で使用する機会がありましたので、基本操作のみざっと記事にしておきます。
主にFileChannelやSocketChannelなどで利用することになると思います。もちろん単体での利用 ...
WindowsPCでファイアウォールの有効無効設定方法

Windowsキー+Rキーを押下し、ファイル名を指定して実行。
firewall.cplと入力し、Enter(OK押下でも可)
「Windowsファイアウォールの有効化または無効化」を選択
WindowsPCでIPアドレスを確認する

Windowsキー+Rキーを押下し、ファイル名を指定して実行
cmdと入力し、Enter(OK押下でも可)
ipconfigと入力してEnter
赤枠の位置がIPアドレスです。
Studio One Primeを使用し、ゲーム用の曲を作曲してみる

今回は作曲でStudio One Primeを使用してみます。作曲データの打ち込みからファイル書き出しまで最低限覚える必要があった機能とかをメモ書き兼ねて、紹介してみたいと思います。
Asepriteを初めて使い、ゲームの絵を制作する

今回のゲーム制作では、キャラクターのドット絵を何体か作成したいと思っているので、ドット絵ソフトも使ってみることにします。
前の記事横スクロールアクションゲームTop次の記事いろいろ迷った結果、ツイッタ―でAsepriteを ...
【Java】既存処理をマルチスレッド化する

本稿はマルチスレッドを実装する上でとっても便利なクラスを紹介します。
個人ゲーム制作の実装で使うことはほぼ無いに等しいのですが、プログラムの規模が大きくなると処理速度を求められる場合が多々あります。
その他にも ...
2D横スクロールアクションゲーム制作

ゲーム制作2作品目はJavaFXでのゲーム制作とライブラリの動作を確認、修正するために、障害物を避けるだけのシンプルなアクションゲームを作成していきたいと思います。
今回も前回の的当てゲームと同じく、ウォーミングアップの一 ...
【Java:的当てゲーム】ゲーム終了後に保存処理を実装する

前回で、ランキングデータの保存と読み込み処理の実装は完了しました。
前の記事的当てゲーム制作Top次の記事今回はゲーム終了後に保存処理を実装します。今回でやっと最終章です。
ダイアログを表示し、名前を入力するラ ...