トップ «前の日記(2003-06-30) 最新 次の日記(2003-07-02)» 月表示 編集

日々の流転


2003-07-01 [長年日記]

λ. 読書

『藍より青し』1巻8巻
文月 晃 [著]
『ソムリエ 1』
『ソムリエ 2』
城 アラキ, 甲斐谷 忍 [著]
Tags:

λ. ゲームプログラミング

シューティングゲームの敵キャラや敵弾の動作は結構複雑なので、メインループやイベントハンドラの中に細切れになった形でコードを書くのが嫌だなぁ。なので、コルーチン(もどき)をスレッドを使って実装して、それを使って書くことにした。ただ、継続を使ってコルーチンを実装するのに比べて、Javaのスレッドで実装するのは少し不安。というのは、Schemeなんかの継続が自由に捨てられたのに対して、Javaのスレッドの場合、終了せずにwait()したままのスレッドって、きっと解放されない……よね?