CyberStep.com

Oni

-> English version

トップページ
Oni とは
関連情報
   
製品情報
特長
動作環境
商品構成
価格/ライセンス
よくある質問 (FAQ)
   
技術情報
機能一覧
製品ドキュメント
   
デモ
デモダウンロード

Oniを使用して弊社が開発したネットワーク3D対戦アクションゲーム

トップページ

◇ Oni とは

Oni (キール) は、JavaTM言語に対応した本格的なネットワークアプリケーション開発キットです。プラットフォームやネットワークの土台部分の構築・検証にかかる手間を大幅に削減し、 アプリケーションの「中身」に注力することを可能にします。

 

Javaによるネットワークアプリケーション開発キット

Oniを用いると、Java言語のみのプログラミングで、ネットワークゲームなどの本格的なネットワークアプリケーションを開発することができます。

Javaの特性により、特定プラットフォームに依存しない柔軟なネットワークモデルの実現、高度に抽象化されたクラスライブラリの利用など、多くの恩恵を得ることができます。 また、OniではこれまでJavaの弱点と考えられていたグラフィックス周りの機能を強力にサポートします。C/C++ベースの場合と比べても、遜色のない描画パフォーマンスが実現されています。

さらに、クラスファイルの暗号化ツールやプログラム/リソースの動的アップデート機能など、実用的な多くのユーティリティ機能を備えています。

 

個人プログラマの方にもオススメします

これまで個人レベルでネットワークゲームを制作することは困難と考えられていましたが、Oniを使用することによって障害の多くを取り除くことができます。

OniのネットワークAPIは、P2P (Peer To Peer) 型のネットワークモデルをサポートしています。このタイプの通信方式ならば大規模なサーバを一切必要とせず、サービスを提供するためにコストがかかるといったことはありません。また、Oni ORBによるリモートメソッドコールの機能を用いれば、ネットワーク経由の通信を単なるメソッドコール(関数呼び出し)として実装することもできます。

これらは一例ですが、Oniの機能は初めてのネットワークゲーム開発を強力にサポートしてくれることでしょう。もし多少なりともゲームを制作した経験がある方ならば、Oni上でのゲームの開発、さらにネットワークゲーム化が容易に実現されることに驚かれるかもしれません。もちろん、Oniは初めてゲームを作るという方にもお勧めできます。

Oniは、通常のゲーム開発の延長線上にネットワークゲームの姿があることを実感させてくれるものと思います。


サイバーステップが開発したネットワークゲームゲットアンプドは、Oniを使用して作られています。Oniの主要な機能がこのゲームで使われておりますので、ぜひお試しください。

従来のネットワークゲーム製品にはない、リアルタイム性を重視した三人称視点の対戦型アクションゲーム

◆ リアルタイムアクションを一般通信回線 (64Kbps) の速度で実現
◆ C/C++ベースで開発されたゲームと同等のリアルかつ高速な3Dグラフィックス


ジャンル :ネットワーク対戦アクション
同時対戦可能人数 :8人 (1ゲーム内)

2001年11月に横浜で開催されたJavaOne2001のJavaNightコンテスト2位を受賞

->詳細はこちら

 


関連情報

2002/9/27
 卓球ゲームが9/26日に行われたNight For Java Technology - JavaOne Japan 2002のコンテストにてアップル賞を受賞しました。卓球ゲームはタッチパネル端末「プラスe」向けにOniを使用して開発されたゲームです。すかいらーく、ガスト等でプレイすることが出来ます。
 ・Night for Java Technology レポート
 ・JavaOne Japan 2002 レポート

2002/7/16
 JAVA PRESS vol. 25にてOni関連の記事が掲載されました。 vol. 25、P.196〜 「Oni ver1.0とGetAmped開発秘話」。GetAmpedの開発中の出来事を交えOniが誕生するまでの過程を詳細にレポート、是非ご覧下さい。

2002/6/18
 月刊Cマガジン7月号にOniに関する記事が掲載されました。7月号、P.151〜 「最新開発環境レポート」。Oniに興味がある方は是非ご覧下さい。

このページの一番上に戻る

Oniに関するお問い合わせは oni-support@cyberstep.com まで
Copyright © CyberStep, Inc. All rights reserved.