This simple Vue.js tool helps you to play Among Us by taking note of things you see while playing.
You can use it here: https://amongusdetective.com/
npm install
npm run serve
npm run build
npm run lint
Thanks to all feedback from all users. An extensive list of credits can be found in the application's About section, under Changelog.
If you have any feedback yourself, you can leave it through the feedback form on the website (in About), https://docs.google.com/forms/u/1/d/e/1FAIpQLSda7OlGq68xKkVyx3GsZZntwrGN_CZZJRidgCl5J6R1QIyB2g/viewform?embedded=true, via email or by opening an issue.
The list of tasks was scraped from https://among-us.fandom.com/wiki/Tasks#Fake_Tasks
Using the following code:
let tasks = {
"the-skeld": [],
"the-airship": [],
"mira-hq": [],
"polus": [],
}
document.querySelector(".wikitable tbody").querySelectorAll("tr").forEach(row => {
const name = row.querySelectorAll("td a")[0].text;
const map = row.querySelectorAll("td a")[1].text.replace(" ", "-").toLowerCase();
const types = row.querySelectorAll("td")[2].innerText.split(",").map(type => type.trim().replace("visual", "Visual"));
const locations = [...row.querySelectorAll("td")[3].querySelectorAll("a")].map(location => location.innerText);
tasks[map].push({ name, types, locations })
})
console.log(JSON.stringify(tasks, null, 2))
There is a good deal of similar tools out there. It is not my intention to compete with any of them, as they are all useful for different means and people.
Some nice ones include:
- https://gengarskhan.itch.io/au-detective
- https://kedyn.github.io/fusliez-notes/
- https://www.amongustracker.com/
Regarding similarities between them: some were intentional, most by coincidence. I always test features myself to ensure they feel right from a user's perspective. AUD's philosophy is to have a simple, user-friendly, minimal tool which covers 95% of the desired game features while still being extensible enough to accommodate power users.