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にまとまっているため参考にされたい。
| 【特別企画】5月の中古サーバ、お買い得品/新入荷品情報 [22:28 5/21] |
| 日本スマートフォンセキュリティ協会、「スマクラガイド」を公開 [18:33 5/21] |
| 【レポート】Googleが震災復興支援の新プロジェクトを発表 - ビジネス支援で地域再興 [18:00 5/21] |
| 【レポート】Flickrがアカウント刷新! Proユーザーはどうなるの? [17:51 5/21] |
| 日本テラデータ、ビッグデータ分析プラットフォームの新モデルを発売 [16:58 5/21] |
|
【インタビュー】希望に満ち溢れた"未来"を探しに! marble、待望の4thアルバム「未来スコープ」リリース [00:00 5/22] ホビー |
|
クリステン・スチュワートとロバート・パティンソンが再び破局へ [23:30 5/21] エンタメ |
|
ダフト・パンクの「ワン・モア・タイム」でボーカルを務めたロマンソニーが他界 [23:00 5/21] エンタメ |
|
[水沢アリー]こわ~いあっちゃんに“第2のローラ”号泣 南キャン山里、ふなっしーも大絶叫 [22:42 5/21] エンタメ |
|
[くるり]吉田省念が2年で脱退 3人体制に [22:39 5/21] ホビー |
4つの診断で、自分の適性を見つめなおそう!
働くこと・挑戦し続けることへの思いを綴ったインタビュー
あなたにピッタリのアドバイスを読むことができます。
転職に必要な情報が収集できます
企業からアプローチのメッセージが届きます。