ヲタクの国からこんにちは…
60代前半  北海道(道央)
2015/03/23 21:02
ヲタクの国からこんにちは…
札幌にもようやく春の気配が感じられるようになった。
今年の冬は首尾よく半ば冬眠に成功したU助である。

U助の場合、冬眠とは言っても活動を完全に休止していたわけではない。
通年すると月3ペースの出会いを月1~2回に落としていただけであるが、それでも私にとってこの休眠効果は大きかったと思う。
昨年の秋に完全に枯渇した小遣い貯金も少し回復し春に備えられるようになった。

冬眠にあたりワクワクへのアクセスも減らした。
最近は週2回ワクワクを覗く程度だ。
だが、ここ2回ほど開くたびに「あの…生きてますか?」のような生存確認メッセージが入っていたので、久しぶりに冬眠窟から日記を書いてみることとした。

ことの始まりは正月休み、書斎の大掃除と同時に古いPCのHDDも大掃除してみた。
15年くらい前にプログラミングの独学材料として試作した「野球ゲーム」が出てきた。
どこかからパクってきた32×32のドット絵を使って選手を動かす、そんな発想だ。

当時はゲームとして動作するには至らず途中で放棄してしまったのだが、たまに頭の体操をしてみるのも悪くないと思い引っ張り出してみた。
動画は32×32のピクセル画像を毎秒4コマで動かすだけなので、せいぜい大昔の「インベーダーゲーム」レベルなのだが、自分で楽しむぶんには十分だ。
動画そのものは時間ごとに絵を描き換えて移動させるだけなので難しくはない。

問題はボールの動きだ。
ボールの飛ぶ放物線を描くだけなら難しくないが、落下時間を描き換え時間と一致させなければボールは地面に跳ねずにヨーヨーのような上下動をしてしまう。
さらに選手から選手にボールを送る、投射物を目標点に命中させるには弾道方程式が必要だが、これは普通の二次方程式としては解けない。
15年前はここで挫折して擬似放物線でごまかしたのだが、せっかくなので頭の体操に再挑戦してみた。
だが、昔やったはずの方程式なのにこの年になるとどうにも解き方が思い出せない。
まる2日頭をひねるが結局解けず娘に三角関数の教科書を借りてやっと解いた。

だが、もっと問題だったのは選手の動きだ。
PCは冷静沈着なので計算通りに選手を動かすだけではなんともつまらない動画になってしまう。
例えば「三遊間への痛烈な当たりをショートが横っ飛びでキャッチ」の場面で追いつけないサードは追わず、レフトもバックアップに来ない。

逆に取れないボールでも追うように設定すると今度は選手全員がボールに向かう。
イージーなセカンドフライでもショートとライト、センターが真後ろでこぼれ球に備える。
守備位置ごとに守備範囲を設定し役割分担を設定しやっとまともに動くようになったが、それでも誰もいない2塁に送球されるなど細かいバグが絶えない。

そんなことに没頭してる間にいつの間にか春の気配が近づいてきた。
今回の野球ゲームも結局未完成のままお蔵入りしそうだが、冬眠窟の楽しみにはちょうどよかったと思う。
PCの盤上で自作のキャラを動かしてニタニタ…はた目にはどうみても不気味なヲタクに映ることだろう。

先日ちょっと日記のネタになりそうな出会いがあったのだが、それはまた次の日記で…

まずはヲタクの国から生存報告でした(^^ ;;
コメントする

コメント

60代前半  北海道(道央)

2015/03/29 12:04

8.  >>7 かなちん@ワクワクLife自叙伝-連載開始さん
なるほど…
私には「評価関数」を理解するあたりで迷走しそうです(笑)

ちょうど今やっている電王戦では7段のプロ棋士が1敗しましたが、まだ名人にはほど遠いレベルですね。
対戦型思考ゲームはオセロ、チェス、将棋、囲碁の順に難しくなって行き、オセロとチェスはPCがほぼ人間を凌駕しましたが、囲碁などはまだアマチュアの有段者に太刀打ちできないレベルだそうです。

将来は囲碁などもPCが強くなる時代がくるのでしょうか?
技術の進化が楽しみです。

2015/03/29 11:05

7.  >>6 U助さん
将棋PGが名人に勝つのはまだ無理と思います。
将棋PGのプラッフォームは雑誌でソース公表されてました。思考ルーチンは…①可能な指手全表示然、②指手の価値を評価関数で計算、③評価関数値の最大値を与える手を次の指手とする。→この繰返しです。
評価関数が難しいですが、初期は駒得を計算してただけ、その後、データベースと連携して定跡を登録しておいて検索することで強くなってます。
でも、将棋PGが自ら定跡を造るのは無理で、PGの強さはプロ棋譜から最新定跡をいかに登録するかにかかってるようです。

60代前半  北海道(道央)

2015/03/28 19:53

6.  >>5 かなちん@ワクワクLife自叙伝-連載開始さん
こんばんは…
おひさしぶりです。

将棋とはすごいです。
思考型対戦ゲームはアルゴリズムが著しく難しく、私の知能では五目並べやはさみ将棋でさえ絶対に組めません。

PCが進化するにつれチェス、将棋の順でプロが敗れるようになり、チェスは世界チャンピオンを打ち破れるほどになりました。
将来は将棋や囲碁もそうなるのでしょうかね…?

2015/03/27 8:12

5. 野球ゲームですか?…楽しそうですね[わーい(嬉しい顔)]
私は30年程前、PCで将棋プログラムを作ってました。今でもアプリゲームをしながら、ゲーム内のロジック解析・想像するのが楽しいです。
今の将棋プログラムは長足の進歩でプロ棋士任す程になって、私のレベルでは届きませんが、名人を破って欲しいですね!

60代前半  北海道(道央)

2015/03/23 21:59

4.  >>2 亮さん
こんばんは…
お久しぶりです。

他を削っても出会いに費やすのは私も同じですが、それならば出かけること自体を減らして「冬ごもり」してしまおうと考えました。

私も子どものころ野球盤でよく遊びましたが、ゲームとしてはアイスホッケーゲームが好きで、実は今でも我が家にはエポック社のアイスホッケーゲームがあります(笑)

私も将棋は好きですが、もともとヘタの横好きで段位などには遠く及ばず、i-Phoneの将棋ゲームでコテンパンにやられています(^^ ;;

60代前半  北海道(道央)

2015/03/23 21:51

3.  >>1 スザクさん
こんばんは…

冬場はどこへ出かけるにも移動時間がかかるのでどうしても出不精になりますね。

私は冬眠したぶん春が待ち遠しくなっています。

50代半ば  兵庫県

2015/03/23 21:38

2. んばんは(^^)

お久しぶりです。

他を削っても出会いに費やすのは男の性なワケで(^^;

私にはPCのゲームのことは解らない難しい話しになりますが、野球ゲームといえば小学校低学年は、野球盤で中学生になってファミコンでその後、進化してスーパーファミコンでボールが立体的になった思い出が、あります。
子供の頃は、みんなで集まって対戦してハマりました。
 
アナログ野郎の私の現在の頭の体操は、たまに人と将棋を打つことぐらいです。

お元気そうで何よりです(*^^*)

40代半ば  北海道(道央)

2015/03/23 21:12

1. 自分も冬眠に近かった(゚_゚)

…━…━…━…

無料会員登録はコチラ

…━…━…━…