[Suggestion] Better wayfinding in canteen

(previously 'DEVELOPER') Private forum for registered community members. To register, please visit www.prison-architect.com/register.

Moderator: NBJeff

ServerToni
level0
Posts: 7
Joined: Wed Jan 01, 2014 1:07 pm

[Suggestion] Better wayfinding in canteen

Postby ServerToni » Sun Aug 31, 2014 2:48 pm

The larger the canteen the worser the wayfinding of prisoners becomes. I made a 1024 places canteen for my prison and the wayfinding is bad. I have a screenshot that should explain all.

Image
You can see a common route of prisoners for catching food and finding a place to sit. I tested it with only 8 prisoners and most of the Serving Tables were filled up.

I know there is a method which allows to storage things in the "nearest" container. Is it possible to implement the "nearest"-method for prisoners to find the nearest Serving Table and the nearest Bench/Table to eat?
User avatar
koshensky
level3
level3
Posts: 407
Joined: Tue Dec 27, 2011 7:57 pm
Location: Cornwall

Re: [Suggestion] Better wayfinding in canteen

Postby koshensky » Sun Aug 31, 2014 4:55 pm

There are some interesting theories based on seat allocation in planes that could be put to use here, and would allow the prisoners to get in and eating their meals a lot quicker than they currently do. There's a pretty good article on it here with a bunch of cool computer models that demonstrate the different methods, from "sit wherever the hell you want" to "outside in" and even a kind of "staggered outside in".

In terms of prison canteen seat choices, I've always preferred the idea of having a rigid one in one out system where they're all in a line and get given their food at the end of the queue, but PA seems to prefer a more freeform method. As such, perhaps an initial seat-choice would be best, and then a calculation to determine where the closest food is to that seat. In your image, that would mean each canteen station would end up catering toward 48 prisoners at a time (which I imagine is how you designed it) and they would all just sit down next to it (which in practice means that they're not wasting 10-15 minutes of their eating time just trying to sit down). That being said, assuming that the prisoners don't talk to one another or have "designated" seats, you could end up with some awkward posturing when two prisoners pick the same seat and then get in a fight over who saw it first.

In all, I imagine we could probably get pretty deep in the logic of how to pick the best seat and end up with something ridiculous like

Image
ServerToni
level0
Posts: 7
Joined: Wed Jan 01, 2014 1:07 pm

Re: [Suggestion] Better wayfinding in canteen

Postby ServerToni » Sun Aug 31, 2014 5:59 pm

Thanks a lot for for you posting koshensky!

I'm not an experienced programmer (just some tiny Java/C/C++/Assembler projects for university courses ) but I would try it with kind of "radius". This in the beginning "huge radius" always gets some pixle smaller when there are more than two "Serving tables" available. If there's just one in the small radius the prisoner wants to get food there.
And then the same procedure for finding a seat. And yeah koshensky maybe you're right: Prisoners should fight sometimes if someone catches "his place".
MFWIC
level2
level2
Posts: 139
Joined: Sat Apr 19, 2014 9:02 pm

Re: [Suggestion] Better wayfinding in canteen

Postby MFWIC » Sun Aug 31, 2014 10:05 pm

I've found that my canteens don't necessarily need to be that large. I can feed a 1200 bed prison with a canteen that seats 400 because of the prisoner's tendency to mill about the room when they are done eating. I have also exploited this in various other ways by adding phone booths and TV's so that they can satisfy multiple needs while they're occupying the space.
User avatar
koshensky
level3
level3
Posts: 407
Joined: Tue Dec 27, 2011 7:57 pm
Location: Cornwall

Re: [Suggestion] Better wayfinding in canteen

Postby koshensky » Sun Aug 31, 2014 10:22 pm

MFWIC wrote:I've found that my canteens don't necessarily need to be that large. I can feed a 1200 bed prison with a canteen that seats 400 because of the prisoner's tendency to mill about the room when they are done eating. I have also exploited this in various other ways by adding phone booths and TV's so that they can satisfy multiple needs while they're occupying the space.


I used to build a separate shower block in my canteens just so those people who insisted on not doing any of the things my schedule told them to do wouldn't have a fit when they were locked in the same room as all the food they were supposed to be eating.
MFWIC
level2
level2
Posts: 139
Joined: Sat Apr 19, 2014 9:02 pm

Re: [Suggestion] Better wayfinding in canteen

Postby MFWIC » Sun Aug 31, 2014 10:30 pm

I solved that issue with scheduling and layout designs.

Prisoners wake up>proceed to shower(shower is directly adjacent to canteen so they move from shower room to canteen) then have two hours of free time immediately after meal. Solved *most* bladder issues by putting rows of toilets in the shower as bladder and hygiene are typically their most immediate needs, followed by food, in the morning.
Pegasus2
level1
level1
Posts: 50
Joined: Sat Aug 31, 2013 5:31 pm

Re: [Suggestion] Better wayfinding in canteen

Postby Pegasus2 » Mon Sep 01, 2014 8:22 am

I think it's general pathfinding in the game.

The guards are not very efficient either. For example, their job allocation does not select the nearest free guard, or guards serach a prisoner, find contraband, dump it, cuff the prisoner and then roam off whilst the job of escorting to solitary/cell is assigned to another free guard halfway across the prison.

You are right though, i'm finding on hour is not long enough for most tasks, especially eating. All my prisons have 2 hours allocated to lunch time since prisoners waste the first 40 minutes standing around in the canteen.

I'd also like to see the pathfinding allow the use of double exits. Currently getting 500 med sec prisoners into and out of the canteen through a single double jail door is a bit of a mission. Even when alternate exits are available they all seem to flock to a single one. Perhaps my prison design needs looking at.

Return to “Community Members”

Who is online

Users browsing this forum: No registered users and 9 guests