Monday, March 28, 2016

Game Tuning

Hello guys! This week at Design Works Gaming, I was introduced to the process of tuning. This is when we adjust certain probabilities to influence another facet of the game. If you thought what I did sounded boring before (which it really isn't, it's really quite fun), this tuning would not be the kind of work that you would want to do. For this specific game we are working on, there is a variable that keeps track of what jackpots one can win. The variable increments by a amount that depends on the spin of the reels and the number of times it has spun. If this variable reaches a certain number, a specific jackpot is awarded. In order to get the distribution of awards correct along with the total payout, we have to adjust a table of numbers. One change might fix the distribution issue, but mess up the total payout. Perhaps this adjustment corrects the payout, but now it is impossible to get the highest jackpot.

As one could guess, there is a lot more statistics in this part of my job. Determining if distributions can be considered normal or if there is something anomalous occurring becomes even more important. As we continue to finish and fine tune games, I see the attention to detail that is required in a this field, and I look forward to any challenges that I can learn from in the world of programming.

Challenges: I am stuck on free game section of this game. It's funny that now as I'm getting a handle on the programming part, the tuning and math part gets hard.

Victories: I learned how to increment a jackpot outside the context of a free game, which was originally a concept I did not understand.

Until next time then! Thank you for reading.

8 comments:

  1. To be completely honest, I have no idea what this all means but it sounds cool! What makes incrementing a jackpot outside of a free game more difficult than a free game?

    ReplyDelete
  2. Well, usually when we did coding in Computer Science, we talked about how if you increment a variable within a function but then try to reference the new incremented one outside that function (I'm trying to put this simply, but I don't really know a way) that it would not account for the changes. Since we structured the code in a certain way, we were able to make changes to a variable that would continue to change even in between free games that were played. Basically, the same bit of code is run multiple times, and we were able to keep a variable changing between the iterations of the original free game code.

    ReplyDelete
  3. I am so impressed that you have such a strong handle on and interest in all of this! It definitely sounds like detail oriented work! Is the process of tuning another CS function?

    ReplyDelete
  4. I don't understand much of what you said, but it sounds really interesting. I hope that the statistics doesn't get too complicated. How are you dealing with any advanced statistics that you encounter?

    ReplyDelete
  5. I am so impressed that you have such a strong handle on and interest in all of this!


    Goldenslot

    ReplyDelete
  6. I am so impressed that you have such a strong handle on and interest in all of this!


    goldenslot casino
    บาคาร่าออนไลน์
    gclub casino


    ReplyDelete
  7. I really like you post,Thanks for your sharing.

    หนังผี

    ReplyDelete
  8. I have recently started a blog, the information you offer on this website has helped me greatly. Thanks for all of your time & work.
    wordpress
    blogspot
    youtube
    បាការ៉ាត់

    ReplyDelete