Resizy - Update 0.20

Aktuell muss ich einige Bilder in Dokumente, wie z.B. meine Masterarbeit, einbinden. Dafür möchte ich selbige gerne vorher von der Größe her anpassen, denn leider sind die automatischen Funktionen, die in manchen Dokumentenverarbeitungstools vorhanden sind, nicht immer gut und sorgen für Qualitäts- oder Anordnungsprobleme. Aus diesem Grund nutze ich in letzter Zeit mein eigenes kleines Tool Resizy wesentlich mehr als sonst. Dabei fielen mir ein paar Kleinigkeiten auf, welche mich störten und ich entsprechend ausbesserte. Diese Änderungen reiche ich an alle Interessierten mit dem Update auf Version 0.20 weiter. Wer umfangreiche Anpassungen an vielen Bildern auf einmal durchführen möchte, sollte sich übrigens mal Irfanview open_in_new ansehen. Alles weitere zum neusten Update gibt es im unteren Teil der News.
Ludum Dare 31 - Die Bewertungen

Die Bewertungszeit des LD31 ist beendet und damit steht auch fest wo ich mit meinem Spiel Turtles World gelandet bin. Das ich dabei keine Top-Platzierung erhalte war mir klar und auch nicht meine Intention. Mir ging es hier um den Spaß und darum mir selbst zu zeigen ob ich ein Spiel in 48 Stunden programmieren kann. Das Ganze hat funktioniert, trotz zusätzlichem Zeitmangel und somit bin ich sehr froh über die Erfahrung. Wer sich für meine Platzierung interessiert, findet im unteren Teil der News alle nötigen Informationen. Abschließend kann ich nur jedem empfehlen sich diese Art von Game Jam bzw. Game Jams ganz allgemein mal genauer anzusehen, denn es ist eine wirklich schöne Erfahrung.
Youtube Lets Plays - Audio aufnehmen

Vor einiger Zeit startete ich diese kleine Newsreihe und sie geriet etwas in Vergessenheit. Dies will ich nun mit dem nächsten Teil dieser Serie ändern. Thema heute ist die Aufnahme von Audio Inhalten. Konkret die Aufnahme eurer Stimme. Dafür benutze ich neben OBS eine extra Software. Der Grund dafür ist die bessere Qualität, ein Nachteil durch getrennte Lösungen ist natürlich die spätere manuelle Synchronisierung der Bild- und Tonspuren. Meistens nutze ich zur Aufnahme mein Voice Chat Programm Mumble open_in_new, denn selbiges ist für meine Zwecke quasi perfekt eingestellt und im Zweifel kann ich direkt mich und andere aufnehmen, falls man gemeinsam spielt. Sofern man Mumble für die allgemeine Nutzung eingerichtet hat, empfehle ich lediglich eine kleine Anpassung, welche vor allem beim alleine spielen sinnvoll ist. Ich rede hier von dem “Stimme halten” Wert unter der “Audioeingabe” Kategorie. Selbigen ziehe ich meistens auf das Maximum, um abgehackte Worte oder Sätze bei aktiver Mikrotonaktivierung durch Sprache zu verhindern. Alternativ nutze ich noch Audacity open_in_new, denn auch hier kann man direkt und in sehr guter Qualität aufnehmen. Egal wo ich aufnehmen, später verarbeite ich das Ganze noch in Audacity weiter, denn leider ist mein Audiochip nicht optimal und produziert ein dauerhaftes, leichtes Rauschen. Wie ich dieses entferne und inwiefern ich die aufgenommenen Audiodateien weiterverarbeite, teile ich euch in einem der nächsten Beiträge mit. Ein Tipp zum Abschluss noch bezüglich der Synchronisierung, ich spreche einfach einen Countdown und klicke am Ende auf einen Button im Spielmenü o.ä., sodass eine Reaktion im Video zu sehen ist. Darüber kann ich dann relativ genau Audio und Bild synchronisieren.
FileSize - Version 2.0 mit Material Design

