The Last Couple of Days and the Tale of the Overbooked Flight

This past Friday was the one day over the trip I did absolutely nothing of importance. I slept in until almost noon… then checked out of my current hotel room into my new one. It took several hours for the hotel staff to move my bags into the new room, due to a confusion in their system. I had Burger King for breakfast/lunch; a chicken sandwich with french fries. I’ve noticed that but mayonnaise tastes different in Germany than it does in America. Perhaps they tend to use more egg yolks? That would explain why it’s more yellow in color, as well.

Afterward, Stephen treated us to ice cream, and that was about the end of my day. The next day, trying to get home was quite an adventure. I checked out of the room and took a taxi to the Frankfurt airport, as planned, and went through airport security, and noted that in the Frankfurt Airport I was not required to remove my shoes, as I was in Boston Logan. The fun part of my trip started right as I printed out my boarding pass; it had no seat number assigned. I talked to a few staff members at the airport and they told me my flight was “overbooked” and that I might have to re-book a different flight, most likely at an additional cost, or upgrade from economy to business class, which apparently has free seats available, but would cost 900 euros to do so, which was more than the initial cost of my ticket. After explaining my problem to the Lufthansa service desk, they told me I could still book take the flight anyway if I ask for a seat at the gate, and that it “looks good” if I were to do that. After walking to about 4 different locations, talking to several clueless staff members, going through security and then reaching the gate, I was fuming when the gate staff offered me a flight the next day at 6am as an alternative to the flight I had already booked 3 weeks prior. Trying my best to contain my anger, I kindly told them that would not work, as I had been exhausted being away from home for two weeks and was really hoping to go home that day. They told me that they “are working on it.” The situation became even more frustrated when I briefly lost my CBG kit. Thankfully, the gate made an announcement over the intercom about 10 minutes later about a lost item, which happened to be my kit. After I picked it up, they also informed me that they assigned me a seat on my original flight after all. After the frustrating day I had already been having, the relief I felt at that moment was indescribable.

Almost back home…

Despite my failed attempts to take a nap in the plane, the 8-hour flight I had to the Boston Logan International Airport felt more like 4 hours. The bus ticked I printed out had surprisingly little helpful information. Even though it says right at the top, “Boston Express,” the bus I ended up taking at 10:30pm was a Concord Coachline, after missing the 9:30pm bus because I didn’t think it was my correct bus.

My parents picked me up at the North Londonderry bus stop in New Hampshire, thankfully bringing water and ibuprofen for my aching throat, as it was extremely sore after an entire day of coughing, due to what seems like an oncoming sinus infection. All in all, it was a very fun and eventful 2-week trip. Definitely one I will remember for the rest of my life, and I look forward to traveling around the world again some day ✌

Thursday in Frankfurt

Today we took a tour of another game studio: Kalypso, located in Worms. Kalypso itself is not a game development company, although they published the Tropico series developed by Limbic Entertainment. As a marketing/publishing company, Kalypso works mainly with graphic design, such as banner art, box art, as well as quality assurance testing. Our tour guide showed us around the studio, including the quality assurance labs and some of the offices, used by employees who handle finances and marketing. We also talked a little about quality assurance as a job. Contrary to what most people may believe, it can be very challenging and tedious. It involves not just playing games, but carefully examining them and trying to cause bugs to occur, as well as reporting those bugs. Quality assurance engineering/testing is generally the entry-level job for most game design graduates, and is what I hope to land as my first job in the industry, eventually working up to a UI designer/programmer, or gameplay programmer.

After Kalypso, we walked through the Jewish Cemetery.

It is customary in Jewish tradition to leave stones on top of gravestones, as a sign of respect and to show that somebody was there to visit the grave.

Friday in Paderborn (Game Jam Day 2)

This was the second day that we worked on the game jam. My group decided upon Soshi Shinobi, and started development on it. It was originally Alex Wisdom’s pitch. It is a two-player game where each person controls one half of the player. The premise behind the game: “Soshi Shinobi” is that the ninja possesses fire and water elemental powers, that they would assign to either their legs or arms. “Soshi” means “element” in Japanese. One player would pick water, the other would pick fire, and one player would pick control of the arms, or the legs, and the two would work together to control the single ninja; moving them to avoid hazards with the lower body, and using the upper body to shoot fire or water waves to damage enemies. The elemental ability of each player is pre-set at the beginning of the game and cannot be changed afterward, but the players can switch between controls of the legs or the arms, keeping their abilities with them. The player will behave differently and be vulnerable to different obstacles throughout the game. For example, the player can only walk over fire or water floors if their legs have the correct corresponding element, or they will take damage. The same goes with shooting elemental enemies with fire or water waves. The players must cooperate and decide when to switch body parts and use the correct abilities on body parts at the correct times.

