In deze periode ligt de nadruk op het zelfstandig ontwikkelen van kennis. Waar kun je bij ingewikkelde vraagstukken je informatie vinden? Wanneer je iets wil maken, maar niemand heeft je ooit verteld hoe, hoe pak je dat dan aan? De stof die behandeld wordt is een uitbreiding op wat er in de voorgaande periode's is besproken. Hoe kun je zoeken met behulp van een query binnen je database, hoe maak je zoekresultaten op en wat kan Flash nog meer?
Opdracht
Je kunt uit 3 onderwerpen kiezen om invulling te geven aan de leerdoelen voor deze periode. Het is de bedoeling dat je deze opdracht individueel uitvoert. De keuze voor een onderwerp mag beïnvloed worden door de wijze waarop je je wilt differentiëren. Deze periode kan worden ingevuld met een echt technisch onderzoek, of met een duidelijke relatie naar interaction design of om je straks te kunnen presenteren op de arbeidsmarkt. De onderwerpen waaruit gekozen kan worden zijn:
2d Flash Game
Bouw een game in 2d. Hierboven een aantal oldfashion games die ter inspiratie kunnen dienen. Het mag geen bestaande game zijn, bedenk zelf een game concept en maak visuals voor de game. Je wordt beoordeeld op de techniek en de manier waartoe je tot het eindproduct bent gekomen. Je mag gebruik maken van tutorials, maar niet van een kant en klare game. Het spel moet online te spelen zijn.
voor links met voorbeelden zie kopje links onderaan
CMS voor eigen showcase portfolio
De komende periode is iedereen druk bezig een nieuwe website te ontwerpen, die als showcase moet gaan dienen voor het zoeken van een stage. Deze lessen kan je gebruiken om deze showcase te ontwikkelen en ook een CMS (Content Management Systeem) te geven. Met deze CMS kan je dan nieuwe projecten, tekst en afbeeldingen, toevoegen, wijzigen en verwijderen.
Fluid interfaces programmeren in flash
Wanneer je je meer wil gaan richten op interaction design en de mogelijkheden van affordances, feedback en feed forward. Kan je goed onderzoek doen naar de kracht toegepaste animatie in een interface. Formuleer een duidelijk doel wat je wilt bereiken. En maak een serie voorbeelden van hoe je dit zou kunnen doen. Op deze manier zou je een design-bibliotheek kunnen maken met een serie van uitgewerkte interactie-elementen. Deze animaties maak je met behulp van code en zijn afhankelijk van de input uit de interface. Voorbeelden hiervan zijn bijvoorbeeld de ‘doc' op de apple, of het verdwijnen van vensters in de prullenbak, of allerlei alternatieve browsers:
http://www.searchscapes.net/map.html
http://news.com.com/2104-1024_3-6038414.html?tag=st.bp
voor meer links, zie kopje links onderaan
Vrije opdracht
Als je zelf een goed idee hebt kan dat ook. Naast het feit dat je nu een plan moet opstellen, moet je ook de opdracht formuleren. Denk na over de haalbaarheid van de opdracht die je je zelf stelt. Het is de bedoeling dat je een werkend geheel maakt en niet een mockup of een prototype.
Het is niet de bedoeling om een opdracht die je van buiten hebt aangenomen (zeg freelance) uit te voeren in de MME les. Bespreek het idee met je docent en laat dat goed keuren. Zonder goedkeuring is het onmogelijk iets de doen. Het type uitvoering is afhankelijk van je niveau. Zie het schema hieronder.
Uitvoering opdracht
De bedoeling is dat je deze opdracht invult op het niveau waarop jij werkzaam bent. Dit betekend dat we differentiaties hebben aangebracht in de opdrachten. Dit is terug te vinden in de onderstaande matrix:
|
beginner |
intermediate |
expert |
2d Game |
Game in flash die speelbaar is, geen prototype! |
Game in flash die speelbaar is, de resultaten worden opgeslagen in een database. Geen prototype |
Game in flash of andere taal, welke volledig object georiënteerd is geprogrammeerd. De resultaten worden opgeslagen in een database. Geen prototype |
CMS |
CMS gemaakt in PHP en gebaseerd op een database. Deze CMS is gekoppeld aan je portfolio ontwerp. Dus voor en achterkant. Gebruik xhtml in combinatie met CSS. Geen prototype. |
Om de interactiviteit van je CMS te bevorderen pas je AJAX of XSLT toe. Op die manier maak je het CMS zo gebruiksvriendelijk mogelijk en onderzoek je de grenzen van techniek om je interactie te verbeteren. Gebruik xhtml in combinatie met CSS. |
CMS bouw je volledig object georiënteerd in PHP. Je deelt je CMS op in modules, waardoor je met behulp van je CMS ook voorkant kan inrichten. Voeg een zoeksysteem toe waarmee je in je eigen informatie kan zoeken. Gebruik xhtml in combinatie met CSS. |
Fluid interfaces |
Doe onderzoek naar de mogelijkheden van het toepassen van flashanimaties in een interface. Koppel animatie aan een menu structuur middels Flash. |
Op basis van informatie uit een database kan je met behulp van flash dynamisch een interface generen, Pas in zo'n interface animatie toe. Waardoor het bruikbaar is. |
Op basis van informatie uit een database kan je een interface op bouwen in allerlei talen. Denk hierbij aan bijv de searchscapes. Bouw object georiënteerd een dynamische interfase. Doe onderzoek naar welke techniek het meest geschikt is. |
Vrije Opdracht |
Onderzoek opdracht specifiek |
Onderzoek opdracht specifiek echter met grotere logica binnen de code |
Onderzoek opdracht specifiek: Hoge mate van logica en schaalbaarheid. |
Links
Fluid interface; (gaat van simpele animatie tot meer geavanceerd)
http://www.netbasedartistz.nl/
http://www.miniml.com/ (zie design>websites)
http://www.chewinggumfortheeyes.com/
http://www.nagaoka-id.ac.jp/gallery/gallery.html
http://www.intentionallies.co.jp/content_normal.html
Game; (verdere info is makkelijk te googlen, het net staat er vol mee)
http://www.romaingruner.com/v3/
http://www.flashgamer.com/flash/