INF-1400 Obligatorisk Oppgave 1 Breakout-Klone Marius Andreassen Edvard Pedersen 20.01.2014.

Slides:



Advertisements
Liknende presentasjoner
vi presenterer SLIDEPLAYER.NO
Advertisements

Reisefot På Gir oversikt og sikrer deres rutiner.
Repetisjon innkapsling static tabell av primitiv datatype LC191D Videregående programmering Høgskolen i Sør-Trøndelag, Avdeling for informatikk og e-læring.
Verveaksjon mars starter verveaksjonen i morgenrushet på Oslo S • Øke medlemstallet med 1% årlig • 8. – 24. mars ekstra innsats • Filmsnutter.
Tabeller av objekter Klassen ArrayList
*BEST Consulting Group
Hva slags spørsmål skal man stille på hvilke nivåer?
Er datasikkerhet viktig for deres firma ? Hva ville dere gjøre hvis alle data plutselig ble borte ved: •Tyveri ? •Brann ? •Datahavari ? •Menneskelig svikt.
Cristin-rapportering 2011
Fotball mot homofobi Et skjevt blikk fra sidelinja.
22 tips for den faglitterære forfatteren
Hvordan melde seg på skyteaktiviteter 1.For å kunne melde deg på skyteaktiviteter må du være godkjent av avdelingen som aktiv skytter. Før dette må du.
Høgskolen i Sør-Trøndelag, Avdeling for informatikk og e-læring
Hvordan lage spill i power point?
Slik kommer du til «Personverninnstillinger»: Logg inn på Facebook.
Introduksjon til objektorientert programmering i PHP
En innføring i spillet: Dobbeltkrig – Grønn
Klaus Pettersen & Bjørn Erik Korum Hansen
Prosjektstyring i kulturbedrifter Mentorcafe 5. febr Arne Kristiansen.
Forskningsrapporten: Sjekkliste før innlevering (empirisk rapport)
Sprint Jeløy 97 Foreldremøte Hensikten med møte: • Oppsummering av sesongen 2010 • Presentere planer for 2011 • Svare på spørsmål fra foreldrene.
Tannpleiernes tannpine -podcasting ved Odontologisk fakultet.
Tips og triks Strukturering av større applikasjoner Automatiserte tester. Kristian Johannessen
Å overleve oppgaveskriving: Litteraturgjennomgang
VELKOMMEN TIL URO OPPLÆRING
Arbeidskrav og rammebetingelser IKT-krav Betraktninger.
Generelt I/O if/else Funksjoner Lists Løkker Dictionaries Annet Listebehandling Klasser Python med noen algdat-anvendelser Åsmund Eldhuset asmunde *at*
Operativsystemer.  Tilstandsmaskiner kalles på engelsk Finite State Machines.  Tilstandsmaskiner er en metode til å beskrive systemer med logisk og.
Nye websider for Sørli skole
Mer om programmering av aggregeringer Repetisjon: Komposisjon og aggregering En register-klasse: modellering En register-klasse: implementering Sortering.
Jæger: Robuste og sikre systemer INF150 Programmering torsdag 31.8 Kapittel 3: Grunnlag for programmering i Visual Basic.
IBE110 Informasjonsteknologi Praktisk informasjon. Professor Kai A. Olsen, Høgskolen i Molde og Universitetet i Bergen.
Hva er viktig i Emnebeskrivelsen? BYG 1271 F – Materiallære
Har vi et verdifullt verdigrunnlag? Valg, mål og drømmer. Akershus Fotballkrets
Elektroniske verktøy Diakonhjemmet august Verktøyene Disse verktøyene blir brukt på ditt studium Epost Studentweb Its learning.
Combining Compound Conceptual User Interface Components with Modelling Patterns - a Promising Direction for Model-based Cross-platform User Interface Development.
Kodegjennomgang Thommy Bommen & Jarle Søberg Computas AS.
Teknikker for å bedre design- prosessen -Design by contract -Prototyping design -Fault-tree analyses.
PÅ SAMME LAG for å bedre læringsutbytte for alle
Prosjekt og forskningsrapport
Faglig informasjonssøking for protokollstudenter (IIC/IID)
INF 295 Algoritmer og datastrukturer Forelesning 6 ADT Lister, Stakker og Køer Hans Fr. Nordhaug (Ola Bø)
Teknologisk påvirkning av barns oppvekst
VI LAGER EN PLATEBUTIKK
Funksjoner og Innstillinger i
Podcasting på odontologi. Kort om hva podcasting er. Mer om hvorfor vi podcaster. Deretter hvordan vi podcaster. Til slutt: Funker det???
Programmering sif8005. Praktisk informasjon  Innleveringsfrist øvinger: mandag kl  Alle øvinger er obligatoriske  Studass tilgjengelig 6 timer.
Gruppe 5 består av: – Cecilie Vitting – – Marit S. Asklien -
Radio Reklame Komplett.no Fossbad Spotify.
Digitalt prosjektrom og samarbeidsteknologi Muligheter for meningsskaping og relevans i et «kombinert klasserom» Jorunn Thortveit og Hans Erik Bugge IGIS.
Til alle foresatte i 4a og 6b I år er det foreldre til barn i klasse 4a og 6b som er dugnadsgjengen på 17. mai. Det vil si at vi bl.a. har ansvaret for.
Oppfølging av studenter på HF NIFU-rapport om HFs tiltak mot frafall 4. februar 2015 Seksjonssjef Gro Enerstvedt Smenes og rådgiver Christine Klem.
INF-1400 Obligatorisk Oppgave 2
10 tips for (betre) bruk av Fronter Terje Mølster Lynkursdag
JavaFX i kodeklubben Apps i Java. Programmering og programmeringsspråk Alle programmeringsspråk er egentlig like... men alt som følger med språket (verktøy,
Bruk av IKT i ulike beslutningsprosesser og arbeidsoppgaver i offentlig sektor (II) - Spesielt om representasjon av rettsregler i datamaskinprogrammer.
FRM 2021 – våren 2007 Prosjektoppgaver i samfunnsfarmasi Veiledere: Helle Håkonsen Rolf Johansen.
Trafikantens mobile sanntidssystem Presentasjon INF5261.
Universelt utformede PDF’er Andreas Cederbom & Joakim Lundberg.
Lenken til Fronter finnes nederst på mf.no. Logg inn med din MF-brukerkonto. Brukernavn og passord genereres etter første gangs semesterregistrering og.
Hovedprosjekt Fagnr: ITF stp. Vår 3.klasse
INF-1400 Obligatorisk Oppgave 3 Mayhem Clone
Хяналт шалгалт, дүн шинжилгээний хэлтэс 2017 он
INF-1400 Obligatorisk Oppgave 1
Drømmer må bli trodd på, drømmer må tåle motgang,
rapportering og kvalitetssikring
Konflikt Forslag til spørsmål: - Hva ser dere på bildet?
Kom i gang med programmering!
Forfattere (liten skrift) Introduksjon
Innføring ny kamprapportering i FIKS Breddefotball
Utskrift av presentasjonen:

INF-1400 Obligatorisk Oppgave 1 Breakout-Klone Marius Andreassen Edvard Pedersen

Introduksjon Python + Pygame Objektorientert programmering : Klasser og metoder

Breakout Støtte grunnmekanikken til det orginale spillet Pad Brikker Vinn spillet når alle brikkene er fjernet. Hvis ballen bommer på paden, taper man spillet. Interface/Utseende: Helt fritt

Krav Objektorientert programmering: Klasser og metoder Platformen skal styres ved bruk av musen eller piltastene. Ballen skal sprette av platformen med ulik vinkel avhengig av hvor den treffer på platformen. En brikke forsvinner når ballen treffer den Ballen spretter av veggene og taket. Spillet vinnes når alle brikkene er borte. Spillet avsluttes når ballen treffer bunnen av skjermen (GAME OVER!) Godt strukturert og kommentert kode.

Ekstra Flere brett Helsesystem (spilleren dør ikke før man har bommet 3 ganger) Highscore-liste Lyd Power-ups (ekstra liv, skyting, større platform, osv.) Brikkene kan tåle mer enn ett treff Hva du har lyst til

Rapport Beskriv hva du har gjort. Hva har vært vanskelig? Klassediagram (se bok og slides) Figurer Få frem det viktigste av det du har gjort, og det vanskeligste med det hele Eksempel på strukturering er med i handouten

Alternativ oppgave Mulighet til å gjøre noe helt annet hvis ønskelig Design MÅ godkjennes av oss før implementasjon Fremdeles krav om objektorientering Innebærer mer arbeid for neste obligatoriske oppgave –Innebærer også mer arbeid for denne oppgaven

Innlevering inf1400-username-1/ |--src/ | |--all the source files here | |--README | |--report.pdf MÅ være.pdf, Hvis ikke blir innleveringen ikke godkjent et zip eller tar.gz arkiv Frist: 13. Februar

Fusk Kopiering av kode er ikke lov. Kopiering av design fra en annens løsning, eller en løsning funnet å nettet er ikke lov. Se på en annen løsning under arbeidet med oppgaven er ikke lov. Feil bruk av referanser er ikke lov. Få hjelp av en annen student til å løse et problem er lov. Diskutere design med en annen student er lov. Få løsningen (kode, design eller beskrivelse) er ikke lov.

Tips Start tidlig! Lever inn, uansett status Si ifra til oss hvis dere får problemer Spørsmål?

Spørsmål Vi er tilgjengelige på e-post Gruppetimene –Du kan komme på den av de du vil