Assigned body parts can be changed if both players press “down” on their controllers, but their assigned elemental abilities stay the same.
Player one controls water and the arms, player two controls fire and controls the legs.
The player can only walk over fire floors with fire-element legs. Notice the color of his torso and legs.
If the player controlling the arms has a fire element, they can shoot fire waves
The same goes for the water element.

Wednesday in Frankfurt

Today we took a tour of Nintendo of Germany. Nintendo of Europe was located on the 16th floor of the building, while Nintendo of Germany, which deals with Germany, Sweden, and other nearby countries. Their office was located on the 14th floor, and we were shown a presentation about some of the history of Nintendo, and what Nintendo of Germany does. NoG mainly handles localizing games from Japanese into German, as well as marketing, and public relations.

After the tour, we headed downstairs to the second floor to a “game-museum”-like area, where we played a couple rounds of Super Smash Bros.

Visitor’s Pass. Let’s-a-go!

Some gifts we all received after the presentation.

I got my very first amiibos at the shop in the same building. The shop is meant only for employees but the employee who gave the presentation was kind enough to pay for some gifts and let us reimburse her.

Later in the afternoon we took a tour of the Crytek Studio. They are a subsidiary of Ubisoft, and are the developers of games such as Far Cry, Crysis, WARFACE, Ryse: Son of Rome, The Climb, and Hunt: Showdown. We were shown a presentation of what students should expect when looking for jobs in the game design industry. After showing us where the employees work on their proprietary engine, CRYENGINE, and work on their games, one of the software engineers showed us the CRYENGINE and how to make a simple trampoline using pre-made objects from the SDK. We also got to try out one of their VR games on Oculus: The Climb.

Afterward, we had dinner at a nice ramen place called Ramen Jun. This was my first time ever having Ramen, and although it was the saltiest thing I had ever eaten in my life, it was pretty tasty.

Miso Cheese
Sakura martini. It was so good I ended up having two

Tuesday in Frankfurt: Electorate Castle

After surviving nights of sauna-level heat at night, we took a tour of the Electorate Castle today in Frankfurt. This castle is as old as the 14th century, and contains an exhibit of the work of Johannes Gutenberg, the inventor of modern book printing. After having a drink at the bar by the river, we looked around the garden in the courtyard, then we went upstairs to see the exhibit.

Photos courtesy of the talented Penny Wang

Inside, there was a case which contained letter and number stamps which were used for printing books and newspapers. I believe we discovered where the term “upper case” for capital letters came from; the capital letters were stored on the top row of cases.

We also got ice cream prior to the tour. I finally got original spaghettieis this time, with strawberry sauce that resembles tomato sauce.

The tour was given by none other than the Mayor of Frankfurt, who mentioned to us that he worked on designing and publishing comic books, which are well-known throughout Germany. Afterward, we took a group picture together

Saturday in Paderborn (Game Jam Day 3)

Today was the third day of our game jam with German students. We made a good amount of progress on Soshi Shinobi, though Xbox controls with 2 controllers continues to be a pain to program. Though at this point keyboard controls work with Player 1 on WASD and Player 2 on keyboard keys. Switching works properly, too. At about 5:00, we took a break from the game jam to go have dinner at a barbecue.

The German students prepared a variety of food for all of us, including hamburgers, sausages, hot dogs, grilled cheese (literally), and steak. Some of us sat on blankets, others at tables, while Alex put his Minecraft wisdom to use to create his own throwing axe.

Before and after dinner, we played a fun little drinking game called Flunkyball. Two even teams of people line up with an alcoholic beverage in front of them on the ground. Between both teams is a half-full 2-liter bottle of soda (courtesy of me…), and each person on each team throws a ball at it to try and knock it over. If they’re successful in knocking it over, everyone on the team picks up their beverage and drinks as quickly as they can. Two people designated on the opposite team must run over and stand the soda bottle back up, and pick up the ball and bring it behind their own line of beverages, then shout “stop!” Then the scoring team stops drinking, and a player on the opposite team tries next. If a player misses, nobody drinks, and the next player on the opposite team tries next. The game ends when everybody on one team finishes, and that team wins.

Image result for flunkyball
Image result for flunkyball
Pictures taken from Google Images because I forgot to take them during our games

On to Frankfurt

Today was our last day in Paderborn at the In Via Hotel. It was a pretty uneventful day, except for taking 3 hours worth of train rides to Frankfurt. I discovered in some places you have to pay one euro to use the restroom (What?) Despite 90-degree weather continuing to plague us, some of us were fortunate enough to have fans and windows to open up in our rooms.

Hotel room at Savoy Frankfurt

