Git Product home page Git Product logo

project_aeii's Introduction

About

Ancient Empires Reloaded is a remastered version of the game Ancient Empires II on Symbian platform. This remastered version provides supports for Desktop, Android and iOS platfroms. New features are listed below.

  • New tiles
  • New & renewed units
  • New abilities
  • New & renewed status
  • New campaigns
  • Map editor
  • Online map sharing
  • Online multiplayer mode

Our website

Licence

The game's code is under GNU General Public License version 3. You can use the assets of this game without any permission or restriction.

Contribute a new language support

Follow the steps below to contribute a new language support:

  1. Fork the project to your repository.
  2. Install Github Desktop and check out the forked project.
  3. Find your country's locale ID from JDK 6 and JRE 6 Supported Locales.
  4. Grab a TrueType font which supports your country's language, put it under project_aeii/android/assets/fonts/. We recommend that you rename the font's filename to your country's locale ID.
  5. Go to project_aeii/android/assets/lang/, duplicate en_US.dat file, rename it to your country's locale ID and translate all the texts after =. Note that for the first line, just change en_US.ttf to the font filename you are using.
  6. Save the language file in UTF-8 format and you are done. Submit a pull request and we will add you to credits once your changes are merged.

Note: if you want to see how the font looks in the game, please check the following section.

Compile & run the project

This project is being developed using IntellilJ IDEA, however if you're planning to use Android Studio it will also be fine. Check out the project from your Github repository after forking it. If you have already checked out the project using Github Desktop then simply import the project from your local repository. After gradle build is done go for Build -> Make Project. Then you can create launchers to launch the game.

  • Desktop Launcher main class: net.toyknight.aeii.desktop.DesktopLauncher, module: desktop, working directory: <project directory>\project_aeii\android\assets
  • Android Launcher module: android.
  • iOS Launcher main class: net.toyknight.aeii.IOSLauncher, module: ios.

Note: You will need to run gradle task desktop:dist before launch desktop version.

project_aeii's People

Contributors

toyknight avatar ancienttree avatar blackwave avatar majirefy avatar dandandandaann avatar fred070 avatar

Watchers

 avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.