さいどうにっき

趣味や日常などを不定期で書いていきます

久しぶりの更新ですね(後編)

さて、今度は宣言通り音ゲーのことばっかり書きます。

REFLEC BEAT

「量子の海のリントヴルム」という曲があります。赤譜面の難易度が10+なんですが、

初見クリアしました。

なお2回目以降はマッチング相手のジャストリフレクにボコられる模様。あの1回は奇跡だったのか…

また、追加されたひなビタ♪の新曲もやりました。ひなビタ曲やるとレーティング赤になるですけどねぇ…他曲だと難しいです。AAAとかそうそう取れませんしおすし。

jubeat

こちらはこの1ヶ月あまりやってません。ひなビタの新曲は

走れメロンパン:初見SS

滅びに至るエランプシス:初見S(84万点台)

これは10初見Sも近いかもしれないぞ…(そんな訳ない)

走れメロンパンは階段押し、滅びに至るエランプシスはいきなりの音符押しに驚きました。一応両方押せましたよ!やったぜ。

そうそう、Engraved Markで遂にS取りました。ガッツポーズ取ったのを覚えてます。

また、とある日にはL-EO先輩とT2先輩にローカル対戦して勝ちました。全部好きだったからね、仕方ないね

Dance Dance Revolution

春休み中はゲーセンに行くともっぱら地団駄しました。他よりも早く「魅せプレイできる俺KAKKEEE」できるのはDDRの良い点だと思います。

また、ミスって選んだちくパ激(足12)をクリアしたのを皮切りに、ぺったんたん激、Pluto Relinquish楽(カスタードプリン)、Engraved Mark踊、と計4つの足12をクリアしました*1。プリンは最初バー持ちでしたが、一回クリアした後はノンバーでできるようになりました。足11は初見でも詐称でない限りクリアできると思うので、今度は足12でもそうなりたいです。

ちなみに、寮では1階にブチ込まれたのをいいことに譜面動画見ながら地団駄マンしてます。横方向への騒音は避けられないので、一応騒音対策はしてますが。

SOUND VOLTEX