After getting settled into the hotel, we had some dinner. I had schnitzel for the first time, which is veal pounded flat as a pancake, then fried.

Afterward we went out for drinks.

Blurry, but gets the point across
I ordered a frozen strawberry margarita.

Sunday in Paderborn (Game Jam Day 4)

Today we finished and presented our games for the game jam. In my group’s game, Soshi Shinobi, I worked mainly on the user interface, including the pause menu, title screen, and player’s HUD, as well as the player’s controls.

Credits screen with the names of everyone who developed the game.

I created virtual keys for keyboard and Xbox controls, in which a single function that can be executed by multiple buttons would only need to be checked with one condition. (For example, I can check if a “down” button is pressed with a single statement, instead of needing if P1 Joystick is held down, or if P2 Joystick is held down, or if Down on P1’s D-pad is held, or if the actual down arrow key is held, or if the S key is held (down for WASD controls)). I also fixed a small bug with the timer, which the fellow programmer on the team designed. The timer is perfectly functional, except it displays certain numbers in a way that’s not consistent with an “alarm clock” fashion, where 4 numbers are always displayed. For example, before 1 and 1/10 of a second would be displayed as 1:1, instead of 01:10.

Here are some of the other teams that presented:

Return to Otter Space

Forgive me for I forget the name of this game…
I do remember their lovely credits screen. (It says “This are the credits.”)
Image result for small text meme

The team that presented this game didn’t expect the credits to shrink so much. I explained to them why that was happening. By default, Unity canvases have their scaling setting set to “Constant Pixel Size”, which means if you start developing the game in a resolution like 720p, then build the game and run it at 4K resolution, the canvas will appear much smaller. This can be fixed by setting it to “Scale with Screen Size”, so the canvas will stretch accordingly. This is what I had to do with the UI for Soshi Shinobi.

Beat the Boss

The last game, a blob-based game with custom Unity shaders, I forgot to take photos of.

Of all the teams that presented, Professor Jörg commented that our game, along with two other games that the teams developed, with a little more work would be ready to be launched on platforms such as the Switch, Nintendo 3DS, or Steam.

Thursday in Paderborn (Game Jam Day 1)

Today we met up at the University of Paderborn where we split into groups for the Game Jam. There ended up being enough American students for one to be on each of the teams. First, we broke into small groups of 2 to come up with a game pitch. My pitch was the idea of a 2D puzzle platformer in which one player would control two characters on screen, represented by shapes. The player would have to switch back and forth between characters, which vary in size and shape throughout levels; circles, squares, large and small shapes, controlling one at a time to guide them to the exit of each level. If either of the players took damage from an enemy or fell to their death, the player would have to restart the level. Each group then joined together with two other groups of 2, making a total of 6. The students discussed which of their three pitches they would go with, and they ultimately decided on mine. One person from each newly-formed group then wrote their pitches on the whiteboard, with a title and up to 6 short bullet-point descriptions. We narrowed down some of the pitches, and unfortunately mine did not make the cut. Students then decided which pitch they would like to work on, while the faculty would ensure there was an even distribution of programmers, artists, game designers and sound designers on each team. The team I am in is going to work on a 2D puzzle game, in which two players control part of a player. One controls the legs and handles movement, while the other controls the upper body and handles attacking. Players can also switch roles as they please, but will keep using a preset element; fire or water, which not only gives each player a turn to control each half of the body, but adds variety in gameplay. A fire-elemental player controlling the upper body would use fire projectiles, while a water-elemental player controlling the upper body would use close-range melee attacks.

Image result for thomas was alone
Similar game: Thomas Was Alone
Image result for giana sisters
Similar game: Giana Sisters

Wednesday in Paderborn

Today we traveled to the small town of Bielefeld, where we took a tour of the Sparrenberg Castle, which was used in the Thirty Years’ War, as well as part of World War II. One of our guides, Volker, was kind enough to translate the tour guide’s sentences to English.

From the top of the tower you can see a clear view of Bielefeld. What you might expect from a traditional European city: lots of red roofs.
A view of the castle from outside
Photobombing Penny

Down here is where enemy soldiers would run up to try to raid the castle. Because of the curved floor, soldiers could easily roll grenades downward to stop them. As our tour guide explained, there were no fragments of grenades found in the walls, which means that the enemy soldiers never got far when invading.

Some couples would leave “love locks” on the railing outside the castle and on top of the tower.
I also had the privilege of trying out Spaghettieis; a German ice cream dish prepared to look like a plate of spaghetti. I got bananas and chocolate sauce, but the original recipe has strawberry sauce to resemble tomato sauce. It is also made up of vanilla ice cream to look like spaghetti noodles, and shredded white chocolate to resemble parmesan cheese.