Skip to content

Latest commit

 

History

116 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Card Wars macOS

This repository is a macOS-ready fork of the community "Adventure Time: Card Wars" PC port. It keeps the original full game intact and adds the project updates needed to build and run it as a modern macOS app with Unity 2021.

Floop the Pig! It's Adventure Time CARD WARS! Play the game inspired by the Adventure TIme episode, 'Card Wars'! Summon creatures and cast spells to battle your way to victory.

CARD COMBAT!

Command an army of awesome warriors, including Husker Knights, Cool Dog the Immortal Maize Walker, and even the Pig to destroy your opponent's forces! Place towers and cast spells to unleash ultimo attacks

CUSTOM DECKS!

Collect new cards to customize your deck for each opponent. Level up your creatures, spells, and towers, or fuse them together to make your cards even more powerful.

HIGH STAKES BATTLES!

Think you've got what it takes to be crowned a Cool Guy, or will you end up drinking from the Dweeb cup? Play as Finn Jake, BMO, Princess Bubblegum, Marceline, Flame Princess and more as you wind your way through the Land of Ooo!

It's CARD WARS!

What's Included

  • Unity project migrated for macOS builds with Unity 2021.3.35f1.
  • Universal macOS build target for Intel and Apple Silicon Macs.
  • Local build, validation, packaging, and backend scripts.
  • Offline/local replacement backend for development multiplayer screens.
  • Faster defense wheel timing in the full game.

The built .app is intentionally not committed to git because it is multiple gigabytes. Use GitHub Releases for downloadable Mac builds.

Requirements

  • macOS
  • Unity 2021.3.35f1
  • Unity Hub sign-in with a Personal or paid license
  • Node.js for the local replacement backend

Unity 2021 works with Unity Hub named-user licensing on current macOS versions, while Unity 2017's legacy activation flow is no longer reliable with Personal licenses.

Install Unity 2021.3.35f1 with Unity Hub, or point the build script at an extracted editor with UNITY_PATH:

https://unity.com/releases/editor/whats-new/2021.3.35f1

Validate

scripts/check-project.sh

Build

Sign in to Unity Hub before building. The build script accepts Unity Hub's named-user license at ~/Library/Unity/licenses/UnityEntitlementLicense.xml.

scripts/build-macos.sh

The default output is Builds/macOS/Card Wars.app, and the Unity build log is written to Logs/macos-build.log. If Unity is installed outside the usual /Applications locations, set UNITY_PATH to the editor binary:

UNITY_PATH="/path/to/Unity.app/Contents/MacOS/Unity" scripts/build-macos.sh

Install Locally

rm -rf "/Applications/Card Wars.app"
cp -R "Builds/macOS/Card Wars.app" /Applications/
open "/Applications/Card Wars.app"

Package For Release

scripts/package-macos.sh

The release zip is written to dist/CardWars-macOS.zip.

Local Backend

Deck Wars and old online flows depended on a backend that is no longer active. This fork includes a local replacement backend for development. Start it before opening multiplayer screens:

scripts/start-backend.sh

This does not restore the original hosted multiplayer service; it only gives the app a local endpoint to talk to while rebuilding or testing backend behavior.

Images

CardWars_r8d9H393Tp CardWars_F7nDRbIxel

Contributing

Card Wars uses Unity 2021.3.35f1 for macOS builds. Run scripts/check-project.sh before opening a pull request.

Credits

Original community port: shishkabob27/CardWars

About

macOS-ready Unity 2021 build of the Card Wars community PC port

Resources

Stars

1 star

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages