31
Mar

Topp 10 (11) spillmusikk

Musikken i spill er viktig, og ofte meget bra. Det trenger ikke nødvendigvis være den mest eneståendende melodien eller den prikkfrie teksten som gjør at det er bra. Det er følelsen du får når du hører musikken, som får deg til å mimre tilbake.

Her er listen min over sanger som får meg til å mimre tilbake og en del som gjør at det fryser på ryggen når jeg hører de fortsatt. Om du lurer på hvorfor musikk fra Zelda, Metroid Prime eller noe slikt ikke er med, så er det nettopp fordi jeg ikke har spilt disse spillene, og derfor ikke har noe forhold til musikken.

11. Super Mario
Nå var ikke jeg en stor Mario-spiller på nittitallet, og har faktisk aldri eid en Nintendo-konsoll, men musikken fra Super Mario er fortsatt så kjent og jeg har spilt såpass mye Mario at dette temaet uansett får en plass på denne listen. Her i en jazzversjon.

10. Leisure Suit Larry
Mange vet at de har hørt dette før når de hører denne, men ikke like mange klarer å fastslå hvor den kommer fra. Den passer uansett godt til å mimre tilbake til da man satt med PCen og utforsket Larrys noe snåle verden. Selvsagt må den presenteres i god, gammeldags kvalitet.

9. World of Warcraft
Et spill jeg ikke kan komme utenom er nok World of Warcraft. Selv om det er en timesink uten like, så er det utvilsomt en del bra musikk i dette spillet, og mimre-verdien er stor. Her presentert ved Legends of Azeroth.

8. Eve Online
Et annet spill i samme kategori og med like bra musikk er Eve Online. Det som gjør den enda bedre er at musikken er så godt integrert i spillet at man ikke legger merke til at den er der, men savner den alikevel om den er borte. Storslagen musikk som øyeblikkelig gjør at jeg får lyst til å gå å “mine”, plyndre og handle. :) Med musikken får du også litt gameplay, så du får litt innblikk i hva spillet faktisk handler om.

7. Mafia
Jeg begynte med å planlegge en Topp 5-liste over denne spill-musikken, men etter hvert kommer man på flere og flere spill, og nå har jeg mer enn doblet denne listen, og det spørs jo om jeg kan stoppe der. Et spill som plutselig kom frem i bevisstheten var Mafia, et av de beste spillene gjennom tidene (og som snart får en oppfølger). Musikken i dette spillet bygger en atmosfære som gjør at man lengter tilbake til USA på midten av forrige århundre og ser seg rundt for å se hvor man har gjort av sigaren.

6. Transport Tycoon
Nok et spill som gjør at jeg har lyst til å spille er musikken fra Transport Tycoon. Slik musikk har så stor sentimental verdi, og bare å høre dette gjør at hjernen legger om til å begynne å planlegge stasjonsdesign og jernbanespor.

5. Monkey Island
Det er noen spill som man automatisk kommer på når det gjelder spillmusikk, og et av disse er Monkey Island. Nok en gang kan jeg dra frem musikk av god gammeldags kaliber, selv om det selvsagt finnes nyere versjoner som kanskje høres bedre ut i stereoanlegget.

4. Outlaws
Et annet spill som kom inn på listen etter at jeg hadde begynt å skrive en del er dette spillet, Outlaws. På samme måte som Mafia integrerer musikken sin og gjør den til en symbiose med et allerede bra spill, gjør Outlaws dette, men denne gangen er musikken enda bedre i ekte westernstil. Her representert med “The Sawmill”.

3. Red Alert
Et av spillene med det mest solide soundtrackene gjennom tidene må være Red Alert, her representert ved Hell March som enhver seriøs geek og gamer bør kjenne til.

2. Portal
Mange av spillene på denne listen er åpenbart gamle, rett og slett fordi jeg hadde min primetime gaming-karriere for en del år siden, og nyere spill er rett og slett ikke gode nok. Det er derimot et spill som skiller seg ut fra mengden når det gjelder kvaliteten på soundtrack, eller iallefall en sang, og det er Still Life fra Portal.

