Fußball Manager versjon 2.0

Fußball Manager, en web app jeg har laget for å holde oversikt over spilte fussball (eller foosball) kamper, har nå vært “i produksjon” i Contiki R&D i ca 10 måneder. Vi bestemte oss for å avslutte 2007/2008 sesongen i dag, og Øystein ble den verdige vinneren. På mandag sletter vi all historikk og starter med blanke ark.

I den forbindelse ville jeg forbedre verktøyet litt, så i kveld har jeg utviklet Fußball Manager versjon 2.0. Utvidelsen er en liga-modul. Man kan legge til registrerte spillere i en liga, bestemme hvor mange kamper den skal bestå av – og så genererer manageren alle kampene.

fuss_league1.jpg

Når man så spiller og registrerer kamper så kan man velge (om man har blitt enige om det på forhånd) å også registrere den som en gjeldende liga-kamp. På bildet under kan du se hvordan liga-oversikten ser ut.

fuss_league2.jpg

Så i tillegg til å konkurere om den beste ratingen som tidligere kan man altså nå også konkurrere om en liga-plassering. Jeg håper dette blir godt mottatt på mandag.

Les tidligere artikler om Fußball Manager her og her.

Kategorier: Diverse prosjekter, Jobb, Webutvikling.
RSS feed for kommentarene. Tilbaketråkk.

8 kommentarer til “Fußball Manager versjon 2.0”

  1. Jon Arild Says:

    Skal si du er effektiv for tiden! :-) Gleder meg til å starte Contiki Fussball Champtions League? på mandag.

    Og så en liten ting til… Jeg er bare nødt til å fortelle leserene dine (siden du ikke gjorde det) at du hadde en klar 2. plass på rankingen rund lunsjtider i dag (etter 10 måneders spill), men så var det en endring… Hmm…. Lurer på hvem som stakk av med 2. plassen ;-) Den psykologiske krigføringen før ligaen er i gang…

  2. Torbjørn Says:

    Ja, det svinger fort. På torsdag hadde jeg førsteplassen, og dagen etter endte jeg altså på fjerdeplass. Synes egentlig det er rettferdig at både Halvard og Øystein ble ranket over meg til slutt, men at du også skulle klare det.., nei det var ikke planen! ;)

    Det er ekstremt hvor mye dagsformen har å si forresten. Tror jeg skal begynne å gjøre som Halvard – nekte å spille hvis formen ikke helt er der.

  3. Torbjørn Says:

    Når det gjelder effektiviteten, så ja, jeg er ganske fornøyd med den faktisk. Det lå ikke mer enn mellom 1 til to arbeidsdager i versjon 1 totalt sett, og utvidelsen nå tok ikke mer enn en knapp arbeidsdag.

    Er forøvrig overrasket over at teknikken jeg har brukt med XML filer som leses og skrives hele tiden har fungert såpass godt som det har gjort.

    PS: Jeg sier ikke at jeg har gjort utviklingen i arbeidstiden :D

  4. Jon Arild Says:

    Ang skriving til/fra xml filer så er DasBlog et godt eksempel. Der har de derimot måttet skrive adaptere for å håndtere simultanskriving til filen(e), men interessant at det funker bra. Til og med Scott Hanselman som var med og utviklet DasBlog og bruker den på sin egen blog (som forresten har ganske heavy load skulle jeg tro), sier at han er overrasket over at det har fungert så bra som det har og at det også har skalert. Jeg bruker den også til min blog og har ikke oppdaget noen problemer.

  5. Halvard Says:

    Jeg nekter ikke å spille, jeg velger bare å stå over :)
    Dette ser kult ut!!

  6. Torbjørn Says:

    I dag har jeg lagt til litt mer funksjonalitet som fokuserer på å fikse opp i feilregistreringer.

    1) Man kan nå slette resultatet i en liga-kamp

    2) Man kan justere alle de vanlige verdiene på en spiller (antall kamper vunnet/tapt samt poeng).

    Grafene over spillerens utvikling blir ikke helt riktig om man foretar justeringer, ettersom justeringene ikke sletter historikk i AuditTrail, som er grunnlaget for statistikken. Men det tror jeg vi kan leve med.

    Jeg har også lagt på litt ekstra sikkerhet på disse funksjonene samt oppsettet av ligaen. Man må nå taste inn et admin-passord hver gang man skal foreta en slik operasjon. Dette er først og fremst for at man ikke skal foreta en drastisk endring ved en feiltagelse.

  7. bren Says:

    Cool to see the foosball enthusiasm still there :)

    good luck,
    bren

  8. Øystein Says:

    Hei!

    Vi har nettopp kjøpt inn et foosball bord og kunne trengt et slik system som du har laget…
    Fungerer web app`en også på mac?

    Øystein

Skriv en kommentar

Tillatte tags: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>


Torbjørn: La oss anta to ulike definisjoner av Template Method pattern - de to ytterpunkte...

Lars-Petter: Hei igjen. Siden du inviterer til å ta diskusjonen i bloggen, og har tatt deg t...

Torbjørn: Lars-Petter: Det er én måte å se det på. Det er absolutt fortsatt Template M...

Lars-Petter: Hei. Har du ikke i prinsippet her gått over fra Template Method (arv) til Strat...

Christian Abildsø: I alle fall i C#, så føles dette som kode som blir mer fleksibel men vanskelig...

Torbjørn: Hei Henrik, og takk for tilbudet. Ble oppmerksom på Rasberry Pi for under en uk...

Henrik Sandaker Palm: Ang. større hobby prosjekt. Du er som er en slik rakker på programmering har j...

Øivind Nilsen: Slutt å bruke mobilnummeret mitt som eksempel !...

Bjørn Einar Bjartnes: Jeg har også latt meg fascinere av Clojure, uten at jeg har kommet så veldig l...

Bjørn Einar Bjartnes: Sweet :) Jeg tror egentlig jeg liker det som det er, med musikk. Litt av utford...

Mulig relaterte linker

 Hold deg oppdatert

Søk i bloggen

Ferske innlegg

  • Template Method del 4: Multippel arv
  • Template Method Intermesso
  • Template Method del 3: Bare funksjoner
  • Template Method del 2: På vei mot funksjonell programmering
  • Kategorier

  • .net ninja (37)
  • Bøker (17)
  • Diverse prosjekter (35)
  • DSL (10)
  • Erlang (10)
  • F# (5)
  • Hardware (1)
  • Jobb (77)
  • Julekalender (51)
  • kjempekjekt.com (23)
  • LISP/Clojure (33)
  • NNUG / community (60)
  • O/RM & databaser (10)
  • Off topic (116)
  • OO-design/clean code (30)
  • Podcasts (14)
  • Polyglot (77)
  • Ruby (27)
  • Silverlight / RIA (3)
  • Software/verktøy (20)
  • Softwareutvikling (20)
  • Testing / TDD (30)
  • the contiki strip (13)
  • User experience (3)
  • WCF (3)
  • Webutvikling (32)
  • WPF (9)
  • WTF (12)
  • Last ned Wallpaper

    Programmeringsbloggens tøffe skrivebordsbakgrunn med snippets fra ulike språk laster du ned her!

    Abonner via epost

    Om du vil kan du få alle nye blogposter tilsendt til din epost. Abonner nå, det er kjempeenkelt!

    Meta