AskMeWords

Viime aikoina on tullut ohjelmoitua/opeteltua C#:ia, jonka johdosta päätin tehdä sanaston kertausohjelman kerratakseni englannin kielen epäsäännöllisiä verbejä. Koska sanaston kertaus jaettiin kolmeen jaksoon, jaoin myös ohjelman kehityksen kolmeen iteraatioon, joka meni käytännössä näin:

Kuvakaappaus AskMeWords-ohjelmasta.
Kuvakaappaus AskMeWords-ohjelmasta.
  1. Ensimmäinen iteraatio
    • Perustoiminnallisuus
      • Kyselee sanoja, sekä ilmoittaa onko jokin sana väärin, sekä kertoo oikean vastauksen
  2. Toinen iteraatio
    • Muokattiin hienompi ulkoasu
    • Lisättiin Jatkuva, sekä Kysy kaikki -moodi, jossa jatkuva kyselee jatkuvasti sattunnaisia sanoja ja Kysy kaikki puolestaan kysyy kaikki sanat kertaalleen läpi satunnaisessa järjestyksessä
  3. Kolmas iteraatio
    • Lisättiin XML-tuki sanaston tallennukselle ja lataamiselle
    • Lisättiin äänituki (sanoo annetun verbin taivutusmuodot)
      • Mahdollisuus poistaa äänet käytöstä
    • Lisättiin näyttämään prosentit Kysy kaikki -moodin lopuksi

Kaiken kaikkiaan kyseessä oli todella onnistunut projekti, jonka myötä oppi myös C#:ia. Muutamia bugeja ohjelmaan jäi, kuten prosenttien väärin laskeminen, sekä äänien katkeaminen.

Jos nyt joku kuitenkin haluaa testata ohjelmaa, sen voi ladata täältä.