[第139話]ダンダダン – 龍幸伸 | 少年ジャンプ+

JASRAC許諾第9009285055Y45038号 JASRAC許諾第9009285050Y45038号 JASRAC許諾第9009285049Y43128号 許諾番号 ID000002929 ABJマークは、この電子書店・電子書籍配信サービスが、著作権者からコンテンツ使用許諾を得た正規版配信サービスであることを示す登録商標(登録番号 第6091713号)です。

Posted from: this blog via Microsoft Power Automate.

漫画家の自殺と原作レイプ問題|山本一郎(やまもといちろう)

近いところに着弾したので「焦げ臭いな」と思っていたら、最悪の結果になってしまったので非常に残念に思っています。 一般論として、SNSは自由に書ける反面、関係者が思ったことをそのまま書いてしまうと本人が思った以上に、または間違ったことでも大きく広まってしまうことはあります。そして、仕事として生きている…

Posted from: this blog via Microsoft Power Automate.

漫画家・芦原妃名子さん死亡の報を受けて「脚本家のせい」がトレンド入りするのは最悪の流れ(篠原修司) – エキスパート – Yahoo!ニュース

著作『セクシー田中さん』の実写ドラマの脚本をめぐり騒ぎになっていた漫画家の芦原妃名子さんの訃報が報じられました。謹んでお悔やみ申し上げます。 ただ、この訃報を受けて『X(Twitter)』では「脚本家のせい」がトレンド入りする最悪の流れになっており、まずは怒っている人に落ち着いて欲しいと思い、今回、この記…

Posted from: this blog via Microsoft Power Automate.

[拷問218]姫様“拷問”の時間です – 春原ロビンソン/ひらけい | 少年ジャンプ+

姫様“拷問”の時間です 春原ロビンソン/ひらけい <毎週火曜更新!最新3話無料><傑作回を無料公開中!>※一挙公開!キャンペーン期間:2/1まで※ TVアニメがTOKYO MX、BS11、関西テレビ他にて放送中! 囚われの身になった姫、その身に魔王軍から容赦ない拷問が執行される! [JC13巻発売中/JC14巻3/4発売予定]

Posted from: this blog via Microsoft Power Automate.

Twitterが地獄、誰のせいで死んだか犯人探し

日テレのせい 脚本家のせい 製作委員化のせい こいつらマジで無自覚なんだな 2.4万いいね いやこれ芦原氏から原作変えるなと念押されていたにも関わらず、日テレが脚本変えて放送した結果、こんな最悪の結末になってしまったんでしょ。 なぜ作品を1番愛してるであろう作者がこんな結末を辿らなくてはいけないのか。 日テ…

Posted from: this blog via Microsoft Power Automate.

芦原妃名子 ブログ

The Wayback Machine – https://web.archive.org/web/20240127104246/http://ashihara-hina.jugem.jp/ ドラマ「セクシー田中さん」をご視聴いただいた皆様、 ありがとうございました。 色々と悩んだのですが、今回のドラマ化で、 私が9話、10話の脚本を書かざるを得ないと判断するに至った経緯や事情を、 きちんとお伝え…

Posted from: this blog via Microsoft Power Automate.

『漫画家・芦原妃名子さんが死亡 「セクシー田中さん」など連載|日テレNEWS NNN』へのコメント

自傷、自殺に関する情報が掲載されています。お悩みや困りごとがある場合には、公的な支援窓口への相談をおすすめします。情報を見る

Posted from: this blog via Microsoft Power Automate.

女性死亡、漫画家芦原妃名子さんか 「砂時計」作者、栃木のダムで発見―警視庁:時事ドットコム

女性死亡、漫画家芦原妃名子さんか 「砂時計」作者、栃木のダムで発見―警視庁 2024年01月29日18時06分 警視庁本部=東京都千代田区 栃木県日光市の川治ダムで29日、女性が死亡しているのが見つかった。捜査関係者によると、近くから漫画家の芦原妃名子さん(50)のものとみられる身分証明書が発見された。芦原さん…

Posted from: this blog via Microsoft Power Automate.

《漫画あり》「野宿しながら、大阪から島根まで徒歩で行ったり…」『ラーメン赤猫』作者・アンギャマンが過激化するライフワーク“行脚”を通して得た等身大の幸福とは? | 集英社オンライン | 毎日が、あたらしい

–––まず『ラーメン赤猫』のアニメ化決定、おめでとうございます。 アンギャマン(以下同) ありがとうございます。 –––アニメ化が決まったときの率直な感想を教えてください。 うれしいと思うより前に、びっくりしました。自分の漫画がアニメになるとは想像もしていなかったので。今は少しずつ監修の仕事が回ってきたり…

Posted from: this blog via Microsoft Power Automate.

マルチプレイヤー数当てゲーム

index.html

<!DOCTYPE html>
<html lang="ja">
<head>
  <meta charset="UTF-8">
  <meta name="viewport" content="width=device-width, initial-scale=1.0">
  <link rel="stylesheet" href="styles.css">
  <title>マルチプレイヤー数当てゲーム</title>
</head>
<body>
<header>
  <h1>マルチプレイヤー数当てゲーム</h1>
</header>

