8bitマイコンでライフゲーム用ゲーム機を作ってみた! 4KBしかないメモリをフルに使って動画再生機能まで搭載
ニコニコニュース / 2020年11月16日 22時0分
今回紹介するのは、きっちーさんが投稿した『8bitマイコンでライフゲーム作ってみた【ゆっくり解説】』という動画です。
投稿者メッセージ(動画説明文より)
8bitマイコン(PIC16F18857)でライフゲーム(オマケつき)を作ってみました。
8bitマイコンを使って“ライフゲーム”のほか、動画再生までできてしまうゲーム機が作られました。
![](https://originalnews.nico/wp-content/uploads/2020/11/12180851/nico20201116_0000-600x337.jpg)
ライフゲームとはシュミレーションゲームの一種です。マス目に色が塗られているセルを“生”、塗られていないセルを“死”と定義します。セルの周囲に2~3マスの味方がいないと死んでしまいます。このルールに従って演算を繰り返します。
![](https://originalnews.nico/wp-content/uploads/2020/11/12180852/nico20201116_0002-600x337.jpg)
演算を繰り返すと図形はさまざまな動きを見せます。初期状態が似ていても変化はさまざま。たとえば「ソ」と「ン」でも、まったく違った挙動をします。「ン」はすぐに止まってしまうのに対して、「ソ」はダイナミックな動きを見せます。
![](https://originalnews.nico/wp-content/uploads/2020/11/12180853/nico20201116_0004-600x337.jpg)
このゲームができるマシンを電子工作します。
![](https://originalnews.nico/wp-content/uploads/2020/11/12180854/nico20201116_0005-600x337.jpg)
基板のデッドスペースになる箇所には、「LIFEGAME」と刺繍しました。
![](https://originalnews.nico/wp-content/uploads/2020/11/12180855/nico20201116_0006-600x337.jpg)
ハンダ付けで配線します。
![](https://originalnews.nico/wp-content/uploads/2020/11/12180843/nico20201116_0007-600x337.jpg)
プログラミングをします。使用したマイコンはデータメモリ4KBと8bitマイコンの中ではかなり高性能なもの。それでもデータメモリはギリギリでした。
![](https://originalnews.nico/wp-content/uploads/2020/11/12180844/nico20201116_0008-600x337.jpg)
100円ショップの箱に詰め込んで完成です。
![](https://originalnews.nico/wp-content/uploads/2020/11/12180844/nico20201116_0009-600x337.jpg)
さっそく動かしてみましょう。ランダムに図形を発生させてスタートさせます。操作は左下のジョイスティックで行っています。右下の7セグLEDが世代数です。アメーバのようなものがウネウネと動いていますが、だんだんと動くセルが減っていくようです。1750世代ほどで定常状態になりました。
![](https://originalnews.nico/wp-content/uploads/2020/11/12180845/nico20201116_0010-600x337.jpg)
![](https://originalnews.nico/wp-content/uploads/2020/11/12180846/nico20201116_0011-600x337.jpg)
![](https://originalnews.nico/wp-content/uploads/2020/11/12180847/nico20201116_0012-600x337.jpg)
![](https://originalnews.nico/wp-content/uploads/2020/11/12180848/nico20201116_0013-600x337.jpg)
microSDカードに保存されたモノクロBMP画像を表示させることもできます。画像としてライフゲームのパターンを保存しておけば、それを再現することも可能です。
![](https://originalnews.nico/wp-content/uploads/2020/11/12180849/nico20201116_0014-600x337.jpg)
ちなみに、この8bitマイコンですがライフゲームの他に、時計機能、動画再生機能も盛り込まれています。パソコンで変換したデータを再生しているそうですが、動画では初音ミクさんがネギを振っている様子も見ることができます。おまけ機能の壮大さに「ソースコードの半分くらいこれなのでは」なんてコメントも寄せられていました。
![](https://originalnews.nico/wp-content/uploads/2020/11/12180850/nico20201116_0015-600x337.jpg)
![](https://originalnews.nico/wp-content/uploads/2020/11/12180850/nico20201116_0016-600x337.jpg)
視聴者コメント
GJ
緑の7セグいいっすね
時計機能要る?って思ってたけど、コレなら必須機能ですわ
SDカード使えると夢が広がるな
文/高橋ホイコ
外部リンク
この記事に関連するニュース
-
Intelの「Gaudi 3」って何? AIアクセラレーターとGPUは何が違う? NVIDIAやAMDに勝てる? 徹底解説!
ITmedia PC USER / 2024年7月5日 17時5分
-
差し替えながら遊んだ…当時パソコンに欠かせなかった懐かしデータ記録媒体たち 思い出話で盛り上がる!?
よろず~ニュース / 2024年7月4日 7時30分
-
「電波ソーラーG-SHOCK」おすすめ&ランキング 無敵の実用ウォッチ! 人気モデルをチェック【2024年6月版】
Fav-Log by ITmedia / 2024年6月25日 17時45分
-
エレコム、30W対応10,000mAhモバイルバッテリーを新発売。多機能充電で幅広いデバイスに対応
IGNITE / 2024年6月20日 21時30分
-
今売れているカシオ「プロトレック」おすすめ&ランキング 登山やキャンプで活躍するアウトドアウォッチ【2024年6月版】
Fav-Log by ITmedia / 2024年6月12日 17時54分
ランキング
-
1スタバ、一部商品を価格より高く販売していた 約10年にわたりシステム設定に不備、返金へ
ITmedia NEWS / 2024年7月8日 17時3分
-
2「赤ちゃんのお世話がしたいニャ!」ベビーサークル越しに愛を訴える猫ちゃん
おたくま経済新聞 / 2024年7月8日 7時0分
-
3一度植えたら、自動で増殖&毎年収穫を目指せる野菜5種とは? 自然農のエキスパートが伝授する方法に反響
ねとらぼ / 2024年7月8日 9時0分
-
4「わろてる」 人気VTuberが部屋で“でかめのやらかし”をした様子を公開し話題に 「どうなってんのこれw」「想像以上」
ねとらぼ / 2024年7月7日 18時0分
-
5「ナースのお仕事」から28年、当時出演キャストの現在 2008年に逝去した俳優の“回想”シーン登場が話題に
ねとらぼ / 2024年7月6日 7時15分
記事ミッション中・・・
記事にリアクションする
![](/pc/img/mission/mission_close_icon.png)
記事ミッション中・・・
記事にリアクションする
![](/pc/img/mission/point-loading.png)
エラーが発生しました
ページを再読み込みして
ください
![](/pc/img/mission/mission_close_icon.png)