Skip to content

actiniumn404/Among-you

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

7 Commits
 
 
 
 
 
 

Repository files navigation

among us with python

Among You.py

by Andrew Chen and W. Wu

Based on Among Us, by InnerSloth LLC

NOW FEATURING ALL 17 TASKS, IMPOSTER ROLE, AND ALL SABOTAGES BESIDES OXYGEN ON THE SKELD AND MIRA HQ AND COMMS ON MIRA HQ

Among you.py is a game developed by AndrewChen51 and WWWtheW. It is basically a Python adaption of Among Us

Note that you can only move to neighboring rooms. You can see what rooms you can move to by doing /moveto You can also find a path from your room to another room by doing: /bfs room_name

As a Crewmate


  • Your goal as a crewmate is to repair your ship with your "tasks" while trying to figure out who the Impostors are before they kill too many crewmates abord. Vote all of them out to win!
  • You will know if a person is an imposter if they vent or kill. If they kill someone, report by typing /report. If they vent, go to cafeteria and call an emergency meeting by typing: /task emergency.

Tasks


How to do it


  • To access your tasks, type in /tasklist. In the tasklist, the task will be labeled like this: reactor - unlock manifolds The first part of it, (In this case, it is reactor) is the room you need to go to to complete the task. When in that room, do /task plus the second part of that. (In this case, it is unlock manifolds so when we are in reactor and we want to complete this task, we just do /task unlock manifolds)

FAQ: When I complete a task, that task is removed from /tasklist, but another similar task is appended. What is going on?

  • You might have a Multi-part task. You can't just complete these tasks in one go. You will have to finish the first part, then do the follow up.

A Task Cheat Sheet

Skeld


  • Download Data: There are 5 locations where you can download. The program will specify which one. After download, you need to upload data.
  • Prime Shields: Type in numbers from 1 to 7. If you get one, the program will say. Get all 4 to complete the task.
  • Refuel: Type /start, then go to engine and do the same thing.
  • Chart Course: Type in 1234.
  • Stabilize Steering: Type in (0,0).
  • Empty Garbage: Type /pull, then go to storage and do the same thing.
  • Align Output: Type in 0.
  • Calibrate Distributor: Go to electrical and type click and get lucky.
  • Divert Power: Go to electrical and type /pull. Then go to the other location specified and do the same thing.
  • Swipe Card: Go to Admin and type swipe until you get really lucky.
  • Clear Asteroids: Go to weapons and type /start and wait till all 20 asteroids are shot.
  • Clean O2 Filter: Type in the correct angle given by the program 6 times.
  • Inspect Sample: This is a multi part task. Go into medbay and type /start then take a 75 second coffee break. If you come back to early, the system will tell you how many seconds have passed. After the 75 seconds, choose a number from 1 to 5.
  • Fix Wiring: Go into electrical. You will be given two sets of strings. The system will ask you what position if the ___ color in the right. Look in the string in the right side. Type what order it is in (1 for first position, 2 for second position etc.)

Mira HQ


  • Assemble Artifact: the system will give you a mixed up version of top, top-center, center, center-bottom, bottom. All you need to do is to list out the index's of the pieces.
  • Buy Beverage: The system will tell you to buy the drink at slot ___. All you need is to type it. (Capital case please)
  • Chart course: Go to admin and type in 1234.
  • Clean O2 Filter: Go to greenhouse and in the correct angle given by the program 6 times.
  • Clear Asteroids: Go to balcony and type /start and wait till all 20 asteroids are shot.
  • Divert Power: Go to reactor and type /pull. Then go to the other location specified and do the same thing.
  • Empty Garbage: Go to cafeteria and type /pull
  • Enter id code: go to admin and type in the code generated by the program
  • Fix Wiring: Go into locker room. You will be given two sets of strings. The system will ask you what position if the ___ color in the right. Look in the string in the right side. Type what order it is in (1 for first position, 2 for second position etc.)
  • Fuel engines: Go to launchpad and type /start and wait.
  • Measure Weather: Type \start and wait 6 seconds.
  • Prime Shields: Go to admin and type in numbers from 1 to 7. If you get one, the program will say. Get all 4 to complete the task.
  • Process data. Go to the random location generated by the program and type start and wait 12 seconds
  • Run dignostics: This is a multi part task. Go into launchpad and type /start then take a 90 second coffee break. If you come back too early, the system will tell you how many seconds have passed. After the 90 seconds, choose a number from 1 to 5.
  • Sort samples: The program will give you a couple of items. Each has a letter in front of it that tells you what type of item it is. (R for rock, F for flower, P for plant) It will ask you to sort that item in a box.
  • Retrieve watering can: Go to storage and search all three locations, shelf, floor and box the watering can is on one of these. Then when you find it, type /take
  • Water plants: Just type in the numbers 1, 2, 3, 4 seperately

Both


  • Scan: Just hop into medbay and do /task scan, then wait for a few seconds
  • Start Reactor: Go to reactor and type the numbers given to you by the program.
  • Unlock Manifolds: Type in 12345678910.

Sabotages

Currently, we have implemented three sabotages.

  • Comms: Does not let you use /tasklist, use cams, or use the admin map. Go to comms and type /fix to fix it. To do that, you must answer an addition problem.
  • Lights: Does not let you see impostors venting or dead bodies. Go to electrical and type /fix to fix it. To fix it, make all the numbers 1.
  • Reactor: You die if it doesn't get fixed
    • You have exatly 20 seconds to go to fix. Trust me. I have a timer that doesn't multithread.
    • Note that two people are needed to fix reactor
    • There is a one in five chance that the reactor will not be fixed, as no one came into reactor to fix it. (Those pesky crewmates!)
    • There is a two in five chance that when you walk into reactor, there is only one other person in the room. You have to type /fix to fix reactor
    • There is a two in five chance that when you walk into reactor, two people have just fixed it.

As an Impostor


  • Your goal as an Impostor is to kill enough crewmates to win.
  • Whenever you go to a room, there will be between 0 and 4 crewmates in the room, inclusive.
  • If there is more than 1 crewmate in that room, there is a 1/2 chance that another crewmate will see you kill, unless there is a lights sabotage.
  • Also when that crewmate reports, there is a 1/number-of-people-in-room chance that the other crewmates will think it is a self-report and eject them. The same goes to skipping. The rest goes to you getting ejected. Ouch...
  • You are asked whether or not you want to kill a crewmate or not whenever you go into a room.

Resources

Resources are resources that both imposter and crewmate can use

  • To access admin map or access cams, you need to put /re before it.
  • You can sabotage lights, comms, and reactor by using /sab +whatever your sabotage is. (It's now wayyy harder to win by reactor! :))
  • To access the admin map, type /re admin map.
  • To access the security cameras, type /re cams
  • To turn off sabotages, do /re sab off
  • To turn on sabotages again, do /re sab on
  • To access doorlog, do /re doorlog
  • To toggle the only-move-to-adjacent-rooms rule, do /re beta test
  • For developers only! type /re console to access the console. Type <br> for a newline and <indent> for an indent

To report errors in this MARKDOWN file, please private message AndrewC10 or Wuwang2002 via The Art of Problem Solving Site

About

A python version of Among Us.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages