あり デュール 波動 ハンドガン ハンドガン改 HP HP2 ヒューイ 皮 マグナム メイン
JJJTYPE with SHOOT2 Ver.1.0
0%データ読み込み完了
著作者:j_town
HP:希望の街J_TOWN
携帯、スマートフォンでは表示出来ません。

レスポンシブ化したら不具合が出まくりました・・・。 ソフト内で完結出来るデザイン作りをしてなかったツケですね・・・(/_;)

スポンサードリンク


― 目次 ―
  1. このソフトの約束事
  2. ソフトの進行方法
  3. データの保存、削除
  4. 観覧できるデータ
  5. 対応しているブラウザ
  6. ブラウザの設定フォント
  7. 文字の入力方法
  8. 既知の不具合

1.このソフト約束事
JavaScriptで作成したローマ字入力タイピングソフトの為、JavaScriptを有効にしてください。
やってみるとわかると思いますが未完成品です(わたしの作品全部に言えますが・・・汗)
音声設定という項目がありますが、音声対応はしておりません。
このソフトのダウンロード、アップロード、スクリプトの解析、改造等は禁止です。
つまり、ソフトのプレイのみ無料で他の行為は禁止とさせて頂きます。
タイピングソフトを作ってみたい方は、タイピングソフトを作ろう講座のページで解説しています。


説明書の目次へ

2.ソフトの進行方法
ソフトはボタンを押すかボタンに表示されているキーを押すと進行します。
仕様上ボタンを押さないと進まない箇所もあります
(JJJTYPEのタイピング練習中の「タイトルへ戻る」等)。
説明書の目次へ

3.データの保存、削除
このソフトではローカルストレージ(パソコンにデータを保存する機能)を
使用してデータを保存しております。
ローカルストレージ未対応のブラウザの場合はクッキーを使用してデータの保存をします。
ブラウザのSafariでは全クッキーの容量が1ドメインに5kbほどしか保存出来ない為、
ローカルストレージ対応でなくクッキー対応の場合、練習ソフトとSHOOT2のデータを保存すると
5kbを超える可能性があり、超えた場合データを正常に保存出来ない状態になります。
その為、他のブラウザもしくはローカルストレージ対応したSafariにアップデートする必要があります。
ローカルストレージとクッキー両方使えない場合はデータの保存は出来ません。

作成したデータをパソコンから削除したい場合は、
練習ソフトの左下の「練習ソフトのデータの削除」ボタンと、
SHOOT2の左下の「SHOOT2のデータの削除」ボタンをそれぞれクリックすると完全に削除が出来ます。
クッキーは期限が来るとデータが自然と消えますが、ローカルストレージのデータは消えない為
完全にデータを削除したい場合は必ずデータの削除をクリックしてください。

データ保存のタイミングは画面の切り替わり時等に行われる為、データを削除した後にスタートボタンや
オプションボタンを押したりするだけでまたデータ作成してしまうので、データを残したくない場合は
データを削除ボタンを押したら別のページへ移動した方がいいです (^_^;)
説明書の目次へ

4.観覧できるデータ
JJJTYPEで観覧できるデータは、
練習項目毎の順位、評価、日付、成功数、失敗数、正解率、タイプ速度、得点です。
練習終了時とJJJTYPEのタイトルから「過去のデータ」ボタンをクリックすると見る事が出来ます。

保存されるのは項目ごとに得点が上位5位までのデータで、
一つの項目では上達度に関係なく5個までなので、
上達度1の時のデータと上達度3の時のデータが混合してランキングされます。

評価が「S2」であれば上達度が2の時にSランクを取ったという事になります。
上達度が上がると前の上達度には戻れません。
少しおかしな仕様になってますが、データ数が多くなるのでこうしました。
説明書の目次へ

5.対応しているブラウザ
ブラウザは

InternetExplorerバージョン9
Operaバージョン12.15
Firefoxバージョン20
Safari5.1.7
GoogleChromeバージョン29.0.1547.57 m

で動作確認をしています。
元々IE限定で作ってたので、他のブラウザはデザインが崩れます。
ブラウザによって多少仕様が変更されています(やむを得ず)。
主要ブラウザ(旧バージョンは無理)は全部対応させようとしてますが、
どこで不具合が出るやらわかりません・・・。
説明書の目次へ

6.ブラウザの設定フォント
ブラウザの設定フォントによってはレイアウトが崩れます。
具体的には、JJJTYPEで表示されるキーボードは画像でなくスクリプトで作成している為に、
フォントの種類や大きさによってサイズが変わり、本来の枠内に入りきらない為
改行されて本来の形で表示されません。
説明書の目次へ

7.文字の入力方法
JJJTYPE、SHOOT2はローマ字入力のタイピングソフトの為、
一つの文字(例えば「にゃ」)でも入力方法が複数あります。
ローマ字表記すると「nya」「nilya」「nixlya」と3通りの入力が出来ます。

JJJTYPEでは入力設定ページで入力方法を変更出来ます。

タッチタイピングの練習では統一された入力方法で練習する事によって練習成果が得られると思うので、
決まった入力設定で練習するような仕様になっています。

文字の入力方法を変更するには、平仮名で書かれた各文字のボタンを押すと入力方法が変更されます。
入力方法をデータに保存しておきたい場合は、「セーブ」ボタンを押し、
保存していたデータを読み出したい時は、「ロード」ボタンを押してください。

「設定を削除」ボタンを押すと保存していたデータの削除と
現在設定している入力方法を初期値にリセットします。


おまけであるSHOOT2の方では入力設定をなくして、どの入力方法でも正解となる仕様になってます。
(あまり使われない入力方法はサポートしてませんが)
こちらの目的は練習ではなくゲームなので入力設定は必要ないと判断しました。
説明書の目次へ

7.既知の不具合

7-1.データ保存、削除について

データの項目でも述べましたが、Safariではクッキーに5kbほどしか保存出来ない為。
ローカルストレージ未対応でクッキー対応しているSafariでソフトを開いた場合に
データが容量を超えてしまいうまく保存出来なくなり、ソフトが正常に動かなくなります。
その際はSafariのバージョンアップしてローカルストレージ対応ブラウザにする
もしくは他のブラウザでプレイするかクッキーも無効にして
データ保存しない状態でのプレイしか出来ません。
7-2.レイアウトずれについて

IE限定かもしれませんが、ソフトのレイアウトを<table>で行っている為
テーブルの中身<td>のサイズ指定をしている箇所で枠自体の幅のせいかテーブルの要素の幅が
変化してしまいます。
複雑に入り組んで修正が難しい・・・、手打ちでインデント付けなかった代償ですかね。
全部スタイルシートで書きなおす必要がありそうですが、今のところ未対応。

一部テーブルで作成している部分をスタイルシート化していこうとしてますが、
出来あがったものを直すのは難しく、なかなかうまくいかないので、
しばらくこのままで・・・。

スポンサードリンク

7-3.ブラウザ毎の仕様について

ブラウザによってはJJJTYPEを開いた場合
マウスがボタン外に出た時、ボタン内に入った時の関数が対応してないので他のブラウザと仕様変更。
IE、Opera、ではボタン外に出た時に初期の説明メッセージに変更、ボタン内に入ったら
そのボタン項目の説明に瞬時に切り替えるが、
Safari、Chrome、Firefoxはボタン外に出てもそのボタンのメッセージを表示し、
「最初のメッセージに戻す」ボタン内にマウスを
移動させない限り初期のメッセージに戻らないようになっている。

どちらのブラウザでも対応しているonmouseover()とonmouseout()を使用していたが、
こちらはイベント発生が親要素にも送られる?
やらなんやらでonmouseover()とonmouseout()が同時に発生する為か
Safari、Chrome、Firefoxのボタンが動作しなくなった為最初のブラウザでの振り分けに至りました。
7-4.SHOOT2での背景画とキャラクター画像との重なりについて

キャラクターが奥にいるはずなのに手前の木の前に表示されていたりします。
本当ならば背景画1枚とそこに表示する家や木等の画像を分け、
背景、家や木、キャラクターにそれぞれ重なりを設定し
どれが手前にあるかわかるようにすべきなんでしょうけど・・・、
元々作った背景に家や木々を描いてずっとやってきてしまったもので、
今更描き分けして画像で表示して重なりを別にするってのも大変なので
そのままにしています。

まぁいずれうまく出来たらいいですねぇ・・・(ToT)/~~~
説明書の目次へ
このエントリーをはてなブックマークに追加