<?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"
	>

<channel>
	<title>Blendermf: The Blog</title>
	<atom:link href="http://blendermf.890m.com/feed/" rel="self" type="application/rss+xml" />
	<link>http://blendermf.890m.com</link>
	<description>Just another WordPress weblog</description>
	<pubDate>Mon, 06 Oct 2008 20:05:33 +0000</pubDate>
	<generator>http://wordpress.org/?v=2.6</generator>
	<language>en</language>
			<item>
		<title>Platformer Test</title>
		<link>http://blendermf.890m.com/2008/10/platformer-test/</link>
		<comments>http://blendermf.890m.com/2008/10/platformer-test/#comments</comments>
		<pubDate>Mon, 06 Oct 2008 00:46:59 +0000</pubDate>
		<dc:creator>admin</dc:creator>
		
		<category><![CDATA[games]]></category>

		<category><![CDATA[programming]]></category>

		<guid isPermaLink="false">http://blendermf.890m.com/?p=63</guid>
		<description><![CDATA[Here is my first test of the physics for a platformer in flash (as3). The collision detection is done using simple bounding boxes, the separating axis theorem for collision reaction (simplified for bounding boxes, see how it was done for the game "n"), and simple hit tests from flash. As of right now, some parts are [...]]]></description>
			<content:encoded><![CDATA[<div style="float: right; width: 42px; padding-right: 10px; margin: 0 0 0 10px;"><script type="text/javascript">
digg_url = 'http://blendermf.890m.com/2008/10/platformer-test/';
digg_bgcolor = '#070707';
digg_skin = 'icon';
digg_window = '';
digg_title = 'Platformer Test';
digg_bodytext = '';
digg_media = 'news';
digg_topic = '';
</script>
<script src="http://digg.com/tools/diggthis.js" type="text/javascript"></script>
</div>
<p>Here is my first test of the physics for a platformer in flash (as3). The collision detection is done using simple bounding boxes, the separating axis theorem for collision reaction (simplified for bounding boxes, see <a href="http://www.harveycartel.org/metanet/tutorials/tutorialA.html">how it was done for the game &#8220;n&#8221;</a>), and simple hit tests from flash. As of right now, some parts are glitchy (like if you stay on the ground when the platform goes under you, it won&#8217;t pick you up; also if you go to fast you will go straight through certain objects). Hopefully I can get this working with no glitches, and some smoother animation soon.<br />
<OBJECT classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,0,0" WIDTH="550" HEIGHT="400" id="runcycle.swf" ALIGN=""><br />
<PARAM NAME=movie VALUE="runcycle.swf"> <PARAM NAME=quality VALUE=high> <PARAM NAME=bgcolor VALUE=#FFFFFF> <EMBED src="runcycle.swf" quality=high bgcolor=#FFFFFF WIDTH="550" HEIGHT="400" NAME="runcycle.swf" ALIGN="" TYPE="application/x-shockwave-flash" PLUGINSPAGE="http://www.macromedia.com/go/getflashplayer"></EMBED> </OBJECT></p>
]]></content:encoded>
			<wfw:commentRss>http://blendermf.890m.com/2008/10/platformer-test/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Guitar Game - Simple Prototype Video</title>
		<link>http://blendermf.890m.com/2008/07/guitar-game-simple-prototype-video/</link>
		<comments>http://blendermf.890m.com/2008/07/guitar-game-simple-prototype-video/#comments</comments>
		<pubDate>Tue, 22 Jul 2008 22:57:38 +0000</pubDate>
		<dc:creator>admin</dc:creator>
		
		<category><![CDATA[games]]></category>

		<category><![CDATA[programming]]></category>

		<category><![CDATA[blender]]></category>

		<category><![CDATA[game]]></category>

		<category><![CDATA[guitar]]></category>

		<category><![CDATA[prototype]]></category>

		<category><![CDATA[simple]]></category>

		<guid isPermaLink="false">http://blendermf.890m.com/?p=59</guid>
		<description><![CDATA[Hey everybody, this is another post about the guitar hero game that I am working on. Today, I worked on a very simple prototype in Blender. Right now this prototype has a rig set up to play normal notes, and ones that you have to hold (at varying rates). The video is not actually the [...]]]></description>
			<content:encoded><![CDATA[<div style="float: right; width: 42px; padding-right: 10px; margin: 0 0 0 10px;"><script type="text/javascript">
digg_url = 'http://blendermf.890m.com/2008/07/guitar-game-simple-prototype-video/';
digg_bgcolor = '#070707';
digg_skin = 'icon';
digg_window = '';
digg_title = 'Guitar Game - Simple Prototype Video';
digg_bodytext = '';
digg_media = 'news';
digg_topic = '';
</script>
<script src="http://digg.com/tools/diggthis.js" type="text/javascript"></script>
</div>
<p>Hey everybody, this is another post about the guitar hero game that I am working on. Today, I worked on a very simple prototype in Blender. Right now this prototype has a rig set up to play normal notes, and ones that you have to hold (at varying rates). The video is not actually the game playing a song file, but me pressing the buttons to the song, and then synching the audio with that in my video editing software. I still have to add the ability to load songs, play the notes(and long ones). I also have to add the mechanism to see if you hit the note and all that. I may use this prototype as a starting point for a blender version of this game, that I can release along side the better version in XNA.</p>
<p><strong>[NOTE] This song will not be in the game, it was just easy to find on youtube from Rock Band.</strong></p>
<p>Here is the video:</p>

]]></content:encoded>
			<wfw:commentRss>http://blendermf.890m.com/2008/07/guitar-game-simple-prototype-video/feed/</wfw:commentRss>
	<enclosure url="http://blendermf.890m.com/wp-content/uploads/media/guitar.flv" length="1" type="video/x-flv"/>
	</item>
		<item>
		<title>Guitar Hero / Rock Band Imitator (Untitled): The Development Plan</title>
		<link>http://blendermf.890m.com/2008/07/guitar-hero-rock-band-imitator-untitled-the-development-plan/</link>
		<comments>http://blendermf.890m.com/2008/07/guitar-hero-rock-band-imitator-untitled-the-development-plan/#comments</comments>
		<pubDate>Sun, 20 Jul 2008 00:22:27 +0000</pubDate>
		<dc:creator>admin</dc:creator>
		
		<category><![CDATA[games]]></category>

		<category><![CDATA[programming]]></category>

		<guid isPermaLink="false">http://blendermf.890m.com/?p=18</guid>
		<description><![CDATA[[NOTE] This is a work in progress, and in its very early stages right now. This is only a place to describe the features, goals, etc.


What I am about to describe here is the prototype for a guitar hero/rock band like game. I will be developing this as an on going project to improve my [...]]]></description>
			<content:encoded><![CDATA[<div style="float: right; width: 42px; padding-right: 10px; margin: 0 0 0 10px;"><script type="text/javascript">
digg_url = 'http://blendermf.890m.com/2008/07/guitar-hero-rock-band-imitator-untitled-the-development-plan/';
digg_bgcolor = '#070707';
digg_skin = 'icon';
digg_window = '';
digg_title = 'Guitar Hero / Rock Band Imitator (Untitled): The Development Plan';
digg_bodytext = '';
digg_media = 'news';
digg_topic = '';
</script>
<script src="http://digg.com/tools/diggthis.js" type="text/javascript"></script>
</div>
<p><strong>[NOTE] This is a work in progress, and in its very early stages right now. This is only a place to describe the features, goals, etc.<br />
</strong></p>
<p>What I am about to describe here is the prototype for a guitar hero/rock band like game. I will be developing this as an on going project to improve my programming, and game designing skills. The estimated production length is unknown, as I don&#8217;t really think I fully understand the amount of time and effort that this will create. Any ways, the plan is after the jump!<span id="more-18"></span></p>
<h3>What is the short-term goal of this project?</h3>
<p>The goal, to begin with, is to get the basics of a game like guitar hero. So what does that entail. Well the wikipedia page describing Guitar Hero explains the main thing I&#8217;m focusing on right now. It says:</p>
<blockquote><p>The series is notable for its use of a <a title="Guitar" href="http://en.wikipedia.org/wiki/Guitar">guitar</a>-shaped <a title="Game controller" href="http://en.wikipedia.org/wiki/Game_controller">peripheral</a> to simulate the playing of <a title="Music" href="http://en.wikipedia.org/wiki/Music">music</a>, represented on-screen by colored notes that correspond to <a title="Fret" href="http://en.wikipedia.org/wiki/Fret">fret</a> buttons on the controller.</p></blockquote>
<p>So, that is what I will begin with. A simple game that will allow for the playing of liscenced songs, with either a pc-compatible usb guitar, or the computer keyboard, including a set list. <strong>[NOTE] These songs won&#8217;t be big names. When I say liscensed, I mean as in music that has an open source or creative commons liscence, that allows me to use the songs in the game.</strong></p>
<h3>What are some future features that will be added later?</h3>
<p>Obviously things like multiplayer(maybe online), other instruments (e.g. drums), and things like that. One thing that I would really be interested in doing would be a free-play type mode, where you could use the instrument to play notes that would be synthesized. I have already created a very simple prototyoe of this in Blender3d, and I could implement something like this in the game. Then I could add a feature to record songs and then save them to be played in the game or exported to an audio file for further use.</p>
<p>Special power ups or other innovated features could also be added, maybe with something similar to Star Power or Overdrive.Of course all of this is stipulation, as this is the long term goal, I have to take care of the short term one first.</p>
<h3>What will the game be released for?</h3>
<p>Right now, that is undecided. I won&#8217;t know until I have looked into some of the features of some of my options. The one big thing is sound. What ever platform I choose, I have to be able to play multiple tracks, and mute certain notes, when they are not being strummed. Another big thing is file I/O, and finding the easiest possible way to store song information (like notes, meta data, difficulties, etc.). Right now, the two engines I am looking at are either Blender&#8217;s Game Engine, so that it will be playable on all platforms that can run Blender (which is most of them). The other is XNA Game Studio, which is for Windows operating systems, the Xbox 360, and the Zune. Lets look at some pro&#8217;s and cons of each.</p>
<h3>Blender Game Engine</h3>
<p>Pros:</p>
<ul>
<li>Simple programming with Python, and logic bricks.</li>
<li>No exporting of 3D models, animations or assets, all of that is created in Blender</li>
<li>Easy to set up things visually in 3D space</li>
<li>Available on almost every operating system</li>
<li>Lastly, I am very comfortable using Blender</li>
</ul>
<p>Cons:</p>
<ul>
<li>Sound is very unstable on some platforms</li>
<li>Only support for wav files</li>
<li>An external library would have to used to accomplish the sound correctly</li>
<li>The game engine isn&#8217;t very optimized, so it can run with very low framerates</li>
</ul>
<h3>XNA Game Studio (2.0)</h3>
<p>Pros:</p>
<ul>
<li>Easily integrate sound, with mp3 files, and multiple tracks</li>
<li>Simple I/O libraries from .Net (2/3.5) Framework</li>
<li>Code runs fast, as it is all compiled to binary code</li>
<li>Fast DirectX support</li>
<li>Could develop for special platforms like the Xbox 360, and the Zune</li>
<li>Easy to add game controller input</li>
</ul>
<p>Cons:</p>
<ul>
<li>Must be fully programmed (nothing visual)</li>
<li>Isn&#8217;t fully cross-platform (e.g. Mac and Linux would not be supported)</li>
<li>Dependency on Microsoft software</li>
<li>Harder to get 3D models, animations and things imported into the engine correctly</li>
<li>No visual layout of game elements</li>
</ul>
<h3>What type of liscense will the game have?</h3>
<p>At the moment I have not choose a specific liscense yet, but I can assure you it will be open as soon as I have a good base. At the beginning, there won&#8217;t be a liscense, becuase it will only be on my local computer. Then I will choose a liscense when I choose to release it.</p>
<h3>Updates</h3>
<p>All updates regarding this project will be posted to this blog. There will be updates on my progress, and I will also add documentation. As I decide on how I will accomplish a certain feature, I will outline it on here. That will be mostly for me to use as a reference, and to keep me focused and on track. It also can be a good resource for others trying to make something similar. So stay tuned!</p>
]]></content:encoded>
			<wfw:commentRss>http://blendermf.890m.com/2008/07/guitar-hero-rock-band-imitator-untitled-the-development-plan/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Media Test</title>
		<link>http://blendermf.890m.com/2008/07/podcast-test/</link>
		<comments>http://blendermf.890m.com/2008/07/podcast-test/#comments</comments>
		<pubDate>Sat, 19 Jul 2008 02:04:39 +0000</pubDate>
		<dc:creator>admin</dc:creator>
		
		<category><![CDATA[uncategorized]]></category>

		<category><![CDATA[media]]></category>

		<category><![CDATA[podcast]]></category>

		<category><![CDATA[test]]></category>

		<guid isPermaLink="false">http://blendermf.890m.com/?p=12</guid>
		<description><![CDATA[This is a test to quickly insert media, in this case my podcast.

[MEDIA=1]

And a flash video file (Elephants Dream, by the Blender Foundation)

[MEDIA=3]]]></description>
			<content:encoded><![CDATA[<div style="float: right; width: 42px; padding-right: 10px; margin: 0 0 0 10px;"><script type="text/javascript">
digg_url = 'http://blendermf.890m.com/2008/07/podcast-test/';
digg_bgcolor = '#070707';
digg_skin = 'icon';
digg_window = '';
digg_title = 'Media Test';
digg_bodytext = '';
digg_media = 'news';
digg_topic = '';
</script>
<script src="http://digg.com/tools/diggthis.js" type="text/javascript"></script>
</div>
<p>This is a test to quickly insert media, in this case my podcast.</p>

<p>And a flash video file (Elephants Dream, by the Blender Foundation)</p>

]]></content:encoded>
			<wfw:commentRss>http://blendermf.890m.com/2008/07/podcast-test/feed/</wfw:commentRss>
	<enclosure url="http://blendermf.890m.com/wp-content/uploads/media/blendermf-podcast-ep1.mp3" length="1" type="audio/mpeg"/>
<enclosure url="http://blendermf.890m.com/wp-content/uploads/media/Elephants_Dream.flv" length="1" type="video/x-flv"/>
	</item>
		<item>
		<title>New Website!</title>
		<link>http://blendermf.890m.com/2008/07/new-website/</link>
		<comments>http://blendermf.890m.com/2008/07/new-website/#comments</comments>
		<pubDate>Fri, 18 Jul 2008 22:40:01 +0000</pubDate>
		<dc:creator>admin</dc:creator>
		
		<category><![CDATA[announcements]]></category>

		<guid isPermaLink="false">http://blendermf.890m.com/?p=3</guid>
		<description><![CDATA[Hello Everybody!

This is blendermf here, and I present to you my new website. I have just moved my blog and website from my previous drupal, and self created websites, to a new wordpress site. I have lost a bit of control that I used to have, but now it is much easier to publish my [...]]]></description>
			<content:encoded><![CDATA[<div style="float: right; width: 42px; padding-right: 10px; margin: 0 0 0 10px;"><script type="text/javascript">
digg_url = 'http://blendermf.890m.com/2008/07/new-website/';
digg_bgcolor = '#070707';
digg_skin = 'icon';
digg_window = '';
digg_title = 'New Website!';
digg_bodytext = '';
digg_media = 'news';
digg_topic = '';
</script>
<script src="http://digg.com/tools/diggthis.js" type="text/javascript"></script>
</div>
<p>Hello Everybody!</p>
<p>This is blendermf here, and I present to you my new website. I have just moved my blog and website from my previous drupal, and self created websites, to a new wordpress site. I have lost a bit of control that I used to have, but now it is much easier to publish my content without all of the work, and customization needed.</p>
<p>I will move the podcasts episodes over to this site, and thats probably it, as my old content, is well, old.</p>
<p><strong>[NOTE] If you are trying to reach the old drupal website (which is not updated), <a title="old drupal site" href="http://blendermf.890m.com/backup/drupal">click here</a> and if you want the old self created site <a title="old blendermf self-created site" href="http://blendermf.890m.com/backup">click here</a>.</strong></p>
<p>Thanks for visiting, and more updates are coming.</p>
]]></content:encoded>
			<wfw:commentRss>http://blendermf.890m.com/2008/07/new-website/feed/</wfw:commentRss>
		</item>
	</channel>
</rss>