1. Zak McKracken
Førsteplassen går til et spill som sikkert de fleste er uenige med meg i, men det er uansett den spillmusikken som har størst verdi for meg, og tilhører gode gamle Zak McKracken and the Alien Mindbenders. Trolig har vel dette noe med at det er et av de første spillene jeg virkelig spilte, som hadde et engasjerende tema, men jeg tror også at temaet for seg selv er veldig sterkt.

02
Mar

Sommerjobbing

I det siste har den stasjonære PCen min streiket jevnt og trutt, enten ved piping, sudden reboots eller regelrett harddiskkræsj. Dette har nok en sammenheng med at den begynner å bli veldig gammel, faktisk runder den fem år i sommer, noe som er rimelig gammelt for en PC. Derimot har jeg klart å få den til å livne til igjen, og den kjører godt spillene som er litt eldre, som de fleste gode spill er. Dette har gjort at jeg kunne brukt den til å se TV-serier og spilt Eve Online, Capitalism 2, Sim City 4, Civ4, GalCiv2 og Locomotion. Spill som Oblivion, Team Fortress og SC Societies er blitt litt for hard kost for den, men det gjør jo at jeg får gjort mer såkalte fornuftige ting med tiden.

Nå har derimot min, sålangt, trofaste 17 ” LCD-skjerm tatt kvelden. Det begynte med flikking da jeg slo den på i dag, og etter hvert kom det aller meste av lyset i skjermen bort, og nå er det kun litt i nederste høyre hjørne jeg kan se noe som helst. Selvsagt måtte jeg jo prøve å fikse dette også, ved å åpne opp bak (les: rive stykker plombert hard-plast) og skru ut elektronikken og sette det på plass igjen. Dessverre ser deg ikke ut til å fungere, og jeg får bare håpe at noen dager på sofaen med teppe over seg får den til å vokne litt til live igjen.

Poenget er at jeg kunne godt tenkt meg å oppgradere til ny PC, siden dette både er veldig billig i dag. Problemet er jo at jeg er student og lever på 3000 kr i måneden når husleien er betalt. En ny PC til 6000 kroner er et kraftig inngrep i økonomien, og jeg ønsker jo ikke å spise nudler resten av semesteret. Dette gjør at jeg må vurdere seriøst å få en sommerjobb, en tanke som virkelig er frastøtende. :) Det som gjør at jeg gidder å sitte 12 timer på lesesalen i en måned i eksamenssesongen er jo nettopp det at jeg vet at etter at siste eksamen er ferdig, er det ferie. Ferie i Todalen har alltid vært en motivasjon for å ta ut det lille ekstra som drar inn høyere karakterer i slutten av semestrene, og uten dette å se frem til, sammen med at jeg allerede er kontinuerlig semi-skolelei, ser jeg dystert på en pen mai-måned på lesesalen.

En metode som jeg jobber hardt for å kunne bruke er å utvikle mitt webimperium noe mer enn det er nå, slik at det kan fungere som en godt ekstrainntekt og kanskje dra inn noen tusener i måneden. Med hard jobbing de neste månedene, kan jeg potensielt presse inntjeningen over smertegrensen til å ikke trenge en sommerjobb, men det vet jeg ikke før i juni. Forhåpentligvis får jeg presset besøkstall, klikk-through-rate og CPP opp på nåværende, og fremtidige sider.

Jeg får bare håpe at min så langt stabile laptop, som ikke er blitt formatert siden jeg kjøpte den for to år siden (og det sier litt når man kjører Windows XP og et lass service-programmer) holder til jeg enten får opp web-inntekten, eller er ferdig som student.

15
Jan

Master: Web 3.0?

Da var mastergradskontrakt levert, utdanningsplanen komplett og jeg føler for første gang på noen måneder i rute igjen. Jeg har virkelig hatt avgjørelsesvegring denne gangen, og hoppet mellom mange forskjellige områder og avdelinger på en oppgave som jeg i ettertid kan si meg fornøyd med. Forhåpentligvis har jeg funnet dette i den semantiske weben.

Hunds semantikkFor å forklare hva dette er, må jeg først forklare litt mer om hvorden nettet er i dag. Websider er skrevet i HTML, som blir tolket og presentert av nettleseren. Nettsidene er bygd opp av paragrafer, titler, overskrifter, bilder, tabeller og så videre. Alt dette er syntaxrelatert og beskriver hvordan nettsiden skal se ut, ikke hva innholdet på siden er. Nettleseren som viser denne siden aner ikke om dette er en webbutikk og blogg, altså den aner ikke noe om innholdet på siden, den forstår ikke semantikken.

Når du søker på google, er det egentlig ikke informasjonssøk du gjør, men datasøk. Om du skal ut og reise og søker på google, kan du ikke spørre google om å finne den billigste reisemåten fra Trondheim til New York. Du må selv søke på reiseoperatører, sjekke tider og priser og sammenligne. Den semantiske weben (jeg sier ikke semantiske nettet, da dette er noe annet i kunstig intelligens) vil derimot uttrykke informasjonen på reiseoperatørenes sider på en måte som datamaskiner kan forstå, da trolig i et XML-basert system, som OWL er et eksempel på. Dette gir deg mulighet til å gi en agent beskjed om å finne reisemuligheter basert på attributter som pris, tidspunkter, sikkerhet og lengde uten at du selv må oppsøke sidene. Vi gir datamaskinene mulighet til å forstå informasjonen som blir lagt ut.

En annen viktig del av den semantiske weben, og antageligvis hva jeg skal konsentrere meg om er ontologier. Ontologier er beskrivelser av et domene, altså entitetene i domenet, og for å få den semantiske weben til å fungere er man avhengig av et godt ontologisystem. For et enkelt eksempel, tenk på en hund. Vi vet at en hund må være enten hankjønn eller hunkjønn, og at den normalt har fire føtter. Alt dette er en del av ontologien, og er nødvendig for at datamaskiner skal kunne ha semantikken i orden. Semantisk Web er i grenseområdet mellom informasjonsforvaltning og kunstig intelligens, og dette ser vi om vi utvider beskrivelsen over til å også ha med mennesker. Vi vet at også mennesker er enten hankjønn eller hunkjønn, og har normalt to føtter. Direkte kan maskinen da se at mennesker og hunder er nærmere relatert til hverandre enn f.eks. hunder og en torsk, da en torsk ikke har noen føtter.

Jeg kommer antagelig til å opprette en egen semantisk web-blogg etter hvert som jeg kommer mer i gang. Selv om jeg ikke har en presis oppgavetittel så langt, vil det trolig omhandle det å gjøre resonnering og inferens i systemer som består av flere forskjellige ontologier som ikke gir noen direkte mapping, la oss si at f.eks. en bruker hund som en klasse i ontologien, mens en annen bruker hundedyr som også inkluderer ulv. En semantisk web vil trolig innholde mange ontologier som kan være i konflikt med hverandre og konflikter mellom disse må ses på. Så da er det bare å begynne å dykke ned i materien i form av artikler og bøker.

11
Jan

Toppliste 2007

Så da er 2007 historie, og 2008 gir nye muligheter. Ja, en klisje, men noe må jeg jo starte innlegget med. :) For å oppsummere 2007 tenkte jeg å lage en liten toppliste over underholdningsåret og annet som skjedde i løpet av året.

Topp 5 Geeky aktiviteter i Trondheim

  1. Are på NGAForedrag med Vint Cerf på NTNU (innslag på siste Schrödingers Katt)
  2. NGA Kickoff med blant annet Are Sende Osen og Storm Troopers (blant annet Mads Eriksen som står bak M) på Tiger Tiger. (TV-Adressa)
  3. Omvisning, foredrag og vorspiel hos Google i Trondheim
  4. Foredrag fra tidligere moderniseringsminister Morten Meyer i regi Start NTNU
  5. MSDN Live på Nova Konferansesenter i regi… surprise, Microsoft

