ISIS/lang-ja: Difference between revisions
< ISIS
Jump to navigation
Jump to search
mNo edit summary |
m (→設計) |
||
(6 intermediate revisions by the same user not shown) | |||
Line 8: | Line 8: | ||
{{anchor|Incredibly Simple Interactive Storytelling}} |
{{anchor|Incredibly Simple Interactive Storytelling}} |
||
== 超簡単!対話型語り部システム == |
== 超簡単!対話型語り部システム == |
||
SUMMER OF CODE 2007 PROJECT : は、XOのための'''アドベンチャーストーリー'''エンジン、あるいは'''対話型お話'''編集システムをデザインしています。このシステムは子供たち自身のアドベンチャーストーリーをラップトップを使って作ることのできる柔軟かつシンプルなシステムである必要があります。このプロジェクトは[http://inform-fiction.org/zmachine/ Z-Machine]や純粋なテキストエンジンに基づくものではありません。子供たちが様々なメディアオブジェクト(画像、ビデオ、サウンド)を有するIFゲームを簡単に作ることを可能にすることを仕様としています。システムは[[Pygame]]要素を伴う[[Python]]です。 |
|||
{{Translated text| |
{{Translated text| |
||
SUMMER OF CODE 2007 PROJECT : designing an engine for '''adventure stories''' or '''interactive fiction''' authoring system for the XO. This should be a robust but simple system that will allow users to create their own adventure stories on the laptop. This project isn't based on [http://inform-fiction.org/zmachine/ Z-Machine], neither pure-text engine. The proposition is to allow children constructing IF games with media objects (images, videos, sounds) easily. The system has [[Python]] w/[[Pygame]] elements. |
SUMMER OF CODE 2007 PROJECT : designing an engine for '''adventure stories''' or '''interactive fiction''' authoring system for the XO. This should be a robust but simple system that will allow users to create their own adventure stories on the laptop. This project isn't based on [http://inform-fiction.org/zmachine/ Z-Machine], neither pure-text engine. The proposition is to allow children constructing IF games with media objects (images, videos, sounds) easily. The system has [[Python]] w/[[Pygame]] elements. |
||
|display = |
|display = none}} |
||
{{anchor|Design}} |
{{anchor|Design}} |
||
⚫ | |||
⚫ | |||
[[ISIS design/lang-ja|ISIS設計]] - ここにISISプロジェクトからのドラフトがあります。 |
|||
{{Translated text| |
{{Translated text| |
||
[[ISIS design]] - here are the drafts from ISIS project. |
[[ISIS design]] - here are the drafts from ISIS project. |
||
|display = |
|display = none}} |
||
{{anchor|Download}} |
{{anchor|Download}} |
||
== ダウンロード == |
== ダウンロード == |
||
ISISのコードは常時書き換えられています。なので最新バージョンをテストしたいときはGIT OLPCのレポジトリ: |
|||
git-clone git://dev.laptop.org/git/projects/games-misc/ |
|||
からダウンロードしてください。 |
|||
もしお望みなら、以下にいくつかの'安定版テスト'tarバージョンがあります。 |
|||
* [http://pera.ifsc.usp.br/faga/isis/isis_August_20th.tar.gz August 20th] - チャット・アクション・パーサツールを試すことができます。ゲームのユーザインタフェースは現在開発中です。なのでまだ遊べません。 |
|||
{{Translated text| |
{{Translated text| |
||
ISIS code is in constantly changing, so if you want to test the last version, you can download from GIT OLPC's repository: |
ISIS code is in constantly changing, so if you want to test the last version, you can download from GIT OLPC's repository: |
||
Line 30: | Line 38: | ||
* [http://pera.ifsc.usp.br/faga/isis/isis_August_20th.tar.gz August 20th] - Can be used to test chat, action and parser tools. Game UI is under development, so still not playable. |
* [http://pera.ifsc.usp.br/faga/isis/isis_August_20th.tar.gz August 20th] - Can be used to test chat, action and parser tools. Game UI is under development, so still not playable. |
||
|display = |
|display = none}} |
||
{{anchor|}} |
{{anchor|}} |
||
== 開発項目 == |
== 開発項目 == |
||
以下にISISが抱えているやるべき作業・作るべきシステムが、重みと完成度(%)とともに示しています。毎週末(木曜日か金曜日)にこれらのパーセンテージを(努めて)更新するようにしています。 |
|||
* (4) 80% - '''パーサシステム:''' 多分せねばならない一番やっかいな仕事。あとで修正するにはとても難しいちょっとしたエラーがあります。このシステムはscript.isisというようなスクリプトファイルを読み込んで、基本的な物語ゲームを構築するものです。 |
|||
* (3) 90% - '''アクションシステム:''' 語り部ゲームのための基本エンジンです。このシステムは役者と高度、そしてゲームイベントを処理します。パーサシステムと完全に統合されています。 |
|||
* (2) 80% - '''基本エンジン:''' だいたい完成。ディスプレイやコア、そしてpygameイベントハンドラといったもの。多分UIとメディアシステムの開発進捗にあわせて、もっといろいろやらないとだめ。 |
|||
* (2) 80% - '''チャットシステム:''' チャット有効状態とチャットデータ(テキスト)を保存し処理するものです。 |
|||
* (1) 90% - '''データベースシステム:''' ほぼ完成。データを格納しファイルから情報を読み込みます。 |
|||
* (3) 50% - '''メディアシステム:''' ビデオ、イメージ、そしてサウンドといったオブジェクトを取り扱い、ゲームの形になるよう統合します。 |
|||
* (5) 00% - '''UI開発システム:''' スクリプトを書くための選択可能なアクションを提示したり、単純にクリックしてメディアを操作したり、(そしてそれらを組み合わせたり)などなどによって子供たちがゲームを作るのを補助します。このシステムは、遊んだりテストしたりする子供たちだけがアップグレードできるよう、恐らく''プロトタイプ''ソフトウェアエンジニアモデルによって作られます。 |
|||
* (4) 30% - '''UIゲームシステム:''' 思うに、UI開発よりもこちらのほうが簡単。XOと子供たちが書いたストーリーとの間の通信を受け持ちます。なのでとても簡単に使える必要があります。(例えば |
|||
、可能ならマウスデバイスを使わずゲームパッドのみを使ってできるように) |
|||
* (5) 00% - '''共有システム:''' このシステムは最初の安定リリースには組み込まない予定です;このシステムは子供たちがメッシュネットを使って開発したりおそらく遊んだりすることを可能にします。 |
|||
{{Translated text| |
{{Translated text| |
||
Line 55: | Line 84: | ||
* (5) 00% - '''Share system:''' This system isn't projected for the first stable release; this system turns possible to children develop and maybe play the games with mesh network. |
* (5) 00% - '''Share system:''' This system isn't projected for the first stable release; this system turns possible to children develop and maybe play the games with mesh network. |
||
|display = |
|display = none}} |
||
[[Category:SoC Project]] |
[[Category:SoC Project]] |
Latest revision as of 10:07, 28 August 2007
- This is an on-going translation
超簡単!対話型語り部システム
SUMMER OF CODE 2007 PROJECT : は、XOのためのアドベンチャーストーリーエンジン、あるいは対話型お話編集システムをデザインしています。このシステムは子供たち自身のアドベンチャーストーリーをラップトップを使って作ることのできる柔軟かつシンプルなシステムである必要があります。このプロジェクトはZ-Machineや純粋なテキストエンジンに基づくものではありません。子供たちが様々なメディアオブジェクト(画像、ビデオ、サウンド)を有するIFゲームを簡単に作ることを可能にすることを仕様としています。システムはPygame要素を伴うPythonです。
設計
ISIS設計 - ここにISISプロジェクトからのドラフトがあります。
ダウンロード
ISISのコードは常時書き換えられています。なので最新バージョンをテストしたいときはGIT OLPCのレポジトリ:
git-clone git://dev.laptop.org/git/projects/games-misc/ からダウンロードしてください。
もしお望みなら、以下にいくつかの'安定版テスト'tarバージョンがあります。
- August 20th - チャット・アクション・パーサツールを試すことができます。ゲームのユーザインタフェースは現在開発中です。なのでまだ遊べません。
開発項目
以下にISISが抱えているやるべき作業・作るべきシステムが、重みと完成度(%)とともに示しています。毎週末(木曜日か金曜日)にこれらのパーセンテージを(努めて)更新するようにしています。
- (4) 80% - パーサシステム: 多分せねばならない一番やっかいな仕事。あとで修正するにはとても難しいちょっとしたエラーがあります。このシステムはscript.isisというようなスクリプトファイルを読み込んで、基本的な物語ゲームを構築するものです。
- (3) 90% - アクションシステム: 語り部ゲームのための基本エンジンです。このシステムは役者と高度、そしてゲームイベントを処理します。パーサシステムと完全に統合されています。
- (2) 80% - 基本エンジン: だいたい完成。ディスプレイやコア、そしてpygameイベントハンドラといったもの。多分UIとメディアシステムの開発進捗にあわせて、もっといろいろやらないとだめ。
- (2) 80% - チャットシステム: チャット有効状態とチャットデータ(テキスト)を保存し処理するものです。
- (1) 90% - データベースシステム: ほぼ完成。データを格納しファイルから情報を読み込みます。
- (3) 50% - メディアシステム: ビデオ、イメージ、そしてサウンドといったオブジェクトを取り扱い、ゲームの形になるよう統合します。
- (5) 00% - UI開発システム: スクリプトを書くための選択可能なアクションを提示したり、単純にクリックしてメディアを操作したり、(そしてそれらを組み合わせたり)などなどによって子供たちがゲームを作るのを補助します。このシステムは、遊んだりテストしたりする子供たちだけがアップグレードできるよう、恐らくプロトタイプソフトウェアエンジニアモデルによって作られます。
- (4) 30% - UIゲームシステム: 思うに、UI開発よりもこちらのほうが簡単。XOと子供たちが書いたストーリーとの間の通信を受け持ちます。なのでとても簡単に使える必要があります。(例えば
、可能ならマウスデバイスを使わずゲームパッドのみを使ってできるように)
- (5) 00% - 共有システム: このシステムは最初の安定リリースには組み込まない予定です;このシステムは子供たちがメッシュネットを使って開発したりおそらく遊んだりすることを可能にします。