Vikingskipet, Hamar
27.–31. mars, 2013

AI Programming

AI Programming er en videreføring av compoen som tidligere het Hardcore Programming. Compoen i år er ellers lik tidligere år, men med et nytt spill, og den er minst like hardcore som tidligere år.

I denne compoen, skal du lage den perfekte kamp-droiden for å utslette dine fiender med laser, eksplosjoner og automatiske kampdroner. Du kan samle ressurser for å oppgradere kamp-drioden og våpnene for å dominere slagmarken.

Gå til Compo Case


Regler

Innlevering

Bidrag til konkurransen skal leveres gjennom det web-baserte compo-systemet.

Last opp et ZIP- eller RAR-arkiv som inneholder bidraget, samt en kort tekstfil med informasjon om bidraget i tillegg til kontaktinformasjon.

Hva skal leveres?

Kjørbare binærfiler og kildekoden for programmet ditt.

Kåring av en vinner

Vinneren vil bli bidraget som best tilfredsstiller kriteriene gitt i oppgaven.

Programmeringsspråk

Alle språk er lov så lenge de ikke trenger andre VM'er enn de vi lister opp under.

  • Kjørbare Windows/Linux-programmer
  • .NET 3.5/4.0
  • Java (JRE-versjon 7 Update 15)
  • Python 2.7/3.3
  • NodeJs 0.6.14

Bruk av eksterne biblioteker

Det er ikke tillatt å benytte andre tredjeparts bibliotek enn standardbibliotekene for språket ditt, med JSON som eneste unntak.

Bruk av systemressurser

Programmet ditt kan ikke aksessere disk, eksterne enheter eller lignende. Dette er ikke en konkurranse i å omgå regler eller jukse.

Programmet skal kjøre av seg selv uten noe form for brukerinteraksjon.

Tidsbegrensning for eksekvering

Det vil bli satt en grense for hvor lang tid programmet ditt får lov til å bruke på å løse problemet. Programmet ditt kan ikke gå over denne tidsbegrensningen.

Tidsbegrensningen vil være den samme for alle programmeringsspråkene. Dette betyr at du kan få en fordel av å bruke "raske" programmeringsspråk dersom du velger en "brute force"- fremgangsmåte. Dette regnes som en del av konkurransen; det vil ikke være noe handicapsystem som kompenserer for dette.

Andre kriterier for diskvalifikasjon

Bidraget ditt vil bli diskvalifisert hvis det kræsjer.

Minimum antall bidrag for å gjennomføre konkurransen

Konkurransen vil bli avholdt hvis vi får tre (3) eller flere bidrag. Hvis ikke vil konkurransen bli avlyst.