Undersøg, hvordan omgivelserne omkring Pustervig har indbygget en form for overvågning eller logning af folks handlinger og hvilke handlinger, der bliver overvåget eller logget.
Teknologisk overvågning & logning
Mobiltelefoner
GPS i biler
Dørklokker
Lys sensorer
Overvågningskameraer
Antennesignaler (TV, Radio, Internet etc.)
Udskænkningsanlægs sensorer
Taxaer (system)
Postomdeling
Kvitteringer
Menukort
Slidtage
Affald
Reklamer
Bordnumre
Spildte væsker
Hærværk
Madrester
Gadenavne
Lager
Toiletter (optaget/ledigt)
Nummerplader
Skilte
Graffiti
Hundeekskrementer
Cykler
Bil reklamer
Humanistisk overvågning & logning
Turister m. kamera
Vinduer (overvågning gennem vinduerne)
Butiksassistenter (overvåger kunderne)
Tjenere (overvåger kunderne)
Kunder (overvåger omgivelserne)
Forbipasserende (overvåger omgivelserne)
Butiksvagter
Politi
Gadesælgere
Flaskesamlere
Levering (pakkeleveringer)
Spytklatter
Pege
Den real-time algoritme-genererende byvandring
Modulopgave 4
Tekst
Gentag følgende instruktioner: drej ind ad første gade på venstre hånd, drej ind ad anden gade på højre hånd. Hvis I ikke ser en brandhane, inden tredje gade på venstre hånd, drej til venstre ad denne gade. Ellers vend om og gå ligeud og så drej ind ad anden gade på højre hånd medmindre I ser en hund, drej da ind ad næste gade på venstre hånd. Tæl det antal gange du vender om pga. en brandhane. Når I har vandret i en time, vender I direkte tilbage til udgangspunktet.
Pseudo-kode
Int tid = 0
While( tid < 60min)
Int brandhanecounter = 0
For(brandhane >= 1; brandhanecounter + 1)
Save StartPosition (x, y)
Forward
TurnLeft(ad første gade)
Forward
TurnRight(ad anden gade)
Forward
{
If ((brandhane > 0)
TurnLeft(180 grader))
Forward
{
If (hund drej ad første gade til venstre)
Else (anden vej til højre)
}
Else (hvis ingen brandhane før tredje gade på venstre hånd, drej ind af denne)
}
Loop(while(tid < 60))
ReturnToStartPosition (tid = 60)


