Final Commlab Project Reflection (Thomas Waugh)

Design

Fake Market Mayhem is a game based off of Pacman where you run around the Shanghai fake market collection items all the while running from desperate shop owners trying to scam you. Inspired by old-school game websites like Miniclip or Nitrome, the interface of the website is simple and is centered around the small box in the middle. The game is very difficult, as with each level a new enemy appears. The enemies, unlike the player, have the ability to teleport through walls while chasing the player. The player is always in search of one item at a time, which is showed not only on the game screen, but also above the game in a larger, more visible format. The background of the game is a collage of different designer brand logos whose fake counterparts are often available for purchase at the fake market. This project was inspired by a recent trip to the fake market where we were chased around by a couple of shop owners desperate for our business for about ten minutes. They knew all the shortcuts and secret passages which was the inspiration for the game design choice where the shop owners can pass through walls. When the player is caught by the shop owner, a real recording of a shop owner yelling about their products plays.

Process

This project was the hardest thing I’ve ever coded. It took so long to make and required me to learn some new kinds of coding. Primarily, I had to learn Object Oriented Programming in order to make the enemies work. Object Oriented Programming is something was something I had wanted to learn for a long time but never actually got around to sitting down and learning it. This project required me to use it and I feel like I really learned a lot through that. One of the most difficult things with it in this case was getting the tracking to work for the enemies towards the player and also changing the amount of enemies based on the level. I also struggled greatly with making the enemies reset when the game reset. Another thing I had to struggle with on this project was wall detecting. I had to figure out how to get the pixels in from of where the player was going and determine exactly what color they were in order to read where the walls were. Another obstacle I faced when making this project was the randomization of the items and making them appear in predetermined locations as well as determining when the player grabbed an item. Another huge thing I had to learn was CSS. Going into this project, I had somehow managed to have just about no knowledge of CSS and had to learn a bunch in order to make this page look good at different sizings.

Future

If I had more time, my project would be very different. I would have had walking animations and sprites for the players and the enemies and would have added a bunch of sound effects to it. One issue that I was unable to fix was the fact that when someone resizes the page after it loads, the game works at a different speed and needs to be reloaded at the new size. Also, as the critics said, the audio was very strange, unintelligible and inconsistent. If given more time, I would either make a theme song for it or just have a loop of ambient noise playing at all times. Another thing which the critics suggested was to add a goal — to give an ending to the game. In its current state, the game has no ending and becomes incredibly difficult very quickly. While I had hoped that this game would have a high skill level, I think the game is just too difficult and doesn’t reward the player enough. I do not think I would want to add an ending, but I might want to add some kind of global scoreboard for people to compete against each other.

Confusing Email Generator (Thomas Waugh)

Group: Thomas & Kat

Confusing Email Generator

Have you ever gotten a spam email that was just so confusing and backwards that it was interesting and hilarious? The objective of this project is to generate and send the most obscure and confusing emails the internet has ever seen. Complete with random quotes, random names, Kanye West quotes, the option to translate the email into non-existent languages, and shitty 2000’s era gifs, it will be a breeze for the user to send strange emails to everyone they know — all completely anonymously. There will also be formatting options where users can make their emails absolutely gorgeous with only the most aesthetic fonts, colors, and text sizes. If possible, an option to send many, many emails at once will also be implemented. Users can use an image url to attach any image to the email. Users can also add their own personal text at the bottom as a clue to the recipient as to who sent them this amazing email. @nyu.edu will never be the same again.

One inspiration for this project is Nigerian Prince email scams. We have received many of these and think they are hilarious.

Another inspiration for this project is a subreddit called /r/Ooer (www.reddit.com/r/Ooer). This subreddit was made by my friend many years ago and I have always loved it. It is a self-branded “experimental tech support forum” which has been the birthplace for many memes, and was an early pioneer of the “Deep-Fried” meme format. The screenshot below doesn’t do it justice — just go to the website.

Production:

There will be no video or audio for this project — it is less about the user experience and more about the product. The main page will feature a variety of options to custom-build the email using the below APIs. This will mainly be a coding project and will hopefully give users the opportunity to send very confusing and interesting emails to their friends, family, and loved ones.

Resources:

API Title: URL: Description:
Throwaway Email https://www.programmableweb.com/api/throwawaymail-getalias The “Throwaway Mail Get Alias” API is an API which allows a user to send an anonymous email to anyone by giving a fake username which is used as the sender’s email and the the recipient’s email address. This will be the bread and butter of the project as the other APIs will help generate the content of the email.
Kanye Quotes https://www.programmableweb.com/api/kanyerest The “Kanye.rest” API is an API that pulls random Kanye West quotes from the internet. This will also be an option as opposed to the “Notable and Quotable Random Quote” API.
Random Quotes https://www.programmableweb.com/api/notable-and-quotable-random-quote The “Notable and Quotable Random Quote” API is an API which pulls famous quotes from a database of over 30,000 Quotes. This will be in the body of the email.
Fun Translations https://funtranslations.com/api The “Fun Translations” API will be another API which will be implemented in this project. The user will have the option to translate the entire email into many fake languages.
Random User https://randomuser.me/ The “Random User” API generates random names and identities to determine from who the email will be sent. However, users will also have an option to put their own text.

Response to History of Net Art – Thomas Waugh

My main takeaways from this article is the contrast between the modern-day internet and the internet of old. What is now just like the rest of the world — monetized and corporate, used to be a free grassroots community. From the advent of the internet, because of the lack of rules or precedents of what should or shouldn’t be done, web artists took a new route which was completely different than anything before. Because it was such a new medium meant that there were no guidelines and everything was original and new. It is hard nowadays to come up with original ideas because the internet is a huge expanse of information and people. Nobody could ever go over the entire internet. I had already had the idea that I wanted to do something really abstract and psychedelic for my final project since day one. This article is encouraging to me in a way. Even though the internet has progressed so much and so many things have already been done, no two websites are exactly the same. Coding and design are very personal and work differently based on a person-to-person basis. I feel even more excited to make my final project than ever.

Website Art – Thomas

I’ve known about this website for a while and it is really simple but I think that’s the genius of it. It checks whether or not there is a current wildfire raging in California at any given time. It helps spread awareness of this big issue in California.

http://iscaliforniaonfire.com/

also

http://wwwwwwwww.jodi.org/

https://www.pointerpointer.com/

Project Documentation — Jannine, Val, Thomas

For our project we made an interactive video experience based on Jannine’s relationship. Her idea was to make a series of flashbacks based on a playlist.

For this project, I was in charge of the video editing. I made some stylistic  choices while I was playing with the effects. First, I added some filters over each scene. When we go down memory lane, our memories are often blurred and have specific emotions attached to them. To try and emphasize this, I played with the colors differently for each flashback. I tried to coordinate the colors of each scene with the mood that the scene was trying to convey. I also added shadows and highlights to the memory scenes to give it a more faded, dream-like feel to it. This basically gave outlines to the most important objects and characters and objects in each scene, drawing them more into focus. Second, I tried to sync the music with the transitions between clips to make the music stick out more because, after all, this project is based on music and memories. I contrasted these effects by not adding anything to the clips that are supposed to be in the present, making it clear which clips are memories and which ones are not.

Screenshots: