Knowledgeゲーム制作に関するプログラミング等を主に書き溜めていきます。どちらかと言えば日記的な書き方が続くと思いますが、そこは温かい目で見て頂ければ。あと、ちょっとしたサンプルやツールのダウンロードも出来るようにしておきます。RLE圧縮(ランレングス)で保持していました。1.7KBには縮んでいたので、これで良いと思っていました。これがすぐにぶっちぎりに甘い見積りだったとすぐに思い知らされる事になります。今回はサイズ的にもかなりのウェイトを占める、マップデータを如何にメモリに収めたかの顛末についてお話しします。データ圧縮をいろいろ試すメモリの枯渇が見えてきたのでさらなる圧縮を考えました。当初は先に書いたとおりRLE圧縮でした。連続したデータがあれば圧縮されます。そんな都合の良いデータでは無かったのです。空白部分ですら、アトリビュートエリアがデータの連続性を阻害しました。