1
0
Fork 0
mirror of https://github.com/TerryCavanagh/VVVVVV.git synced 2024-12-22 09:39:43 +01:00
VVVVVV/desktop_version/VVVVVV-android
Misa f83b63142d Android: Add README.md
This serves as a file to help others in building the C++ Android version
for themselves.

These instructions are what I figured out to get it to work for me, and
should be kept up to date.
2023-10-25 15:04:12 -07:00
..
app Use existing package name to allow updates 2023-10-25 14:44:34 -07:00
gradle/wrapper Android port 2023-10-25 14:44:34 -07:00
.gitignore Ignore output-metadata.json 2023-10-25 14:44:34 -07:00
build.gradle Android port 2023-10-25 14:44:34 -07:00
gradle.properties Add DocumentsProvider 2023-10-25 14:44:34 -07:00
gradlew Android port 2023-10-25 14:44:34 -07:00
gradlew.bat Android port 2023-10-25 14:44:34 -07:00
README.md Android: Add README.md 2023-10-25 15:04:12 -07:00
settings.gradle Android port 2023-10-25 14:44:34 -07:00

Android port for C++ version

This is not the other existing mobile version (which is a fork of the original Flash version). This is a port of the C++ desktop version, because the C++ version has gotten many improvements since the source release (along with Flash being deprecated in general).

How to Build

The recommended way is to install Android Studio.

  1. Place a copy of data.zip in desktop_version/VVVVVV-android/app/src/main/assets/. (If the assets/ folder doesn't exist, then create it.)
  2. Clone the SDL repository and place it next to where you've cloned the VVVVVV repository. Make sure to check out SDL 2 and not the latest as of writing (SDL 3).
  3. Open the desktop_version/VVVVVV-android/ folder in Android Studio.
  4. Click 'Build'.

How to Install and Play

After building, go to desktop_version/VVVVVV-android/app/build/outputs/apk/, copy the APK of the appropriate architecture to your device, and install it.

Touchscreen support is currently not implemented, so you will need to connect a keyboard or controller to your device in order to play the game.