<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>ビンゴ アーカイブ - nyanblog ~にゃんぶろぐ~</title>
	<atom:link href="https://nyanblog2222.com/tag/%E3%83%93%E3%83%B3%E3%82%B4/feed/" rel="self" type="application/rss+xml" />
	<link>https://nyanblog2222.com/tag/ビンゴ/</link>
	<description>ちょっとしたことを調べているよ</description>
	<lastBuildDate>Sun, 04 Sep 2022 10:38:35 +0000</lastBuildDate>
	<language>ja</language>
	<sy:updatePeriod>
	hourly	</sy:updatePeriod>
	<sy:updateFrequency>
	1	</sy:updateFrequency>
	<generator>https://wordpress.org/?v=6.7</generator>

<image>
	<url>https://nyanblog2222.com/wp-content/uploads/2021/09/cropped-favicon-32x32.png</url>
	<title>ビンゴ アーカイブ - nyanblog ~にゃんぶろぐ~</title>
	<link>https://nyanblog2222.com/tag/ビンゴ/</link>
	<width>32</width>
	<height>32</height>
</image> 
<atom:link rel="hub" href="https://pubsubhubbub.appspot.com"/><atom:link rel="hub" href="https://pubsubhubbub.superfeedr.com"/><atom:link rel="hub" href="https://websubhub.com/hub"/>	<item>
		<title>【Bingo Game】JavaScriptでビンゴゲームの作り方【サンプル】</title>
		<link>https://nyanblog2222.com/programming/javascript/1194/</link>
					<comments>https://nyanblog2222.com/programming/javascript/1194/#respond</comments>
		
		<dc:creator><![CDATA[nyan2222]]></dc:creator>
		<pubDate>Tue, 09 Jun 2020 09:00:00 +0000</pubDate>
				<category><![CDATA[JavaScript]]></category>
		<category><![CDATA[プログラミング]]></category>
		<category><![CDATA[Jquery]]></category>
		<category><![CDATA[ビンゴ]]></category>
		<category><![CDATA[ランダム]]></category>
		<guid isPermaLink="false">https://nyanblog2222.com/?p=1194</guid>

					<description><![CDATA[<p><img src="https://nyanblog2222.com/wp-content/uploads/2022/11/63.png" class="attachment-post-thumbnail size-post-thumbnail wp-post-image" alt="" decoding="async" fetchpriority="high" srcset="https://nyanblog2222.com/wp-content/uploads/2022/11/63.png 1280w, https://nyanblog2222.com/wp-content/uploads/2022/11/63-300x157.png 300w, https://nyanblog2222.com/wp-content/uploads/2022/11/63-1024x536.png 1024w, https://nyanblog2222.com/wp-content/uploads/2022/11/63-768x402.png 768w" sizes="(max-width: 1280px) 100vw, 1280px" />こんにちは。前回はJavaScriptを使って、ビンゴカードを作成してみました。 今回はビンゴマシンを作成してみましょう！ 目次 HTMLCSSJavaScriptデモまとめ HTML まずはHTMLを作成しています。d [&#8230;]</p>
<p>投稿 <a href="https://nyanblog2222.com/programming/javascript/1194/">【Bingo Game】JavaScriptでビンゴゲームの作り方【サンプル】</a> は <a href="https://nyanblog2222.com">nyanblog ~にゃんぶろぐ~</a> に最初に表示されました。</p>
]]></description>
										<content:encoded><![CDATA[<img src="https://nyanblog2222.com/wp-content/uploads/2022/11/63.png" class="attachment-post-thumbnail size-post-thumbnail wp-post-image" alt="" decoding="async" srcset="https://nyanblog2222.com/wp-content/uploads/2022/11/63.png 1280w, https://nyanblog2222.com/wp-content/uploads/2022/11/63-300x157.png 300w, https://nyanblog2222.com/wp-content/uploads/2022/11/63-1024x536.png 1024w, https://nyanblog2222.com/wp-content/uploads/2022/11/63-768x402.png 768w" sizes="(max-width: 1280px) 100vw, 1280px" />
<p>こんにちは。前回はJavaScriptを使って、ビンゴカードを作成してみました。</p>



<figure class="wp-block-embed is-type-wp-embed is-provider-nyanblog-にゃんぶろぐ wp-block-embed-nyanblog-にゃんぶろぐ"><div class="wp-block-embed__wrapper">

<a href="https://nyanblog2222.com/programming/javascript/1016/" title="【Bingo Game】JavaScriptでビンゴカードの作り方【サンプル】" class="blogcard-wrap internal-blogcard-wrap a-wrap cf"><div class="blogcard internal-blogcard ib-left cf"><div class="blogcard-label internal-blogcard-label"><span class="fa"></span></div><figure class="blogcard-thumbnail internal-blogcard-thumbnail"><img decoding="async" src="https://nyanblog2222.com/wp-content/uploads/2022/11/62-160x90.png" class="blogcard-thumb-image internal-blogcard-thumb-image wp-post-image" alt="" srcset="https://nyanblog2222.com/wp-content/uploads/2022/11/62-160x90.png 160w, https://nyanblog2222.com/wp-content/uploads/2022/11/62-120x68.png 120w, https://nyanblog2222.com/wp-content/uploads/2022/11/62-320x180.png 320w, https://nyanblog2222.com/wp-content/uploads/2022/11/62-376x212.png 376w" sizes="(max-width: 160px) 100vw, 160px" /></figure><div class="blogcard-content internal-blogcard-content"><div class="blogcard-title internal-blogcard-title">【Bingo Game】JavaScriptでビンゴカードの作り方【サンプル】</div><div class="blogcard-snippet internal-blogcard-snippet">JavaScript（JS）を使ってビンゴカードを作ってみました。作成にはJqueryを使用しています。コピペで使えるソースコードや、実際のビンゴカードのサンプル付きなので、是非動かして試してみてくださいね♪</div></div><div class="blogcard-footer internal-blogcard-footer cf"><div class="blogcard-site internal-blogcard-site"><div class="blogcard-favicon internal-blogcard-favicon"><img decoding="async" src="https://www.google.com/s2/favicons?domain=https://nyanblog2222.com" alt="" class="blogcard-favicon-image internal-blogcard-favicon-image" width="16" height="16" /></div><div class="blogcard-domain internal-blogcard-domain">nyanblog2222.com</div></div><div class="blogcard-date internal-blogcard-date"><div class="blogcard-post-date internal-blogcard-post-date">2020.05.31</div></div></div></div></a>
</div></figure>



<p>今回はビンゴマシンを作成してみましょう！</p>




  <div id="toc" class="toc tnt-number toc-center tnt-number border-element"><input type="checkbox" class="toc-checkbox" id="toc-checkbox-2" checked><label class="toc-title" for="toc-checkbox-2">目次</label>
    <div class="toc-content">
    <ol class="toc-list open"><li><a href="#toc1" tabindex="0">HTML</a></li><li><a href="#toc2" tabindex="0">CSS</a></li><li><a href="#toc3" tabindex="0">JavaScript</a></li><li><a href="#toc4" tabindex="0">デモ</a></li><li><a href="#toc5" tabindex="0">まとめ</a></li></ol>
    </div>
  </div>

<h2 class="wp-block-heading"><span id="toc1">HTML</span></h2>



<p>まずはHTMLを作成しています。<br>divのwrapperで全体的に囲み、<br>・ルーレット div要素<br>・ルーレットの開始・停止ボタン div要素<br>・ルーレット停止後、出た数字を一覧で追加する枠 ul要素<br>で作成しています。</p>



<pre class="wp-block-code html"><code>// 全体的な枠
&lt;div class="wrapper"&gt;
    // ルーレット
    &lt;div id="result" class="result centering"&gt;&lt;/div&gt;
    // ルーレット開始、停止のボタン
    &lt;div class="wrapper-button"&gt;
        &lt;button id="button" class="button"&gt;START&lt;/button&gt;
    &lt;/div&gt;
    // ルーレットを停止後、出た数字を一覧で表示
    &lt;ul id="number" class="number"&gt;&lt;/ul&gt;
&lt;/div&gt;</code></pre>



<h2 class="wp-block-heading"><span id="toc2">CSS</span></h2>



<p>こちらがCSSです。<br>HTMLで設定した要素に対して、スタイルを設定していきます。<br>この辺りはコピペで好きなところを調整してもいいと思います！</p>



<pre class="wp-block-code css"><code>@charset "utf-8";

body {
    font-family: arial, sans-serif;
}

.wrapper {
    margin: 0 auto;
    text-align: center;
}

.centering {
    display: flex;
    justify-content: center;
    align-items: center;
    margin: 0 auto;
}

/* ルーレット */
.result {
    border: solid 1px #B78D4A;
    border-radius: 50%;
    font-size: 70px;
    
    margin-bottom: 20px;
    width: 130px;
    height: 130px;
}

/* 出た数字の一覧 */
.number {
    color: #B78D4A;
    display: flex;
    flex-wrap: wrap;
    justify-content: flex-start;
    margin: 0 auto;
    list-style: none;
    width: 80%;
    padding: 0;
}

.number li {
    background-color: #B78D4A;
    color: #fff;
    border-radius: 10px;
    height: 40px;
    margin: 4px;
    width: 40px;
}

/* ボタン */
.wrapper-button {
    padding: 20px 0;
}

.button {
    font-size: 30px;
    display: inline-block;
    padding: .8rem 1.6rem;
    border: none;
    border-radius: 25px;
    color: #FFF;
    background-image: linear-gradient(45deg, #B78D4A 0%, #D4BB92 100%);
}

.button:hover {
    background-image: linear-gradient(45deg, #D4BB92 0%, #FDE0A5 100%);
}</code></pre>



<h2 class="wp-block-heading"><span id="toc3">JavaScript</span></h2>



<p>Jqueryを使っています。</p>



<p>まずは、ビンゴの数字一覧を作成します。この一覧を使ってルーレットを回します。</p>



<p>次にSTARTとSTOPのクリックイベントでルーレットを回したり、結果を表示させたりします。<br>詳しくはコメントを記載していますので、確認してください。</p>



<pre class="wp-block-code javascript"><code>$(function () {

    // 1~75まで、bingoの数字一覧を作成
    var max = 75;
    var bingo = &#91;];
    for (var i = 1; i &lt;= max; i++) {
        bingo.push(i);
    }

    var timer;
    var random;
    // START・STOPボタンクリックのイベント
    $("#button").on("click", function () {
        // START
        if ($(this).text() == "START") {
            // ボタンのテキストを"STOP"に変更
            $(this).text("STOP");

            // ルーレットタイマーを設定
            timer = setInterval(function () {
                random = Math.floor(Math.random() * bingo.length);
                $("#result").text(bingo&#91;random]);
            }, 10);
        // STOP
        } else {
            // ボタンのテキストを"START"に変更
            $(this).text("START");

            // ルーレットタイマーを停止
            clearInterval(timer);

            // 停止時の数字を結果に反映
            var result = bingo&#91;random];
            // 一覧から削除（次のルーレットに表示させないため）
            bingo.splice(random, 1);

            // 数字一覧に追加
            $("#number").append($("&lt;li&gt;").text(result));
            $("#number li").addClass("centering");
        }
    });
});</code></pre>



<h2 class="wp-block-heading"><span id="toc4">デモ</span></h2>



<p><strong><a class="link" href="https://nyanblog2222.com/demo/bingo2/" target="_blank">こちらがデモページ</a></strong>です。<br>STARTボタンをクリックしてルーレットが開始、一定時間後にSTOPボタンをクリックすることで、数字を止めることができます。</p>



<p>ボタンの下に今まで出た数字が一覧で表示されるので、カードを再チェックするときに活用することができます。</p>



<h2 class="wp-block-heading"><span id="toc5">まとめ</span></h2>



<p>前回のビンゴカードと合わせることで、<br>ビンゴゲームをすることができます。</p>



<figure class="wp-block-embed is-type-wp-embed is-provider-nyanblog-にゃんぶろぐ wp-block-embed-nyanblog-にゃんぶろぐ"><div class="wp-block-embed__wrapper">

<a href="https://nyanblog2222.com/programming/javascript/1016/" title="【Bingo Game】JavaScriptでビンゴカードの作り方【サンプル】" class="blogcard-wrap internal-blogcard-wrap a-wrap cf"><div class="blogcard internal-blogcard ib-left cf"><div class="blogcard-label internal-blogcard-label"><span class="fa"></span></div><figure class="blogcard-thumbnail internal-blogcard-thumbnail"><img decoding="async" src="https://nyanblog2222.com/wp-content/uploads/2022/11/62-160x90.png" class="blogcard-thumb-image internal-blogcard-thumb-image wp-post-image" alt="" srcset="https://nyanblog2222.com/wp-content/uploads/2022/11/62-160x90.png 160w, https://nyanblog2222.com/wp-content/uploads/2022/11/62-120x68.png 120w, https://nyanblog2222.com/wp-content/uploads/2022/11/62-320x180.png 320w, https://nyanblog2222.com/wp-content/uploads/2022/11/62-376x212.png 376w" sizes="(max-width: 160px) 100vw, 160px" /></figure><div class="blogcard-content internal-blogcard-content"><div class="blogcard-title internal-blogcard-title">【Bingo Game】JavaScriptでビンゴカードの作り方【サンプル】</div><div class="blogcard-snippet internal-blogcard-snippet">JavaScript（JS）を使ってビンゴカードを作ってみました。作成にはJqueryを使用しています。コピペで使えるソースコードや、実際のビンゴカードのサンプル付きなので、是非動かして試してみてくださいね♪</div></div><div class="blogcard-footer internal-blogcard-footer cf"><div class="blogcard-site internal-blogcard-site"><div class="blogcard-favicon internal-blogcard-favicon"><img decoding="async" src="https://www.google.com/s2/favicons?domain=https://nyanblog2222.com" alt="" class="blogcard-favicon-image internal-blogcard-favicon-image" width="16" height="16" /></div><div class="blogcard-domain internal-blogcard-domain">nyanblog2222.com</div></div><div class="blogcard-date internal-blogcard-date"><div class="blogcard-post-date internal-blogcard-post-date">2020.05.31</div></div></div></div></a>
</div></figure>



<p>これならカードをビンゴゲーム一式を購入する必要もないので、簡単に遊ぶことができます。<br>良かったら遊んでみてくださいね！</p>



<p>良かったら他の記事も見てみてくださいね！</p>
<p>投稿 <a href="https://nyanblog2222.com/programming/javascript/1194/">【Bingo Game】JavaScriptでビンゴゲームの作り方【サンプル】</a> は <a href="https://nyanblog2222.com">nyanblog ~にゃんぶろぐ~</a> に最初に表示されました。</p>
]]></content:encoded>
					
					<wfw:commentRss>https://nyanblog2222.com/programming/javascript/1194/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
	</channel>
</rss>
