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

みかん

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

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

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

みかん

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

みかんの新着おんがく紹介②|今週の15秒&30秒BGMはこちら!
みかん

今週は合計5曲以上の15秒&30秒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をコピーしました