Skip to content

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

1 Commit
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

🧩 Block Blast

ブロックを置いて、ラインを消す。シンプルで奥深いパズル。

Block Blast は SwiftUI で実装した、グリッドにブロックを配置してライン(行・列)を消していくパズルゲームです。トレイから運ばれるピースをドラッグで盤面に置き、置ける場所がなくなる前に消し続けてハイスコアを狙います。

Platform Swift SwiftUI XcodeGen License


📸 スクリーンショット

screenshot


🎮 操作方法

操作 動作
ドラッグ トレイのピースを盤面へ配置
ライン完成 行または列が埋まると消去・加点
配置不可 全ピースが置けなくなるとゲームオーバー

✨ 特徴

  • 直感的なドラッグ操作 — ピースを掴んで盤面に置くだけ
  • 行・列の同時消し — まとめて消すほど爽快
  • 純 SwiftUI — 外部ゲームエンジン非依存のネイティブ実装
  • 軽量・オフライン — ネット接続不要、すぐに遊べる

🛠️ 技術スタック

カテゴリ 技術
言語 Swift 5.9
UI SwiftUI
プロジェクト生成 XcodeGen (project.yml)
対応OS iOS 17.0+
Bundle ID com.blockblast.app

🚀 セットアップ

# リポジトリをクローン
git clone https://github.com/masafykun/BlockBlast.git
cd BlockBlast

# XcodeGen でプロジェクトを生成(未インストールなら: brew install xcodegen)
xcodegen generate

# Xcode で開いてビルド・実行
open BlockBlast.xcodeproj

ライセンス

License: MIT

このプロジェクトは MIT ライセンス のもとで公開しています。

© 2026 masafykun (https://github.com/masafykun)

About

SwiftUI block puzzle game (iOS)

Topics

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages