<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Freya.no &#187; game</title>
	<atom:link href="http://wp.freya.no/tag/game/feed/" rel="self" type="application/rss+xml" />
	<link>http://wp.freya.no</link>
	<description>Knowledge is power</description>
	<lastBuildDate>Mon, 06 Feb 2012 19:56:41 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>Fallout New Vegas: Gaining entrance to Nellis Air Force Base</title>
		<link>http://wp.freya.no/2010/11/fallout-new-vegas-gaining-entrance-to-nellis-air-force-base/</link>
		<comments>http://wp.freya.no/2010/11/fallout-new-vegas-gaining-entrance-to-nellis-air-force-base/#comments</comments>
		<pubDate>Sun, 07 Nov 2010 21:13:41 +0000</pubDate>
		<dc:creator>kent</dc:creator>
				<category><![CDATA[Game review]]></category>
		<category><![CDATA[Tip]]></category>
		<category><![CDATA[bombardment]]></category>
		<category><![CDATA[boomer]]></category>
		<category><![CDATA[Fallout: New Vegas]]></category>
		<category><![CDATA[game]]></category>
		<category><![CDATA[howto]]></category>
		<category><![CDATA[Nellis AFB]]></category>

		<guid isPermaLink="false">http://wp.freya.no/?p=931</guid>
		<description><![CDATA[This is how you gain access to the Nellis Air Force Base in New Vegas. Once you start entering the area, you&#8217;ll get bombarded by the Boomers. Overview picture: Click the picture for full size image. Refill with stimpacks, food, water, doctors bags when necessary. And remeber to make the bet with George before you [...]
No related posts.]]></description>
			<content:encoded><![CDATA[<p>This is how you gain access to the Nellis Air Force Base in New Vegas.</p>
<p>Once you start entering the area, you&#8217;ll get bombarded by the Boomers.</p>
<p>Overview picture:</p>
<div id="attachment_932" class="wp-caption alignleft" style="width: 1034px"><a href="http://wp.freya.no/files/2010/11/boomers.jpg"><img src="http://wp.freya.no/files/2010/11/boomers-1024x640.jpg" alt="" title="Nellis AFB" width="1024" height="640" class="size-large wp-image-932" /></a><p class="wp-caption-text">This is how you enter the Nellis Air Force Base in New Vegas</p></div>
<p>Click the picture for full size image.</p>
<p>Refill with stimpacks, food, water, doctors bags when necessary.</p>
<p>And remeber to make the bet with George before you enter the area. If you have 60 speech or more you can lie to raise the wager to 700 after you&#8217;ve entered Nellis AFB and came back.</p>
<p>When you reach the gate you&#8217;ll be let in.</p>
 <img src="http://wp.freya.no/wp-content/plugins/wordpress-feed-statistics/feed-statistics.php?view=1&post_id=931" width="1" height="1" style="display: none;" /><p><a class="a2a_dd a2a_target addtoany_share_save" href="http://www.addtoany.com/share_save#url=http%3A%2F%2Fwp.freya.no%2F2010%2F11%2Ffallout-new-vegas-gaining-entrance-to-nellis-air-force-base%2F&amp;title=Fallout%20New%20Vegas%3A%20Gaining%20entrance%20to%20Nellis%20Air%20Force%20Base" id="wpa2a_6"><img src="http://wp.freya.no/wp-content/plugins/add-to-any/share_save_171_16.png" width="171" height="16" alt="Share"/></a></p><p>No related posts.</p>]]></content:encoded>
			<wfw:commentRss>http://wp.freya.no/2010/11/fallout-new-vegas-gaining-entrance-to-nellis-air-force-base/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Fallout New Vegas: Brotherhood Scout Locations</title>
		<link>http://wp.freya.no/2010/11/fallout-new-vegas-brotherhood-scout-locations/</link>
		<comments>http://wp.freya.no/2010/11/fallout-new-vegas-brotherhood-scout-locations/#comments</comments>
		<pubDate>Sun, 07 Nov 2010 13:59:01 +0000</pubDate>
		<dc:creator>kent</dc:creator>
				<category><![CDATA[Game review]]></category>
		<category><![CDATA[Fallout: New Vegas]]></category>
		<category><![CDATA[game]]></category>
		<category><![CDATA[howto]]></category>

		<guid isPermaLink="false">http://wp.freya.no/?p=925</guid>
		<description><![CDATA[After finding the locations of the Brotherhood patrols, you&#8217;re asked to find the scouts and retrieve observations from them. Locations are: 1) Near the NCR Correctional Facility 2) Near Nipton 3) Near Camp Forlorn Hope No related posts.
No related posts.]]></description>
			<content:encoded><![CDATA[<p>After finding the locations of the Brotherhood patrols, you&#8217;re asked to find the scouts and retrieve observations from them.</p>
<p>Locations are:<br />
1) Near the NCR Correctional Facility<br />
2) Near Nipton<br />
3) Near Camp Forlorn Hope</p>
<div id="attachment_926" class="wp-caption alignleft" style="width: 988px"><a href="http://wp.freya.no/files/2010/11/scout_locations.jpg"><img src="http://wp.freya.no/files/2010/11/scout_locations.jpg" alt="Scout Locations" title="Scout Locations" width="978" height="698" class="size-full wp-image-926" /></a><p class="wp-caption-text">Scout Locations</p></div>
 <img src="http://wp.freya.no/wp-content/plugins/wordpress-feed-statistics/feed-statistics.php?view=1&post_id=925" width="1" height="1" style="display: none;" /><p><a class="a2a_dd a2a_target addtoany_share_save" href="http://www.addtoany.com/share_save#url=http%3A%2F%2Fwp.freya.no%2F2010%2F11%2Ffallout-new-vegas-brotherhood-scout-locations%2F&amp;title=Fallout%20New%20Vegas%3A%20Brotherhood%20Scout%20Locations" id="wpa2a_14"><img src="http://wp.freya.no/wp-content/plugins/add-to-any/share_save_171_16.png" width="171" height="16" alt="Share"/></a></p><p>No related posts.</p>]]></content:encoded>
			<wfw:commentRss>http://wp.freya.no/2010/11/fallout-new-vegas-brotherhood-scout-locations/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Fallout: New Vegas Hidden Valley Bunker Virus</title>
		<link>http://wp.freya.no/2010/10/fallout-new-vegas-hidden-valley-bunker-virus/</link>
		<comments>http://wp.freya.no/2010/10/fallout-new-vegas-hidden-valley-bunker-virus/#comments</comments>
		<pubDate>Mon, 25 Oct 2010 20:08:25 +0000</pubDate>
		<dc:creator>kent</dc:creator>
				<category><![CDATA[Game review]]></category>
		<category><![CDATA[Fallout: New Vegas]]></category>
		<category><![CDATA[game]]></category>
		<category><![CDATA[hidden valley]]></category>
		<category><![CDATA[howto]]></category>
		<category><![CDATA[virus]]></category>

		<guid isPermaLink="false">http://wp.freya.no/?p=885</guid>
		<description><![CDATA[This is a simple howto on how to beat the virus infection in the Brotherhood of Steel datastore. 1) Talk to Scribe Ibsen about the virus infection and ask if you could help him. 2) After much talking Scribe Ibsen will ask you to wait until he says the virus has jumped. Do a quicksave [...]
