Nebula
The Gathering 2012 At the end of the universe
Hardcore Programming

Hardcore Programming

Du skal lage en kunstig intelligens i et av de tillatte programmeringsspråkene. Programmet skal spille et gitt spill, og vil bli målt etter kriterier gitt i oppgaven.

Problemet vil være et som er antatt uløselig i polynomisk tid (NP-komplett), noe som betyr at ditt beste håp er å finne en eller annen heuristikk som yter bedre enn konkurrentenes.

Gå til Compo Case

The compo case and simulator was released March 24th 2012.

Regler

  1. 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.

  2. Hva skal leveres?

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

  3. Kåring av en vinner

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

  4. Programmeringsspråk

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

    • Native windows binaries
    • .NET 3.5/4.0
    • Java (JRE version 6 Update 31)
    • Python 2.7/3.2
    • NodeJs 0.6.14
  5. Bruk av eksterne biblioteker

    Det er ikke tillatt å benytte andre tredjeparts bibliotek enn standardbibliotekene for språket ditt.

  6. 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.

  7. 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.

  8. Andre kriterier for diskvalifikasjon

    Bidraget ditt vil bli diskvalifisert hvis det kræsjer eller ikke klarer å løse oppgaven.

  9. 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.

  10. Premier (i NOK)

    • 1. plass 10 000,-
    • 2. plass 5000,-
    • 3. plass 2500,-
  11. Generelle regler

    De Overordnede reglene for de kreative konkurransene på The Gathering 2012 gjelder for denne konkurransen.

Foto: Steinar H. Gunderson