1 / 18

Bearbeide og presentere interessante bridgespill

Bearbeide og presentere interessante bridgespill. Daniel S. Lundekvam Veileder og oppdragsgiver: Sven-Olai Høyland. Oversikt. Bakgrunn for oppgaven Hva er bridge? Motivasjon Oppgaven Editor Avspiller Spalte Teknologi Utvikling Utfordringer Demo. Bakgrunn for oppgaven.

neona
Télécharger la présentation

Bearbeide og presentere interessante bridgespill

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. Bearbeide og presentere interessante bridgespill Daniel S. Lundekvam Veileder og oppdragsgiver: Sven-Olai Høyland

  2. Oversikt • Bakgrunn for oppgaven • Hva er bridge? • Motivasjon • Oppgaven • Editor • Avspiller • Spalte • Teknologi • Utvikling • Utfordringer • Demo

  3. Bakgrunn for oppgaven • Bridge er et veldig populært spill • Prøvegren i vinter-OL 2002 • Det finnes ca 630 000 registrerte spillere organisert under World Bridge Federation (WBF) • NBF har ca 11000 medlemmer • Mange spillere er ikke tilknyttet en klubb

  4. Hva er bridge? • Kortspill for fire personer som danner to par. • Skal nå gå igjennom de viktigste begrepene i bridge • Vanlig kortstokk – 13 kort til hver spiller • To hoveddeler – meldinger og spill • Spilldelen veldig likt amerikaner • bortsett fra blindemann • Meldinger • Syv nivåer, fire farger + NT • Avsluttende melding – kontrakt • Spillefører / Blindemann / Utspiller • Spill • Mål for vinnerne av meldingsrunder: Ta minst det antall stikk som er meldt • De andre: Hindre motspillerne • Som amerikaner

  5. Motivasjon • Det finnes bridge-spalter i de fleste norsk aviser • Disse har mange lesere • Mange leser disse avisspaltene nøye • Sette seg inn i problemstillinger en spiller har fått

  6. Oppgaven Bearbeide og presentere interessante bridgespill

  7. Oppgaven (2) • Bridge Base Online • Gjengir hva som har skjedd • Fokuserer på nyhetsverdi • Bruker som tilskuer • Vårt produkt • Bearbeide spesielt interessante spill • Legge til kommentarer og hint • Bruker som deltager

  8. Oppgaven (3) • 3 hoveddeler: • Editor for bearbeidelse • Avspiller • Spaltesystem

  9. Editor (1) • Erfarne spillere kan legge sine kommentarer til spill. • Tidligere registrerte spill fra BBO • Manuelt innlest fra f.eks. en privat bridgekveld • Kan belyse interessante spill og situasjoner som oppstår. • Disse behandlede spillene kan så lastes opp til spalte

  10. Editor (2) • Laste inne spill-fil (rådata) • Skal støtte flere formater • Lagre generell beskrivelse om spillet • Anbefalt posisjon som bruker bør ’oppleve’ spillet fra (N/S/Ø/V) • Kommentarer til enkelte kort/meldinger • Hint for hva som bør gjøres • Lagre spillet med kommentarer til fil • Laste opp spill til spalte

  11. Avspiller (1) • Bruker skal benytte avspilleren til å hente ned spill fra spalter de abonnerer på. • Spille av disse kommenterte spillene. • Fungere som både underholdning og til opplæring

  12. Avspiller (2) • Hente ned innlegg fra spalte • Logge inn med brukernavn og passord • Hente valgt innlegg i valgt spalte • Hente behandlete spill fra fil • Spille av spill fra ønsket spillerposisjon • Vise kommentarer/hint i riktige situasjoner

  13. Spalte (1) • Bruker oppretter spalte og blir ”redaktør” • Legger opp behandlede spill i slike spalter med Editor • Vanlig bruker abonnerer på slike spalter • Forhåndsbetaler et antall innlegg • Henter ned og spiller av innlegg med Avspiller

  14. Spalte (2) • Spaltene administreres fra Bjørnars nettsted • En administrator godkjenner spalter før de blir tilgjengelige • Bruker kan: • Opprette spalte • Endre spalte • Slette spalte • Abonnere på godkjent spalte

  15. Teknologi og Verktøy • Java - Eclipse Platform • Godt kjent med det på forhånd • Plug-in: • Jigloo SWT/Swing GUI Builder • Fat Jar Eclipse Plug-In • XML • MySQL • Brukergrensesnitt bibliotek – SWT • Unngå java-følelse over applikasjonen • JSmooth .exe-wrapper • Letter å forholde seg til exe-fil enn jar-fil

  16. Utvikling • Utviklingsprosess: • Forsøkt å benytte ider fra UP og XP • Kravanalyse • Brukstilfeller • Alistar Cockburn’s standard • Prototyping • Smidig design – vokser • Fokus på å beholde en klart lagdelt struktur

  17. Utfordringer • Sette meg inn i bridge – gått på bridgekurs • Integrasjonen mot Bjørnar sitt nettsted • Lage et godt brukergrensesnitt • Parsing bridgespill på eksisterende filformater

  18. Demo

More Related