INF-1400 Obligatorisk Oppgave 2

Slides:



Advertisements
Liknende presentasjoner
Hvordan skrive en vitenskapelig artikkel?
Advertisements

Design av sikre web-applikasjoner
Jr. FIRST LEGO League – 2014.
Høgskolen i Sør-Trøndelag, Avdeling for informatikk og e-læring
IKT ressurser for e-læring NVU-konferansen 2005 Olav Skundberg HiST, AITeL
Nyhetsfôring med RSS ALEPH brukermøte 2006
Programmering i ActionScript - hva er det, og hvordan undervise?
Geografiprosjekt Uke Innlevering 20.mars kl
Velkommen til informasjonsmøte om det selvstendige arbeidet på master
Object - embed  Flash. Object - embed  QuickTime/mpeg 4 progressive nedlesning.
Introduksjon til objektorientert programmering i PHP
Programmering i Java versjon januar 2005 Kun til bruk i tilknytning til læreboka ”Programmering i Java” skrevet av Else.
Kap.8 Sortering og søking sist oppdatert • Del 1 Søking - lineær søking m/u sorterte elementer - binærsøking - analyse • Del 2 Sortering - ”gamle”
Objektorientert programmering i PHP del 2
INMA Performance Awards Innlevering – kategori: Innovasjon Innleveringsfrist 15. august.
E-Site Intro for utviklere. Innhold Info Funksjoner Aktører og tilgang Arkitektur, egne utvidelser (.Net 3.5) Objekter og user controls.
Duo- en liten innføring
Aksess kontroll None shall pass.
ANDROID-PROGRAMMERING VÅREN ACTIVITY OG INTENTS Repetisjon fra forrige gang.
Mer om programmering av aggregeringer Repetisjon: Komposisjon og aggregering En register-klasse: modellering En register-klasse: implementering Sortering.
IBE110 Informasjonsteknologi Praktisk informasjon. Professor Kai A. Olsen, Høgskolen i Molde og Universitetet i Bergen.
En kort innføring i Design Patterns
Mohammad Ali Koteich Danial Siddiq Sheikh. Hva skal vi snakke om? Directory LDAP The Apache Directory Project.
I dag: Kort repetisjon om faget webprosjekt Om gruppearbeid
Combining Compound Conceptual User Interface Components with Modelling Patterns - a Promising Direction for Model-based Cross-platform User Interface Development.
Object Oriented Measurement
Programmering i Java versjon Kun til bruk i tilknytning til læreboka ”Programmering i Java” skrevet av Else Lervik.
Programmering i Java versjon desember 2002 Kun til bruk i tilknytning til læreboka ”Programmering i Java” skrevet av Else.
Faglig informasjonssøking for protokollstudenter (IIC/IID)
Flash og ActionScript - eksempler og oppgaver
En enkel introduksjon Geir H. Hansen & Martin Setek SUAF-SO USIT jQuery.
IFrame LEGGE TIL IFRAME. IFRAME for å legge til en iframe, kopier kodesnutten som angitt på siden du skal dele fra: f. eks.:
Agenda Råd om/prosedyre for utenlandsopphold sett fra PuP (Bjørn Andersen) Råd om/prosedyre for utenlandsopphold sett fra instituttene Råd om/prosedyre.
INMA Performance Awards Innlevering – kategori: singel kampanje Innleveringsfrist 15. august.
INMA Performance Awards Innlevering – kategori: Åpen klasse Innleveringsfrist 15. august.
Hvordan kan foreldre bruke de vangligste funksjonene i Itslearning.com
VI LAGER EN PLATEBUTIKK
Avdeling for ingeniørutdanning
Programmering sif8005. Praktisk informasjon  Innleveringsfrist øvinger: mandag kl  Alle øvinger er obligatoriske  Studass tilgjengelig 6 timer.
Testing av objektorienterte systemer Testplanlegging
PROSJEKT VÅREN 2015 I løpet av våren 2015 skal samtlige studenter i 3DT, 3ELE, 3DTD, 3. master ikt og 3 master indøk, 3DTM, Programmering og Multimedia.
Steinar Hafto Myre 23. januar 2007 VALPRAKS PRAKSISORDNINGEN I PRAKSIS En gjennomgang av –Opplegget –Frister –Informasjonskilder.
En gjennomgang av Opplegget Frister Informasjonskilder
2005 VALPRAKS PRAKSISORDNINGEN I PRAKSIS En gjennomgang av Opplegget Frister Informasjonskilder.
Mars 2014 Listeforslag Forberedelser. Informasjon til partiene Krav til listeforslaget (f.eks. antall kandidater) Krav til kandidatene Krav til og antall.
Android-Programmering Våren Introduksjon ActionBar Behovet for forandring Hva er Android ActionBar Tilpasning av ActionBar ActionBar - versjonshåndtering.
INF-1400 Obligatorisk Oppgave 1 Breakout-Klone Marius Andreassen Edvard Pedersen
Opphavsrett, personvern og kildekritikk Undervisningsopplegg A05, våren 2007 IKT-seksjonen, avd for LU, HiO.
Velkommen til foreldremøte.
1. samling, MEVIT4000 Om emnet og arbeidsprosessene.
Trondheim Lytte- og Læresenter. Sammendrag Prosjektet ble iverksatt fordi Trondheim Lytte- og Læresenter så behovet i å ha et elektronisk kundearkiv i.
Ekstra mange tips til Oblig 3! 12. mars 2007 Are Magnus Bruaset og Arild Waaler Inst. for informatikk, UiO.
Pedagogikk 102 Våren 2009 Arbeidskrav og vurdering.
MAS 1500 Vest-Europeisk historie
Protokoller Pensum: Olsen, kap. 5 og 6. Kommunikasjonsprotokoll Rutiner for å administrere og kontrollere oversending av data Telefonsamtale (”Hallo”,
​Spam 4. trinn ​Kommunikasjon Interaktiv presentasjon - spam.
FRM 2021 – våren 2007 Prosjektoppgaver i samfunnsfarmasi Veiledere: Helle Håkonsen Rolf Johansen.
Universell utforming. Tilgjengelighet for alle ● Alle personer skal kunne bruke et produkt på en likestilt måte så langt det er mulig.
INF-1400 Obligatorisk Oppgave 3 Mayhem Clone
Importere design mal E-Site step-by-step.
Verktøy for å kartlegge holdninger
Хяналт шалгалт, дүн шинжилгээний хэлтэс 2017 он
INF-1400 Obligatorisk Oppgave 1
INMA Performance Awards
INMA Performance Awards
Objektorientert programmering i Java
Kom i gang med programmering!
IN3030 – Effektiv parallellprogrammering Uke 1 2. del, våren 2019
Utskrift av presentasjonen:

INF-1400 Obligatorisk Oppgave 2 Boids 13.02.2015

Introduksjon Python + Pygame Objekt orientert programmering: Klasser, metoder og arv

Boids Enkel simulator En klone av flokksimulatoren Boids, av Craig Reynolds Hver boid følger tre regler: Boider søker mot sentrum av nærliggende boider. Boider prøver å unngå sammenstøt med andre boider. Boider innretter seg etter den gjennomsnittlige retningen til nærliggende boider.

Krav Objekt orientert programmering med klasser og metoder. Arv må implementeres på minst en klasse. Oppfylle alle tre reglene til boidene. Hoiks og Hinder. Rapporten skal forklare arv i objekt orientert programmering, og hvordan du har utnyttet dette. Klassediagram som beskriver relasjonen mellom klassene.

Ekstra Hoiks kan spise boider, og vokse i størrelse. Mat. Boidene flokker seg mot omrader som inneholder mat. Bruk musepekeren til a legge til boider, hoiker, mat o.l. 3D

Rapport Beskriv hva du har gjort. Vis at du har forstått det du har gjort. Beskriv bruk av arv. Figurer. Må leveres i PDF.

Innlevering inf1400-username-2/ |--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 Mars 10:00

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. Fokuser på koden først, deretter utseende. Bruk Vector-klassen fra prekoden. Bruk vedlagte ressurser.

SPØRSMÅL?

URLs http://www.kfish.org/boids/pseudocode.html http://www.red3d.com/cwr/boids/ http://en.wikipedia.org/wiki/Boids