No related posts.]]></description>
			<content:encoded><![CDATA[<p>This is a simple howto on how to beat the virus infection in the Brotherhood of Steel datastore.</p>
<p>1) Talk to Scribe Ibsen about the virus infection and ask if you could help him.</p>
<p>2) After much talking Scribe Ibsen will ask you to wait until he says the virus has jumped. Do a quicksave here just before Scribe Ibsen tells you the virus has jumped.</p>
<p>3) Place yourself in front of one of the terminals.</p>
<p>4) When Scribe Ibsen gives you GO, search for the virus in the computers. Do a systematic search. And remember what computers have the virus. If you fail the first attempt, reload the quicksave.</p>
<p>5) Go to the computers you had the virus in the previous attempt and isolate them there.</p>
<p>6) Continue the search for additional infected computers.</p>
<p>7) If unsuccessful, goto 4.</p>
<div id="attachment_899" class="wp-caption alignleft" style="width: 1034px"><a href="http://wp.freya.no/files/2010/10/ScreenShot9.jpg"><img class="size-large wp-image-899" title="Scribe Ibsen at the terminal" src="http://wp.freya.no/files/2010/10/ScreenShot9-1024x640.jpg" alt="Scribe Ibsen at the terminal" width="1024" height="640" /></a><p class="wp-caption-text">Scribe Ibsen at the terminal</p></div>
<p>More screenshots in the next post.</p>
 <img src="http://wp.freya.no/wp-content/plugins/wordpress-feed-statistics/feed-statistics.php?view=1&post_id=885" width="1" height="1" style="display: none;" /><p><a class="a2a_dd a2a_target addtoany_share_save" href="http://www.addtoany.com/share_save#url=http%3A%2F%2Fwp.freya.no%2F2010%2F10%2Ffallout-new-vegas-hidden-valley-bunker-virus%2F&amp;title=Fallout%3A%20New%20Vegas%20Hidden%20Valley%20Bunker%20Virus" id="wpa2a_22"><img src="http://wp.freya.no/wp-content/plugins/add-to-any/share_save_171_16.png" width="171" height="16" alt="Share"/></a></p><p>No related posts.</p>]]></content:encoded>
			<wfw:commentRss>http://wp.freya.no/2010/10/fallout-new-vegas-hidden-valley-bunker-virus/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Making a game</title>
		<link>http://wp.freya.no/2010/08/making-a-game/</link>
		<comments>http://wp.freya.no/2010/08/making-a-game/#comments</comments>
		<pubDate>Thu, 19 Aug 2010 11:11:41 +0000</pubDate>
		<dc:creator>kent</dc:creator>
				<category><![CDATA[c++]]></category>
		<category><![CDATA[Dev]]></category>
		<category><![CDATA[game]]></category>
		<category><![CDATA[graphics]]></category>
		<category><![CDATA[making a game]]></category>
		<category><![CDATA[opengl]]></category>
		<category><![CDATA[programming]]></category>

		<guid isPermaLink="false">http://wp.freya.no/?p=814</guid>
		<description><![CDATA[Okay. This is going to be somewhat personal. I&#8217;m a professional software developer for a medium sized company, which is really not a software company. It&#8217;s only internal software I write. I&#8217;ve also wanted to make a game since I started playing games. That&#8217;s probably why I&#8217;m a software developer today. I&#8217;ve been doing more [...]
No related posts.]]></description>
			<content:encoded><![CDATA[<p>Okay. This is going to be somewhat personal.</p>
<p>I&#8217;m a professional software developer for a medium sized company, which is really not a software company. It&#8217;s only internal software I write.</p>
<p>I&#8217;ve also wanted to make a game since I started playing games. That&#8217;s probably why I&#8217;m a software developer today. I&#8217;ve been doing more or less C++ since I was 14, doing (at least trying to) 3D-graphics since I was 18. Without knowledge of the particular mathematics involved with 3D-graphics it proved to be difficult.</p>
<p>I&#8217;ve started numerous projects with OpenGL, and some are more advanced than others, but I didn&#8217;t continue working on a project for more than 2-3 days before I got tired.</p>
<p>I&#8217;ve started an other project now. I don&#8217;t know what I&#8217;ll make, or whether <em>if</em> I&#8217;ll make anything. But I&#8217;ve started an other project. The only real difference from previous projects is that I know the value of libraries and there is no point in re-inventing the wheel for every project.</p>
<p>Standard template library is there, Boost is there and some other libraries. I know how to use them. And I know they exist!</p>
<p>For this project I know I&#8217;m going to use</p>
<ul>
<li>STL</li>
<li>The boost libraries</li>
<li>Ogre3D for graphics</li>
</ul>
<p>I&#8217;m not so sure about the sound and physics part, but for now I think I&#8217;ll stick with</p>
<ul>
<li>Bullet for physics</li>
<li>FMOD for sound</li>
</ul>
<p>I must also review the licenses  for the libraries to make sure they are allowed to be used in commercial projects or not. I&#8217;m not saying my project is going to be commercial, but I won&#8217;t exclude it. I&#8217;ll also aim for Windows and Linux support. And probably Mac if it&#8217;s going to be commercial.</p>
<p>So far I have an empty scene with a blue background.</p>
<p><a href="http://wp.freya.no/files/2010/08/moz-screenshot.png"><img class="size-medium wp-image-817 alignnone" title="An empty scene" src="http://wp.freya.no/files/2010/08/moz-screenshot-300x232.png" alt="" width="300" height="232" /></a></p>
<p>It&#8217;s a start! &#8230; again</p>
 <img src="http://wp.freya.no/wp-content/plugins/wordpress-feed-statistics/feed-statistics.php?view=1&post_id=814" width="1" height="1" style="display: none;" /><p><a class="a2a_dd a2a_target addtoany_share_save" href="http://www.addtoany.com/share_save#url=http%3A%2F%2Fwp.freya.no%2F2010%2F08%2Fmaking-a-game%2F&amp;title=Making%20a%20game" id="wpa2a_30"><img src="http://wp.freya.no/wp-content/plugins/add-to-any/share_save_171_16.png" width="171" height="16" alt="Share"/></a></p><p>No related posts.</p>]]></content:encoded>
			<wfw:commentRss>http://wp.freya.no/2010/08/making-a-game/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Class templates in C++</title>
		<link>http://wp.freya.no/c/class-templates-in-c/</link>
		<comments>http://wp.freya.no/c/class-templates-in-c/#comments</comments>
		<pubDate>Tue, 02 Mar 2010 21:58:18 +0000</pubDate>
		<dc:creator>Tatyana</dc:creator>
				<category><![CDATA[Uncategorized]]></category>
		<category><![CDATA[c++]]></category>
		<category><![CDATA[class]]></category>
		<category><![CDATA[game]]></category>
		<category><![CDATA[point]]></category>
		<category><![CDATA[point3d]]></category>
		<category><![CDATA[template]]></category>
		<category><![CDATA[vector]]></category>

		<guid isPermaLink="false">http://wp.freya.no/</guid>
		<description><![CDATA[Templates in C++ are the way functions and classes operate with generic types. This allows a function or class to work on many different data types without being rewritten for each one [wiki]. Note that there is a difference between class template and a template class: class template is a template used to generate template [...]
No related posts.]]></description>
			<content:encoded><![CDATA[<p>Templates in  C++ are the way functions and classes operate with generic types. This allows a function or class to work on many different data types without being rewritten for each one [<a href="http://en.wikipedia.org/wiki/Template_%28programming%29">wiki</a>].</p>
<p>Note that there is a difference between class template and a template class: class template is a template used to generate template classes. You cannot declare an object of a class template. Template class is an instance of a class template<a href="http://scv.bu.edu/computation/bluegene/IBMdocs/compiler/xlc-8.0/html/language/ref/class_templates.htm">.</a></p>
<p>Here we are going to look at 3 main clas templates that are very useful in game and 3D design: Point, Vector and Matrix class templates.</p>
<h3>Point and Point3D:</h3>
<p>Here is how a simple Point template will look like in C++. This template is constructed to support multiple dimensions like Point2D, 3D and so on:</p>
<pre class="brush: cpp; title: ; notranslate">
template &lt;class T, int n&gt; class Point {
protected:
	T mat[n];
	 void cp(const Point&lt;T,n&gt; &amp;p)
    {
		memcpy(mat, p.mat, n*sizeof(T) );
	 }

    void cp(const T p[n])
    {
		memcpy(mat, p, n*sizeof(T) );
	}

    void cp(const T &amp;val)
    {
		for (int i=0; i&lt;n; i++)
			mat[i] = val;
    }

public:
	// new constructor
	Point(const T pt[n])
	{
		cp(pt);
	}

	// copy constructor
	Point(const Point&lt;T,n&gt; &amp;cp)
	{
		this-&gt;cp(cp);
	}

	// default constructor
	Point()
	{
		for (int i=0; i&lt;n; i++)
			mat[i] = 0;
	}
	virtual ~Point(void) {};
};
</pre>
<p>Templates are of great utility to programmers in C++, especially when combined with multiple inheritance and operator overloading. Here vi can add multiple operator overloading functions to our Point class template, for example addition:</p>
<pre class="brush: cpp; title: ; notranslate">
        //Point + some value
	Point&lt;T,n&gt; &amp;operator+=(const T &amp;val)
    {
		for (int i=0; i&lt;n; i++)
			mat[i] += val;

		return (*this);
    }

    //sum of two Points
    Point&lt;T,n&gt; &amp;operator+=(Point&lt;T,n&gt; &amp;pt)
    {
		for (int i=0; i&lt;n; i++)
			mat[i] += pt[i];

		return (*this);
    }
</pre>
<p>A Point3D class template will look like this:</p>
<pre class="brush: cpp; title: ; notranslate">
template &lt;class T&gt; class Point3D : public Point&lt;T,3&gt; {
public:
	Point3D() : Point&lt;T,3&gt;() {};

	Point3D(const Point3D&lt;T&gt; &amp;p) : Point&lt;T,3&gt;(p) {
		for (int i=0; i&lt;3; i++)
		mat[i] = p.mat[i];
	}
	Point3D( const T px, const T py, const T pz)
	{
		mat[0]=px; mat[1]=py; mat[2]=pz;
	}
};
</pre>
<p>An example of how we can use it is a motion programming:</p>
<pre class="brush: cpp; title: ; notranslate">
	Point3D&lt;float&gt; EulerAngle(float sensitivity, double x, double y, double z) {
		return Point3D&lt;float&gt; (
				sensitivity*cos(z),
				sensitivity*sin(z),
				0
		);
	}
</pre>
 <img src="http://wp.freya.no/wp-content/plugins/wordpress-feed-statistics/feed-statistics.php?view=1&post_id=598" width="1" height="1" style="display: none;" /><p><a class="a2a_dd a2a_target addtoany_share_save" href="http://www.addtoany.com/share_save#url=http%3A%2F%2Fwp.freya.no%2Fc%2Fclass-templates-in-c%2F&amp;title=Class%20templates%20in%20C%2B%2B" id="wpa2a_38"><img src="http://wp.freya.no/wp-content/plugins/add-to-any/share_save_171_16.png" width="171" height="16" alt="Share"/></a></p><p>No related posts.</p>]]></content:encoded>
			<wfw:commentRss>http://wp.freya.no/c/class-templates-in-c/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>FUEL &#8211; First and second impression</title>
		<link>http://wp.freya.no/2009/08/fuel-first-and-second-impression/</link>
		<comments>http://wp.freya.no/2009/08/fuel-first-and-second-impression/#comments</comments>
		<pubDate>Sun, 02 Aug 2009 19:12:06 +0000</pubDate>
		<dc:creator>kent</dc:creator>
				<category><![CDATA[Game review]]></category>
		<category><![CDATA[fuel]]></category>
		<category><![CDATA[game]]></category>
		<category><![CDATA[graphics]]></category>

		<guid isPermaLink="false">http://wp.freya.no/?p=248</guid>
		<description><![CDATA[It sucks. That was my first impression. Right from when I installed it and started it, it took me 30 minutes to get started. 15 minutes of shader generation and 15 minutes of clicking through every small little popup window with &#8220;helpful&#8221; hints. I got tired after the 2 first &#8220;hints&#8221;, so I rushed through [...]
No related posts.]]></description>
			<content:encoded><![CDATA[<p>It sucks.</p>
<p>That was my first impression.</p>
<p>Right from when I installed it and started it, it took me 30 minutes to get started. 15 minutes of shader generation and 15 minutes of clicking through every small little popup window with &#8220;helpful&#8221; hints. I got tired after the 2 first &#8220;hints&#8221;, so I rushed through them all. That was before I got started with actual gameplay.</p>
<p>When the game finally started and I was able to drive a vehicle, guess what!<strong> MORE FUCKING POPUPS AFTER MOVING THE VEHICLE 2 METERS</strong><sup><a href="" onclick="this.target='_self';this.href='#linknote-248-1';" id="noted-248-1" title="Inline hints like in World of Goo is something I'd like">[1]</a></sup></p>
<p>When I got started it seemed like I needed some Games for Windows account to save my progress, and that I couldn&#8217;t save the progress without it. I don&#8217;t have an account and I don&#8217;t intend getting one either.</p>
<p>After about 20 minutes of <em>uninterupted</em> (wow!) playing, I had enough of metre wide pixels and crappy physics.<br />
You see, it doesn&#8217;t look good at all with a game running in a default 640&#215;480 resolution on a 26&#8243; monitor &#8211; and without the ability to change resolution within the game, it starts to get real bad! And believe me, the graphics and physics in the original Monster Truck Madness from 1996 is miles ahead of FUEL!</p>
<p>And to be fair, I tried to do a second impression after changing the resolution to 1920&#215;1200 pixels. The graphics was far better, but the physics were still crappy.</p>
<p>And to be fair the second time, the idea and concept was and is good. but the wrapping sucks big time! Codemasters might have forgotten that playing games is all about having fun and playing the game, not being able to select paintwork and colors and what the driver should look like. And you must be able to save the game <em>without</em> relying on internet access and Microsoft! And not to forget the ultra-annoying popups!</p>
<p>Sadly, there won&#8217;t be a third impression. I kind of liked FUEL after I got started, but without being able to save the game, the final nail in the coffin was nailed.</p>
<p>So, this was an utterly big fail! Its a shame though, the music was good!
<div class="alt">Linknotes:
<ol>
<li id="linknote-248-1"><a href="">Inline hints like in World of Goo is something I&#8217;d like</a>  <a href="#noted-248-1"><strong>&#8617;</strong></a></ol>
</div>
 <img src="http://wp.freya.no/wp-content/plugins/wordpress-feed-statistics/feed-statistics.php?view=1&post_id=248" width="1" height="1" style="display: none;" /><p><a class="a2a_dd a2a_target addtoany_share_save" href="http://www.addtoany.com/share_save#url=http%3A%2F%2Fwp.freya.no%2F2009%2F08%2Ffuel-first-and-second-impression%2F&amp;title=FUEL%20%26%238211%3B%20First%20and%20second%20impression" id="wpa2a_46"><img src="http://wp.freya.no/wp-content/plugins/add-to-any/share_save_171_16.png" width="171" height="16" alt="Share"/></a></p><p>No related posts.</p>]]></content:encoded>
			<wfw:commentRss>http://wp.freya.no/2009/08/fuel-first-and-second-impression/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

