This sounds like a university assignment. Is it? I expect students are expected to do this on their own.
If you understand these things, then proceed on your assignment.
For #1, You can make a 'map' by either photographing the map and saving the image or getting a map of the campus builiting online. Put that map as the image on a Canvas.
it should give you ideas.) Use Lists to store temporarily info about the computers in the building...you will have to use a TinyDB to make that info persistent. In the Touched event handler, you are going to need an If then else if to sort out which of the ten buildings is touched and on that basis quiry the Lists you create to to check the computer status.
For #3, search the forum looking for the key word counter or increment . Use the Search for topics box at the top of this page to the right of the colorful Google.
When you actually produce some blocks, return, post your block images, ask specific questions. This assignment has multiple projects within it. Before you dive into it, think it out. Learn how to use the Canvas as to how to find and use hot spots. Learn to use Lists and how to use them for finding things and making the data persistent. Learn to make a counter the decrements and increases. Each as a separate project. When each part works, put them together. Remember to save your project (with a different name) frequently ...there is no UN DO feature in AI2. Also, frequently save an aia on your desktop... if this is going to be a semester's work, you do not want to mess up if there is an issue with losing your project.
To make me feel good about scoping out the logic for this project, please do something nice for someone today.
Regards,
Steve