Laste ned presentasjonen
Presentasjon lastes. Vennligst vent
1
Bearbeide og presentere interessante bridgespill
Daniel S. Lundekvam Veileder og oppdragsgiver: Sven-Olai Høyland
2
Oversikt Bakgrunn for oppgaven Oppgaven Teknologi Utvikling
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 registrerte spillere organisert under World Bridge Federation (WBF) NBF har ca 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
Bearbeide og presentere interessante bridgespill
Oppgaven Bearbeide og presentere interessante bridgespill
7
Oppgaven (2) Bridge Base Online Vårt produkt
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 Plug-in: XML MySQL
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: Kravanalyse Smidig design – vokser
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
Liknende presentasjoner
© 2024 SlidePlayer.no Inc.
All rights reserved.