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年後は? あなたの年収をデータに基づき予報します。

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

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

人気記事

一覧

イチオシ記事

新着記事

小栗旬・藤原竜也・真木よう子らが『龍が如く』最新作に出演決定、桐生一馬伝説は最終章に
[17:15 7/26] ホビー
サイバー攻撃に挑む! 富士通の着眼点 - ガートナー セキュリティサミット
[17:00 7/26] 企業IT
『キング・オブ・エジプト』のB・スウェイツ&C・イートン、8月に初来日決定
[17:00 7/26] エンタメ
イクシスリサーチ、神奈川県川崎市で橋梁点検用ロボットの実証実験を実施
[16:53 7/26] テクノロジー
タクシーが初乗り410円に!? 国交省が8月から都内で検証実験開始
[16:52 7/26] マネー

求人情報