ボルテ面白いです。スキルアナライザーでコンベア速度Max!?(ryとかいう面白い曲見つけました。この曲、黄色で出てきたんですが、「12ってこんなものか」と思い、難易度11のFLOWER黄、隅田川夏恋歌黄をやりました。

TRACK CLASH

実は先ほどの曲、逆詐称なんだそうです。そんなものスキルアナライザーに出してんじゃねええ!

よくもぼくをォ!!

だましたなァ!!

GITADORA

ギターでL-EO先輩に勝ちました!これで3機種目です!DDRとボルテはまだ勝てないけどね!弐寺?もう勝てなくていいよあれは。

ドラムは挑戦しました。即落ちました。何やら2曲目の選曲もできたのですが、それも落ちました。ドラム難しいです。

Dance Evolution

まさか挑戦するとは思いませんでした。

しかし、ある日ゲーセンに立ち寄ると宣伝やってました。

ちくパ追加

これをやらずして何がひなビタファンか!という訳でやって来ました。

選曲難易度高過ぎィ!

予想はしてたけどやっぱりモデルは女性でした。ですよねー…

そして唐突に始まる一人芝居。2人プレイだとちゃんと分担されるらしいんですけど、生憎その時は一緒にやってくれるような優しい人がいませんでした。一人で頑張ったよ俺。よくやった俺。褒めて遣わす。いくら好きな曲でも自画自賛しないとやってらんねえよあんなの。

 

とまあ、春休みはこんなところですね。ダンエボとドラムマニア(Overdrive)をやったので、これでBEMANIシリーズコンプリートしました!URYYYYYY!!

あとはちくパがあるというbeatstreamを待つのみとなりました。待ち遠しいです。

 

最後に。

これからも不定期ですが更新していくつもりですので、今後ともこのさいどーにっきを宜しくお願い致します。

*1:なお同じ足12でもTriple Journeyは秒殺の模様

久しぶりの更新ですね(前編)

とある日、kagamiz先輩が僕のブログを面白いと言ってくれました。そういえば更新してなかったのでやろうか、いやでも面倒だしなあ、なんてことを考えつつ言葉のキャッチボールをしていると「ブログ書きましょう」という無言の圧力を感じました。そんなわけで1ヶ月ぶりくらいの更新*1です。

 

まずは最近のプログラミングについて。

GUIオセロ、(システムは)完成しました!やったぜ!

画面は発表会でのお楽しみということで載せませんが、以前に載せたものとそう大差ありません。あれから設定画面を追加し、CUIGUIの切り替え、CPU難易度の変更等が行えるようにしました。いいフォントが見つかって良かったです。

勿論、課題が残っていない訳ではありません。

ミニマックス*2遅すぎィ!

関数を用意し、その中でミニマックス法を用いてNPCが置くマスを決めるのですが、この計算が遅いんです。*3ミニマックス同士で対戦させると、軽く20分を超えました。たった60手でなんだそれ。たかだか一手に3分もかかることすらありました。駒の表示もないので、ひたすら3分も盤とにらめっこ。飽きます。

困り果てた結果kagamiz先輩に尋ねてコードを見てもらったところ、「計算回数が多すぎる」とのこと。最悪計算量は、盤の一辺のマスW(この場合はW = 8)に対し、W^9*4程にもなるとのことでした。そら遅いわ…

かくして高速化が最重要課題となったのですが、僕としては最小限に抑えたつもりなのです。つらい。他の方法なんて一切出て来ません。Undoを実装したものの、それでも遅いのは相変わらず。もっと根本から書き直すべきなのかもしれません。

 

開発とは全く無関係ですが、昨日くま先輩から「mallocの実装*5」を課題として与えられました。一応出来たものの、取ってくるサイズが4でなければまともにmallocできません。酷い出来です。完成はいつになるのやら…

 

後編は音ゲーのことばっかり書きます!乞うご期待!

*1:※過度ナ期待ハ禁物DEATH

*2:ミニマックス(もどき?)法は戦略の一種で、簡単にいえば「ひたすら損害を少なくするようにする」という方法

*3:2手先読みなら充分計算できますが、3手先読みさせると途端に遅くなります

*4:1億超えます

*5:めちゃんこでかいchar配列から領域を確保する関数の作成

開店凸とアプデとマキアート

こんばんは。お久しぶりでございます。

 

今日の起床はなんと5時です。揺れる前からバッチリ目覚めてました。

今日はjubeat saucer fulfillの稼働開始日。恐らくローカルマッチングも復活するでしょう。

となれば、今まで散々解禁で苦しんできた某JOMANDAが伝導で入手できます。乞食ですがこの際手段はどうでもいいんです。クレクレ厨とか言わないで。

例のごとく徒歩で3時間近くかけて到着しました。

開店して真っ先に筐体へ向かうと、

jubeat saucer

の文字。アプデしてない。背景白い。

▂▅▇█▓▒('ω')▒▓█▇▅▂うわあああああ

とりあえずkagamiz先輩に誘われてミライダガッキやりました。また1つBEMANIシリーズの筐体を開拓しました。忘年会でもない限り2度と関わらないでしょうけど。

その後もjubeatは避けてリフレク、DDR弐寺をやりつつも、最後には諦めてただの指皿しました。早くマキアート作りたい。

 

紆余曲折あって14時頃にアップデートが開始したんですが、

終了まで90分

なんですかこの無駄に長いアプデ。仮眠取ってもまだ時間余ってましたよ。アプデの瞬間見逃したくないから他の筐体もおちおちできないし。

そして遂に、遂にッ!

 嫌な予感しかしない。しかも店員さんが間違って片方のアプデ終わってないのに再起動したからfulfill1台だけだし。

的中しました。辛い。あまりにも酷くて思わず弐寺で現実逃避しました。

7級合格しました。順調に弐寺も進んでる気がします。

 

そんなことをしている間に誰かが店員さんに直して貰ったそうなのですが…

3TUNEで120PASELIです。4TUNEじゃありません。もともと3曲設定だし減らし用がないのは分かるんですが、複雑な気持ちです。それに引き換えリフレクやDDRは曲数減らすだけでいいからね!

ですがそこは割り切ることにし、早速やって*1マキアートで曲解禁しました。今回は並行で複数曲を、というのは無理みたいですね。

 

余談ですが。

chromeのブクマがほぼ全部消えました。

chromeのアカウント情報を消したのがまずかったらしく、運良く残っていたモバイル版のブックマークから1つ1つ保存し直しています。辛いです。

*1:ちなみに、最初はちくわパフェだよ☆CKPでした。ちくパ最高めう

目指せGUI

こんばんは。お久しぶりでございます。

 

今日*1はひたすらプログラミングしてました。

午前の部

午前中はひたすらJavaやりました。使ってる参考書がクラスのところに入り、いよいよここから、といったところです。コンストラクタだのprivateだのpublicだのゲッタ(ロボでない)だのアクセッサだのと多くのことを学びました。

お陰様で、昼食を取る前はヘトヘトでした。

ろくに休みも取らずに3, 4時間くらいぶっ通しでやっていたため、昼食後程なくして一区切りついたところで寝ました。15分だけの昼寝*2のつもりだったのですが、結構疲れは取れました。

 

午後の部

ここからはGUIオセロの開発に移ります。言語は(なんちゃって)C++です。全くと言っていい程C++の機能は使わず、CとDXライブラリの機能に頼りまくってました。かじる程度でもC++をやれたらいいのですが、Javaとの並行は難しそうです。春休みでJavaの勉強を一通り終わらせることができたら、C++の勉強に移ろうかと考えています。

 

さて、肝心のプログラムですが、今回できたのは3つです。

  • メインメニュー
  • モード選択
  • NPCの難易度設定

メインメニューはこんな感じです。

f:id:ringoh72:20140222234132j:plain

 

背景が少し寂しいですが、特にいいアイディアが見つからなければこのままです。

オセロということで*3、それぞれのモードは白黒で表しました。フォントはWide Latinを使っています。また、マウスをそれぞれの四角の上に持って行くと、四角がなくなって文字色が反転します。クリックした時は四角がREVESIの文字色になり、それぞれのモードに進みます。

 

モード選択画面も白と黒が基本です。

f:id:ringoh72:20140222234520j:plain

黒と白、クリックする度にPLAYER→NPC→PLAYERと変わっていきます。カーソルが上に来ると緑が濃くなり、クリックすると緑の純色になります。下側に少し余りがあるのですが、そこは別のボタンを用意する予定です*4

文字は透過を利用したビットマップになっていて、L-EO先輩に教わった方法*5で作っています。ですが、画像とマウス処理を同時にやると反応が悪くなるため、フォントに変えるかもしれません。

 

NPCの難易度設定は、メインメニューでSETTINGを選ぶとできます。

f:id:ringoh72:20140222235705j:plain

メインメニューが白黒白黒だったので、こちらは黒白黒白にしてみました。選択中の難易度が純色の緑、マウスが乗っている難易度が濃い緑、それ以外(上画像のBASIC, MEDIUM, BACK TO MENU)がREVERSIで基本としている緑です。

こちらの文字もモード選択と同じ方法で作成しており、こっちもフォントに変えるかもしれません。こんな感じのフォントがあったら教えて下さるとありがたいです。

 

今回できたのはこれくらいです。次はいよいよ駒置き、リザルト画面への挑戦をします。え、READ LOGS?あれは最後でいいんです、最後で。

*1:ギリギリ0時になってしまったため昨日

*2:最早昼寝というレベルなのかどうか

*3:て、手抜きじゃないんだからねっ!

*4:戻るボタンとか

*5:1文字あたり5x5ピクセルかずつ描いたものを拡大する

場内は観客が少ない(ネタバレあんまりない)

※この記事は映画『僕は友達が少ない』のネタバレを含まない、と思うよ。

今日は上記の通り、はがないの実写版を見てきました。

券、ポップコーン、ドリンクを購入し、さあ見るぞ!

クソでかい。全部食べたら食欲なくなりました。夕食は軽くしか取ってません。

なんと僕を含めても3人しかいませんでした。いっそ一人ならネタになったんですけどね。

 

そもそも設定がおかしいんです。

  • 小鷹→プリンじゃない
  • 肉→金髪じゃない
  • レイシス・ヴィ・フェリシティ・煌→黒髪、オッドアイじゃない、背が高い
  • 生徒会長→リア王じゃない
  • ペガサス→良純、理事長じゃない
  • ステラ→BBA

唯一評価するのは、原作者である平坂読先生の名前が「原案」でクレジットされていたことです。とてもしっくり来ました。

 

お前ら実写版はがないクソとか言ってるけど劇場行って 

映画そのものを生で見て言ってんの? 

ろくに劇場すらも行かないで実写はがない批判してんじゃねーよ 

2ちゃんの書き込みに影響されて実写批判かよ 

俺は劇場行って実写版のはがないを生で見た 

そして思ったんだけどやっぱり実写版はがないってクソだわ 

挑戦 ~後編~

前回に引き続き、一昨日の波乱を書いていきます。

今回は残りの2つ。

2. 足への過剰な負担

この日は2時間ぶっ通しで歩いてゲーセンまで行ったため、到着時点で少し辛かったです。

更にその後3時間も立ちっぱでゲームして、昼食を挟んだものの今度はDDRなんてものをやり出したため、足がメチャメチャ痛いんです。

また、DDRをやるとき下図の赤い部分に体重を預けることが多く、結果として相当な負担を強いることになりました。

f:id:ringoh72:20140216220638p:plain

このプレイスタイルを直せそうな見込みは殆ど無く、筋肉痛だと思って乗り切ることにしました。かかとで踏んだらバランスを崩しやすいですしね。

その後はアニメイトに行って予約商品を受け取る予定があり、ひたすら足に鞭打って歩きました。40km歩いたどこぞの先輩方ほどではありませんが、ハッキリ言って地獄です。前に3時間弱かけて行った時は1時間ごとに休憩しましたし、2時間以上歩き続けたのも初めてでした。その後もゲーセンで立ちっぱ、地団駄、休みを入れながらとは言えほぼ回復していない状態の徒歩など、めちゃくちゃ足に負担かけまくってました。翌日まで足痛かったです。

3. 友人との雑談

アニメイトに行って2,3時間程後、帰宅した僕はすぐ友人宅に向かいました。前にも書いた中学時代の友人から漫画を借りていまして、それを返す予定がその後に待ち受けていたりしたのです。足めっちゃ痛いです。這って行くような真似もできませんし、これまた鞭打って歩いて行きました。

なんとか到着したものの、その後の雑談が弾みまくり、気づいた頃には

午 後 10 時

さすがにマズいので一旦帰ろうとしたのですが、これまたふとしたことから話が続き、遂には23時前の帰宅になってしまいました。

当然大目玉。しこたま叱られました。よいこはまねしないでね!(切実)

 

とまあ、そんなこんなで波乱の一日だったわけですが、今日はなんと父方の祖父母が数えで73歳になるということで、例のアレのお祝いをしました。

なんやかんやで盛り上がり、カラオケが始まったんですが、親父が僕と弟に「歌え」とか言ってくるわけです。当然ですよね。でもね父さん、

みんなあんたより年上だよ?

歌える訳ねえだろうが!親父はノリノリで歌ってたから悪気はなかったんでしょうけど…でもやめてください。

カラオケは同世代としか行きたくないです。マジで。

挑戦 ~前編~

※ツイートが多いため重いです。ご了承ください

こんな時間の更新ですが、実は一昨日のことです。

機能は一言でいうと波乱の一日で、帰宅してまもなく寝てしまったんです。

今日も結構予定があって、時間が取れたと思ったらこんな時間です。*1

機能の波乱は主に3つの原因があります。前編ではその1つを。

1. 度重なる音ゲー(新機種開拓)

まず、エアホッケーとモグラ叩きでひなビタ巡りをした後、新曲のホーンテッド☆メイドランチをしました。当然のように初見赤です。。リフレクは10まで初見赤でもAいくからね!新作はひなビタシリーズ初のLEVEL10!結果は如何にッ!

たった2回でAAまで乗りました。すごいね!ついでにハイスコア一通り更新したのでレーティング赤になりました!

次は指です。こちらはLEVEL9ですが、結果はッ!

初見赤Bでした。こっちはレーティングがカブトムシからクラゲになりました。大躍進です!

今までBEMANIシリーズはREFLEC BEAT, jubeatの2種類しかやっていませんでしたが、今回はかなり早目にゲーセンへ到着して誰もいなかったこともあり、「前から気になってた機種にも挑戦してみよう」という気になった訳です。初心者でも1人なら怖くないですからね。

今回挑戦したのは3つ。

弐寺

パスを読み込ませてすぐの感想は、

うるせえぇぇ!!

でした。なにせスピーカーがだいぶ多いですからね。そのせいで、

弐寺こええ!弐寺こええよおお!

とか叫んでました。店内で。思いっきり。選んだモードのお陰で噂に聞くような1曲落ちはなかったんですが、同じようなラインに同じようなノーツが落ちてくるもので、途中まで結構難しかったです。

3曲めでJOMANDAを見つけて、ノリノリでやりました。JOMANDA大好きです。未だにビストロに来ないけど大好きです。僕待ちます。いつまでも待ちます。

ボルテ編

次はDDRをやろうと思ったんですが、調整のための業者さんがいらっしゃってまして、しばらく終わりそうにないので気になってたボルテをやりました。

弐寺やった後だったので、ボタン数が少なく感じました。変なツマミは気にしません。弐寺も円盤あったしね!

ただ、このツマミが案外難しかったんです。

ツマミのときに手を動かすんですが、見つからないんです。手元を見る訳にもいかず、かなり戸惑いました。最後の曲をやる頃には体が覚えていたのでちゃんとできました。

ついでに言えば、ツマミの直角に曲がってるやつが「素早く回す」ということだと初めて知りました。これまでは「これどうやってんだ…」と不思議に思ってばかりだったので、疑問が1つ解決して嬉しいです(KONAMI)。あんまりうまくないとか言わないでくださいお願いします

DDR

この頃には昼食も食べて人もそれなりに集まってきました。頑張ってDDRしました。冷や汗タラタラでもやりました。そのうちノーマルな汗も出てきたあたりがこのゲームの恐ろしいところなんでしょうね。後編で書く理由の1つは、これが原因の1つと言っても過言ではありません。だいぶ足を使いました。ジョジョあったのは嬉しいですね。素晴らしいです。回るやつもあったし。ひなビタもあって良いです。ベリッシモやディ・モールトとまではいかなくても良いです。

L-EO先輩との対決

忘年会の日に、レーティングが同じくらいだから対決したい、という話はしていました。今日はたまたま会ったので、念願の対戦です。その結果、

勝ちました。URYYYYY!!

圧勝です(多分)。その後、L-EO先輩のこんなツイートも見ました。

どうやらボコボコにしたらしいです。

遂に先輩超え!榛葉先輩に続き2人目です!後はご隠居だけ…何年かかるのやら。

前編まとめ

音ゲーやりまくったせいで疲れました。特に3つも新機種を開拓したので、精神的な披露も相当だったんです。DDRを3回もやったせいで足はめちゃんこ痛いし*2。でもいい経験ができて良かったです。1日で5機種もやるなんて体験そうそうないでしょうね。GITADORAやらミライダガッキやらDANCE EVOLUTIONやらが残ってますがそれは意図的に避けてます。はい。

これからは、エアホッケー、モグラ叩き、地団駄の3つがメインになりそうです。

※後編は翌朝書く予定です

*1:実際はそれなりに自由時間取れたんですが、忘れてました。格好のネタだったのに。

*2:ここは後編にも絡んでくるので詳しくはそちらを参照