TiraLabra/TiraLabra — pull request #127 by skaipio (2014-03-17 17:35:01+00:00)
Title: 1. viikon palautus

Hajautustauluja tuli hyvin kerrattua tällä viikolla. En ehtinyt kunnolla tutustumaan niihin TirA-kurssilla, joten tämä projekti tuo hieman parannusta asiaan. Hajautusfunktion löytäminen merkkijonoilla on hieman haastavaa. Tuntuu turhauttavalta, että vaikka sanamäärä on vakio, niin ei siltikään tietääkseni ole mitään hajautusfunktiota, joka liittäisi jokaiseen avaimeen uniikin arvon, johon ei vaadita todella isoja lukuja, kun sanojen pituus on päälle 4. Toisaalta 8 kirjaimen eri kombinaatioita on 268, joten ei ihmekään.

Seuraavaksi yritän saada pelin sellaiseen kuntoon, että kaksinpeli samalla koneella ihmispelaajilla on mahdollista. Todennäköisesti teen pelaajasta abstraktinluokan, jolloin siitä voi olla sekä ihmispelaaja- että tekoäly-toteutus.