Home > Adobe AIR > オンラインゲームに見る、webアプリケーションの構成 - AIR技術 -

KENスクールはITエンジニア・Web/DTP・オフィスPCの専門パソコンスクール

オンラインゲームに見る、webアプリケーションの構成 - AIR技術 -

  • Posted by: kenschool
  • 2011年7月27日 13:19
  • Adobe AIR

【こちらの記事は、約5分程でお読みいただけます。】

皆さん、こんにちは!

私は、ゲーム好きが高じてエンジニアになった口ですが、
インストラクターとなった今でも、休日になるとゲームを
やって息抜きをする事もあります。

ただ、今はゲームを楽しむと言うよりも、
ゲームシステムの仕組みや、そのゲームが商売として
成り立つ仕組みを考えるのが楽しみとなっています。

遊びながらでも知識が身に付くなんて、おトクですよね?^^


さて、パソコンではインターネットを通じて、
見知らぬのプレイヤーと同じ舞台で遊ぶことが出来ます。

いわゆる「オンラインゲーム」というものです。


一口に「オンラインゲーム」と言っても、
その構成にはいくつかの種類があります。


1. クライアント/サーバーモデル

オンラインサービスの利用者(ゲームのプレイヤー) を
「クライアント」と呼びます。

この形態のゲームは、
専用のソフトをクライアントのPCにインストールして遊ぶものです。

特徴としては、クライアントPCの性能を引き出して、
美麗なグラフィックや快適な操作性を提供してくれます。

「ラグナロクオンライン」「リネージュ2」「ファイナルファンタジー11」等が有名でしょうか。

【リネージュ2の参考画像】

LineageⅡ(R) and LineageⅡ(R)
the Chaotic Throne are registered trademarks of NCsoft Corporation.
Copyright (C) 2003 NCsoft Corporation. NC Japan K.K. was granted by NCsoft Corporation
the right to publish, distribute, and transmit Lineage Ⅱ
the Chaotic Throne in Japan. All Rights Reserved.

しかしこの形態は「より美しく」を求めた結果、
一般的なPCの性能(スペック)では遊べないものとなってしまいました。

もっと手軽に、低スペックのPCでも遊べるサービスが
出てくるのは当然の流れですね。


2. Webシステム

Internet Explorer等の「ブラウザソフト」を用いて遊ぶものです。
皆さんが普段ホームページを閲覧するのと同じ感覚で、気軽に遊べるのが特徴です。

派手な操作や表現が苦手なので、時間を掛けて国や街を作っていくような
いわゆる「箱庭」系のゲームが多いのが特徴です。

最近では、企業の社長となって経営を学びながら会社を大きくしていくという、
学びながら遊べるものも出てきています。


この二つは、ゲームだけでなく、企業のシステムでも同じような流れで
(専用のソフトを使ったものからブラウザベースのものへ)開発が進んできました。
なかなか興味深いですね。


さて、ここで満足できないのが技術屋さんの凄い所でもあります!

彼らは、「クライアント/サーバーモデルのような表現力を、
Webシステムの手軽さで実現できないか?」と模索し始めたのです。


3. AIR

その答えの一つがAdobe社の「AIR」という技術です。


これは簡単に言うと「Flash」や「JavaScript」といった、
ブラウザ上で使える技術を、
デスクトップアプリケーションとしても使えるようにしたものです。


最近、見た目が派手で操作をするのが楽しい、
動きのあるホームページが増えていますよね?

時としてくどく感じる事もありますが、
ゲームとして表現する場としては打って付けですよね!

なぜなら、ブラウザに依存せずに
動作させる事ができるアプリケーションとなるからです。

もちろん開発もWebシステムの開発経験者なら、
比較的手軽に取り掛かる事が出来ます。

この技術を使ったゲームでは、
フランス生まれのMMORPG「ドフス」が有名です。

会員登録は必要ですが無料で遊べるので、
AIRの技術を確かめるためにプレイしてみてはいかがでしょうか?


AIRの技術に興味を持たれた方は、
KENスクールでも講座があるのでぜひ学習しに来てくださいね!^^


--------------------------------------------------------------------------------

Adobe開発の先端技術「AIR」を、KENスクールで学習みませんか??

Flex/AIR講座
AIRとは、Flash・Flex・HTML・Ajax などの技術を駆使し、
デスクトップアプリケーションを作成することができる実行環境です。

Webブラウザを全く使用せず、ユーザーのOS上で直接実行できるため、
完全に独自の画面デザインや複雑な操作、オフラインでの使用、
ユーザーPCに存在する各種データやファイルへの制限のないアクセスが可能です。
ガジェットなど比較的小さなものから業務システム全般まで、
幅広い分野での活躍が期待されています。

本日の更新者:
パソコンスクール KENスクール Programコース
インストラクター 大井

Home > Adobe AIR > オンラインゲームに見る、webアプリケーションの構成 - AIR技術 -

Search
Feeds

ページトップへ