A simple and uncluttered strategy space game that let's you travel ! Invader's is a simple strategy game application with sleek design available only Android phones & tablets (and iOS phones)
Switch branches/tags
Nothing to show
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
.idea
app
gradle/wrapper
.gitattributes
.gitignore
LICENSE
README.md
build.gradle
gradle.properties
gradlew
gradlew.bat
settings.gradle

README.md

Invader's Android

A simple and uncluttered strategy space game that let's you travel ! Invader's is a simple strategy game application with sleek design available only on Android phones & tablets (and iOS phones : iOS repository)

License

Invader's is a real time space strategy simulation game available on Android & iOS ! Start now your adventure, explore the galaxy and discover these wonders.

Your Goal : Build your space fleet, upgrade your buildings and your technological research to fight your enemies to become the best invader of space !

This application uses an API for displaying game data. At times, this API may be unstable et caused bad behavior, please contact the application developer to solve your problem as soon as possible.

The backgrounds and images used in the application come from open-source sites and are not subject to copyright.

This application requires a network connection to work. It does not collect any personal information.

See more information on this website : https://www.stevenfrancony.fr/en/realizations/invaders

Demonstration

Online demonstration available here !

Features

  • Space strategy simulation game
  • Using a simple and fantastic API : Outer Space Manager API
  • Real time data
  • Infinite list & data
  • ExpendableListView / AdapterListView
  • Sleek Design
  • Ready to Publish
  • 2 languages : French & English.

Requirements

Installation

  1. Clone this project in your project folder : git clone https://github.com/WestFR/Invaders-android.git

  2. Go to FIREBASE website and follow instructions for connect your app to your console project : https://firebase.google.com/

  3. Add this code on your FIREBASE database :

{
  "buildingUpdate" : {
    "0" : {
      "currentDate" : 3523342463000,
      "idBuild" : 1,
      "totalDate" : 3523342463400,
      "usernameCurrent" : "UserExample0"
    }
  },
  "currentAttacks" : {
    "0" : {
      "currentDate" : 3523342463000,
      "totalDate" : 3523372463000,
      "usernameCurrent" : "UserExample0",
      "usernameEnnemie" : "UserExample0"
    },
    "1" : {
      "currentDate" : 3523342463000,
      "totalDate" : 3523372463000,
      "usernameCurrent" : "UserExample1",
      "usernameEnnemie" : "UserExample1"
    }
  },
  "researchUpdate" : {
    "0" : {
      "currentDate" : 3523342463000,
      "idBuild" : 1,
      "totalDate" : 3523342463400,
      "usernameCurrent" : "UserExample0"
    }
  }
}

  1. Add this code on your FIREBASE database rules :
{
  "rules" : {
    "currentAttacks": {
      ".read": true,
      ".write": true,
      ".indexOn": ["usernameCurrent","currentDate"]
    },
    "buildingUpdate": {
      ".read": true,
      ".write": true,
      ".indexOn": ["usernameCurrent","currentDate"]
    },
    "researchUpdate": {
      ".read": true,
      ".write": true,
      ".indexOn": ["usernameCurrent","currentDate"]
    },
  }
}
  1. Go to ADMOB website and follow instructions for connect your app to your console project : https://www.google.fr/admob/

  2. Replace your different ADMOB key on strings.xml :

<string name="ADMOB_APP_KEY" translatable="false">YOUR_ADMOB_APP_KEY</string>
<string name="ADMOB_BANNER_KEY_BUILDINGS" translatable="false">YOUR_ADMOB_FIRST_BANNER_KEY</string>
<string name="ADMOB_BANNER_KEY_RESEARCHS" translatable="false">YOUR_ADMOB_SECOND_BANNER_KEY</string>
<string name="ADMOB_DEVICE_TEST" translatable="false">YOUR_DEVICE_TEST_KEY</string>
  1. Now, you can build and run this application and develop your functions !

Contribute

We would love you for the contribution to Invaders-Android, check the LICENSE file for more info.

Meta

Distributed under the MIT license. See LICENSE for more information.