MENU閉じる

HEXA BLOG

プログラム

HEXA BLOGプログラム2012.2.1

zlib

こんにちは。平尾です。
昨年は病気をすることもなく皆勤でした!
今年も元気いっぱい頑張っていこうと思います わーい(嬉しい顔)
ただ、病気に対しては早期発見が最も有効なので、
今月予定の定期検診では人間ドックを受診します。
会社からも一部補助金が出るので助かります有料ぴかぴか(新しい)

2010-10-14-0.png

製品版になったゲームで、最も時間を必要とする処理は何かご存じですか?
ずばり、ディスクアクセスですCD
その他の処理に関しては 1/60秒, 1/30秒 といった短時間で様々な処理が行われ、
1秒間にも何度も呼ばれますが、
それに比べディスクアクセスの長いこと…時計
というわけで今回は 『 zlib 』 を紹介します。
有名すぎてあえて紹介するまでも無いかもしれませんが、
データの圧縮・展開を行うフリーのライブラリです無料
2012/1/29にも()更新が入っていますね。
また、zlib License というかなり緩やかなライセンスなため、
多くの商用ソフトでも多く使われているようです。
岩崎が書いた 「GDI+でBMP/PNG/JPEGの読み込みを簡単に」 にも、
libpng で zlib が必要という一文が入っていますね。
データ自体が小さくなれば、その分データ読み込み時間も減ります soon
読み込み時間が減ればユーザーの待ち時間も減り、快適にゲームをしていただけます るんるん
学生の方は就職作品などに組み込んでおくと、ちょっと目を惹くかもしれませんね 目
使い方に関してですが、zlib の中にもサンプルコードなどが含まれていますが、
コメントが英語なので読み解くのに時間がかかってしまう…もうやだ〜(悲しい顔)
という方は、こちらの「zlib入門」というページが分かりやすいかと思います。
学生の方は是非チャレンジしてみてくださいパンチ

***

ベクトルやマトリクスといった基本的なクラスを自作するのは、
根本を理解するうえではとても良いことだと思います ひらめき
ただ、実際の開発現場では ”車輪の再発明” を行うのは非効率なため、
既に存在するミドルウェアを使うことが増えてきています。
今回のように zlib で外部ライブラリの使用経験を積んでおく、
というのも実践的で良いのではないかと思いますわーい(嬉しい顔)

2010-10-14-0.png

新卒採用 第一弾の応募締切は2月29日(水) 必着 となっていますので、
我こそは!という方は、こちらの採用ステップをご確認のうえ、
ご応募いただければと思いますメール
お待ちしておりますexclamation

RECRUIT

大阪・東京共にスタッフを募集しています。
特にキャリア採用のプログラマー・アーティストに興味がある方は下のボタンをクリックしてください

RECRUIT SITE