<?xml version="1.0" encoding="utf-8"?>
<feed xmlns="http://www.w3.org/2005/Atom">

  <title><![CDATA[Tyler Koske]]></title>
  <link href="http://numo16.github.io/atom.xml" rel="self"/>
  <link href="http://numo16.github.io/"/>
  <updated>2014-01-28T10:43:25-05:00</updated>
  <id>http://numo16.github.io/</id>
  <author>
    <name><![CDATA[Tyler Koske]]></name>
    <email><![CDATA[numo16@gmail.com]]></email>
  </author>
  <generator uri="http://octopress.org/">Octopress</generator>

  
  <entry>
    <title type="html"><![CDATA[New (Temporary) Site Home]]></title>
    <link href="http://numo16.github.io/blog/2014/01/28/new-temporary-site-home/"/>
    <updated>2014-01-28T09:58:00-05:00</updated>
    <id>http://numo16.github.io/blog/2014/01/28/new-temporary-site-home</id>
    <content type="html"><![CDATA[<p>Welcome to the new, temporary, home of tylerkoskes.com! I&rsquo;ve switched domain registrars from GoDaddy.com to Namecheap.com, which means I need to figure out a new hosting situation (was using godaddy&rsquo;s provided shared hosting). In the meantime, this blog on <a href="http://pages.github.com/">Github Pages</a> will be my home on the web. This blog will receive some updates as I figure out where my site will be heading, so stay tuned!</p>
]]></content>
  </entry>
  
  <entry>
    <title type="html"><![CDATA[Dragon Age 2 Review and the new Steam Project!]]></title>
    <link href="http://numo16.github.io/blog/2013/12/03/dragon-age-2-review-and-the-new-steam-project/"/>
    <updated>2013-12-03T23:20:00-05:00</updated>
    <id>http://numo16.github.io/blog/2013/12/03/dragon-age-2-review-and-the-new-steam-project</id>
    <content type="html"><![CDATA[<p>Over the past month or so, I&rsquo;ve been putting time into Dragon Age 2 (25 hours total) and now that I&rsquo;ve finished it, I&rsquo;ve decided to write a review of the game and my experience with it. I picked up Dragon Age 2 about a year ago in a 2 for 1 deal bundled with Mass Effect 2, which was the main reason for the purchase as I heard a lot about the changes that were made to Dragon Age 2 for the worse, when compared to Dragon Age: Origins. I decided it was time to play it since Dragon Age: Inquisition is on the horizon, so let&rsquo;s dig into the story, gameplay, and graphics a bit.</p>

<!-- more -->


<h2>Story</h2>

<p>Dragon Age: Origins had a very rich story that exposed a lot of interesting lore revolving around the world of Thedas, where the series takes place, and included a great cast characters that kept pulling you further into the game. I hoped that this amazing storytelling would carry over into Dragon Age 2 and distract from the gameplay &ldquo;fixes&rdquo; that they made to cater to the console crowd. Unforutnately, I was wrong and overall did not find the story very engaging or nearly as lore driven as Origins.</p>

<p>The story takes place somewhere during and after the events of Dragon Age: Origins, as told in the form of a story by a future party member, beginning with the protagonist, Hawke&rsquo;s, family fleeing Fereldon during the blight and winding up in the city of Kirkwall. Kirkwall is overrun with refugees from Ferelden and the family shack&rsquo;s up with their uncle who has gambled away all of their family money. The story moves forward, seemingly building towards a climax as the player embarks on a journey to the Deep Roads in search of treasure. There seems to be a looming sense of tension throughout the mission, which keeps you on edge throughout, and then nothing really happens, everything resolves itself and you go back to Kirkwall a rich man.</p>

<p>The game dances through this building tension and easily resolving itself cycle a couple of more times, using the same six dungeons over and over until you just push forward through the main quests to complete the game and hope that you have all of the backstory you will need when Dragon Age: Inquisition comes out. Overall, the lack of diversity in locations (the game takes place in one city, with several small locations within the city, and a few areas outside of the city where some missions take place), lack of interesting characters (the dialog and character bonding did not seem nearly as in-depth as Origins), less strategic combat, and the unimmersive story just led to an lackluster gaming experience.</p>

<h2>Gameplay</h2>

<p>Gameplay was similar to Dragon Age: Origins in many aspects, but also felt different with some of the streamlining they did based on feedback from the console crowd. They got rid of the zoomed out, overhead view of Bioware classics like Baldur&rsquo;s Gate, which seemed to take away a bit of the fun and strategy involved in combat. A majority of battles could be won by just hacking and slashing your way through the waves of enemies that were sent at you, as opposed to the pausing, strategizing, and positioning party members that was present in Origins. The button mashing feel and waves of enemies really soured a lot of the experience for me and brought about a boredom with the game that made it very hard to finish.</p>

<p>Other parts of gameplay were more or less the same as Origins. Talk to people, get quests, complete quests, talk to people and get reward. The main issue I had with this was that, as mentioned earlier, the whole game takes place in one city which makes the whole game feel cramped and lackluster when compared to other adveture-y RPGs.</p>

<h2>Graphics</h2>

<p>Graphically, the team made some nice improvements. Each of the races are more distinctive in their appearance, with Elves being a bit smaller with cat-like features in their faces and the Qunari actually looking like a big brutish race of a fantasy world, as opposed to the bigger humans with cornrows look they had in Origins. Environments are overall pretty bland design-wise and, as mentioned earlier, they reuse a lot of places for side-quests. However, there is a nice graphics overhaul mod that I only found out about with a few hours left of the game that might have made the whole environment more enjoyable during my playthrough.</p>

<h2>Final Decision</h2>

<p>Overall, I would give the game a 2/10 at best. The massive amount of environemnt reuse, button masher battles, and boring story and characters made it very hard to finish. However, I did finish it, so there is that going for it.</p>

<p>Now that all of that is out of the way, I can start talking about my new project, which is&hellip;</p>

<h1>The Steam Backlog Project</h1>

<p>If you have a computer and know what a video game is at this point in time, you most undoubtedly know what <a href="http://store.steampowered.com/about/">Steam</a> is. With Steam comes the inevitable backlog of games from Steam sales, humble bundles, and digital game sales from any number of online vendors. Well, it turns out that if you combine expendable income and the aforementioned sales, you end up with something like 250+ games across steam and various other digital distribution platforms and gaming devices. With the recent Autumn Steam sale that occurred, I realized how many games I buy with only the intention of <em>maybe</em> playing some day, and when I started to really think about how much money I put into this collection over time, it made me a bit sad. So, I&rsquo;ve decided to do something about my large, mostly unplayed backlog of games.</p>

<h2>The Plan</h2>

<p>I have come up with a plan to churn through my list of games, which involves giving each game at least a little bit of the time it deserves. The plan is to attempt to work through my list of games one at a time, giving each enough time to potentially grab my attention and pull me in to finish it. If the game fails to intrigue me within 5-10 of playtime, I will check that game off the list and move on to the next one. Additionally, in an effort to make myself write more, I&rsquo;ve decided to do at least a minimal review of each game as I go and discuss why the game did or did not pull my forward to completion.</p>

<h2>The Method</h2>

<p>To assist myself in deciding what game to play next, I started working on a web application, tentatively called <strong><em>&ldquo;What Should I Play?&rdquo;</em></strong> that pulls a list of games from my steam community account and randomly selects one from the list to play next. I can then mark a game as played or decide to skip it for now. This tool was built using <a href="http://www.sinatrarb.com/">Sinatra</a> (an awesome and easy ruby web framework), <a href="http://angularjs.org/">AngularJS</a>, and hosted on <a href="https://www.heroku.com/">Heroku</a>. For those who wish to check this tool out and perhaps use it for delving into their own Steam library, you can find the app <a href="http://whatshouldiplay.herokuapp.com/">HERE!</a></p>

<p><strong>NOTE:</strong> This is still a work in progress and it will eventually store data in a database so it can be accessed from any device and could be provided as an API. Currently, data is cached locally in the browser&rsquo;s local storage. In order to retrieve your games, your steam community profile must be marked as public. Instructions to update your profile privacy settings can be found <a href="https://support.steampowered.com/kb_article.php?ref=4113-YUDH-6401">here</a>.</p>

<h2>Play On!</h2>

<p>In closing, it looks like the game I will be playing next, based on the selection from my handy app is:</p>

<p><strong>E.Y.E: Divine Cybermancy</strong></p>

<p><img src="http://media.steampowered.com/steamcommunity/public/images/apps/91700/9491634298ec765a50e178399df6060454c93a28.jpg"></p>

<p>Should be fun!</p>

<h3>Cheers.</h3>
]]></content>
  </entry>
  
  <entry>
    <title type="html"><![CDATA[New (and First) Book Potentially in the Works]]></title>
    <link href="http://numo16.github.io/blog/2013/06/19/new-and-first-book-potentially-in-the-works/"/>
    <updated>2013-06-19T21:44:00-04:00</updated>
    <id>http://numo16.github.io/blog/2013/06/19/new-and-first-book-potentially-in-the-works</id>
    <content type="html"><![CDATA[<p>You read that right, I may be writing a book. A major publisher of books for the tech crowd has approached me to ask if I would be interested in authoring a short book on programming using specific technologies (more info as I find out what exactly I am allowed to say). Needless to say, I am excited for the opportunity and a bit terrified, as I haven’t really done a large writing project in a long time…Especially not one that will be published through a major publisher.</p>

<p>All that being said, I am very excited about the prospect and I intend on chronicling my experiences during the process here, as I am able. This should be a fun and exciting challenge. Stay tuned!</p>
]]></content>
  </entry>
  
  <entry>
    <title type="html"><![CDATA[Progress...]]></title>
    <link href="http://numo16.github.io/blog/2010/10/25/progress/"/>
    <updated>2010-10-25T21:39:00-04:00</updated>
    <id>http://numo16.github.io/blog/2010/10/25/progress</id>
    <content type="html"><![CDATA[<p>Between classes, work, and figuring out everything for Imagine Cup 2011, I’ve been busy as hell.  Next week is my last week for both my Game Scripting and Data Structures and Algorithms class, which both take up a considerable amount of my available free time.  At work I’ve been wrapping up a market share study and implementing a few long awaited features for one of our main apps.  So, after those two, that has left me a few hours to deliberate over which theme to pick for Imagine Cup, figure out team members, and figure out the direction and concept of the game.  Between Zander and myself, with a nice random idea from Jarrod, I think we’ve nailed down exactly what we want to do for the competition.  Zander has decided he definitely wants in on this, so it is up to me at this point to decide if I’ll be able to spare the time to make this work, which I have pretty much decided that I will. In the meantime, I’ve decided to setup the project environment, complete with subversion repos, integration and build server, wiki, issue tracker, and a bunch of other things.  <!-- more -->Everything is setup and hosted on my server like so:</p>

<h2>Subversion: <a href="http://www.open.collab.net/products/subversion/">Collabnet Subversion Edge</a></h2>

<p>OK, so this setup is pretty awesome.  CSVN is a simple installable package, sporting a subversion server and a nice web management interface.  It can integrate with a few bug trackers and has nice connectivity with Visual Studio, thanks to their Ankh SVN plugin.  The best part, it’s free!</p>

<h2>CI and Build Server: <a href="http://www.jetbrains.com/teamcity/">Jetbrains TeamCity</a></h2>

<p>TeamCity is a pretty awesome setup.  It’s a free continuous integration and build server that will automatically build my projects whenever a new version is committed to the main repo.  This also has a great web management interface, allowing me to monitor builds, setup build scripts for projects, and also integrates with a few well known issue trackers.</p>

<h2>Wiki, Issue Tracker, etc…: <a href="http://info.tiki.org/tiki-index.php">TikiWiki</a></h2>

<p>I needed somewhere to have a central collaboration area, to keep all of our ideas and the project documented.  I thought about using media wiki at first, but after my first initial experience with dealing with that mess, I decided to seek out better alternatives.  TikiWiki seemed to fit the bill with its wiki, forum, issue tracker, and a bunch of other features I won’t end up using.  It’s pretty awesome.  The only problem I can foresee with it for this project currently, is that CSVN and TeamCity do not integrate with the issue tracker in TikiWiki, which means I may have to setup Bugzilla or something later.</p>

<p>Setting up the environment like this is a new thing to me, but after reading through several topics on <a href="http://stackoverflow.com/">StackOverflow</a>, it seemed like a good idea to setup the environment like this just to make everything a bit easier and a more automated, streamlined process.  I’m still working out the kinks, so time will tell if all of this will be a help or hindrance.  Next item on the docket, a better backup system…</p>
]]></content>
  </entry>
  
  <entry>
    <title type="html"><![CDATA[It's about time...]]></title>
    <link href="http://numo16.github.io/blog/2010/10/21/its-about-time/"/>
    <updated>2010-10-21T21:34:00-04:00</updated>
    <id>http://numo16.github.io/blog/2010/10/21/its-about-time</id>
    <content type="html"><![CDATA[<p>So after putting off starting this blog for quite a while now, I’ve decided it is time to do this. I guess the main reason I never really did anything with it before was lack of motivation. I kept asking myself what I would write about or why should I take time out of my increasingly busy schedule to write a bit of drivel, here and there. Well, I’ve been pushing myself into game programming a bit more lately after taking an XNA class and loving it, and decided it’s time I start chronicling my progress and interesting things I run across.</p>

<!-- more -->


<p>Lately, I’ve been reading a lot of the stuff over on <a href="http://gamedev.stackexchange.com/">Game Development Stack Exchange</a> in order to figure out where to start when it comes to game development in C++.  I’ll start out by saying, I haven’t used C++ in a long time, as I’ve been developing in PHP at work and my latest programming classes have been C# and VB.Net.  So, a refresher was in order, along with figuring out where to start.  So, I found SDL and started tearing through some game dev specific tutorials and I must say, C++ is coming back to me pretty well.  In addition to the SDL tutorials, I’ve been watching the C++ videos over on <a href="http://www.3dbuzz.com/">3D Buzz</a>, which have also been an immense help in refreshing my knowledge of the language, as well as, helping me to figure out the overall structure of putting a game together from scratch. So far, everything has been great with refreshing and learning.</p>

<p>Although learning C++ game dev has been great and a nice challenge, so far, I may find myself jumping back into XNA for a while.  I got a newsletter yesterday reminding me about the <a href="http://www.imaginecup.us/">Imagine Cup 2011</a> competition that Microsoft is putting on.  I took a look through the game design category and decided it looked like something doable, if I were able to get the right group of creative minds together for my team.  I read through the theme and came up with a couple decent ideas right away that I will play around with a bit.  After some mind-mapping and discussion with my probable team members last night, I have a few better ideas that just may work out.  Stay tuned…</p>
]]></content>
  </entry>
  
</feed>
