Kodsnack 351 - Se röran som den är
2020-02-11 05:26Martin, Kristoffer och Fredrik snackar om släppt källkod - källkoden till indiespelet VVVVVV närmare bestämt. Koden släpptes nyligen fri av skaparen, och så snart någon släpper källkod är lätt att titta på den och förfäras över hur den ser ut. Vi snackar mycket om huruvida koden faktiskt är hemsk på sina ställen eller ej, och om abstraktioners vara och icke vara. Alla abstraktioner kanske borde ha ett bäst-före-datum? Är det bra att ha lösningar som är gjorda för att det ska vara maximalt enkelt att komma igång?
Vi snackar också en del om gamejams och musikskapande - Kristoffer har gjort en kort låt varje dag i januari och pratar om hur det gått och gått till. Avslutningsmusiken kommer dagen till ära från Kristoffers Jamuary-samling.
Eftersom vi började diskutera spel kommer vi också in på speedruns - ett fantastiskt sätt att hitta och använda luckor i spels logik, och som inte riktigt finns i andra sorters mjukvara. Eller åtminstone inte är alls lika roligt att hitta och utnyttja. Det är kul att förstå reglerna. Oavsett om man är ute efter att bryta mot dem eller ej. Att försöka sätta upp regelsystem som går att följa.
Sist men inte minst räknar Martin kodrader, föreslår en ny religion, och vi pratar om att välja licens man släpper sin kod under. Använd en beprövad licens, det blir så mycket enklare då.
(Fredrik låter lite burkig för att han råkat montera sin mikrofon bak och fram.)
Martin föreslog det här ämnet. Har du ett ämne att föreslå, och kanske till och med vill snacka om? Hör av dig!
Ett stort tack till Cloudnet som sponsrar vår VPS!
Har du kommentarer, frågor eller tips? Vi är @kodsnack, @tobiashieta, @oferlund, och @bjoreman på Twitter, har en sida på Facebook och epostas på info@kodsnack.se om du vill skriva längre. Vi läser allt som skickas.
Gillar du Kodsnack får du hemskt gärna recensera oss i iTunes! Du kan också stödja podden genom att ge oss en kaffe (eller två!) på Ko-fi.
Länkar
- Terry Cavanagh
- VVVVVV
- Källkoden på Github
- Licensen VVVVVVV-koden är släppt under
- Bloggposten med kommentarer om kodens upplägg
- Actionscript
- Awesome games done quick
- Speedrun av VVVVVVVV på 50 sekunder
- Jamie Zawinski
- Jamie om C++-kaoset när Netscape skulle skrivas om med för mycket abstraktion
- YAML
- Create React app
- Redux
- Jekyll
- Quake-koden
- Doom-koden
- Carmack - John Carmack
- Martins spel
- OP-Z
- Processing - för ljud- och bildkonst
- Jamuary
- Kristoffers Jamuary-musik på Soundcloud
- #jamuary2020 på Instagram
- Pico-8
- Advent of code
- Pico-8-kod som får plats i tweet
- OP-1
- Manifold garden
- Manifold garden-speedrun
- Manifold garden-speedrun med kommentarer
- GPL
- Creative commons
- Jason Rohrer
- One hour life
- 2048
- Threes
Länktips från lyssnare
Tack Gustav Jansson och Tomas Kronvall!
- Programming as performance - TEDx-tal
- Livemusik med Sonic pi
- Godots riktlinjer för de som vill bidra till motorn
- Klassen Player i Celeste drog också en del reaktioner
- Kloner av Threes var verkligen en industri under en period
- Fe[26] - konceptet 2048-klon taget till en lite annan nivå
Titlar
- Formalian är lite bristfällig
- “Förskräckelse” är kanske en åsikt som ligger nära till hans
- Jag och mina spöken
- När folk tittar på kod
- Hur omgivningen reagerar på ens kod
- Alla måste få saker gjort
- Om man aldrig vågar visa sin kod
- Ingenting jämfört med härvan är Kubernetes
- Se röran som den är
- Bygga så att det går att slänga bort
- Jag tar fördelarna nu och problemen sedan
- Jag kan ha gamejam nu
- Om vågen aldrig tar slut
- Ett helt nytt spel i spelet
- Mer typiska människor
- Så lite som möjligt, men inte för lite
- Hur mycket kod är det i mina spel?
- Det sämsta stället att återuppfina hjulet