005.12 Softwareentwicklung
Refine
Document Type
- Bachelor Thesis (43)
- Diploma Thesis (9)
- Master's Thesis (5)
Year of publication
Keywords
- Softwareentwicklung (45)
- Computerspiel (9)
- Videospiel (6)
- Programmierung (3)
- Design (2)
- Dokumentenverwaltungssystem (2)
- Softwarearchitektur (2)
- Virtuelle Realität (2)
- Webentwicklung (2)
- Algorithmus (1)
Das Programm WhatsAppOn ist ein in Python geschriebenes, kommandozeilenbasiertes Programm, welches das Tracken des WhatsApp-Online-Status einer Person auf verschiedenen Betriebssystemen ermöglicht. Das Programm wurde auf den Betriebssystemen Windows und Linux getestet. Die Testphase umfasst eine Dauer von neun Wochen. Nach der Testphase wurden die Daten mittels eines Programmes weiterverarbeitet. Die Daten konnten daraufhin ausgewertet werden. Bei der Auswertung stellte sich heraus, dass Schlafphasen der Testperson festgestellt werden können. Arbeitszeiten der Testperson ließen sich nur teilweise ermitteln.
The following is a description and outline of the work done at the Cornell Lab of Ornithology developing Nation Feathers VR, a virtual reality game for learning about bird calls and songs. The goal was to develop a game which is intuitive, educational and entertaining. Furthermore, the software needed to be structured in a way that allows for feasible future expansion. This required careful data saving and retrieval. The game gives the player an opportunity to learn and apply that knowledge, all while maintaining a shorter runtime in order to reduce the total time spent in the virtual world. This is meant to prevent any discomfort to the player that may result from extended use of the VR headset.
In einer Zeit zunehmend inhomogenerer Browser-Geräte ist der Konkurrenzkampf im Bereich der HTML-Spiele größer denn je. Um Kunden langfristig zu binden und potenzielle Erlöse zu generieren, müssen die Spiele auf allen relevanten Browser-Plattformen, vom kleinsten Smartphone bis zu Tablets, PCs, Konsolen und TV-Geräten fortwährend Spaß bereiten. Diese Arbeit untersucht, ob mittels Änderungen am Leveldesign eines HTML-Bubbleshooters positive Effekte auf wirtschaftlich relevante Key Performance Indikatoren erzielt werden können. Hierzu werden Regeln für gutes Leveldesign in der einschlägigen Fachliteratur und anderen branchenrelevanten Quellen recherchiert und dargestellt. Auf Basis dieser theoretischen Grundlagen erfolgt eine Anpassung der ersten 10 Level von „kr3m.-Bubbles“ in einem iterativen Prozess mit dem Ziel, vorgegebene Benchmark-Zielgrößen soweit möglich zu erreichen.
Die Gamesbranche erwirtschaftet jedes Jahr mit AAA Titeln Milliardenumsätze und wächst stetig weiter. Diese wissenschaftliche Arbeit trägt den Titel: Untersuchungen zur Machbarkeit der Entwicklung von Games-AAA-Titeln durch kleine Teams. In der Arbeit wird analysiert ob es möglich ist AAA-Games-Titel mit kleinen Teams umzusetzen. Dafür wird die Entwicklung der Branche analysiert um Ausgangslage und Anforderungen für AAA-Titel zu definieren. Mit diesen Daten werden neue Arbeitsweisen und Technologien untersucht und bewertet. Aus diesen wird dann ein optimales Modell ab-geleitet mit dem AAA-Titel mit wenig Kapital und Entwicklern umgesetzt werden kann.
In dieser Arbeit geht es um die Untersuchung eines auf wenige Kernmechaniken reduziertes Rollenspiel auf die Motivation des Spielers. Hierfür wurde anhand einer angefertigten Applikation eine quantitative Nutzerstudie mit sechs Probanden durchgeführt. Die Ergebnisse sind dabei gemischt ausgefallen und es konnte kein eindeutiger Beweis auf die Beeinflussung der Motivation durch das Testszenario festgestellt werden.
In dieser Arbeit geht es um die Validierung von Richard Bartles Modell der Spielerarchetypen in einem Einzelspieler-Videospiel. Das Modell wurde für die Entwicklung des Spiels Explorer Bot angewendet. Die Validität des Modells wurde anschließend über zwei Faktoren bestimmt. Zum einen wurden die Meinungen über Explorer Bot der Spieler mittels einer Umfrage aufgezeichet. Der andere Faktor besteht aus der Existenz der Archetypen unter den Spielern Explorer Bots.
The Infinica product suite consists of multiple individual microservice applications, mainly gathered around Infinica Process Engine which allows the execution of highly individualised process definitions. For estimating process performance, a layered queuing network approach has been applied. In the first step this required the implementation of a basic modelling framework. Subsequently the implemented framework was used to evaluate the applicability of the approach by creating two models and comparing them with actual performance measurements. Although the calculated results deviated from the expected results, analysis showed that the differences may
derive from an inaccurate model. Nevertheless the general approach seems to be appropriate for the given application as well as for microservices in general, especially when extended with advanced modelling techniques, as the analysed modelled results appear consistent.
Diese Arbeit vergleicht die drei populärsten Frontend-Frameworks in der Webentwicklung in Bezug auf barrierefreie Umsetzungsstrategien. Dabei wird der Begriff Barrierefreiheit definiert, aktuelle Standards dargestellt und diese dann anschließend methodisch innerhalb der gewählten Frameworks umgesetzt.
Das Ziel dieser Arbeit ist es zum einen zu bestimmen, welche Theoretischen Grundlagen zum Thema Game-Design-Dokument sich auf die deutsche Spieleindustrie anwenden lassen, und zum anderen herauszustellen welche Formen von Gamedesign Dokumenten genutzt werden und warum. Dazu werden, mittels Literaturrecherche theoretische Grundlagen eines Gamedesign Dokuments vorgestellt. Im methodischen Teil wurde die Anwendbarkeit auf die deutsche Spieleindustrie, anhand von Experten Interviews überprüft.
Ziel dieser Arbeit ist es, einen Leitfaden für ein softwaregestütztes Wartungstool im Bereich Facility Management für KMU exemplarisch für die Firma Regeltech Austria GmbH zu erstellen. Dies soll mithilfe einer Analyse der am Markt angebotenen Softwarelösungen im Bereich Facility Management sowie anhand von qualitativen Experteninterviews erfolgen. Der angestrebte Leitfaden soll Software-Developern ermöglichen, ein individuelles Tool für Unternehmen zu erstellen.