Über meine selbst geschriebene App, zum schnellen auffinden und aufräumen von großen Dateien, habe ich ja schon öfters geschrieben. Doch heute möchte ich sie trotzdem mal wieder erwähnen, denn es gab ein umfangreiches Update auf die Version 2. Dabei wurden diverse Dinge im Unterbau optimiert, aber allem voran wurde Googles neue Design Philosophie Material Design implementiert. Die App ist trotz dieser Änderungen weiterhin ab Android 2.3 nutzbar und wurde nun auch mehr für Tablets optimiert. Neben den genannten Änderungen gibt es noch eine etwas umfangreichere Changelog, welche ihr im unteren Teil der News findet. Solltet ihr die App nutzen und Feedback oder Wünsche zu dieser haben, meldet euch einfach in den Kommentaren oder nutzt direkt den Bugtracker. Abschließend noch der Hinweis auf die Beta Gruppe zur App, in dieser gibt es alle Updates etwas früher und auch mal experimentelle Dinge. Außerdem könnt ihr dort direkt mit mir interagieren. In diesem Bereich möchte ich mich speziell bei Millhouse bedanken, für sein umfangreiches und vor allem hilfreiches Feedback. Den Link zur Beta Gruppe findet ihr in den Related Links.
Ludum Dare 31 - Mein Spiel Turtles World

Es ist nicht das schönste oder beste Spiel geworden, aber dafür das ich sehr wenig Zeit hatte, abgesehen von der 48 Stunden Deadline des Ludum Dare, bin ich doch recht zufrieden. Mein Spiel Turtles World “simuliert” das Leben einer Schildkröte im Aquarium, allerdings auf eine sehr simple Art. Eigentlich hatte ich viel geplant, doch am Ende gab es nur, das Tauchen auf verschiedene Ebenen und fressen von Möhren. Dies muss möglichst schnell erledigt werden und schon ist das Spiel beendet. Geplant war noch einen Zwang zum auftauchen hinzufügen, denn auch Schildkröten müssen atmen. Außerdem sollte es Fische, eine Reihe weiterer Dinge zum einsammeln und die Möglichkeit auf dem Boden zu graben geben. Das ganze wollte ich in einen Survival Modus einbauen, in welchem man möglichst lange überleben muss. In diesem hätte man sich zusätzlich sonnen und außerdem alle weiteren Bedürfnisse erfüllen müssen. Leider ist davon nichts im Spiel gelandet, aber das Feedback ist bis dato trotzdem recht positiv. Falls auch ihr das Spiel anschauen wollt, folgt einfach den Links in den Related Links. Dort findet ihr alles nötige und außerdem auch den Source Code, welchen ich hier im Blog gerne vorstelle, wenn es euch interessiert. Falls daran Interesse besteht würde ich um Rückmeldungen in den Kommentaren bitten. Darauf bezogen wären sicherlich auch Videos oder ein kleiner Spiele-Programmieren-Steam bei Twitch möglich. Solltet ihr selbst am Ludum Dare teilgenommen haben, würde ich mich über Bewertungen und Links zu euren Spielen freuen. Denn diese würde ich dann natürlich auch gerne anspielen!
Ludum Dare 31

Gestern gab es keine News zum Nikolaus, denn in meinem Alter ist das irgendwie nicht mehr so relevant. Doch unabhängig davon, gab es gar keine News, denn zur Zeit versuche ich in 48 Stunden ein Spiel zu entwickeln. Dies tue ich im Rahmen des Ludum Dare 31 open_in_new, einem Game Jam open_in_new. Leider ist es so wie es meistens ist, denn gerade an diesem Wochenende hatte ich diverse andere Verpflichtungen und kam somit bei Weitem nicht auf 48 Stunden Arbeitszeit. Auch ohne andere Termine arbeitet man aber natürlich nicht komplett durch, ein paar Stunden Schlaf sollte man sich zwischendurch genehmigen, ansonsten macht man nur noch Müll. Der Ludum Dare stellt neben einem Termin auf ein Motto, welches dieses Mal Entire Game on One Screen ist und meiner Meinung nach gar nicht so einfach umzusetzen ist. Ich habe zum Großteil Freitag und Samstag Nacht gearbeitet und werde auch heute Abend noch ein paar Stündchen investieren. Ich hoffe am Ende kommt etwas halbwegs lauffähiges heraus, doch auf Grund des Zeitmangels wird es wohl definitiv nicht ganz das sein was ich gerne hätte. Je nachdem wie euer Interesse ist, werde ich auf den Code, welcher Open Source sein wird, noch in weiteren Beiträgen eingehen.
Beta Tester für meine App FileSize