Topp 5 Fag

  1. TDT4240 Programvarearkitektur
  2. IT3704 Maskinlæring
  3. TDT4125 Algoritmekonstruksjon
  4. IT3704 Kunnskapsrepresentasjon og modellering
  5. IT3807 Videregående informasjonsgjenfinning

Topp 5 Spill
Merk: Dette er de beste spilt i 2007, ikke kommet ut. Jeg har ikke PC som takler de aller fleste 2007-spill

  1. The Orange Box, da Portal Cakespesielt Portal og Team Fortress 2
  2. Eve Online
  3. Capitalism 2
  4. Locomotion
  5. Medieval 2

Topp 5 TV-serier

  1. DexDexterter
  2. South Park
  3. House
  4. Family Guy
  5. Heroes (Sesong 1, altså på våren)

Topp 5 Bøker lest

  1. A Game oGame of Thronesf Thrones
  2. 1984
  3. The Code Book
  4. Burn Out
  5. Introduction to Algorithms :p

Topp 5 Podcasts

  1. Totally Rad ShowRadioLab
  2. Totally Rad Show
  3. BoagWorld
  4. GFW Radio
  5. This Week in Tech

Topp 5 Buzzwords

  1. FolksonomyAjax
  2. Mashup
  3. Long Tail
  4. Folksonomy
  5. Stackless

Topp 5 Web 2.0

  1. Google
  2. Facebook
  3. del.icio.us
  4. YouTube
  5. Wikipedia
10
Nov

1. Make a Facebook – 2. ??? – 3. Profit

Facebook har eksplodert det siste året, og blitt umåtelig populært i blant annet Norge. Det har også åpnet blogging, nettet og social networking til grupper som før ikke har brukt nettet i stor grad. Når du signer opp på facebook må du godkjenne en “Terms of Use”-avtale, som de fleste bare trykker villig “accept” til for å få komme inn. Dette gjør at du i praksis lar facebook bruke alt du poster slik de selv vil, f.eks. finnes dette avsnittet:

Facebook“By posting User Content to any part of the Site, you automatically grant, and you represent and warrant that you have the right to grant, to the Company an irrevocable, perpetual, non-exclusive, transferable, fully paid, worldwide license (with the right to sublicense) to use, copy, publicly perform, publicly display, reformat, translate, excerpt (in whole or in part) and distribute such User Content for any purpose on or in connection with the Site or the promotion thereof, to prepare derivative works of, or incorporate into other works, such User Content, and to grant and authorize sublicenses of the foregoing.”

De kan i praksis gjøre hva de vil med bilder, informasjon, anmeldelser, lenker og ligende som du legger ut. De fleste gründere på nettet har lyst til å tjene penger på tjenesten sin, og facebook er helt klar ikke noe unntak. Vi har allerede sett såkalte Facebook Flyers på venstre side når vi logger inn, men nettbrukere i dag begynner å bli flinke til å filtrere ut annonser. I tillegg har vi fått en overflod av Facebook Apps, og i det siste har også disse begynt å bli mer businessfokuserte ved å integrere annonser.

Nå ser det ut til at det går videre, ved at Facebook har lansert sine Business Solutions. Det er mulighet til å bruke personlig informasjon om deg eller dine venner til å generere spesifikke annonser for deg, som kommer i nyhets-feeden din, det er mulighet for å lage profiler som fungerer som reklamesider og fremstår på samme måte som en personlig profil og det er mulighet for spesialisert statistikk over brukerne av en profil eller lignende.

Det at facebook har så detaljert kunnskap om medlemmene, alt fra festbilder, navn, fødelsdato, bosted, jobbinformasjon, studieinformasjon, hvem man kjenner, politisk og religiøst standpunkt og interesser gjør det til en utrolig plattform for reklame, og spesialisert reklame. I tillegg har facebook store rettigheter til å bruke all denne informasjonen til stort sett hva de vil. Jeg sier ikke at du bør fly og slette alt på facebook, men ikke legg ut informasjon på facebook som du ikke kunne lagt ut på en åpen nettside med ditt navn på, og ikke føl deg trygg om du har privacy-settings som gjør at kun dine venner kan se informasjonen. Kommersialiseringen er i full gang. Facebook er Big Brother i denne sammenhengen, og kan se alt du gjør… på facebook vel å merke.

