"一端面に開口部が形成された中空の筐体を有するとともにこの筐体内部にゲームプログラムへ所定の命令信号を入力可能な内部入力手段を備えたコントローラ本体と、前記コントローラ本体の内部に装填されているとともに軸線に沿う挿入孔が形成された柔軟部材とを有し、前記柔軟部材は、前記挿入孔に長尺物が挿入されたとき、径方向外方へ膨脹し前記内部入力手段に接触ないし押動して前記命令信号を入力する、ゲーム用コントローラ。前記内部入力手段の周囲には、前記筐体の開口部から前記内部入力手段に向けて先細りに形成された略V字形状のテーパ切欠部を有するとともに、膨脹する前記柔軟部材を前記内部入力手段の方向へ導くガイド部材が設けられている、請求項1に記載のゲーム用コントローラ。前記内部入力手段は、押動されたときに前記命令信号を出力するスイッチ部と、このスイッチ部を押動するレバー部とを有し、前記レバー部は、その基端部が前記スイッチ部の後方側に固定されているとともに、その先端部が前記スイッチ部よりも前記開口部側へ延出されて下方に折り曲げられている、請求項1または請求項2に記載のゲーム用コントローラ。前記内部入力手段は、前記長尺物の先端が前記挿入孔の軸線方向における略中間位置まで挿入されたときに、前記命令信号を出力する、請求項1から請求項3のいずれかに記載のゲーム用コントローラ。前記柔軟部材の後端部には、前記筐体の後端部近傍の内面に設けられた後方係止鍔に係止する大きさのフランジ部が形成されている、請求項1から請求項4のいずれかに記載のゲーム用コントローラ。請求項1から請求項5のいずれかに記載のゲーム用コントローラの前記内部入力手段から入力された命令信号に基づいて、コンピュータに所定の機能を実行させて表示手段に前記内部入力手段の押動動作に連動した出力画面を表示するゲームプログラム。しかしながら、特許文献1に記載された発明においては、上下左右方向を指示する十字キーと、複数個の押しボタンとから構成されている。このため、多様なジャンルのゲームが存在するにも関わらず、プレーヤの操作は十字キーや押しボタンを指で押すという操作に限定されており、当該操作がゲーム内における操作対象の動作と異なるため、プレーヤはゲームプレイ中にバーチャルリアリティを体感することができないという問題がある。特許文献1に記載されたようなゲーム機用コントローラに対し、特開2011-92768号公報には、より現実性を体感することを目的としてジャイロセンサーや加速度センサーを内蔵するゲーム用操作装置が提案されている特許文献2。これによれば、テニスラケットやゴルフクラブを振る動作や自動車ハンドルを操作する動きと同様な操作に対して傾斜や加速度を感知して操作対象に連動させることが可能である。しかしながら、特許文献1および特許文献2に記載された発明においては、十字キーや押しボタン等の入力手段が外側に配置されているため、プレイヤが外部から押動する入力操作に対して検知するに過ぎず、コントローラの内部から入力したい操作には対応できない。また、特許文献2に記載された発明においては、押しボタン以外にジャイロセンサー等を搭載することによってコントローラを振るような動作を検知することはできるが、コントローラの内部に指等の長尺物を挿入する操作を検知する構成となっていない。このため、操作対象として物体内部に挿入する動作や抜き出す動作、あるいは挿入動作とプッシュ動作を連動させる等の操作を検知することはできない。また、ジャイロセンサーや加速度センサーを搭載すると高価になるため費用対効果に鑑みるとセンサー自体は安価な製品を採用できることが好ましい。以上のように、近年、様々なジャンルのゲームが提案されるとともにその内容も多様化するに伴って、より複雑な操作対象の動作に対して的確な操作が可能なゲーム用コントローラのニーズが高まっている。本発明は、このような問題点を解決するためになされたものであって、ゲーム内における操作対象の挿入動作や抜き出す動作と同様な挿入動作や抜き出す動作に反応させて入力操作することが可能となり、優れたバーチャルリアリティを体感することができるゲーム用コントローラおよびゲームプログラムを提供することを目的としている。本発明に係るゲーム用コントローラは、一端面に開口部が形成された中空の筐体を有するとともにこの筐体内部にゲームプログラムへ所定の命令信号を入力可能な内部入力手段を備えたコントローラ本体と、前記コントローラ本体の内部に装填されているとともに軸線に沿う挿入孔が形成された柔軟部材とを有し、前記柔軟部材は、前記挿入孔に長尺物が挿入されたとき、径方向外方へ膨脹し前記内部入力手段に接触ないし押動して前記命令信号を入力する。また、本発明の一態様として、前記内部入力手段の周囲には、前記筐体の開口部から前記内部入力手段に向けて先細りに形成された略V字形状のテーパ切欠部を有するとともに、膨脹する前記柔軟部材を前記内部入力手段の方向へ導くガイド部材が設けられていてもよい。さらに、本発明の一態様として、前記内部入力手段は、押動されたときに前記命令信号を出力するスイッチ部と、このスイッチ部を押動するレバー部とを有し、前記レバー部は、その基端部が前記スイッチ部の後方側に固定されているとともに、その先端部が前記スイッチ部よりも前記開口部側へ延出されて下方に折り曲げられていてもよい。また、本発明の一態様として、前記内部入力手段は、前記長尺物の先端が前記挿入孔の軸線方向における略中間位置まで挿入されたときに、前記命令信号を出力してもよい。さらに、本発明の一態様として、前記柔軟部材の後端部には、前記筐体の後端部近傍の内面に設けられた後方係止鍔に係止する大きさのフランジ部が形成されていてもよい。本発明に係るゲームプログラムは、請求項1から請求項5のいずれかに記載のゲーム用コントローラの前記内部入力手段から入力された命令信号に基づいて、コンピュータに所定の機能を実行させて表示手段に前記内部入力手段の押動動作に連動した出力画面を表示する。本発明によれば、ゲーム内における操作対象の挿入動作や抜き出す動作と同様な挿入動作や抜き出す動作に反応させて入力操作することができ、優れたバーチャルリアリティを体感することができる。以下、本発明に係るゲーム用コントローラおよびゲームプログラムの実施形態について図面を用いて説明する。なお、本発明において、ゲームプログラムとは、パーソナルコンピュータやゲーム機上で実行可能なプログラムやソフトウェアであって、シューティングゲーム、アクションゲーム、格闘ゲーム、ロールプレイングゲーム、アダルトゲーム等、ゲーム内における人物や動物等の操作対象が所定の動作を行う全てのプログラムを含む概念である。本実施形態のゲーム用コントローラ1は、パーソナルコンピュータやゲーム機に有線または無線で接続され、ゲームプログラム10へ所定の命令信号を入力するためのものであり、図1から図3に示すように、ゲーム用コントローラ1のハウジングとなるコントローラ本体2と、このコントローラ本体2の内部に装填される柔軟部材3と、この柔軟部材3とコントローラ本体2との間に狭持されるガイド部材4とを有している。以下、各構成部について詳細に説明する。コントローラ本体2は、プレイヤが片手で把持しうる大きさと形状に形成されており、図1から図3に示すように、主として、一端面に開口部21aが形成された中空の筐体21と、この筐体21の開口部21aに取り付けられる固定リング22と、筐体21の外部に設けられる外部入力手段23と、筐体21の内部に設けられる内部入力手段24とを有している。なお、図2および図3において、便宜上、外部入力手段23および内部入力手段24の配線は省略している。筐体21は、プレイヤが片手で把持し易いように、外径が前端から後端側にかけてなだらかに外径が細く変化する略円筒形状に形成されている。また、筐体21は、図4に示すように、上下に分割されており、ヒンジ21bによって後端部が開閉自在に連結されている。固定リング22は、開口部21aに嵌合されて筐体21を閉状態に固定するものである。本実施形態において、固定リング22は、図2に示すように、開口部21aに設けられた係止突起21cと係止する係止孔22aを有しており、両者を嵌め合わせることにより固定される。なお、このような構成に限らず、開口部21aと固定リング22とにそれぞれ螺合する雌ねじないし雄ねじを形成してもよい。外部入力手段23および内部入力手段24は、プレイヤの操作に応じて、ゲームプログラム10へ所定の命令信号を入力するものである。本実施形態のゲームプログラム10においては、外部入力手段23からの命令信号および内部入力手段24からの命令信号のそれぞれに対応させて、ゲーム内の操作対象が異なる動作を実行するようにプログラムされている。特に、内部入力手段24からの命令信号は、所定の孔や隙間等に後述する長尺物5を挿入する動作に対応して出力しうるようになっている。本実施形態において、外部入力手段23は、押しボタン式のオンオフスイッチで構成されており、押動されたときに命令信号としてのオン信号を出力するようになっている。なお、本発明において、外部入力手段23はオプション的な構成であり、必ずしも設ける必要はない。一方、内部入力手段24は、図2に示すように、いわゆるリーフレバー型のマイクロスイッチで構成されており、筐体21の内周面のうち開口部21a寄りの位置に設けられている。本実施形態において、内部入力手段24は、押動されたときに命令信号としてのオン信号を出力するスイッチ部24aと、このスイッチ部24aを押動するレバー部24bとを有している。このレバー部24bは、板バネによって形成されており、図2および図3に示すように、その基端部がスイッチ部24aの後方側に固定されて片持ち梁のように支持されている。一方、レバー部24bの先端部は、スイッチ部24aよりも開口部21a側へ延出されて下方に折り曲げられ、略くの字状に形成されている。これにより、高い検知感度を保持しつつ、後述する長尺物5がレバー部24bによって損傷するのを防止するようになっている。また、本実施形態では、プレイヤの操作に応じて適切なタイミングで命令信号を入力するため、図2に示すように、内部入力手段24は、長尺物5の先端が挿入孔31の軸線方向における略中間位置まで挿入されたときに、命令信号を出力するように配置されている。なお、外部入力手段23および内部入力手段24は、上述した構成に限定されるものではなく、ゲームプログラム10へ所定の命令信号を入力可能な入力手段であれば適宜選択してよい。例えば、外部入力手段23には、指で接触することで操作可能な静電容量方式のタッチパネル等を採用し、内部入力手段24には、指以外の接触でも操作可能な抵抗膜方式のタッチパネル等を採用してもよい。柔軟部材3は、TPRThermoPlasticRubberやTPEThermoPlasticElastomer等の柔軟性の高い材料で形成されており、プレイヤによる操作を内部入力手段24へ伝達する役割を果たすものである。柔軟部材3は、図2に示すように、軸線に沿う挿入孔31が形成されており、この挿入孔31に長尺物5が挿入されたとき、径方向外方へ膨脹し内部入力手段24に接触ないし押動して命令信号を入力するようになっている。また、柔軟部材3は、筐体21の開口部21aに配置されるヘッド部32と、筐体21の後端部に配置されるフランジ部33と、ヘッド部32およびフランジ部33とを接続する胴部34とを有している。ヘッド部32には、柔軟部材3の前端部の位置ズレを防止するため、筐体21の開口部21a近傍の内周面に設けられた前方係止鍔25に係止する係止溝32aが形成されている。また、フランジ部33は、柔軟部材3の後端部の位置ズレを防止するため、筐体21の後端部近傍の内周面に設けられた後方係止鍔26に係止する大きさの径を有している。なお、本発明において、長尺物5とは、手の指やペン等のように、挿入孔31に挿入または抜き出ししうる細長い棒状のものであって、挿入孔31に挿入されたとき、柔軟部材3を径方向外方へ膨脹させて内部入力手段24に接触ないし押動しうる径を有する全てのものを含む概念である。ガイド部材4は、所定の強度を有するウレタン等から形成されており、コントローラ本体2と柔軟部材3との間に狭持されてスペーサとしての役割をも果たすものである。本実施形態において、ガイド部材4は、図2および図4に示すように、上下に分割された筐体21のそれぞれに装填される上パーツ41と下パーツ42とを有している。これら上パーツ41および下パーツ42は、それぞれ柔軟部材3の胴部34を狭持する半円弧状の狭持面41a,42aを有している。また、本実施形態において、下パーツ42は、図3に示すように、内部入力手段24の周囲に設けられており、筐体21の開口部21aから内部入力手段24に向けて先細りに形成された略V字形状のテーパ切欠部42bを有している。これにより、挿入孔31に長尺物5が挿入されたとき、膨脹する柔軟部材3がテーパ切欠部42bに沿って内部入力手段24の方向へ導かれ、外方へ膨らむことで内部入力手段24を確実に押動するようになっている。なお、本発明において、ガイド部材4はオプション的な構成であり、挿入孔31に対して比較的太い長尺物5を挿入する場合や、柔軟部材3が筐体21の内部にフィットする形状に形成されている場合等は、必ずしもガイド部材4を設ける必要はない。また、ガイド部材4の素材としてウレタンより硬い素材を採用した場合、検知精度が低下するおそれがあり、ウレタンより柔らかい素材を採用した場合、検知オンしたまま解除オフできないおそれがあり、留意して調整する必要がある。なお、本実施形態のゲーム用コントローラ1を組み立てる場合、まず、図4aに示すように、上下に開いた筐体21の内周面に上パーツ41および下パーツ42を配置する。つぎに、上パーツ41の狭持面41aおよび下パーツ42の狭持面42aの間に、図4bに示す柔軟部材3を装填する。このとき、筐体の21前方係止鍔25に柔軟部材の係止溝32aを嵌め込み、後方係止鍔26にはフランジ部33を係止させる。最後に、筐体21を閉じて柔軟部材3を狭持した後、図4cに示す固定リング22を開口部21aに取り付け、閉状態にして固定する。つぎに、本実施形態のゲーム用コントローラ1の使用態様としては、図5に示すように、本実施形態のゲームプログラム10を実行可能なゲーム装置11にゲーム用コントローラ1を接続し、プレイヤの操作に応じてゲームプログラム10へ所定の命令信号を入力することで各種のゲームを実行するようになっている。具体的には、ゲーム装置11は、パーソナルコンピュータやゲーム機等のコンピュータから構成されており、図5に示すように、主として、ゲームプログラム10を記憶する記憶手段12と、ゲーム用コントローラ1からの命令信号を取得してゲームプログラム10を実行する演算処理手段13とから構成されている。また、別途、ゲーム装置11からの出力画面を表示する表示手段14を備えている。以下、各構成手段について説明する。記憶手段12は、ROMReadOnlyMemory、RAMRandomAccessMemoryおよびフラッシュメモリ等から構成されており、各種のデータを記憶するとともに、演算処理手段13が演算処理を行う際のワーキングエリアとして機能するものである。記憶手段12には、本実施形態のゲームプログラム10がインストールされている。このゲームプログラム10は、ゲーム用コントローラ1の外部入力手段23または内部入力手段24から入力された命令信号に基づいて、コンピュータに所定の機能を実行させて表示手段14に外部入力手段23または内部入力手段24の押動動作に連動した出力画面を表示させるようになっている。なお、ゲームプログラム10の利用形態は、上記構成に限られるものではなく、CD-ROMやDVD等の光ディスクやゲームカートリッジ等の記録媒体にゲームプログラム10を記憶させておき、この記録媒体から直接起動して実行してもよく、外部サーバ等からASPApplicationServiceProvider方式で利用してもよい。演算処理手段13は、CPUCentralProcessingUnit等から構成されており、記憶手段12にインストールされたゲームプログラム10を実行するものである。演算処理手段13は、ゲーム用コントローラ1の外部入力手段23および内部入力手段24から命令信号を取得し、当該命令信号に応じた出力画面を表示手段14へ出力するようになっている。表示手段14は、LCDLiquidCrystalDisplayやプラズマディスプレイ等から構成されており、ゲーム画面やメニュー画面等の出力画面を表示するものである。表示手段14は、演算処理手段13から出力画面を構成する映像信号を取得し、表示するようになっている。つぎに、以上の構成を備えた本実施形態のゲーム用コントローラ1およびゲームプログラム10の作用について説明する。まず、本実施形態のゲーム用コントローラ1を使用する場合、このゲーム用コントローラ1に対応するゲームプログラム10がインストールされたゲーム装置11を起動し、ゲームプログラム10を実行する。これにより、演算処理手段13は、記憶手段12内のゲームプログラム10を開始させてゲーム画面を表示手段14に表示させるとともに、外部入力手段23または内部入力手段24からの命令信号を入力可能な状態となる。つづいて、プレイヤは、ゲーム用コントローラ1を把持しながら、表示手段14に表示されるゲーム内容に応じて、外部入力手段23または内部入力手段24を操作する。これにより、演算処理手段13は、外部入力手段23または内部入力手段24から入力された命令信号に対応する動作をゲームプログラム10から読み出し、ゲーム画面内の操作対象に当該動作を実行させる。本実施形態において、プレイヤが内部入力手段24を操作する場合、柔軟部材3の挿入孔31に指等の長尺物5を挿入する。これにより、図6に示すように、柔軟部材3が径方向外方へ膨脹して内部入力手段24を押動し、命令信号を入力する。そして、この命令信号を取得した演算処理手段13が、ゲーム画面内の操作対象に、所定の孔に長尺物5を挿入する動作を行わせる。このため、プレイヤがゲーム用コントローラ1を操作する動作と、ゲーム画面内の操作対象が行う動作とがシンクロナイズされ、プレイヤは極めて高いバーチャルリアリティを体感する。また、本実施形態において、挿入孔31に長尺物5が挿入されたとき、内部入力手段24の周囲に設けられたテーパ切欠部42bが、膨脹する柔軟部材3を絞りながら内部入力手段24の方向へ導く。このため、長尺物5による柔軟部材3の膨脹度合が小さい場合でも、膨脹された柔軟部材3が内部入力手段24近傍に集められて押動することが可能となり、プレイヤの操作に対する応答精度が向上する。さらに、本実施形態では、内部入力手段24を構成するレバー部24bの先端部が、開口部21a側へ延出されて急角度で下方へ傾斜されている。このため、レバー部24bによって長尺物5が損傷することがなく、長尺物5として指等を使用しても怪我をするおそれがない。また、基端部のみで支持されているレバー部24bは、てこの原理によってわずかな押動でもスイッチ部24aを押圧し、命令信号を出力させる。また、本実施形態では、内部入力手段24が、挿入孔31の軸線方向における略中間位置に設けられているため、内部入力手段24が長尺物5の挿入程度に応じて適切なタイミングで命令信号を入力する。すなわち、内部入力手段24を奥側に配置する場合と比較して、奥まで長尺物5を挿入する必要がなく、短い長尺物5でも確実に検知する。一方、内部入力手段24を手前側に配置する場合と比較して、長尺物5が挿入されると直ちに検知してしまうことがなく、連続的に抜き差しする場合であっても、長尺物5をある程度手前側に戻せば、内部入力手段24がオフになるため、小さなストローク量で連続的に命令信号を入力する。内部入力手段24に一旦、命令信号を入力させた後、プレイヤは次の操作に備えて長尺物5を挿入孔31から抜き出す。このとき、柔軟部材3のヘッド部32に設けられた係止溝32aおよびフランジ部33が、それぞれコントローラ本体2の筐体21内部に設けられた前方係止鍔25および後方係止鍔26に係止する。このため、ゲーム用コントローラ1の操作中に、柔軟部材3が軸線方向に位置ズレすることがなく、プレイヤの操作性を維持することが可能となる。以上のような本実施形態によれば、以下のような効果を奏する。1.ゲーム内における操作対象の挿入動作および抜き出し動作と同様な挿入動作および抜き出し動作に反応させて操作でき、優れたバーチャルリアリティを体感することができる。2.従来にない操作によってゲーム用コントローラを操作できるため、操作の選択肢を増やすことができ、ゲーム内容の多様化にも寄与することができる。3.内部入力手段24の応答精度を向上させて、プレイヤの挿入動作および抜き出し動作と操作対象の挿入動作および抜き出し動作との同調感を高めることができる。4.長尺物5の抜き差し動作に起因する柔軟部材3の位置ズレを防止し、プレイヤの操作性を向上することができる。つぎに、本発明に係るゲーム用コントローラ1およびゲームプログラム10の具体的な実施例について説明する。なお、本発明の技術的範囲は、以下の各実施例によって示される特徴に限定されるものではない。本実施例1では、ゲームプログラム10として、アリクイを操作対象とするゲームに適用した。具体的には、アリクイが、天敵であるジャガーからの襲撃をかわしながら、蟻塚の巣穴に長い舌を出し入れし、より多くの蟻を舐め取るゲームを設定した。このゲームプログラム10では、外部入力手段23からの命令信号に対応させて、アリクイが物陰に身を隠す動作を実行し、内部入力手段24からの命令信号に対応させて、アリクイが巣穴に舌を挿入する動作を実行するようにプログラムされている。上述した本実施例1のゲームプログラム10をプレイする場合、プレイヤはゲーム画面上にジャガーが現れたとき、外部入力手段23を操作しアリクイを退避させる。一方、ジャガーがゲーム画面からいなくなったとき、ゲーム用コントローラ1の挿入孔31に指等の長尺物5を挿入することで内部入力手段24を操作しアリクイに蟻を捕食させる。以上のような本実施例1によれば、プレイヤがゲーム用コントローラ1の挿入孔31に指等の長尺物5を挿入する動作に合わせて、ゲーム画面上のアリクイが長い舌を巣穴に挿入するため、プレイヤは高いバーチャルリアリティを体感することが示された。本実施例2では、ゲームプログラム10として、昆虫採集をする子供を操作対象とするゲームに適用した。具体的には、子供が、樹木や地面等に設けられた穴の中に指や木の枝を出し入れし、昆虫をほじくり出して採取するゲームを設定した。このゲームプログラム10では、内部入力手段24からの命令信号に対応させて、子供が樹木や地面の穴に指や枝を挿入する動作を実行し、外部入力手段23からの命令信号に対応させて、ほじくり出した昆虫を虫網で捕獲する動作を実行するようにプログラムされている。上述した本実施例2のゲームプログラム10をプレイする場合、プレイヤはゲーム用コントローラ1の挿入孔31に指等の長尺物5を挿入することにより内部入力手段24を操作し、子供に昆虫をほじくり出させる。そして、昆虫が穴から現れたとき、プレイヤは外部入力手段23を操作することにより、子供に昆虫を捕まえさせる。以上のような本実施例2によれば、プレイヤがゲーム用コントローラ1の挿入孔31に指等の長尺物5を挿入する動作に合わせて、ゲーム画面上の子供が指や枝を樹木や地面の穴に挿入するため、プレイヤは高いバーチャルリアリティを体感することが示された。なお、本発明に係るゲーム用コントローラ1およびゲームプログラム10は、前述した実施形態に限定されるものではなく、適宜変更することができる。例えば、上述した本実施形態では、外部入力手段23および内部入力手段24をそれぞれ1つずつ設けているが、適宜増やしてもよい。例えば、内部入力手段24を軸線方向に沿って複数個配置すれば、長尺物5の挿入動作に伴って内部入力手段24が順次オン信号を入力するため、長尺物5の挿入度合いが検知される。これにより、挿入度合いに応じた命令信号がゲームプログラム10へ入力されるため、より複雑な操作を要するゲームに対応できる。また、上述した本実施形態では、外部入力手段23および内部入力手段24として、オンオフスイッチを採用しているが、この構成に限定されるものではなく、圧力センサ等のように、押動度合いをアナログ的に検知する入力手段を採用してもよい。これにより、当該押動度合いに応じた命令信号がゲームプログラム10へ入力されるため、より複雑な操作を要するゲームに対応できる。さらに、上述した本実施形態のゲーム用コントローラ1は、パーソナルコンピュータに外付け接続することを想定し、USBUniversalSerialBusコネクタを有している。しかしながら、この構成に限定されるものではなく、Bluetooth登録商標等による無線通信機能を備えたリモートコントローラとして構成してもよく、あるいは接続ケーブルでゲーム機等と一体的に接続してもよい。また、挿入孔31の直径に対して比較的太い長尺物5を使用する場合、内部入力手段24が比較的早めに検知してしまうおそれがある。この場合、図7に示すように、内部入力手段24の左右位置にシート状の調整部材27を配置し、柔軟部材3やガイド部材4の下パーツ42をわずかに持ち上げることで検知感度を下げるようにしてもよい。"