WEKO3
アイテム
Tonyu-アクションゲーム製作に特化した開発環境
https://ipsj.ixsq.nii.ac.jp/records/16790
https://ipsj.ixsq.nii.ac.jp/records/16790fb6b739c-fc68-4c56-81ab-1135ef70d97b
名前 / ファイル | ライセンス | アクション |
---|---|---|
![]() |
Copyright (c) 2002 by the Information Processing Society of Japan
|
|
オープンアクセス |
Item type | Trans(1) | |||||||
---|---|---|---|---|---|---|---|---|
公開日 | 2002-09-15 | |||||||
タイトル | ||||||||
タイトル | Tonyu-アクションゲーム製作に特化した開発環境 | |||||||
タイトル | ||||||||
言語 | en | |||||||
タイトル | Tonyu 竏驤 Development Environment Specialized for Action Game Authoring | |||||||
言語 | ||||||||
言語 | jpn | |||||||
キーワード | ||||||||
主題Scheme | Other | |||||||
主題 | 発表概要 | |||||||
資源タイプ | ||||||||
資源タイプ識別子 | http://purl.org/coar/resource_type/c_6501 | |||||||
資源タイプ | journal article | |||||||
著者所属 | ||||||||
早稲田大学大学院理工学研究科 | ||||||||
著者所属 | ||||||||
早稲田大学大学院理工学研究科 | ||||||||
著者所属(英) | ||||||||
en | ||||||||
Graduate School of Science and Engineering, Waseda University | ||||||||
著者所属(英) | ||||||||
en | ||||||||
Graduate School of Science and Engineering, Waseda University | ||||||||
著者名 |
長慎也
筧, 捷彦
× 長慎也 筧, 捷彦
|
|||||||
著者名(英) |
Shinya, Cho
Katsuhiko, Kakehi
× Shinya, Cho Katsuhiko, Kakehi
|
|||||||
論文抄録 | ||||||||
内容記述タイプ | Other | |||||||
内容記述 | アクションゲームを作成する際に必要となる技術として,複数のオブジェクトの並行動作や,ゲーム画面の視覚的設計,といったことがあげられる.これらの技術をユーザから簡単に利用可能にする言語および開発環境Tonyu System(以下Tonyu)を作成した.まず,Tonyuは各オブジェクトの動きを独立に記述し,それらを並行動作させることが可能である.並行動作を行うには通常マルチスレッドを用いるが,アクションゲームはオブジェクトが多数出現するため,OSで用意されているスレッドでは負荷が大きすぎる.Tonyuは仮想機械による実行系を持ち,仮想的なスレッドを同時に複数実行できるが,OS上ではシングルスレッドで実行される.このため,同等の処理をOSのスレッドを利用して行う場合に比べて負荷が抑えられている.また,Tonyuはゲーム画面の設計を視覚的に行う仕組みを持つ.GUIアプリケーションの外観を設計するビジュアルツールは多く普及しているが,Tonyuはこのビジュアルツールの技術をゲーム画面のレイアウト設計に応用したものである.さらに,Tonyuはプログラムの実行中においても,設計時同様,ゲーム画面のクリックによるオブジェクトの選択,選択されたオブジェクトの値の閲覧,編集といったデバッグ操作をリアルタイムに行うことができる.この機能を利用して,他ユーザのプログラムを容易に解析,改変することができる.これらの特徴を活かし,Tonyuをプログラムの共同開発やプログラミング教育のためのツールとして利用していく予定である. | |||||||
論文抄録(英) | ||||||||
内容記述タイプ | Other | |||||||
内容記述 | To making action games, we need following techniques: parallel processing of multiple objects and visual design of game fields. We developed “Tonyu System” to support these techniques for users. At first, Tonyu allows users write behavior of each object independently and then put them into a field and run them automatically in parallel. In action games, there may be many threads at a same time. That will charge very high load when using native threads (threads provided by OS). Tonyu can execute virtual multi-threads on the virtual machine. But consumes just one native thread. It charges less load than using native thread. Second, Tonyu enables users to design layouts of game fields visually. To design layouts of GUI-based applications, visual development tools are widely available. Tonyu is also a visual development tool, but for designing layouts of action games. Moreover, Tonyu has some useful debugging features: selecting each object by clicking the game screen and inspecting and editing values of the object. These features can be used not only at design time, but also at runtime. They support users to analyze and modify other user’s programs. Using these features, we are using Tonyu for co-operating development, or programming education. | |||||||
書誌レコードID | ||||||||
収録物識別子タイプ | NCID | |||||||
収録物識別子 | AA11464814 | |||||||
書誌情報 |
情報処理学会論文誌プログラミング(PRO) 巻 43, 号 SIG08(PRO15), p. 121-121, 発行日 2002-09-15 |
|||||||
ISSN | ||||||||
収録物識別子タイプ | ISSN | |||||||
収録物識別子 | 1882-7802 | |||||||
出版者 | ||||||||
言語 | ja | |||||||
出版者 | 情報処理学会 |