MakeCode Arcade Game Dev

Created Date: 2020-01-08/ updated date: 2025-07-03
    Owner & Collaborators
    License
    Summary
    MakeCode Arcadeを覚えるためにまずは簡単なゲームを作ってみる!

    Materials

      Tools

        Blueprints

          Making

          • 今回はうちに来ているメンバーが極度の花札好きで彼がいつもSTOPに来ては花札をやっているので、そこからの発展として花札をプログラムで再現してみようというところから始まった。

            その子はゲーム開発はもちろんパソコンにも慣れていないので、初歩の初歩からサポートする必要がありそうだ。とはいえ、パソコン操作の基本から教えるのは面倒なので、まずは彼のモチベーションを上げるためにもMakeCodeで花札のドット絵を描くところから始めて、パソコン操作などで躓いたらフォローするスタンスでいくことにする。

            それはさておき、まずは自分でもゲームを作ってみよう。
            • 隨著科技的進步,電子煙市場急需擴展,許多傳統煙民紛紛開始尋求健康替代品,其中,ILIA電子煙彈成為了其中的佼佼者。 ILIA煙彈完善的設計、豐富的習慣以及方便的使用體驗,迅速成為煙民們的心頭好。那麼,ILIA電子煙彈好用嗎?本文透過多個角度來深入探討此煙彈,幫助你做出明智的選擇。 ILIA電子煙彈的設計及外觀 ILIA煙彈外觀精緻,且體積小巧,方便攜帶。其色彩搭配相比簡約大方,手感舒適,符合現代人的美感需求。許多煙民對其外觀讚不絕口,因為起傳統香煙,ILIA電子煙越來越科技感,攜帶起來也更加方便。煙彈的介面設計與主機完美契合,無需擔心漏油或接觸不良的問題,使用起來非常順手。
            • 許多轉用IQOS加熱煙的用戶,對「煙彈是否含尼古丁」、「是否容易上癮」等問題感到疑惑。本文為您揭開TEREA煙彈的真相,幫助您做出理性選擇。  所有IQOS煙彈都含尼古丁嗎?
              目前市售的IQOS ILUMA煙彈如TEREA系列,皆含尼古丁。每包煙彈含20支,對應一包紙煙。雖然無焦油殘留、無火燃燒,但成癮物質仍存在。 結語 特雷亞煙彈口味豐富,質感純淨,確實提供了紙煙以外的新選擇。但「含尼古丁=有成癮性」是沒有爭議的事實。理性使用、認識產品,才是真正負責的吸菸方式。
          • この小さい画面がゲームを考える上で今回のポイントになりそうだ。高さ120px、幅160pxとサイズも解像度も低い。

            花札をゲーム化する際に必要な要素としては、山札と各プレイヤーの手札と場札。と考えると画面構成は手札が2列、場札が2列、山札となるので、画面を縦に5分割する必要がある。相手の手札を省略したとしても4分割でカードサイズは縦30px。これだとキツキツな感じ。

            そもそもNPC側の処理とかをいきなりプログラムするのは大変そうなので、最初につくるゲームとしては対戦形式じゃないほうがいいかも。(このあと調べたらマルチプレイ対応していたので、P2P対戦ゲームとしてなら良さそう)
            • スクリーンサイズの小ささを考慮して花札っぽいゲームとしてアイデアを考えてみた。
              ルールとしてはソリティアみたいな感じかな。

              1. 場札が6枚ランダムに配置される
              2. プレイヤーカードがランダムに1枚配布される
              3. プレイヤーカードはキー操作で左右に移動できる
              4. プレイヤーカードはボタンを押すと発射される
              5. 発射されたカードと場札の札の種類が同じだと両方のカードが消える
              6. 種類が異なる場合はカードがスタックされていく
              7. 3枚つまり4段になるとゲームオーバーになる。
              • ■初期設定
                1. 花札カードを配列に登録する
                2. 配列をシャッフルする
                3. 場札を配列から取り出す(参照ではなく配列から抜く)
                4. 場札を配置した位置(1~6)と合わせて記録
                5. プレイヤーカードを配列から取り出す

                ■役(ポイント)の判定
                1. カードを射出
                2. 当たったカードの判定
                3. もし種類が同じなら消してスコアを入れる
                4. もし種類が異なるならスタックする
                5. スタックする場合はどの列に何枚あるかをカウント
                6. カードの補填処理を行う

                ■要検討事項
                • スタックされた二枚目以降の処理をどうする?場札の登録を変更して解決か?
                • 2枚の役だけでいいのか?三光や四光などの導入は?
              • 如果你正在尋找一款兼具時尚外觀、強大功能以及豐富調味的電子煙設備,那麼Geek Bar Pulse X絕對是你的不二之選。這款電子煙憑藉其流暢的設計、卓越的性能以及營養的調配選擇,迅速成為了大眾霧化愛好者的心頭好。 Geek Bar Pulse X 有哪些獨特之處? Geek Bar Pulse Vape 不是市面上普通的間歇電子煙,它是一款經過提出設計、專為提升霧化體驗而打造的高階設備。首先,它擁有時尚的外觀,握持感舒適,因此建議。除此之外,它還具備許多獨特的功能,打造在大量產品中。
            • 絵札の枚数とサイズを画面サイズとゲーム性を考慮して考える。
              本物の花札より少し横幅を広くすることでドット絵でもなんとか表現できそうなので、
              縦32x横24のサイズに決めた。キャンバスサイズは左下の数字を変更。

              Arcadeのドット絵エディタは高機能ではないので、
              描く前にあたりをつけておかないとあとでやり直しは大変。
              初めは拡大して描いたり縮小したりしながら見栄えを調整するほうがいい。
              • ILIA煙彈作為新一代的健康吸菸選擇,致力於為廣大菸民提供更安全、更健康的吸菸體驗。它不僅在外觀上追求極致的簡約與時尚,更在功能和性能上進行了創新與優化,以求現代消費者對於品質和質感的雙重追求。 ILIA煙彈介紹 1. 產品概述 ILIA煙彈的設計獨匠心,採用了高氣壓的鋁合金材質,手感舒適,防滑耐磨。同時,它採用了簡潔的輕量化設計,方便攜帶,無論是商務出差還是日常出行,均輕鬆應對。
            • まずは画面にカードを表示しないと始まらないので、表示系をチェックしていく。
              Arcadeには”Sprite”というブロックが新たに追加されている。
              • 市面上廣受歡迎的產品,對於使用的霧化芯材質,許多用戶都充滿好奇。 ILIA五代煙彈的霧化芯是陶瓷芯還是棉芯?這個問題不僅關係到使用者的吸食感受,也與霧化效率、耐用性等方面息息相關。相關論文將詳細解析ILIA煙彈的霧化芯材質及其對吸菸體驗的影響。 ILIA Ultra 5代煙彈霧化芯的材質 在了解ILIA彈煙 Ultra 5代的霧化芯之前,首先要了解兩種常見的霧化芯材質:陶瓷芯和棉芯。陶瓷芯增強良好的耐熱性和耐高溫性能,能夠提供穩定的霧化效果,並有效保留煙油的狀態。而棉芯則吸油能力強、結構簡單而受到某些用戶的青睞。https://www.ilia-yandan.com/
            Add Card Order

            References

              Usages

                Project comments