These are chat archives for dbwebb-se/python

18th
Oct 2017
limy17
@limy17
Oct 18 2017 11:27
Hej! Igår såg jag föreläsningen kmom10, delen för python-projektet, och skulle gärna vilja försöka göra som där, med rummen i en json-fil. Men jag undrar hur man kopplar json-filen till en python-fil, så att den svarar genom att visa ett rum? Hittills har vi ju bara gått igenom hur man skickar text till en json-fil, eller skriver ut text därifrån. Hur skulle sådan kod kunna se ut, som kopplar ett rum från en json-fil, till en funktion i en .py-fil? Föreläsningen tog bara upp hur en json-fil i projektet kunde se ut.
limy17
@limy17
Oct 18 2017 11:34

En fråga till om python kmom10: Vilken typ av sats ska de här valen ligga i?
"-i, --info Skriver ut en beskrivning av spelet och spelets idé."

Säg att man placerar det i en parsing-fil. Räcker/fungerar det då med denna kod?

parser.add_argument(
        "-i",
        "--info",
        help="Spelbeskrivning"
    )
Allinrep
@pejg12
Oct 18 2017 13:09
--info ska fungera ungefär som --version i tidigare cli-program. det blir en utskrift och sen avslutas programmet direkt.
jag har inte sett json-filen från föresläsningen men föreställer mig att den innehåller en dictionary med nycklar som motsvarar olika rum. du har du en variabel i python-filen som har koll på vilket rum (siffra) som användaren befinner sig i just nu, och när programmet behöver skriva ut information om rummet så används rumssiffran som en nyckel till dictionaryn.
limy17
@limy17
Oct 18 2017 13:24
@pejg12 Ok, tack för hjälpen. Är inte säker på vilket kursmoment du menar? Hur såg koden ut för version-valet?
Allinrep
@pejg12
Oct 18 2017 13:30
både analyzer och analyzer2 ska ha stöd för --version
Edward Nilsson
@Enilsson9
Oct 18 2017 15:53
Jag förstår inte riktigt där där med objekt i projektet. Om jag kör kommandot objectska jag visa vilka objekt eller en beskriving? jag gjorde så att det visar vilka objekt som finns i rummen. T.ex [portrait, sword]. Men på speficifikationen står det ett exempel "Du har objektet “Det är en vit garderob från Ikea, den ser väl använd ut. Dörren är stängd.”. Du gör kommandot öppna garderob,"
Alltså är objektet en fras och sen ska användaren gissa vad det är för objekt? Jag trodde att ledtråd skulle ge en hint om vilken action ska man göra. Antigen flytta, sparka eller öppna.
Och måste det vara i ordning? jag har öppna portrait och flytta sword men det spelar ingen roll i vilken ordning jag gör det. Ska det fixas?
Hoppas att ni fattar vad jag menar haha
Daggerby
@Daggerby
Oct 18 2017 16:36
Vilken är definitiv deadline på projektet? Fick för mig att vi hade hela nästa vecka på oss också, till sön 29. På en föreläsning jag såg pratades det om 24 okt. Bra att veta vad som gäller:-)
Mikael Roos
@mosbth
Oct 18 2017 16:37
Kolla på datumet på ITs och kör på det. Det är olika datum beroende på vilken utbildning du går.
Edward Nilsson
@Enilsson9
Oct 18 2017 16:42
Ok hoppas att det är ok om jag tolkar specifikationen lite annorlunda.
Mikael Roos
@mosbth
Oct 18 2017 16:44
tolka och skriv i redovisningstexten