「ねっとで百人一首」

Copyright(c) 2004 Satofumi KAMIMURA <satofumi@roboken.esys.tsukuba.ac.jp>


▼「ねっとで百人一首」について
----------------------------------------------------------------------
SDLを用い、Linux, Windows, MacOS 上で動作するタイピングソフトです。
百人一首をテーマにしています。
必要最低限のローマ字入力、かな入力に対応しており、
タイピング結果をネット越しにランキング登録できます。

ゲーム内容としては、

・下の句入力
・決まり手練習
・ネットワーク対戦

を予定していますが、実装されているのは、今のところ「下の句入力」のみです。


▼動作環境
----------------------------------------------------------------------
Linux, Windows XP/2000, MacOS での動作を確認しています。
主に SDLに依存しており、以下のバージョンを用いた動作確認をしています。

SDL-1.2.7
SDL_ttf-2.0.6
SDL_mixer-1.2.5
SDL_net-1.2.5


▼インストール
----------------------------------------------------------------------
Linux, MacOS であれば以下のコマンドにてインストールできます。

% tar zxvf nettyping-<version>.tar.gz
% cd nettyping-<version>
% ./configure
% make
$ make install

Windows では src/nettyping.exe を作成後、dataフォルダにコピーして実行して下さい


▼実行方法
----------------------------------------------------------------------
インストール後、

% nettyping

と入力すると実行されます。
指定可能なオプションは、

"-fs"		フルスクリーン指定
"-nosound"	音をならさない

のみです。"-h" とか、"--help" は近いうちに追加します。
それ以外の調整は「オプション」にて変更できます。


▼特殊なキー割り当て
----------------------------------------------------------------------
Enterキー	決定
Escapeキー	入力バッファのクリア、戻る
Alt-Enter	画面サイズ切り替え(Linuxのみ)
Alt-F4		強制終了
Ctrl-q		強制終了
Ctrl-h		バックスペース


▼タイピング結果をランキングに登録するには
----------------------------------------------------------------------
接続サーバのアドレス、アカウントを定義したファイルが必要です。
定義ファイルの名前、配置すべき場所は OS によって異なります

web_ranking.txt		Windows の場合。実行バイナリのあるディレクトリ
.nettypingrc_web	Linux, MacOS の場合。${HOME} 以下

となっています。内容については付属のデフォルト設定(_nettyping_web)を
参考にして下さい。
ユーザの登録は、例えば

http://www.roboken.esys.tsukuba.ac.jp/~satofumi/netTyping/createAccount.php

にて行うことができ、表示されたユーザ名、パスワードを定義ファイルに
貼り付けて利用できます。
ユーザは、改行区切りにて定義ファイル中に複数人登録できます。

例)
----------------------------------------------------------------------
www.roboken.esys.tsukuba.ac.jp/~satofumi/netTyping/entryTypeData.php
guest        ********************************
user1        abcdefghijklmnopqrstuvwxyz012345
----------------------------------------------------------------------

ユーザ情報は、登録を行ったサーバでのみ有効です。


▼ライセンス
---------------------------------------------------------------------
このプログラムはフリーソフトウェアで、Free Software Foundation にて
公開されている GNU 一般使用許諾 (バージョン2、またはそれ以降のバージョン)
の条件に従って、これを再配布、修正することができます。

また、このプログラムは基本的に無保証ですので、このプログラムの使用の際に
生じたあらゆる障害に関して作者は責任を負いかねます。
自己責任でよろしくお願いします。


▼分かっている問題
----------------------------------------------------------------------
・Windows では効果音の再生が遅れる気がするため、タイプ時の効果音をなくしてある
・Windows, MacOS ではゲーム中のスクリーンサイズ変更ができない


▼今後の予定
----------------------------------------------------------------------
「決まり手の練習」のイメージがまとまってきたので、そっちの実装を行う。
「ネットワーク対戦」については、どうするかを考え中。


▼利用している素材について
----------------------------------------------------------------------
まず、毛筆フォント、背景画像、音楽、の各素材の提供者に深く感謝いたします。

・フォント: Y. Oz Vox
	http://yozvox.web.infoseek.co.jp/

・背景画像: *Piece***
	http://www.j-em.org/~piece/

・音楽    : TAM Music Factory
	http://www.tam-music.com/

特に、フォントの Oz Vox さまには、配布パッケージのサイズを小さくするために、
「ちょっとくずした毛筆版」を軽量化した専用フォントセットを用意して頂きました。
感謝！


▼叫び、他
----------------------------------------------------------------------
「ねっとで百人一首」とか名乗ってるのに、
ネットワーク対戦機能がまだなのは、ツッコミ禁止です。

あと、このソフトを作った動機としては、

・他のタイピングソフトが、Ctrl-h(削除) に対応していないのが悔しかったり、
・役に立たないタイピング文章を覚えてしまうのが悔しかったり、
・まったりとした雰囲気でタイピング練習をしたかったり、
・「タイピングソフトくらい、作れます」と断言しちゃったり、

って感じです。がんばりました。

他にも、

・「百人一首」をしたことがない
・自分用に百人一首の本を買ったのは、このソフトが動作した後

だったりしますが...、まぁ、そんな感じです。


最後になりましたが、バグ報告、感想、要望、などがありましたら、
是非お知らせ下さい。なにかしらの反応があると、私は喜びます。

以上です。

かみむら さとふみ <satofumi@roboken.esys.tsukuba.ac.jp>
