Sökresultat:
679 Uppsatser om Funktionell programmering - Sida 16 av 46
Processuell generering av oändliga spelvärldar : Praktiska problem och optimering
Enligt oss så är det största problemet med att processuellt generera en pseudo-oändlig spelvärld i realtid är att få genereringen att ske så sömlöst som möjligt samtidigt som världen upplevs som konsekvent. För att finna lösningar på detta problem så analyserar vi andra studier och spel som utnyttjar processuell generering. Vi använder sedan de metoder och tekniker vi funnit för skapandet av en egen applikation för att få en djupare förståelse för hur dessa fungerar i praktiken och hur mycket varje metod påverkar prestandan. I vår slutsats beskriver vi de problem vi fann, deras orsak och ger förslag på lösningar. På grund av studiens tekniska karaktär så riktar den sig främst till programmerare.
Simulation environment for further development of distributed
milking products
För att underlätta vidareutvecklingen av dagens programvara har jag fortsatt att utveckla den simuleringsmiljö som redan finns på företaget idag för en av produkterna som används vid mjölkning. Simuleringsmiljön skall underlätta utvecklingen av större system för större gårdar. Det som systemet hjälper till med är just uppsättningen av en gård med ett visst antal kor och ett visst antal mjölkningsmaskiner. Den tidigare miljön var skriven i MFC men för att möta morgondagens krav har denna blivit omskriven till C# .NET med hjälp av Windows Forms. Det program jag skrev först använde sig av C++/CLI vilket var väldigt krångligt att använda, det resulterade i att jag helt och hållet gick över till C# .NET.
Infiltration of Waldheim
"Infiltration of Waldheim" är ett spel gjort av David Lindell (grafik), Andreas
Persson (programmering) och Mathias Jönsson (ljud och musik). Målet vi hade med
projektet var att ha en spelbar bana med minst en vapen typ samt fiender att
eliminera, allt ackompanjerat med pampig musik och en massa ljudeffekter.
Jag kommer i denna rapport beskriva arbetets gång samt reflektera över vad som
har fungerat och vad som varit mindre bra under projektets gång.
Mina planer för spelet var mest att lära mig mera om framförallt AI samt arbeta
mera i 3d. Spelet ska mest vara för mig själv, men med lite putsning och mera
innehåll eventuellt användas vid jobb ansökningar i framtiden..
Kontrollmodell för kvalitetssäkring av professionella tjänster
För ett serviceföretag är det väsentligt att kunna leverera tjänstekvalitet för att tillfredsställa kunden. Tjänsternas immateriella produktkaraktär gör det emellertid svårt för serviceleverantören i allmänhet och professionella tjänsteleverantörer i synnerhet att säkerställa kvalitet. Syftet med detta arbete är att utveckla en kontrollmodell som kan användas av professionella tjänsteleverantörer som ett hjälpmedel i arbetet att säkra servicekvalitet. Modellen bygger på relevant teori och består av tre kvalitetskategorier ? image, teknisk kvalitet och funktionell kvalitet ? genom vilka 13 kvalitetsdimensioner behandlas.
Väderövervakning med övervakningssystemet Uni-View
Företaget Radius Control Systems AB sysslar huvudsakligen med utveckling och underhåll av SCADA applikationer. Radius hade önskemål om att kunna visa väderinformation från en väderstation i Radius egna övervakningssystem Uni-View. Detta skulle ske via ABB: s styrsystem AC 800M/ 800xA, med en PM856 processor. Arbetet handlar om att upprätta kommunikation mellan en PLC och väderstation, och från PLC vidare upp till Uni-View. Rapporten behandlar hela arbetsprocessen med början från en prototyp till ett fungerande system.
Signal- och bildbehandling på moderna grafikprocessorer
En modern grafikprocessor är oerhört kraftfull och har en prestanda som potentiellt sett är många gånger högre än för en modern mikroprocessor. I takt med att grafikprocessorn blivit alltmer programmerbar har det blivit möjligt att använda den för beräkningstunga tillämpningar utanför dess normala användningsområde. Inom det här arbetet utreds vilka möjligheter och begränsningar som uppstår vid användandet av grafikprocessorer för generell programmering. Arbetet inriktas främst mot signal- och bildbehandlingstillämpningar men mycket av principerna är tillämpliga även inom andra områden.Ett ramverk för bildbehandling implementeras och några algoritmer inom bildanalys realiseras och utvärderas, bland annat stereoseende och beräkning av optiskt flöde. Resultaten visar på att vissa tillämpningar kan uppvisa en avsevärd prestandaökning i en grafikprocessor jämfört med i en mikroprocessor men att andra tillämpningar kan vara ineffektiva eller mycket svåra att implementera..
Programmering av styrutrustning för vridbord vid radarmätplats
Vid kalibrering av en radars antenn placeras radarn på ett vridbord som kan rikta in den mot en mast. På masten sitter ett kors som används som riktpunkt. Huvuduppgiften i examensarbetet var att skriva ett program i National Instruments programmeringsmiljö LabVIEW som kan ställa in vridbordet med en noggrannhet på 0,1 milliradianer. Programmet ska kunna användas som ett DLL (Dynamic-link library) i LabWindows/CVI där ett antal olika funktioner ska kunna anropas för styrning av vridbordet. Eftersom nästan all maskinvara är från National Instruments blev programmet väldigt lätt att skriva.
Sektioneringsmetoder för samlingsskena i ställverk
E.ON Elnät Sverige AB är ett av de ledande företagen inom elkraftdistribution i Sverige. Bland annat arbetar de med nyanläggningar av fördelningsstationer. Examensarbetet omfattar först och främst att undersöka vilka sektioneringsmetoder för samlingsskenan i ett mellanspänningsställverk som är mest fördelaktiga ur ekonomisk och funktionell synpunkt. I synnerhet ska möjligheter att sektionera samlingsskenan med AMS-metoder (Arbete med Spänning) undersökas. Examensarbetet utökades senare med ytterligare två delar som undersöktes med avseende på vilken utrustning som skulle användas för frånskiljning i högspänningsställverk.Källorna för utredningen har främst varit E.ON Elnäts egen personal på olika avdelningar i en mängd olika städer, även Vattenfall, ABB och Siemens har varit mycket viktiga informationskällor.Resultatet av utredningen är rekommendationen att E.ON Elnät vid framtida nybyggnationer bör använda sig avståndsmanövrerade effektbrytare med frånskiljningsfunktioner för sektionering av samlingsskenan i ett mellanspänningsställverk, samt frånskiljare i de delar av utredningen som behandlade högspänningsställverk..
Predikoämbete och väckelse i Skara stift 1850-1900: Tolkningar av E.J. Ekman och Arvid Norberg
Den ha?r uppsatsen analyserar demokratidiskursen i de parlamentariska dokument som fra?n och med 2002 ledde fram till spra?klagens stiftande 2009. Den go?r detta utifra?n teorifa?lten kritisk diskursanalys och systemisk-funktionell grammatik. Materialet besta?r av utdrag ur de parlamentariska dokumenten. Utdragen besta?r av de tillfa?llen da? vissa nyckelord knutna till demokrati anva?nds ga?llande omra?det klarspra?k.
Behövs motivation när det finns passion? : En kvalitativ studie om hur medarbetare inom ett spelutvecklingsföretag upplever motivationsstrategier
När konkurrensen på arbetsmarknaden ökar så krävs det en funktionell strategi hos företagen för att behålla kvar kompetent personal inom organisationen. Genom att motivera de anställda med tydliga mål och klara visioner skapas goda förutsättningar för ett bra arbetsklimat. Syftet med studien var att undersöka hur fem medarbetare i ett spelutvecklingsföretag upplever motivationsstrategins konstruktion, funktion och inverkan. En hermeneutisk metodansats valdes och data samlades in genom fem halvstrukturerade kvalitativa intervjuer. Intervjuerna transkriberades, kodades och analyserades med hjälp av Atlas.ti och NCT-modellen.
Soundvolume 2.0 - En prototyp för ljuddesign i spel
Efter fyra månader som ljudpraktikant på det svenska spelföretaget Starbreeze i
Uppsala, var det dags att ta steget vidare i ytterligare fyra månader. Från
ljuddesign till scriptning, idéer och tankar, samt en inblick i hur scriptning
fungerar.
Detta arbete handlar om framtagandet av en ljuddesign-prototyp åt ett externt
företags framtida spelprojekt. En utveckling som från början var tänkt att öka
kunskaperna om scriptning, och att skapa ett sammanhängande spelscenario,
men som sedan utvecklades till att leda mycket längre.
Förklaring: Ljuddesign = Ljudläggning av någon form, i detta fall
spel.
Scriptning = Enklare programmering, kan vara saker som
händer eller saker man kan göra i spelet
Nyckelord: Soundvolume 2.0, Starbreeze, ljuddesign, spel, sounddesign, 3D.
Utveckling av system för ledighetsplanering
Vacation 2.0 är ett ledighetsansökningssystem utvecklat hos CGI i Linköping för deras Linköping- och Norrköpingskontor. Med Vacation 2.0 kan anställda boka in kommande semester, föräldraledighet samt jour. Vacation 2.0 ger HR-avdelningen en översikt över tillgänglig personal genom en sammanställning av alla arbetsgruppers ledighetsansökningar. Systemet underhålls av en administratör som har behörighet att administrera arbetsgrupper och ändra anställdas existerande ledighetsansökningar. De anställda som är ansvariga för en grupp eller är anställd på HR-avdelningen kan ges behörigheten av systemadministratören.Kraven för systemet togs fram genom intervjuer med anställda som vi sedan utvärderade.
Övervakningssystem för inomhusmiljöer
Övervakningssystem har haft en viktig roll i samhället under en lång period. Syftet med dessa
systemen har inte ändrats, det är alltid säkerhetsaspekten som har varit huvudpunkten.
Effektiviteten på ett övervakningssystem beror oftast på den mänskliga faktorn, någon måste
bearbeta bildflödet som spelas in för att dra definitiva slutsatser. Under senare år har dessa
övervakningssystem, i takt med teknologins utveckling, blivit mer intelligenta. Metoder som
tillämpar automatisk analysering av en given bild har introducerats, vissa av dessa tekniker
har redan hunnit bli en standard. Denna studie ska utveckla en prototyp som använder sig av
tekniken och stresstesta för att identifiera eventuella brister.
Den fysiska vårdmiljön på sjukhus: Betydelse för äldre och personer med demens
Med en allt mer stigande ålder hos landets befolkning ökar också demenssjukdomarna. Det ställer högre krav på sjukvården att kunna bemöta deras behov och inge välbefinnande. Forskningsintresset kring utformning av rum och plats inom vårdandet ökar succesivt och är en viktig grund i planering av nya sjukhus. Uppsatsens syfte är att identifiera aspekter av en god vårdmiljö för äldre med särskild inriktning mot personer med demens. Examensarbetet utgörs av en sammanställning av forskningsresultat från 15 artiklar inom vårdestetiskt område.
Andraspråkselever i ämnesundervisning: gymnasielärares uppfattning av andraspråkselevers skolsituation i ämnena svenska och samhällskunskap
Syftet med vår studie var att undersöka hur ämneslärare i gymnasieskolan uppfattar och hanterar andraspråkselevers skolsituation i ämnesundervisningen, samt att få kunskap om hur vi som kommande ämneslärare kan ge andraspråkselever tillfredsställande undervisning, så att de når kunskapsmålen i ämnena svenska och samhällskunskap, parallellt med en god funktionell språkbehärskning. I vår litteraturstudie presenterade vi teorier och studier om andraspråkselevers språkutveckling, samt gav exempel på hur olika lärarkategorier kunde anpassa sin undervisning i enlighet med dessa. Vi har i en empirisk studie intervjuat totalt sex ämneslärare i ämnena svenska eller samhällskunskap. I vår undersökning konstaterade vi, för att andraspråkselever skulle nå framgångar i skolans ämnesundervisning krävs ett språk som fungerade som redskap för tänkande och lärande och att ämnesundervisning på modersmålet underlättar. Vidare lärde vi oss att en väl fungerande interaktion mellan lärare och elev är den dominerande faktorn för elevens framtida kognitiva lärande..