<div class="player-registration">
  <input type="text" id="playerName" placeholder="プレイヤー名">
  <input type="file" id="profileImage" accept="image/*">
  <button id="submitPlayer">プレイヤー登録</button>
</div>

<!-- モーダルウィンドウの追加 -->
<div id="modal" class="modal">
  <div class="modal-content">
    <span class="close-button">×</span>
    <p id="modalMessage"></p>
  </div>
</div>

<section class="game-rules">
  <h2>ゲームのルール</h2>
  <p>1から100までの数字を10回以内に当ててください。正解するとポイントが獲得できます。</p>
</section>

<div class="game-container">
  <div class="user-stats">
    <p>総プレイゲーム数: <span id="totalGamesPlayed">0</span></p>
    <p>正解総数: <span id="totalCorrectGuesses">0</span></p>
  </div>

  <div class="live-feedback" id="liveFeedback"></div>

  <input type="number" id="guessInput" min="1" max="100" placeholder="あなたの予想">
  <button id="guessButton">予想する</button>
  <p id="message"></p>
  <p>残り予想回数: <span id="remainingGuesses">10</span></p>
</div>

<div class="leaderboard">
  <h2>トッププレイヤー</h2>
  <ul id="topPlayers"></ul>
</div>

<footer>
  <p>© 2023 数当てゲーム開発者</p>
  <p>お問い合わせ: <a href="mailto:contact:tyosuke2010@gmail.com">contact:tyosuke2010@gmail.com</a></p>
</footer>

<script src="script.js"></script>
</body>
</html>

script.js

document.addEventListener('DOMContentLoaded', () => {
    let secretNumber = Math.floor(Math.random() * 100) + 1;
    let guessesRemaining = 10;
    let gamesPlayed = 0;
    let correctGuesses = 0;

    const playerNameInput = document.getElementById('playerName');
    const submitPlayerButton = document.getElementById('submitPlayer');
    const guessInput = document.getElementById('guessInput');
    const guessButton = document.getElementById('guessButton');
    const message = document.getElementById('message');
    const totalGamesPlayed = document.getElementById('totalGamesPlayed');
    const totalCorrectGuesses = document.getElementById('totalCorrectGuesses');
    const remainingGuesses = document.getElementById('remainingGuesses');
    const liveFeedback = document.getElementById('liveFeedback');

    submitPlayerButton.addEventListener('click', () => {
        const playerName = playerNameInput.value;
        if (playerName) {
            alert(`ようこそ、${playerName}さん!`);
            playerNameInput.disabled = true;
            submitPlayerButton.disabled = true;
        } else {
            alert('プレイヤー名を入力してください。');
        }
    });

    guessButton.addEventListener('click', () => {
        const userGuess = parseInt(guessInput.value);
        if (!userGuess || userGuess < 1 || userGuess > 100) {
            alert('1から100までの数字を入力してください。');
            return;
        }

        guessesRemaining--;
        remainingGuesses.textContent = guessesRemaining;

        if (userGuess === secretNumber) {
            correctGuesses++;
            totalCorrectGuesses.textContent = correctGuesses;
            message.textContent = `正解! ${userGuess} が正しい数字です!`;
            resetGame();
        } else if (guessesRemaining === 0) {
            message.textContent = `ゲームオーバー!正しい数字は ${secretNumber} でした。`;
            resetGame();
        } else {
            message.textContent = userGuess > secretNumber ? 'もっと低い数字です!' : 'もっと高い数字です!';
            liveFeedback.textContent = `あなたの予想: ${userGuess}`;
        }
    });

    function resetGame() {
        secretNumber = Math.floor(Math.random() * 100) + 1;
        guessesRemaining = 10;
        remainingGuesses.textContent = guessesRemaining;
        guessInput.value = '';
        gamesPlayed++;
        totalGamesPlayed.textContent = gamesPlayed;
    }
});

style.css

body {
    font-family: 'Arial', sans-serif;
    background-color: #f4f4f4;
    color: #333;
    line-height: 1.6;
    padding: 0;
    margin: 0;
    text-align: center;
}

header {
    background: #333;
    color: #fff;
    padding: 1rem 0;
    margin-bottom: 15px;
}

header h1 {
    margin: 0;
}

.player-registration, .game-container, .game-rules, .leaderboard {
    max-width: 600px;
    margin: 20px auto;
    padding: 20px;
    border: 1px solid #ddd;
    background: #fff;
    border-radius: 10px;
    box-shadow: 2px 2px 5px rgba(0,0,0,0.3);
}

input[type='text'], input[type='number'], input[type='file'], button {
    display: block;
    width: 90%;
    padding: 10px;
    margin: 10px auto;
    border-radius: 5px;
    border: 1px solid #ddd;
}

button {
    background-color: #5f9ea0;
    color: #fff;
    border: none;
    cursor: pointer;
}

button:hover {
    background-color: #486f70;
}

footer {
    background: #333;
    color: #fff;
    text-align: center;
    padding: 1rem 0;
    position: absolute;
    bottom: 0;
    width: 100%;
}

footer p {
    margin: 0;
}

/* 追加スタイル */
ul {
    list-style-type: none;
    padding: 0;
}

li {
    margin-bottom: 5px;
    
}