Skip to content

itousouta15/Suika-Game

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 

Repository files navigation

西瓜遊戲

介紹

Fruit Merge 是一款以 C++ 和 Cocos2d-x 製作的 2D 合成水果遊戲。玩家需控制水果掉落,讓相同等級的水果碰撞合成更高級水果,挑戰合成最大水果並獲得高分。


遊戲特色

  • 傳統合成玩法,簡單易上手
  • 支援鍵盤與滑鼠操作
  • 物理碰撞與合成動畫
  • 分數統計與遊戲結束判斷
  • 易於擴充關卡、音效與排行榜

遊戲畫面


安裝與執行

環境需求

  • Cocos2d-x 3.x
  • C++11 或以上
  • VSCode、Visual Studio、Xcode 或其他 C++ 編輯器
  • CMake(建議)

專案建置與執行

  1. 下載專案

    git clone https://github.com/你的帳號/FruitMerge.git
    cd FruitMerge
    
  2. (可選)建立 Cocos2d-x 專案

    cocos new FruitMerge -p com.example.fruitmerge -l cpp
    
  3. 編譯與執行

    • Windows
      cocos run -p win32
      
    • macOS
      cocos run -p mac
      
    • Linux
      cocos run -p linux
      
    • Android
      cocos run -p android
      
    • iOS
      cocos run -p ios
      
  4. CMake 編譯(進階用法)

    mkdir build
    cd build
    cmake ..
    make
    

VSCode 使用說明

  • 用 VSCode 開啟專案資料夾
  • 安裝 C++、CMake 等相關插件
  • 使用終端機進行編譯與執行
  • 支援斷點、單步調試

操作方式

  • 左右鍵/滑鼠:移動即將掉落的水果
  • 空白鍵/滑鼠點擊:投下水果
  • 相同等級水果碰撞會自動合成
  • 水果堆滿頂端則遊戲結束

專案結構

FruitMerge/
├── Classes/ # 遊戲主程式、邏輯、物件
│ ├── AppDelegate.cpp
│ ├── HelloWorldScene.cpp
│ ├── Fruit.cpp
│ └── ...
├── Resources/ # 圖片、音效等素材
│ ├── fruit1.png
│ ├── fruit2.png
│ ├── fruit3.png
│ ├── ...
│ └── screenshot.png
├── proj.win32/ # Windows 工程檔
├── proj.ios_mac/ # macOS/iOS 工程檔
├── proj.android/ # Android 工程檔
├── CMakeLists.txt # CMake 設定
└── README.md

開發與擴充建議

  • 可參考 Cocos2d-x 官方文件
  • Classes/ 目錄下擴充遊戲邏輯,例如新增道具、排行榜、關卡等
  • 可加入音效、動畫、粒子特效等提升遊戲體驗

貢獻方式

歡迎提出 PR、issue 或建議,讓遊戲更好玩!


授權

MIT License


本專案適用於學習與個人開發用途,歡迎自由取用與修改。

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published