ISIS/lang-ja: Difference between revisions
< ISIS
Jump to navigation
Jump to search
m (→ダウンロード) |
m (→設計) |
||
(3 intermediate revisions by the same user not shown) | |||
Line 16: | Line 16: | ||
== 設計 == |
== 設計 == |
||
[[ISIS design|ISIS設計]] - ここにISISプロジェクトからのドラフトがあります。 |
[[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. |
||
Line 25: | Line 25: | ||
== ダウンロード == |
== ダウンロード == |
||
ISISのコードは常時書き換えられています。なので最新バージョンをテストしたいときはGIT OLPCのレポジトリ: |
ISISのコードは常時書き換えられています。なので最新バージョンをテストしたいときはGIT OLPCのレポジトリ: |
||
git-clone git://dev.laptop.org/git/projects/games-misc/ |
git-clone git://dev.laptop.org/git/projects/games-misc/ |
||
からダウンロードしてください。 |
からダウンロードしてください。 |
||
Line 42: | Line 43: | ||
== 開発項目 == |
== 開発項目 == |
||
以下に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 63: | 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% - 共有システム: このシステムは最初の安定リリースには組み込まない予定です;このシステムは子供たちがメッシュネットを使って開発したりおそらく遊んだりすることを可能にします。