ひろばニュース|2026/04/03~2026/04/09号

みかん

今週のニュースです!新着などのお知らせだよ!

みかんの新着おんがく紹介①|フリーBGM『あかね色の里山』

ループ:◎
用途:Youtube動画向け、配信・雑談BGM、作業用向け、ゲーム・アプリ向け
時間:2分40秒
BPM:85
キー:律音階(キー=E)
ジャンル:ゆったり
楽器:和風、ファンタジー

フリーBGM:あかね色の里山
フリーBGM|ループ対応、用途:Youtube動画向け、配信・雑談BGM、作業用向け、ゲーム・アプリ向け、時間:2分40秒、BPM:85、キー:律音階(キー=E)、ジャンル:ゆったり、楽器:和風、ファンタジー|和風で素朴なフリーBGMです!なごみ系のYoutube動画や和風でレトロ、ちょっと懐かしめのシーンにバッチリ合います!
みかん

今週は素朴で和風なBGMを投稿しました!日本昔ばなしみたいな、ちょっとレトロなコンテンツになんでも合います!

みかんの新着おんがく紹介②|今週の15秒&30秒BGMはこちら!
15秒フリーBGM : エチュード
15秒フリーBGM|ループ対応、用途:Shorts・Tiktok向け、15秒CM向け、時間:0分15秒、BPM:125、キー:C、ジャンル:あかるい、楽器:ピアノ|15秒BGM第21弾!ピアノの練習曲(エチュード)風BGMです!ピアノ教室などの紹介や企業の15秒CMにぴったり!
30秒フリーBGM : ナイルの夜宴
30秒フリーBGM|ループ対応、用途:Shorts・Tiktok向け、ゲーム・アプリ向け、時間:0分30秒、BPM:118、キー:E / フリジアン・ドミナント、ジャンル:まほう、楽器:ファンタジー|30秒BGM第9弾!エジプトの新王国時代の夜宴をイメージしたBGMです!歴史系の解説動画やShorts、Vlog、あとは旅行系動画の雰囲気づくりなどにもぴったり!
みかん

今週は合計5曲以上の15秒&30秒BGMを配信しました!他にもあるからぜひ見てみてね♪

いろはの新着セットリスト|『はるのあめふりさんぽ』×『傘1』
15秒フリーBGM : はるのあめふりさんぽ
15秒フリーBGM|ループ対応、用途:Shorts・Tiktok向け、配信・雑談向け、15秒CM向け、時間:0分15秒、BPM:80、キー:E、ジャンル:あかるい、楽器:オルゴール、ピアノ、シンセサイザー|15秒BGM第17弾!配信や次回予告のBGM、エンディングテーマなどにぴったりの、あめふりのおさんぽみたいな曲です!春っぽいオルゴールの軽やかな音が一押しポイント!
フリー効果音:傘1
フリー効果音|ジャンル:かんきょう、実際に傘を開く音を録音しました!雨の日のシーンや日傘を差すシーンでリアルな生活感が出る音です!
いろは

今週のセットリスト案のテーマは『あめふり』です。傘を開いたらこの『はるのあめふりさんぽ』というBGMを流したら、そこで春の雨が降ってるような感じになりますわね。

ことはの修正パッチ解説|『みかんのリズムスクエア』UX向上パッチ
// game (3).js の中ほど (hitButtons.forEach の中)
hitButtons.forEach(btn => {
    btn.addEventListener('pointerdown', (e) => {
        // ★ 追記:プレイ中でなければ何もしない
        if (!gameRunning || gamePaused) return; 

        e.preventDefault();
        const targetBtn = e.currentTarget;
        const lane = targetBtn.dataset.lane;

        // ★ 追記:判定の前に、まずレーンを光らせる(空打ち対応)
        flashJudgeLine(lane, 'Good');

        // ボタンの押し込み演出(既存のまま)
        targetBtn.style.transform = "scale(0.9)";
        targetBtn.style.backgroundColor = '#FF8C00'; 
        
        setTimeout(() => {
            if (targetBtn) {
                targetBtn.style.transform = "scale(1)";
                targetBtn.style.backgroundColor = '';
            }
        }, 50);

        // 判定処理へ
        checkHit(lane);
    });
});

document.addEventListener('keydown', (e) => {
    // --- 1. Escapeキーの処理 (いつでも有効、またはゲーム中のみ) ---
    if (e.key === 'Escape') {
        e.preventDefault(); 
        if (gameRunning || gamePaused) {
            console.log("Escape key pressed. Resetting game status.");
            controlAudio('stop'); 
            resetGameStatus(); 
            if (pauseOverlay) pauseOverlay.style.display = 'none';
        }
        return; // Escapeを押した場合はここで処理を終了
    }

    // --- 2. プレイ中(JKLキーなど)の処理 ---
    // プレイ中でない、またはポーズ中ならこれ以降は何もしない
    if (!gameRunning || gamePaused) return;

    const key = e.key.toLowerCase();
    const laneEntry = Object.entries(keyMapping).find(([l, k]) => k === key);
    
    if (laneEntry) {
        e.preventDefault();
        const lane = laneEntry[0];

        // ★ノーツの有無に関係なく、まずレーンを光らせる
        flashJudgeLine(lane, 'Good');

        // ボタンの見た目を変更(オレンジ色に光らせて少し小さくする)
        const btn = document.querySelector(`.design-button[data-lane="${lane}"]`);
        if (btn) {
            btn.classList.add('active-key'); 
            btn.style.transform = "scale(0.9)";
            btn.style.backgroundColor = '#FF8C00'; 
            
            // 0.1秒後に元のスタイルに戻す
            setTimeout(() => {
                btn.style.transform = "scale(1)";
                btn.style.backgroundColor = '';
                btn.classList.remove('active-key');
            }, 100);
        }

        // 最後に判定処理を1回だけ実行
        checkHit(lane);
    }
});
ことは

『ひろば』ページにて展開されているリズムゲーム『みかんのリズムスクエア』にて、従来の『ノーツがあるときだけに光る』よりも『押した感じ』の出るように、空打ち状態でもレーンが薄く白く光るように修正しました。あと、ランキング掲示板の不備も修正しました。

みかん

そういや、ことはってばこないだ、『修正パッチのコーディングに取り掛かる』って言って、1時間くらいして夜遅くになってから『document.addEventListener(‘keydown’, (e) => がなぜか古いのと新しいので2重になってたせいでバグが起きてたみたいだ。』…って言ってたけどそれって要はうっかりミス…ことはでもそんなことが…

ことは

いろは、みかんをつまみ出してくれ。

いろは

…分かりました。…あら、みかんさん?なぜ他のコーナーに侵入なさってるのかしら…?

みかん

ひっ、ごめんなさぁああい!

タイトルとURLをコピーしました