Vor einiger Zeit ermöglichte Google App Entwicklern im Play Store die Nutzung von Beta und Alpha Testversionen. Dies möchte ich nun auch ausnutzen, auch wenn meine Apps einen eher kleinen Nutzerkreis haben. Denn nur weil sie kleiner sind, heißt dies ja nicht das ich nicht gerne meine Releases vorher testen möchte und vor allem mit den Nutzern im direkten Kontakt stehen möchte. Denn um am Beta Test meiner App teilnehmen zu können, ist es nötig einer Google+ Gruppe beizutreten. Diese legitimiert euch direkt aus dem Play Store die Beta Updates zu erhalten, ihr müsst sonst also nichts weiter tun als die App normal zu installieren. Ein Nebeneffekt ist die Möglichkeit direkt mit euch kommunizieren zu können und aus diesem Grund schreibe ich diverse kleine Informationen in die Beta Gruppe. Außerdem höre ich natürlich auf euer Feedback. Ich hoffe auf ein paar Teilnehmer und die nötigen Links gibt es in den Related Links. Aktuell arbeite ich übrigens an Version 2.0 mit Material Design und diverse Verbesserungen, außerdem vielleicht sogar Homescreen Widgets.
Die letzte Prüfung ist geschafft

Auch wenn mir noch ein paar Credit Points fehlen, so habe ich gestern meine letzte Prüfung nun endlich bestanden. Die restlichen CP werde ich vermutlich durch kleinere Wochenendkurse oder ähnliches einholen, denn alle Pflichtbereiche habe ich abgearbeitet. Somit liegt mein Fokus nun voll und ganz auf der Masterarbeit. Außerdem kann ich mich nun wieder auf einige meiner eigenen Projekte fokussieren. Die Liste dieser ist lang und ich will aktuell noch nicht zu viel darauf eingehen, denn vieles erledigt sich vielleicht schon nach wenigen Minuten. Anderes wird vielleicht umfangreich angegangen und ergibt dann auch einige News, bzw. neue Webseiten oder Apps. Diesbezüglich möchte ich aber erst mehr schreiben, wenn ich auch mehr weiß. Ihr dürft auf jeden Fall gespannt sein, denn ich werde versuchen euch sowohl an den Uni Dingen, wie auch an meinen privaten Projekten, teilhaben zu lassen.
Masterarbeit - Anmeldung ist durch und somit beginnt es

Heute gab es Post vom Prüfungsamt der Uni Bremen und dieses hat mir heute die Anmeldung meiner Masterarbeit bestätigt. Somit beginnt also der potentiell letzte Abschnitt meines Studiums. Das Thema ist: “Entwicklung eines modularen System zur Verwaltung wissenschaftlicher Daten” und geht somit also in eine ganze andere Richtung als meine Bachelorarbeit. Trifft aber trotzdem genau meine Interessenbereiche, denn mit Java (die Implementierung wird das Play Framework nutzen) und Web Entwicklung (das System wird durch den Nutzer im Browser nutzbar sein) beschäftige ich mich bekanntlich schon lange und vor allem gerne. In Zukunft dürft ihr weitere Informationen und News zu diesem Thema erwarten. Außerdem gibt es vielleicht auch einige Tutorial Beiträge, mit Bezug zum Play Framework.
Lets Code - Bachelorarbeit Teil 4 - Der Kern des Codes

Seit kurzem ist der bis dato letzte Teil der Vorstellungsreihe zu meiner Bachelorarbeit online. Online bedeutet in diesem Fall ein Youtube Video ist für euch verfügbar, in welchem ich den Code-Kern meiner Bachelorarbeit erläutere. Alle weiteren Komponenten wurden in den vorherigen Teilen angesprochen. Im unteren Teil gibt es wie immer das Video direkt eingebunden. Alternativ findet ihr alles weitere und die relevanten Links in den Related Links. Außerdem an dieser Stelle noch einmal der Link zur gesamten Playlist open_in_new, denn dies ist schließlich der letzte Teil der Serie.

