aoerandom

The random countries for team in Age Of Empires game ## Install ```$xslt npm i aoerandom ```

Usage no npm install needed!

<script type="module">
  import aoerandom from 'https://cdn.skypack.dev/aoerandom';
</script>

README

AOE RANDOM

The random countries for team in Age Of Empires game

Install

npm i aoerandom

Use

Command for dev

Install global

npm i -g aoerandom

Run command with parameter to random from 1 to 8

aoerandom <number>

Example Result

1 'Minoan'
2 'Macedonia'
3 'Carthaginian'
4 'Babylonian'
5 'Palmyran'
6 'Hittite'
7 'Egyptian'
8 'Shang'

Develop with interface

Require package

const aoe = require('aoerandom')

Get a country random

aoe.getCountryRandom()

Get team random

const teamSize = 8
aoe.getTeamRandom(teamSize)

When random can duplicate country. So get team random unique country

aoe.getTeamRandomUnique(8)

Render component template

Use for VUE

Create Vue component example with command

aoerandomdev vue

AoeComponent.vue was created. Which is content

<template>
    <div>
        <h5>Giúp đỡ game thủ random quân trong game AOE</h5>
        <div>
            <div class="input-group">
                <input type="text" v-model="teamSize" class="form-control" placeholder="Enter team Size">
                <span class="input-group-btn">
                    <button class="btn btn-primary" @click="onRandomTeam()" type="button">Random</button>
                </span>
            </div><!-- /input-group -->
        </div>
        <table class="table table-bordered">
            <tr>
                <th>Vị trí</th>
                <th>Quân</th>
            </tr>
            <tr v-for="(item, index) in countries" :key="`rd_${index}`">
                <td>
                    {{index + 1}}
                </td>
                <td>
                    {{item}}
                </td>
            </tr>
        </table>
    </div>
</template>

<script>
    import {getTeamRandom} from 'aoerandom';

    export default {
        name: "AoeRandom",
        data() {
            return {
                teamSize: 8,
                countries: [],
            };
        },
        mounted() {
            this.onRandomTeam()
        },
        methods: {
            onRandomTeam() {
                this.countries = getTeamRandom(this.teamSize);
            }
        }
    }
</script>

Use for React native

Create React native component example with command

aoerandomdev reactNative