4KBでどこまでできる? - Java 4K「ミニサイズ」プログラムコンテスト開催

 

Java Unlimitedにおいて"Java 4K Programming Contest"(以降、Java4K)が開催中だ。同コンテストは今回で5周年となる。Java4Kは4KB(4096バイト)以下のバイトコードサイズのゲームを作成するコンテストで、極限までバイトサイズを制限しつつどこまでおもしろいゲームを作成できるかを競うもの。

コンテストの締切は2007年3月1日。入賞者にはMojang SpecificationsからWurm Onlineの6カ月間無料プレー券の進呈、OddlabsからTribal Troubleのフリーコピーの進呈が実施される。ゲーマーによるゲーマーのための入賞プレゼントといったところだ。

コンテストに提出するゲームは、コンパイルされたあとのバイトコードとリソースがあわせて4KB以下であること(ただしPack200は使用禁止)、プレー可能なゲームであること、JNIなどを使わずJavaのみで開発されていること、単体で完結したスタンドアロンで動作しネットワーク経由でリソースを取得するようなことはしないこと、JREで提供されているライブラリだけを使うこと、JRE 1.5かまたはこれ以前のバージョンで動作することなどを守る必要がある。

ただし、Java Webstart経由でゲームを提供する場合は、Webstartがゲームを起動するために使用するJarファイルからコードサイズを判定するものとしている。その場合、Webstartで使用されるスプラッシュスクリーンとアイコンはJarの一部としてはカウントしない。Java Webstartでゲームを提供するといった方法がサイズ的に不利ならないように加味されているわけだ。

メモリサイズの制限される組み込みプロダクトにおける開発は、Webサービスやサーバサイドアプリケーション、デスクトップアプリケーション開発とは違ったスキルが要求される。新しいスキルを身につける意味でも挑戦してみてはいかがだろう。

4KBというサイズ制限がかかった状況でJavaをつかってゲームを作成するには、サイズを抑えるための基本的なテクニックだけでなく、それなりにトリッキーなテクニックも必要になる。4KB以内でJavaゲームを作成するための基本的なスキルはGamingTutorials - 4KGamesDesignにまとまっているため参考にされたい。



転職ノウハウ

あなたが本領発揮できる仕事を診断
あなたの仕事適性診断

シゴト性格・弱点が20の質問でサクッと分かる!

「仕事辞めたい……」その理由は?
「仕事辞めたい……」その理由は?

71%の人が仕事を辞めたいと思った経験あり。その理由と対処法は?

3年後の年収どうなる? 年収予報
3年後の年収どうなる? 年収予報

今の年収は適正? 3年後は? あなたの年収をデータに基づき予報します。

激務な職場を辞めたいが、美女が邪魔して辞められない
激務な職場を辞めたいが、美女が邪魔して辞められない

美人上司と可愛い過ぎる後輩に挟まれるエンジニアの悩み

人気記事

一覧

イチオシ記事

新着記事

TVアニメ『Dimension W』、メインキャスト出演のスペシャルイベント開催
[20:39 8/24] ホビー
JR北海道、台風の被害状況を発表 - 石北本線・釧網本線を中心に土砂流入も
[20:37 8/24] ホビー
日産の想定を軽く超えた「新型セレナ」への期待値
[20:35 8/24] 経営・ビジネス
日産、新型セレナ発売イベント「プロパイロット」公道デビュー - 写真47枚
[20:24 8/24] ホビー
[松岡茉優]個性派ブラウス×赤のミモレ丈スカートで秋先取り
[20:14 8/24] エンタメ

求人情報