Tuesday, April 26, 2016

Last Week at DWG

Hey guys. Last week was my last week at my internship and I must say I was really sad to leave. Even though I probably need more free time to prepare for college and just relax after all the hard work of this year, I came to enjoy the time I spent at the office, meeting and working with other extremely intelligent people everyday.

I finished my last feature for that game that was so difficult, but being out due to illness, I did not have time to make the game that I designed. However, I was really happy to hear that my work for the company proved to be very beneficial in terms of productivity and creativity. 

Challenges: I will miss going to the office in the morning. I hope that later in life I will be able to find an environment that has good people and similar good vibes.

Victories: My supervisor took us to lunch and told us that he too also enjoyed working with us. We were very helpful in that we got more done than he could've by himself. 

Thank you so much for reading! There will be one more post about how my presentation in front of the Senior Research Project Committee goes, so I will see you all then! 

Saturday, April 16, 2016

Week 9

Hey readers! I'll be heading to the last week of my internship and my supervisor has given quite the awesome gift... To make my own game! Now that I am close to finishing the last game we were supposed to program during my time here, he said that I could come up with my own game idea and program it! Also, if I come up with a good name, the name might even be used! (probably not, but a boy can dream, right?).

Being me, of course I tried to come up with overly complicated and convoluted features, at which point my supervisor brought me back to reality. So now I have thought of a couple possibilities which is what I'll be working on next week. Even though computer programming seems really boring, and this SRP might not seem like the most exciting, I really am not looking forward to it coming to an end. I will cherish the time I spent here, and the lessons I learned, and the people I met.

Challenges: Trying to come up with a game idea that is feasible for the programmers and artists is proving to be more difficult than I thought. Everything I wanted to did not have a reward that would justify all the work.

Victories: I finished the feature I was stuck on last week! Only one more left!

Thanks for reading guys, see ya next week.

Saturday, April 9, 2016

Week 8

Hello readers! We are nearing the end of this fantastic experience getting to intern at Design Works Gaming. This week we spent our time very similar to the previous week: designing and programming games.. what a surprise! However, this week I started a game that my supervisor told me would be the most difficult game I have done.

In this game, there are four features: each one doing its own specific and complicated action. One feature is pretty easy; it just replaces a set of symbols with a random one from a weighted table. There is one difficult feature that is challenging me. In this feature, a specific symbol triggers the rearrangement of the symbols in order from lowest to highest value, bonus symbols being the lowest and aces being the highest. However, the starting index of the lowest valued symbol in randomly chosen from two different starting locations.

Also, this week, I feel like I have mastered the macros in Microsoft Excel (the macros pretty much export certain text documents to be referenced in the code). In order to save time, what I would do is copy the macros from one game to another, then just change a couple of the numbers that refer to certain columns and rows.

Challenges: The new game that has the challenging four features. I'm having difficulty setting up the framework in order to carry out the features.

Victories: I finished another game this week. We are getting close to our deadline for completing these games and all is going pretty well!

Also, by the way, if you are on Facebook, you should like the page Diamond Sky Community! Help the company out.

Until next week, happy gaming!

Sunday, April 3, 2016

Okay, So It Is Difficult

Hope you all had a great weekend! This week at my internship was pretty cool because in addition to programming, we also got to make some design decisions about games. My supervisor introduced us to two ideas for a game, and he gave us full disclosure to make different mathematical and design choices. Initially I thought that having this freedom would make the job easier, but I realized that having more to choose meant having less to work with. So, in reality, this turned out to be more difficult. It has given me a bigger appreciation for all the work that these folks have to do when they design a game. At first, my narrow access to the process made it seem as if anyone could do this job. But as I continue to work week by week, I see that there is a lot of advanced math and logic involved. My way of approaching any sort of problem has really changed through the work that I am doing here.

Also, if anyone is interested, my partner Armin and I finished the game tuning project we were on. It took some time, but hard work, determination, and creativity proved to be the necessary ingredients for success. The more and more we do, the better and innovative our approaches become. I feel like this internship will really prove helpful to me in the future.

Challenges: Having to make design decisions has shown me that making a game as a programmer is not at all as easy as I initially guessed it to be. But, I will continue to work at it.

Victories: We finished the tuning project we were working on. Also, we started a couple more games.

Thank you for reading! Please ask any questions you may have.