News Makerの目次
News Maker

for Windows 95 version 1.00

Copyright (C) 1995-1996 皆木　慎吾

－目次－

News Makerとはなんぞや？

データファイル

起動の仕方

コマンド解説

使ってみましょう

バグかな？！と思ったら

このソフトウェアについて

最後に


News Makerとはなんぞや？

 『作文ゲーム』という遊びがあります。「だれが」「何を」「どうした」などの文章の要素を１つづつ別の紙に書き、それをばらばらに組み合わせておかしな文章を作って楽しむという遊びです。遠足のバスの中でやったことがあるという人もいるでしょう。

 これをパソコンを使って行うソフトがNews Makerです。


データファイル

 News Makerで使うデータファイルはテキストファイルです。その形式を説明します。（枠は便宜上つけたもので、実際にはありません。）

┌───────┐

│              │

│;sample data  │←「;」で始まる行は、

│              │　　コメント行として無視されます。

│              │←空行はコメント行と同様に無視されます。

│;タイトル     │

│サンプルデータ│←タイトル

│              │

│;流れデータ   │

│0,1,2,3,4,-2  │←流れデータ１行目

│1,2,3,4,-2    │←流れデータ２行目

│2,3,4,-1      │←流れデータ３行目

│              │

│;文章データ   │

│;block 0      │

│昨日          │┓

│今日          │┃←文章データブロック０

│明日          │┛

│/e            │

│              │

│;block 1      │

│公園で        │┓

│道端で        │┃←文章データブロック１

│家で          │┃

│駅前で        │┛

│/e            │

│              │

│;block 2      │

│僕は          │┓

│私は          │┃←文章データブロック２

│彼は          │┃

│彼女は        │┛

│/e            │

│              │

│;block 3      │

│走る          │┓

│歩く          │┃←文章データブロック３

│座る          │┛

│/e            │

│              │

│;block 4      │

│。            │←文章データブロック４

│/e            │　要素が１つなので必ず

│              │　「。」が選ばれる。

└───────┘


起動の仕方

 一般的なWindowsアプリケーションと同じ方法で起動できます。

 データファイル（拡張子.new）をnewswin.exeに関連付けしておくと、データファイルのアイコンをダブルクリックするだけで起動し、そのデータファイルを読み込みます。

 また、データファイルのアイコンをNews Makerのアイコンにドラッグしても起動し、そのデータファイルを読み込みます。


コマンド解説

ﾌｧｲﾙ(F)

ﾆｭｰｽ(N)

ｵﾌﾟｼｮﾝ(O)

ﾍﾙﾌﾟ(H)


ﾌｧｲﾙ(F)

開く(O)

終了(X)


開く(O)

 データファイルを読み込みます。

 このボタンを押すと直接このメニューを呼び出すことができます。

 Ctrlキーを押しながらOキーを押しても直接このメニューを呼び出すことができます。


終了(X)

 プログラムを終了します。「以後のﾆｭｰｽを保存」オプションを有効にしていた場合は自動的にファイルを閉じます。

 Ctrlキーを押しながらXキーを押しても直接このメニューを呼び出すことができます。


ﾆｭｰｽ(N)

開始(S)

上へ(U)

下へ(L)


開始(S)

 ニュースを表示します。

 このボタンを押すと直接このメニューを呼び出すことができます。

 Ctrlキーを押しながらSキーを押しても直接このメニューを呼び出すことができます。

 ﾌｧｲﾙ(F) | 開く(O) でデータファイルを読み込むまでこのコマンドは使えません。


上へ(U)

 上へスクロールします。スクロールバーの上ボタンを押すのと同じです。

 このボタンを押すと直接このメニューを呼び出すことができます。

 Ctrlキーを押しながらUキーを押しても直接このメニューを呼び出すことができます。


下へ(L)

 下へスクロールします。スクロールバーの下ボタンを押すのと同じです。

 このボタンを押すと直接このメニューを呼び出すことができます。

 Ctrlキーを押しながらLキーを押しても直接このメニューを呼び出すことができます。


ｵﾌﾟｼｮﾝ(O)

以後のﾆｭｰｽを保存(A)


以後のﾆｭｰｽを保存(A)

 表示されるニュースをテキストファイル形式で保存します。

 すでにニュースが表示されているときはそのニュースも保存されます。

 もう一度このコマンドを選択すると保存するのをやめます。

 このボタンを押すと直接このメニューを呼び出すことができます。

 Ctrlキーを押しながらAキーを押しても直接このメニューを呼び出すことができます。


ﾍﾙﾌﾟ(H)

目次(C)

ﾊﾞｰｼﾞｮﾝ情報(A)


目次(C)

 このファイルを表示します。

 このボタンを押すと直接このメニューを呼び出すことができます。


ﾊﾞｰｼﾞｮﾝ情報(A)

 このソフトウエアのバージョン情報を表示します。


使ってみましょう

 ここでは具体的な使い方を説明します。

データファイルを読み込んでニュースを表示させる

 １．まず「開く」ボタン [image] を押します。

 ２．データファイルを選択します。（例えば、newswin.new）

 ３．「開始」ボタン [image] を押します。

      「開始」ボタンを１回押すと１つのニュースが表示されます。

 ４．ニュースがウインドウ内に表示しきれていない場合は「上へ」「下へ」ボタン [image] [image] を押して上下にスクロールさせてください。

