02100+02199 Indledende Programmering Januar 2004
|
Projektopgaven løses i grupper á 2-3 personer. Grupper dannet inden for samme hold (klasse), skal blot tilmelde sig demonstration samt aflevere rapport og program sammen.
Det er OK at danne grupper på tværs af hold og kurser, men da skal I sende en besked til Helle Job med angivelse af navne, studienumre og holdnavne, så vi kan fortælle jer, hvilket hold I kommer til at høre til.
Hvis det af en eller anden grund ikke er muligt for dig at indgå i en gruppe, skal individuel aflevering aftales ved personlig henvendelse til Hans Henrik Løvengreen, rum 015, bygn. 322, evt. tlf. 4525 3763.
Alle grupper skal tilmelde sig til demonstration senest tirsdag d. 20/1 kl. 17.00. Se nederst på denne side.
Der vil være hjælpelærere til stede i databaren, bygn. 306, hver dag fra kl. 9-17 med den bedste dækning i tidsrummet 10-15.
Jeres program skal afleveres elektronisk som en .jar fil som beskrevet nedenfor.
Det anbefales, at I løbende sikrer jer, at I kan lave en korrekt fungerende jar-fil (en sådan kan også bruges som backup!).
java -classpath . spil [Bemærk punktummet]hvor spil er det fuldt kvalificerede navn på den klasse, der starter spillet. Hvis fx hovedklassen hedder AtaxxMain og ligger i pakke-kataloget ataxx under basiskatalog skal spil angives til attax.AtaxxMain (uden .java eller .class).
Main-Class: spilhvor spil er navnet på hovedklassen som beskrevet ovenfor.
Det er vigtigt at linien afsluttes med et linieskift.
jar cvmf maininfo.txt sXXXXXX.jar *hvor maininfo.txt er ovennævnte fil og sXXXXXX er studienummeret på et af gruppens medlemmer [fx den kønneste]. Dette skaber en jar-fil med navnet sXXXXXX.jar indholdende alle filer i kataloget incl. underkataloger og deres indhold. (Se evt. en forklaring af parametrene i beskrivelsen af jar-kommandoen).
java -jar sXXXXXX.jar[Denne kommando vil benytte jar-filen som classpath].
Ved aflevering skal der på denne måde skabes en fungerende jar-fil, der præcist svarer til programudskriften i rapporten. Denne fil sendes som vedhæftet fil/attachment i en email til jeres hold-addresse. Mailens Emne/Subject skal være "Java-projekt" og som indhold skal navne og studienumre for gruppens medlemmer angives.
jar xvf sXXXXXX.jar *.save
Jeres program skal demonstreres den sidste eller evt. næstsidste dag. Se nøje i projektbeskrivelsen hvad der kræves. Bemærk at demonstrationen højest må vare 10 minutter. For at demonstrere fx spilafslutning kan det derfor være en god ide at benytte gemte spil.
Demonstrationene udføres af grupperne selv, men fra hjælpelærerens konto ved brug af den tilsendte jar-fil.
Det er ikke nødvendigt at hele gruppen er tilstede ved demonstrationen.
Senest ved demonstrationens start skal hjælpelæreren have en udskrift af demonstrationsplanen.
Demonstrationerne afholdes torsdag d. 22. kl. 13-14 samt fredag d. 23. kl. 9-12.
Senest tirsdag d. 20/1 kl. 17.00 skal hver gruppe sende en email til hold-adressen for det hold, som gruppen hører til.
Mailens Emne/Subject skal være "Demo" og mailen skal indholde:
Studienummer, navn og hold for alle deltagere
Hvilken dag (torsdag d. 22. eller fredag d. 23.) I ønsker at demonstrere.
Tidsplanen for demonstrationerne kan under de enkelte hold.
Grupper, der ønsker at demonstrere om torsdagen, skal aflevere deres rapport og program senest torsdag kl. 12.00.