01
Nov

Microsoft-teknologi og NTNU

Å gå rundt med en MSDN-bag og sitte å programmere i C# eller Asp.NET på Gløshaugen blir noen ganger som å kle seg naken i kirka og springe rundt og knuse ruter, samtidig som man banner. Her er det C++, Java, C, Lisp, Scheme, Prolog, JSP, Python, Oz og så videre som gjelder. Dette har jeg jo dratt litt nytte av, med tanke på at jeg hovedsaklig starta uten å kunne så mange andre språk enn noe C++ og PHP. Alikevel er det spennende teknologier man ikke lærer noe av uten å utforske det selv. Dette inkluderer Microsoft sin plattform .NET, og alle språk som hører under denne (av andre kan jeg nevne f.eks. Ruby og JavaScript (Ajax anyone?)).

Selvsagt er det bakdeler med .NET, som dårlig støtte under Apples systemer og Linux-dristribusjoner, og Sun’s Solaris. Ja, generelt alt som ikke Microsoft selv selger og tjener gode penger på. Alikevel er det et apropos at en teknologi som er såpass utbredt i industrien blir totalt ignorert. En av mine favorittpodcaster, Boagworld, snakker litt om et lignende tema i sin jubileumssending (100), og legger vekt på at universitetene ikke klarer å henge med i den teknologiske utviklingen. Derfor bør man som student fokusere på å lære tankegang, algoritmer, arkitektur, arbeidsmåter, planlegging, struktur og lignende. Vel og bra, men når skal man lære teknologien? Det må du gjøre selv, og derfor vil jeg gi litt tips om hvordan man kommer igang med programmering på .Net-plattformen.

De fleste utviklingsverktøyene man trenger for å komme igang er gratis, og kalles Express-versjoner, f.eks. Visual C# Express. Den har begrensinger, men for å komme igang holder det i massevis. Senere er selvsagt Visual Studio nyttig å ha.

C# er mitt favoritt-språk på .Net-plattformen, og jeg bruker det både for små kodesnutter (algoritmer) og mitt favorittområde, spillprogrammering. For å komme igang anbefaler jeg å se på Coding4Fun-webcastene, som er videotutorialer som går grundig gjennom utvikling av 2D og 3D-spill. Et enda mer aktuelt område er nok XNA (XNA’s Not Acronymed) som er spesialisert for å la deg utvikle språk både for Windows og Xbox 360. Selv liker jeg å ha mer frihet enn XNA gir (så langt som jeg kom på å utforske det), så C# kan også absolutt anbefales.

Web-utvikling i Asp.NET var jeg på MSDN Live-konferanse for å lære, og det var både lærerikt og spennende å se. Alikevel har jeg ikke brukt det i noe særlig grad etter det. Grunnen er nok den samme som for XNA, nemlig at jeg får litt WYSIWYG-feeling av å bruke det, og jeg ønsker mer kontroll. Dessuten er koden fæl å se på. :)

Silverlight er en spennende teknologi å følge, og er Microsoft sin Flash-utfordrer. Flash er blitt allemannseie etter Youtubes inntreden, og vi ser mer og mer sider på nettet som også er bygd i Flash. Jeg har aldri vært fascinert av Flash, selv om jeg må innse at Web 2.0-utvikling krever mer og mer utvikling som kan gjøres langt enklere i Flash enn med PHP og Ajax. Dette har vel noe med at jeg er codemonkey, og ikke designer.

Mitt tips er altså å sette seg ned noen kvelder, gå gjennom noen C#-webcasts, og lage noen spennende spill eller en widget gadget for Vista. Teknologi er ditt ansvar å lære seg, universitetet tar seg av algoritmene og arkitekturen.

« Forrige side  Neste side »