表示されるニュースを保存する

 １．「以後のﾆｭｰｽを保存」ボタン [image] を押す。

 ２．保存するファイル名を入力する。（例えば、newswin.txt）

      データファイルを開いている場合は、直前に開いたファイルの拡張子が.txtになったものがファイル名入力欄に表示されています。

 ３．もう一度「以後のﾆｭｰｽを保存」ボタン [image] を押すと保存をやめます。


バグかな？！と思ったら

 News Makerが表示するエラーメッセージと考えられる原因を説明します。

 『ファイルが見つかりません』

      ファイル名が間違っている。

 『ファイルのオープンに失敗しました』

      ログファイルが作成できなかった。

      ディスクが壊れている。

      ディスクの容量が足りない。

 『流れデータの中に数字、｢-｣、｢,｣以外の文字があります』

      流れデータにスペースなどの、数字、｢-｣、｢,｣以外の文字が含まれている。

      流れデータが｢-1｣で終わっていない。

      流れデータがない。

      タイトルデータが抜けている。

 『ファイルエラーが発生しました』

      (1) データファイルを読み込んでいるとき

           文章データが｢/e｣または｢/E｣で終わっていない。

           ディスクが壊れている。

      (2) データファイルを読み終わった後

           ディスクが壊れている。

           ディスクの容量が足りない。

 『流れデータ１行に要素は100個までです』

      流れデータ１行の要素の数が１００個を超えている。

 『流れデータは100行までです』

      流れデータが１００行を超えている。

      流れデータが｢-1｣で終わっていない。

 『文章データは100ブロックまでです』

      文章データが１００ブロックを超えている。

 『文章データは１ブロック100行までです』

      文章データ１ブロックの要素が１００個を超えている。

 『メモリが足りません』

      メモリが足りない。

      文章データを減らしてください。

 『定義されていないブロックαが、流れデータ第β行目の第γ個目で指定されました』

      存在しない文章データのブロック番号が、流れデータの中で指定されている。

      例えばブロック数が５なら、存在するブロック番号は４までですから、流れデータの中に５とか６とかがあるとこのエラーが出ます。


このソフトウェアについて
このソフトウエアについて

 このソフトウエアはフリーソフトウエアとします。自由に複写・配布してかまいません。ただし、プログラム本体(NEWSWIN.EXE)とヘルプファイル(NEWSWIN.HLP)とこのドキュメントファイル(NEWSWIN.DOC)を一緒に配布しなければいけません。

 このソフトを改変したものを配布してはいけません。

 このソフトウエアを雑誌・書籍等に収録するときは、作者の許可を得なければいけません。ここでいう「収録」とは誌面への掲載と付録ディスク等への収録の両方をさします。

 このソフトウエアを使用して生じた、いかなる損害にも作者はその責任を負いません。

 その他、詳細は電子メールで作者にお問い合わせください。

    電子メールID : VFC02053@niftyserve.or.jp

News Maker for Windows 95 version 1.00

Copyright (C) 1995-1996 皆木　慎吾(Shingo Minagi)

All rights reserved


最後に

 この手のゲームは、カードゲームとしても、コンピュータソフトとしても比較的古典的なものです。News Makerもプログラムは１００％オリジナルですが、アイディアは８ビットパソコンの時代に公開されていたソフトを参考にしています。

 もともとMS-DOS用に開発したプログラムでしたが、Windowsに移植したことで操作性が大幅に向上しました。これで、より多くの方にNews Makerを手軽に楽しんでいただけることと思います。当然ながらDOS版のデータファイルは１００％使用できます。もう面倒なコマンドをいちいち打ち込まなくてもマウスだけでNews Makerを楽しめるのです。これはすばらしいことです。

 いつか、全国的なNews Makerコンテストが開催されることを期待しつつ、作者の挨拶を終わります。

 1996年9月4日　皆木　慎吾（みなぎ　しんご）


タイトル

 データのタイトル名です。ウィンドウのタイトルバーに表示されます。


流れデータ

 流れデータは作成させる文章の流れを記述するものです。文章データには「/e」または「/E」を区切りとして自動的に０から始まるブロック番号が付けられるのでそのブロック番号を指定します。

  （例）ブロック０→ブロック１→ブロック２→ブロック０→終わり

         0,1,2,0,-1

 流れデータの最後の行には終端に「-1」をつけます。次の行にも別の流れデータが続く場合には終端に「-2」をつけます。

  １つの流れデータを複数の行に分けて書くことはできません。

  流れデータにスペースを含むことはできません。

  流れデータは１００行までです。流れデータ１行につき要素は１００個までです。

  流れデータが複数あるときは、そのうちの１つが選択されて文章が生成されます。

  選択される流れデータは毎回異なります。


文章データ

 文章データは「/e」を区切りとして自動的に０から始まるブロック番号が付けられます。ブロックの数や、１つのブロックの中の要素の数は自由です。各ブロックの終端には「/e」または「/E」をつけてください。

  文章データの中に「/@」があると改行に変換されて出力されます。

  １つの文章の要素を複数の行に分けて書くことはできません。

  文章データは１００ブロックまでです。文章データ１ブロックにつき要素は１００個までです。

  １つの文章データは２５０文字までです。


バスの中
バスの中でやらされると酔うんだなこれが。