Skip to content

Dicot0721/PlantsVsZombies-AndroidTV

Repository files navigation

PlantsVsZombies AndroidTV

English | 简体中文

license Android CI

A mod of Plants vs. Zombies Android TV version.

Build

  • Ensure the following is installed:

    • Android SDK Platform 34
    • NDK v27.2.12479018 (r27c)
    • CMake v3.20+
  • Clone the repository.

    git clone https://github.com/Dicot0721/PlantsVsZombies-AndroidTV.git
    cd PlantsVsZombies-AndroidTV
  • Copy assets files to the path PlantsVsZombies-AndroidTV/app/src/main/assets/.

    If you need resource files, please contact the repository author.

  • Build with:

    • Android Studio: Click on the build button.
    • Command line: Run the following command:
      ./gradlew assembleDebug
  • If release, configure signing using the file keystore.properties located in the project root directory (you must create this file yourself). The file content format is as follows:

    storePassword=myStorePassword
    keyPassword=mykeyPassword
    keyAlias=myKeyAlias
    storeFile=myStoreFileLocation

Contributing

Coding Style (C++)

Name Convention

  • Functions / types / concepts: PascalCase
  • Variables: camelCase
  • Namespaces: snake_case
  • Macros / constants / enumerators / non-type template parameters: UPPER_CASE

Format

See .clang-format.

It is recommended to format the code using the IDE before each commit.

Commit

Refer to Conventional Commits.

Pull Request (PR)

Send the PR to branch dev.

License

The source code for this project is licensed under the GPL-3.0 license.

This project is not associated with or endorsed by Transmension, PopCap or Electronic Arts.

About

A mod of Plants vs. Zombies Android TV version. (aka: PvZ TV Touch)

Topics

Resources

License

Stars

Watchers

Forks

Contributors