アプリ版:「スタンプのみでお礼する」機能のリリースについて

VB.NETにてタイピングゲームを作成しようと思いますが、
皆無と言っていいほどタイピングゲーム作成に対しての知識がありません。VB言語についてなら少しあります。
以前どこかのサイトでメモ帳に打った単語を、labelに持ってきて表示させれる…?みたいのを見たことがあるのですが…。でもそれについてもよくわからないので、置いておいて…。
とりあえずは

表示された単語(例えばaiueo※ローマ字)を打って間違えれば進めないという状態になり、打ち終わったら次の単語に進む

という物にしてみたいです。
とても面倒くさいことを質問しているのはわかってるので
時間に余裕のある方、回答よろしくお願いいたします。
その他初心者でもわかりやすい参考になるサイトなどありましたら
よろしくお願いいたします。

A 回答 (3件)

面倒くさいって


難しく考えてません?か
例題作る方が面倒だと思うが

例題となる単語を表示して
単語の文字数でloop
途中に左から何文字目、入力待ち
文字が当たりで表示して
次の文字へ繰り返し
途中に時間制限で割り込みかけられたら更にいいっすけどねえ

ちなみにVB.net知らないで書いてます
    • good
    • 0

VBベースで考えると・・・



1、フォーム上にテキストボックスを用意。
2、テキストボックスのテキストチェンジイベントに文字チェックやらなんやらを書き込む。

当然こんな単純にできるわけはありませんが入力された文字をチェックしたいというのであればテキストボックスのテキストチェンジイベントがキモになるかと。

あとはひたすら作ってデバッグして修正ですな(笑)
    • good
    • 0

・ウインドウズアプリケーションでプロジェクトを作成


・テキストボックスとラベルをフォームに配置

入力は
・ラベルにテキストファイルから取得した文字を表示
・テキストボックスに文字を入力

Enterで入力確定し、キー入力のところでEnterが押された後のチェック処理をいれて、
・ラベルと一致してなければNG
・OKなら次の文字をテキストファイルから取得

の繰り返しで簡単なタイピングソフトが出来ると思います。
毎回テキストから読み込まずに、一気に取得して、ランダムに表示される処理を入れればそれっぽくなりますよ。


基本的なVB2005の使い方がわからない場合は

http://homepage1.nifty.com/rucio/main/main.htm
こちらの入門講座などを読まれてはいかがでしょう?
とてもわかりやすいので私も実はお世話になっています(笑)
    • good
    • 0

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!