The random countries for team in Age Of Empires game
npm i thanhairdrop
Install global
npm i -g thanhairdrop
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'
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)
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>
Create React native component example with command
aoerandomdev reactNative