In my mentorat I ventured into shader progamming. For that I decided to get into teamcolors and how to color units via shader instead of having identical models with different textures. This allows to have one model and one texture with practically no limitations on the number of teams. The texture is partially semitransparent and at those points I mix the teamcolor in. The final product can be viewed here: Teamcolor website. More explanation and the presentation as pdf can be found here:
Presentation
Shader Paper
Github
media from progress and product
Friday
Over the past weekend the Global Game Jam took place. We went to the Jam Site at Rotkreuz where the HSLU hosted the Event. Initially we thought about creating a team of 3 without too much ambitions since we had exams throughout the following week, starting on monday. During the team formation another jamer (Zoe Roellin) joined our team and we brainstormed for a while. We set up the Project and made sure everyone had their software up to date. The idea was more or less chosen and we went home to let the idea set for a while.
Saturday
The following day we developed the fundamental mechanics of the game and then set up a vr modelling station for Zoe. I think during that time we somehow thanks to Zoe developed the idea about a coop play with a buddy using vr. Zoe (as I later found out) visited the same workshop as I where we used A-Frame for a 3d Scene with webVR. The coop limitation here was the crux of the matter. We didn’t want to get into unity multiplayer for the jam. We took the inspiration from keep talking and nobody explodes where you can get a pdf from the website. And so the multiplayer limitation was chosen. There was no connection between the two players except talking which we developed into the fundamental game theme. Transmission was the theme of the ggj and with the coop part set we had that covered. Zoe stayed the night and worked on the isle theme.
Sunday
Sunday was levelbuilding day. Also the VR part was finally beeing pushed. We started to fix the level in multiple copies of the map and later copy pasted the changes into the actual map. However we still managed to get Git conflicts that we had to resolve. The story for the isle hadn’t been fixed completely and Zoe went to draw all the intro and outro images in one long session. The story got together quite nicely with the images. How to get the images into the game and how to finish the VR part was not made until late that day. It was one big last push that finished those parts and we completed the game just in time.
All in all it was a lot of fun and almost zero stress. I am glad it turned out that way and I am quite surprised how much we managed to create in this short amount of time. I believe we created the first vr/classic game coop in switzerland.
The Game
Lost in Transmission is a two-player game. One player plays the game on their pc or mac, while the other uses their phone to access our Web VR page: https://lostintransmission.thecell.eu/ Trapped on a mysterious island full of riddles and puzzles, the players will soon discover that they are both working with incomplete information and need to communicate in order to escape.
Global Game Jam Link
The WebVR part (can be viewed in a browser aswell)
Media
Ich dachte mir ich teile unsere Arbeit über Image poisoning, zum Lernzweck weil es im Internet nicht sehr viel darüber gibt. Image poisoning ist das weiterleiten auf eine ungewollte Website und hat z.B. bei der Bing und Google Bildersuche funktioniert, weil diese bei der grossen Vorschau die richtige Webseite nachgeladen haben. Ein Youtube Video zeigt, wie das als es noch funktioniert hat ausgesehen hat.
Das Abstract der Arbeit.
Als Pedro versucht mittels der Google Bildersuche Bilder für einen Motor seines
Miniatur Hubschrauber zu fnden, findet er schnell viele Resultate. Naiv wie er
ist, klickt er auf das erste unscheinbare Bild und wird sofort auf eine eigenartige
Webseite geleitet. Diese blinkt und schreit herum dass das Antivirus Programm
Viren gefunden hat und ein Update nun benötigt wird. Natürlich ist alles nur
gestellt. Diese Art des Scams nennt sich Image Poisoning. Diese Arbeit gibt
einen technischen Einblick in die Methodik des Image Poisoning. Es wird erklärt
weshalb die Motivation für einen solchen Angriff existiert. Auch befasst sich
diese Arbeit mit dem Schutz der Benutzer vor solchen Angriffen. Sowohl aus
Sicht des Benutzers sowie aus Sicht der Webseitenbetreiber.
Und hier die Arbeit und die Präsentation dazu.
Image Poisoning Arbeit
Image Poisoning Präsentation
Demo Website
Archives
- November 2023
- December 2022
- November 2022
- February 2022
- November 2021
- October 2021
- September 2021
- July 2021
- April 2021
- March 2021
- February 2021
- January 2021
- September 2020
- July 2020
- April 2020
- March 2020
- February 2020
- December 2019
- November 2019
- October 2019
- August 2019
- June 2019
- February 2019
- December 2018
- November 2018
- October 2018
- September 2018
- August 2018
- July 2018
- May 2018
- March 2018
- February 2018
- December 2017
- November 2017
- September 2017
- July 2017
- June 2017
- April 2017
- February 2017
- January 2017
- October 2016
- September 2016
- July 2016
- May 2016
- April 2016
- March 2016
- August 2015
- July 2015
- May 2015
- April 2015
- March 2015
- February 2015
- January 2015
- October 2014
- April 2014
- March 2014
- February 2014