今月オフ会では2曲しか歌ってないので、
どうも欲求不満気味だったので、別なオフ会に参加しようと
いろいろとどこがいいか調べてみた。
一番行ってみたいとこは、丁度オフ会が終わったので、
次を探してみたら、いいところがあったので、
ちょっとV系は唄えるかなとも思って迷ったが、
意を決して参加表明をしてみた。
でちょっとその前に喉慣らしをしたが、
まあいい感じだったんだけど、その晩から喉の調子がおかしい。
なんか喉の上の方が鼻が詰った感じで、ちょい不安な状態。
で、前日はカラオケには行かなかった。
当日声の方は問題なく出ている感じでした。
で、集合場所に行ってみると、すでに皆さんが集合してて、
なんと50名近い人。凄いなーーー。
時間が来てカラオケ店に移動して、
予め決められた部屋でカラオケ開始。
で、なにしろ皆さん上手い。
歌う人すべてが上手い人のオフ会って経験ないので
まずビックリ。
特に上手い人は、なにしろ声がクリアに響くので、
自分には到底無理な感じなので、羨ましい。
もう聞いてるだけでも、満足するオフ会でした。
また、運営の方もこんなに人数がいるのに、
時間どおりにテキパキとこなしているのが、
これまた凄いと感心。
2次会も皆さんとても感じのいい方ばかりで、
これまた感心と、ほんとうにこんないい感じのオフ会に
感心しました。
でも自分的には、まだ自分のレベルの低さに凹み気味です。
ちょっと立ち直るのは、年内は無理そう。
と言うより喉がおかしんだけど。
自分の方は、はじめからなんか様子がおかしいと言うか、
マイクを通してから聞こえる声が、重低音気味で、
なんか、言葉をひとつづつコントロールしづらい感じ。
どうも喉声かなとも思ったが、そうじゃないみたいだけど。
で、前半が終了し、後半に入って、2曲目までは良かったが、
3曲目の口唇から、どうも喉の上側に違和感が、というより
お酒を飲んで喉声になり声をコントロールできないような感じ
というのかな、なんかおかしい。
3、4曲目がV系で高音を伸ばすところが、声出ずに掠れる。
もう、最悪の状態に。
ちょっと、前日のおかしなところが治ってなかったのかな?
最後の曲はどうしようか相当悩んだ末に、
V系は諦めて、お茶を濁して女性曲を選曲して、
歌う前までは、声でなかったらどうしようと、
もう頭の中はパニック状態だったけど、
唄ったら、問題なく、今までで一番いい感じで唄えたので、
うーーーん、何かな?
翌日も喉の状態は、違和感があるんだけど、
唄うと問題なく声はでるので、喉の上の筋肉痛的な感じかな?
それとも風邪気味なのか?なにしろ、皆さんの上手い歌声に
影響されて、相当喉の上側の筋肉を使った感じなので、
それが影響あるかも???
ということで、その後、喉の調子がおかしいので、
当分喉休止状態にしよう。
年末恒例のオフ会は、いつも某所にあるカラオケ店で行っているとのこと。
このカラオケ店は、4部屋しかなく。すべて10名以上の団体さん用。
一番広いのは40名用の部屋。
で、今回もその中の15名、40名用を使って行った。
で乗り遅れたので、15名用は、直ぐに埋まってしまい、
40名用に入ることに。しかし全部で20名ぐらいなので、
カラオケ時間は3時間。そのため、多くて2曲しか歌えない。
で、コの字に取り囲んだ端同士でジャンケンで回る順を
決めたら、自分の方が先行で、そのため2曲歌えました。良かった。^^)
で順番は2番目。
最初は、クリスマスソングということで、
いつものWhite Love Storyを。
大部屋なので、真中にマイクスタンドがあり、液晶モニタ付で
いい雰囲気。でも、カラオケルームで歌っているので、
こういう大勢の前で歌うのは、もう何十年も前のことで
緊張したかなということで、ちょっと声が上ずり気味。。。
でも、気持ちよかった。
で、次に回ってくるまで、長い。
でも、今まで一緒にならなかった方の歌が聴けて満足。
今回24名の方と一緒になり、13名の方が始めてと、
これで44名の方の歌が聴けたことになりました。
で、始めての方、皆さん上手いですね。
特にこの年末のオフ会にしか来ない方は
大塚愛を歌ったが上手かったですね。
で、2回目は、「BE WITH YOU」で、まあいい感じでした。
さすがに歌い終わった時は、なんか震えてる感じで、
やっぱ緊張してたかな。^^)
でも、V系歌った方は、自分だけなので、
場にはふさわしくなかったかな。。。
でも、一応、今回は自己満足優先みたいなとこもあったので
自分としては、こういう大勢の前で歌えたということが
なにしろ良かったですね。
最後は、名前を書いたビンゴでクリアした順に、
各自が持ってきたプレゼントを貰い。
年間表彰と、会の特別表彰をビンゴでやっておしまい。
自分のプレゼントは、中古CDといっても、新品同様ですが。
これの250円×2、105円×5枚セット。
一応、Misia,ユーミン、Wands,今井美樹、竹内まりあ、中島みゆき
(あと一人は思い出せない)と、無難なところを選択。
ところが誰がゲットしてくれたかは、自分が当たったビンゴの
ドサクサで分からなかった。^^);;
誰が持っていったかは気になるが。。。。
ちなみに自分のは、バスの香りセットでした。
一応、2曲しか歌えなかったが、
今まで聞いたことのなかった方13人もの歌が聞けたのが、
満足なオフ会でした。
これで、殆どの方の歌が聞けたので、
来年からのルーム選択は、どうしようかな??
プロ野球の公式戦の試合形式は、
毎年のようにいろいろ変えてるんだけど、
それに応じて、ゲームの方も対応していかないといけない。
しかし、以下に関しては、
・総試合数、
・延長戦の回数、
・再試合の有無
既に対応してあるので、どういう風に変更されても、ビクともしないが、
今回の交流戦に関しては、どこをどう直していいか、頭に出てこない。
というより、プログラムそのものを忘れているので、
思い出さなきゃならないけど、面倒だーーーー。。。
で、これを改良しないといけないが、
こういう改良点の内容をどこかに書いておかないと、
また次にとんでもない変更が決められると、
またプログラム変更するのに大変なことになる。
今までは、書いておくにも、ソースに長たらしく書けないし、
別に専用の設計書を書くなんてとても凹むし。
ということで、どこをどう直したかを、これからはブログに書いておこう。
これは、いい考えですね。^^)
ということで、ちょっとプログラムを眺めてみた感じでは、
【管理試合数の変更】
ポイントは、6チームのリーグ戦は、
管理上、「15」という数値を直接プログラムに記載して管理している。
プログラム上は、こういう直値を書くのは、改良する上で問題なので、
今回は、この直値部分を変数に変更する必要ありですね。^^)
この15という値は、
横浜戦は、5戦、中日戦は既に管理している横浜戦を除いて、4戦、
。。。。というように、6チームから2チームを抜き出す組合せの
数であり全部で15戦のためである。
これが交流戦だと、この15戦に、
セの各チームがパの各チームとホーム・ビジターで3戦ずつを戦うので、
結局、36戦が新しい組合せとして必要。
なので、交流戦では、15戦+36=51戦を管理しなくてはいけない。
ということで、セリーグのチーム数=Cとし、パリーグのチーム数=P
とすると、以下の式で求められる。
非交流戦モード時:
管理戦数=C*(C−1)/2
交流戦モード時:
管理戦数=C*(C−1)/2 + C*P
ということで、交流戦/非交流戦という区別は、Pの値で決めることに。
すなわち、P=0なら非交流戦とすればいい。
そこで、いろいろな変数をいじらないようにするために、
まずHTMLの一番最初で、
ゲーム対象リーグとゲーム非対象リーグの
チーム名1文字配列:MyLeageとnonMyLeageを定義してもらい、
これを元に、今回の変更を行う。
例えば、セリーグのペナント競争なら、チームIDを
交流戦モードなら、MyLeage="YDGSCT",nonMyLeage="hlfwmr"
非交流戦モードなら、MyLeage="YDGSCT",nonMyLeage=""
とすれば、上記管理戦数のC,Pは、その文字数を求めればよい。
ということで、管理戦数を変数=ALLgameNoとする。
したがって、いままで、15と書いてあったところをALLgameNoに置換する。
また、この管理戦数(対戦試合数)のカウントに際して、
このインデックス値として予め対戦相手が決められ、
これを文字変数のcnvvs変数で管理している。
そのため、このcnvvs変数を交流戦用に追加必要だが、
いちいち入力していてはバカらしいので、プログラムでデータ値設定する。
また、管理変数のteamcntは、1日に最大試合数で管理する。
さらにteamidも12球団管理するが、
これもMyLeageとnonMyLeageからプログラムで値を設定する。
【交流戦の場合の勝敗結果】
●勝敗の結果は、対象リーグの参加チームの結果のみを
集計すればいいので、
交流戦の場合には、相手方のチームの勝敗は、無視すればよい。
これは、teamcnt[]で当日の対戦相手をチームIDで管理している。
setSiaiData()関数で、対象試合日の対戦相手のチームIDをセットし、
その試合結果をupdateSiaidata()関数で対応する変数にセットしているので、
この関数を変更すればいいみたい。
これは、、siai,make,kati等の変数で制御しているが、
これがMyLeageの球団数で管理しているので、その値を変えればよい。
【交流戦時の試合表示】
ああーーーー、そうだ、
●交流戦時の試合数は、なんと6試合あるんですね。
今までは、6チームなので、3試合分だった。
画面表示も、3試合でしか考えてなかった。
というか、3試合しか表示は出来ないよね。
いや待て、スクロールしない状態では、3試合分しか表示できないが
スクロールしてしまえば、何試合でも表示可能かな。。。
でも、それだと、やっぱ不便だよね。
接戦の時は、やはり相手の経過が知りたい。
で、考えるより、実際に3試合分増やしてみようとプログラム見たら、
ループ回数を4→7に変えるだけで簡単に増やせそうだ。
ということで、増やして表示させたら、
出来ました!!特にスクロールする必要もない ^^)
ただし、下側に表示領域が増えたので、リンクボタンに勝敗表が
被ってしまったので、重ならないようにIEの場合はCSSを修正してOK。
あとは、ここにちゃんと表示させられるかだ。。
●この4、7という数字は、(3試合+1)、(6試合+1)なんだけど、
これも交流戦の有無で決まる直値なので、これも変数に変えないとね。
さらに、将来、球団数が6チームが7チームとか8チームになって
対応可能なようにしとかないと、また同じこと繰り返すので。。。。
ということで、1日の最大試合数を求める関数を作り、それで上記値を
求めることにした。
●交流戦の場合の予備日については、カッコ付であれば、
雨等で流れた試合の予備日としたが、これが実際に試合が必要な日か
それとも必要でない日かを判断しているが、
この判断のやり方を交流戦の場合は、変えなくちゃいけない。
すなわち、交流戦の各チームとの試合数は決まっていて、
もし雨等で流れれば、再度試合を行うので、
この判断は、MyLeageのチームとの試合数と別に判断する必要有り。
●最後にメインの試合が終了時に、その他球場の試合が終わってないと
強制的に終了させているが、ここはendFlag[]で管理しているが、
これもOnedayMaxGameNoに対応させないとね。
ということで、ペナント競争(2005年版)がやっと出来た。
てんてん丸の幼稚園最後の学芸会が金曜日にあった。
この学芸会、1日では終わらず2日にかけてやっている。
木曜日は、てんてん丸のお気に入りの女の子のAちゃんが
でるようで、それを見ていたようです。
で、てんてん丸の劇は、孫悟空。
てんてん丸の役は、その孫悟空。といっても一人でやるのではなく、
5人でやる。他の役も、5人ぐらいでやる。
当日は平日なので行けなかったが、ビデオで見た。
てんてん丸も年長ということで、さらに劇団でレッスンしている
ということもあって、どれだけ上手くなったか興味があった。
ビデオを見ると、年中までは、なんとなく皆さんに遅れながら
ソローモーション的な感じで踊ってたけど、
今回は、積極的に踊ってたね。
でも、迫力ある演技は出来ないけど、指の先まで綺麗に表現してたのは
てんてん丸だけだったかな。この点は劇団の効果かな。
ということで、年中から年長で大きく成長したようだ。
| 03 | 2026/04 | 05 |
| S | M | T | W | T | F | S |
|---|---|---|---|---|---|---|
| 1 | 2 | 3 | 4 | |||
| 5 | 6 | 7 | 8 | 9 | 10 | 11 |
| 12 | 13 | 14 | 15 | 16 | 17 | 18 |
| 19 | 20 | 21 | 22 | 23 | 24 | 25 |
| 26 | 27 | 28 | 29 | 30 |
