Variant of battleships game implemented with Qt, C++ and with Java for Android.
3 versions of the game of Planes are implemented with Qt: PlanesWidget, first naive version, PlanesGraphicsScene an implementation using QGraphicsScene, PlanesQML an implementation using QML. These use a game engine programmed in C++.
There exists one version of the project developed completely in Java (game engine included) for Android.
In the releases section you will find a detailed documentation of the C++ part of the project. (TheGameOfPlanes.pdf)
- Go to the Releases page : https://github.com/xxxcucus/planes/releases
For Windows:
- Unzip Planes.x.y.z_windows.zip file to a folder on your computer
- In the bin folder of the unzipped folder run one of the binaries PlanesQML.exe, PlanesGraphicsScene.exe, PlanesWidget.exe
For Linux
The easiest way is to use the Planes.x.y.z-x86_64.AppImage directly on your Linux machine. Alternatively you could:
- Download Planes.x.y.z_linux.tar.gz to a folder on your computer.
- Extract the installation folder from the archive with tar -xvf Planes.x.y.z_linux.tar.gz
- Execute one of the scripts PlanesWidget.sh, PlanesGraphicsScene.sh, PlanesQML.sh
For Android
- Download Planes.x.y.y_android.apk to the Download folder on your device.
- With the file explorer navigate to the saved .apk and open it.
- When the operating system asks allow the application from unknown source to be installed.
or get the app directly from Google Play Store: https://play.google.com/store/apps/details?id=com.planes.android
For the C++ projects PlanesWidget, PlanesGraphicsScene and PlanesQML, you will find the compilation and installation instructions in the Appendix of the pdf documentation - see the Releases page (available after Release 0.3.1)