<?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>DCDJ&#039;s Music Site</title>
	<atom:link href="http://www.dcdj.co.uk/?feed=rss2" rel="self" type="application/rss+xml" />
	<link>http://www.dcdj.co.uk</link>
	<description>www.dcdj.co.uk</description>
	<lastBuildDate>Thu, 02 Sep 2010 00:41:00 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.0</generator>
		<item>
		<title>Rhett &amp; Link &#8211; Squirrel Rights (DCDJ Remix)</title>
		<link>http://www.dcdj.co.uk/?p=159</link>
		<comments>http://www.dcdj.co.uk/?p=159#comments</comments>
		<pubDate>Thu, 02 Sep 2010 00:41:00 +0000</pubDate>
		<dc:creator>DCDJ</dc:creator>
				<category><![CDATA[General]]></category>
		<category><![CDATA[and]]></category>
		<category><![CDATA[link]]></category>
		<category><![CDATA[new]]></category>
		<category><![CDATA[remix]]></category>
		<category><![CDATA[rhett]]></category>
		<category><![CDATA[song]]></category>

		<guid isPermaLink="false">http://www.dcdj.co.uk/?p=159</guid>
		<description><![CDATA[I&#8217;ve just finished a remix of a song called &#8220;Squirrel Rights&#8221; by a couple of guys called Rhett &#38; Link. Click the link to check out their blog. Listen to the remix here: Or you can watch the youtube video here (don&#8217;t forget to watch in 720P HD for best audio quality!): MP3 download here.]]></description>
			<content:encoded><![CDATA[<p>I&#8217;ve just finished a remix of a song called &#8220;Squirrel Rights&#8221; by a couple of guys called <a title="R&amp;L" href="http://www.rhettandlink.com" target="_blank">Rhett &amp; Link</a>. Click the link to check out their blog.</p>
<p>Listen to the remix here:</p>
<p>Or you can watch the youtube video here <strong>(don&#8217;t forget to watch in 720P HD for best audio quality!)</strong>:</p>
<p><object classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" width="564" height="329" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,40,0"><param name="allowFullScreen" value="true" /><param name="allowscriptaccess" value="always" /><param name="src" value="http://www.youtube.com/v/Aiqx-U4XA_8?fs=1&amp;hl=en_GB&amp;hd=1" /><param name="allowfullscreen" value="true" /><embed type="application/x-shockwave-flash" width="564" height="329" src="http://www.youtube.com/v/Aiqx-U4XA_8?fs=1&amp;hl=en_GB&amp;hd=1" allowscriptaccess="always" allowfullscreen="true"></embed></object></p>
<p>MP3 download <a title="MP3" href="http://www.dcdj.co.uk/wp-content/squirrelrights.mp3">here</a>.</p>
<p>Leave a comment and let me know what you think. <img src='http://www.dcdj.co.uk/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
<p>Thanks and enjoy!</p>
]]></content:encoded>
			<wfw:commentRss>http://www.dcdj.co.uk/?feed=rss2&amp;p=159</wfw:commentRss>
		<slash:comments>0</slash:comments>
<enclosure url="http://www.dcdj.co.uk/wp-content/squirrelrights.mp3" length="5568178" type="audio/mpeg" />
		</item>
		<item>
		<title>Collab with DJ Bricksta</title>
		<link>http://www.dcdj.co.uk/?p=155</link>
		<comments>http://www.dcdj.co.uk/?p=155#comments</comments>
		<pubDate>Wed, 01 Sep 2010 20:58:17 +0000</pubDate>
		<dc:creator>DCDJ</dc:creator>
				<category><![CDATA[General]]></category>
		<category><![CDATA[bricksta]]></category>
		<category><![CDATA[collaboration]]></category>
		<category><![CDATA[dcdj]]></category>
		<category><![CDATA[dj]]></category>
		<category><![CDATA[mp3]]></category>
		<category><![CDATA[new]]></category>
		<category><![CDATA[song]]></category>

		<guid isPermaLink="false">http://www.dcdj.co.uk/?p=155</guid>
		<description><![CDATA[Been in the studio for 3 days with DJ Bricksta (a friend &#38; producer who came over from Australia to do a tour.) So after a lot of hard work and a large influence from Fatboy slim, this is what we came up with. You can also check it out here and leave comments: http://soundcloud.com/djbricksta/dj-bricksta-dcdj-cowboy-breaks]]></description>
			<content:encoded><![CDATA[<p>Been in the studio for 3 days with DJ Bricksta (a friend &amp; producer who came over from Australia to do a tour.) So after a lot of hard work and a large influence from Fatboy slim, this is what we came up with.</p>
<p>You can also check it out here and leave comments:</p>
<p><a href="http://soundcloud.com/djbricksta/dj-bricksta-dcdj-cowboy-breaks" target="_blank">http://soundcloud.com/djbricksta/dj-bricksta-dcdj-cowboy-breaks</a></p>
<p>Thanks and let me know what you think. <img src='http://www.dcdj.co.uk/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
]]></content:encoded>
			<wfw:commentRss>http://www.dcdj.co.uk/?feed=rss2&amp;p=155</wfw:commentRss>
		<slash:comments>0</slash:comments>
<enclosure url="http://www.dcdj.co.uk/wp-content/cowboy.mp3" length="9926588" type="audio/mpeg" />
		</item>
		<item>
		<title>My First Ever R&amp;B Production</title>
		<link>http://www.dcdj.co.uk/?p=151</link>
		<comments>http://www.dcdj.co.uk/?p=151#comments</comments>
		<pubDate>Sat, 21 Aug 2010 15:39:42 +0000</pubDate>
		<dc:creator>DCDJ</dc:creator>
				<category><![CDATA[General]]></category>

		<guid isPermaLink="false">http://www.dcdj.co.uk/?p=151</guid>
		<description><![CDATA[I recently got together with a few people from my music college and we were set a project to record a song by the end of the week. In my group was Luke, a 15 year old singer who is very talented and very good at playing the piano, me (producer &#38; engineer) and my]]></description>
			<content:encoded><![CDATA[<p>I recently got together with a few people from my music college and we were set a project to record a song by the end of the week. In my group was Luke, a 15 year old singer who is very talented and very good at playing the piano, me (producer &amp; engineer) and my sister who also provided vocals. Luke gave me 4 chords to work on, so I went into the corner of the room and worked on producing a basic track whilst Nadine and Luke went to the other corner and came up with a melody and some lyrics. Luke liked my production, so at the end of the week we went into the studio and recorded the final thing. I then took the project home, did some final tweaking, a bit of mastering and we had a finished product.</p>
<p>&#8220;Wrong Time, Right Crime&#8221;</p>
<p>Have a listen here:</p>
<p>Let me know what you think in the comments section. <img src='http://www.dcdj.co.uk/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
]]></content:encoded>
			<wfw:commentRss>http://www.dcdj.co.uk/?feed=rss2&amp;p=151</wfw:commentRss>
		<slash:comments>2</slash:comments>
<enclosure url="http://www.dcdj.co.uk/wp-content/wtrc.mp3" length="4414610" type="audio/mpeg" />
		</item>
		<item>
		<title>Pixie Lott Cover</title>
		<link>http://www.dcdj.co.uk/?p=140</link>
		<comments>http://www.dcdj.co.uk/?p=140#comments</comments>
		<pubDate>Thu, 24 Jun 2010 11:26:29 +0000</pubDate>
		<dc:creator>DCDJ</dc:creator>
				<category><![CDATA[General]]></category>
		<category><![CDATA[competition]]></category>
		<category><![CDATA[lott]]></category>
		<category><![CDATA[music]]></category>
		<category><![CDATA[pixie]]></category>
		<category><![CDATA[produce]]></category>
		<category><![CDATA[sister]]></category>

		<guid isPermaLink="false">http://www.dcdj.co.uk/?p=140</guid>
		<description><![CDATA[My sister and I recently entered a Pixie Lott competition where you have to show Pixie what talent you have, and the best talent will win a signed prize. This was our entry. I produced the music and Nadine (my sister) did the singing. We also shot a video to go with it. Enjoy and]]></description>
			<content:encoded><![CDATA[<p><a href="http://www.dcdj.co.uk/wp-content/uploads/2010/06/image.jpg"><img class="size-full wp-image-141  alignleft" title="Pixie Lott Cover" src="http://www.dcdj.co.uk/wp-content/uploads/2010/06/image.jpg" alt="Pixie Lott Cover" width="388" height="199" /></a>My sister and I recently entered a Pixie Lott competition where you have to show Pixie what talent you have, and the best talent will win a signed prize. This was our entry. I produced the music and Nadine (my sister) did the singing. We also shot a video to go with it. Enjoy and let me know what you think in the comments section!</p>
<p><strong>Be sure to watch in <span style="text-decoration: underline;">720P HD</span>!</strong></p>
<p><object classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" width="583" height="351" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,40,0"><param name="allowFullScreen" value="true" /><param name="allowscriptaccess" value="always" /><param name="src" value="http://www.youtube.com/v/NmsLN6k6LvQ&amp;hl=en_GB&amp;fs=1&amp;" /><param name="allowfullscreen" value="true" /><embed type="application/x-shockwave-flash" width="583" height="351" src="http://www.youtube.com/v/NmsLN6k6LvQ&amp;hl=en_GB&amp;fs=1&amp;" allowscriptaccess="always" allowfullscreen="true"></embed></object></p>
]]></content:encoded>
			<wfw:commentRss>http://www.dcdj.co.uk/?feed=rss2&amp;p=140</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>MysteryGuitarMan &#8211; Looping Around (DCDJ Remix)</title>
		<link>http://www.dcdj.co.uk/?p=135</link>
		<comments>http://www.dcdj.co.uk/?p=135#comments</comments>
		<pubDate>Fri, 11 Jun 2010 11:21:37 +0000</pubDate>
		<dc:creator>DCDJ</dc:creator>
				<category><![CDATA[General]]></category>
		<category><![CDATA[around]]></category>
		<category><![CDATA[guitar]]></category>
		<category><![CDATA[loop]]></category>
		<category><![CDATA[man]]></category>
		<category><![CDATA[mystery]]></category>
		<category><![CDATA[remix]]></category>

		<guid isPermaLink="false">http://www.dcdj.co.uk/?p=135</guid>
		<description><![CDATA[Finished a remix of MysteryGuitarMan&#8217;s &#8220;Looping Around.&#8221; You can listen to the remix here: And the original here: http://www.youtube.com/watch?v=3FUds2j3wPQ Let me know what you think in the comments below.]]></description>
			<content:encoded><![CDATA[<p>Finished a remix of <a title="http://www.mysteryguitarman.com/" href="http://www.mysteryguitarman.com/" target="_blank">MysteryGuitarMan&#8217;s</a> &#8220;Looping Around.&#8221;</p>
<p>You can listen to the remix here: </p>
<p><object classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" width="622" height="363" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,40,0"><param name="allowFullScreen" value="true" /><param name="allowscriptaccess" value="always" /><param name="src" value="http://www.youtube.com/v/A201ZUPX_pA&amp;hl=en_GB&amp;fs=1&amp;hd=1" /><param name="allowfullscreen" value="true" /><embed type="application/x-shockwave-flash" width="622" height="363" src="http://www.youtube.com/v/A201ZUPX_pA&amp;hl=en_GB&amp;fs=1&amp;hd=1" allowscriptaccess="always" allowfullscreen="true"></embed></object></p>
<p>And the original here: <a href="http://www.youtube.com/watch?v=3FUds2j3wPQ" target="_blank">http://www.youtube.com/watch?v=3FUds2j3wPQ</a></p>
<p>Let me know what you think in the comments below. <img src='http://www.dcdj.co.uk/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
]]></content:encoded>
			<wfw:commentRss>http://www.dcdj.co.uk/?feed=rss2&amp;p=135</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Psychedelic</title>
		<link>http://www.dcdj.co.uk/?p=129</link>
		<comments>http://www.dcdj.co.uk/?p=129#comments</comments>
		<pubDate>Sun, 16 May 2010 08:47:37 +0000</pubDate>
		<dc:creator>DCDJ</dc:creator>
				<category><![CDATA[General]]></category>
		<category><![CDATA[club dance]]></category>
		<category><![CDATA[psychedelic]]></category>
		<category><![CDATA[vocals]]></category>

		<guid isPermaLink="false">http://www.dcdj.co.uk/?p=129</guid>
		<description><![CDATA[I&#8217;ve decided to try something new here and make some sort of club dance futuristic tune. This one needs some mean vocals, so if you feel you&#8217;re up for it, send me an email. Enjoy and let me know what you think in the comments section.]]></description>
			<content:encoded><![CDATA[<p>I&#8217;ve decided to try something new here and make some sort of club dance futuristic tune. This one needs some mean vocals, so if you feel you&#8217;re up for it, send me an email.</p>
<p>Enjoy and let me know what you think in the comments section.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.dcdj.co.uk/?feed=rss2&amp;p=129</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Passion Pit &#8211; Sleepyhead (DCDJ Remix)</title>
		<link>http://www.dcdj.co.uk/?p=127</link>
		<comments>http://www.dcdj.co.uk/?p=127#comments</comments>
		<pubDate>Sat, 15 May 2010 19:58:35 +0000</pubDate>
		<dc:creator>DCDJ</dc:creator>
				<category><![CDATA[General]]></category>
		<category><![CDATA[passion]]></category>
		<category><![CDATA[pit]]></category>
		<category><![CDATA[remix]]></category>

		<guid isPermaLink="false">http://www.dcdj.co.uk/?p=127</guid>
		<description><![CDATA[I have just finished a remix of Passion Pit&#8217;s &#8220;Sleepyhead&#8221; used recently in the Little Big Planet 2 trailer. You can listen to the remix using the MP3 player below and let me know what you think in the comments section. Enjoy! http://www.littlebigplanet.com/en-gb/2/http]]></description>
			<content:encoded><![CDATA[<p>I have just finished a remix of Passion Pit&#8217;s &#8220;Sleepyhead&#8221; used recently in the <a title="LBP2" href="http://www.littlebigplanet.com/en-gb/2/" target="_blank">Little Big Planet 2 trailer</a>. You can listen to the remix using the MP3 player below and let me know what you think in the comments section.</p>
<p><object classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" width="620" height="362" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,40,0"><param name="allowFullScreen" value="true" /><param name="allowscriptaccess" value="always" /><param name="src" value="http://www.youtube.com/v/_uaSlKXIlj0&amp;hl=en_GB&amp;fs=1&amp;hd=1" /><param name="allowfullscreen" value="true" /><embed type="application/x-shockwave-flash" width="620" height="362" src="http://www.youtube.com/v/_uaSlKXIlj0&amp;hl=en_GB&amp;fs=1&amp;hd=1" allowscriptaccess="always" allowfullscreen="true"></embed></object></p>
<p>Enjoy!</p>
<div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow: hidden;">http://www.littlebigplanet.com/en-gb/2/http</div>
]]></content:encoded>
			<wfw:commentRss>http://www.dcdj.co.uk/?feed=rss2&amp;p=127</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Lake Side Session</title>
		<link>http://www.dcdj.co.uk/?p=125</link>
		<comments>http://www.dcdj.co.uk/?p=125#comments</comments>
		<pubDate>Sun, 09 May 2010 18:14:09 +0000</pubDate>
		<dc:creator>DCDJ</dc:creator>
				<category><![CDATA[General]]></category>
		<category><![CDATA[lake]]></category>
		<category><![CDATA[new]]></category>
		<category><![CDATA[session]]></category>
		<category><![CDATA[side]]></category>
		<category><![CDATA[song]]></category>

		<guid isPermaLink="false">http://www.dcdj.co.uk/?p=125</guid>
		<description><![CDATA[Got a new production here. This one is called Lake Side Session. Let me know what you think in the comments section.]]></description>
			<content:encoded><![CDATA[<p>Got a new production here. This one is called Lake Side Session. Let me know what you think in the comments section.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.dcdj.co.uk/?feed=rss2&amp;p=125</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Stand Up</title>
		<link>http://www.dcdj.co.uk/?p=120</link>
		<comments>http://www.dcdj.co.uk/?p=120#comments</comments>
		<pubDate>Tue, 30 Mar 2010 21:08:34 +0000</pubDate>
		<dc:creator>DCDJ</dc:creator>
				<category><![CDATA[Uncategorized]]></category>
		<category><![CDATA[new]]></category>
		<category><![CDATA[song]]></category>

		<guid isPermaLink="false">http://www.dcdj.co.uk/?p=120</guid>
		<description><![CDATA[Finished a new song recently, called &#8220;Stand Up.&#8221; Not quite sure what kind of genre this is, but the tune is very sample-driven with a rock &#8216;n roll twist to it. Hours of sample hunting through old vinyls has finally paid off. Let me know what you think in the comments. (If the song cuts]]></description>
			<content:encoded><![CDATA[<p>Finished a new song recently, called &#8220;Stand Up.&#8221; Not quite sure what kind of genre this is, but the tune is very sample-driven with a rock &#8216;n roll twist to it. Hours of sample hunting through old vinyls has finally paid off.</p>
<p>Let me know what you think in the comments.</p>
<p>(If the song cuts out half way through, update your browser!)</p>
]]></content:encoded>
			<wfw:commentRss>http://www.dcdj.co.uk/?feed=rss2&amp;p=120</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>&#8220;Sackpad&#8221;</title>
		<link>http://www.dcdj.co.uk/?p=77</link>
		<comments>http://www.dcdj.co.uk/?p=77#comments</comments>
		<pubDate>Thu, 04 Mar 2010 01:15:30 +0000</pubDate>
		<dc:creator>DCDJ</dc:creator>
				<category><![CDATA[General]]></category>
		<category><![CDATA[coding]]></category>
		<category><![CDATA[external]]></category>
		<category><![CDATA[lbp]]></category>
		<category><![CDATA[media molecule]]></category>
		<category><![CDATA[mm]]></category>
		<category><![CDATA[project]]></category>
		<category><![CDATA[sackcast]]></category>
		<category><![CDATA[sackpad]]></category>

		<guid isPermaLink="false">http://www.dcdj.co.uk/?p=77</guid>
		<description><![CDATA[So as well as making music I also do a bit of programming and some other creative stuff. My latest and biggest project has been an application called Sackpad. There is a game for the PS3 called LittleBigPlanet (click the link to learn more about the game) but you basically play as a character called]]></description>
			<content:encoded><![CDATA[<p>So as well as making music I also do a bit of programming and some other creative stuff. My latest and biggest project has been an application called <a title="Sackpad" href="http://www.sackpad.com" target="_blank">Sackpad</a>. There is a game for the PS3 called <a title="LBP" href="http://www.littlebigplanet.com" target="_blank">LittleBigPlanet</a> (click the link to learn more about the game) but you basically play as a character called Sackboy and you can create your own levels and share them with the community.</p>
<p>Recently, <a href="http://www.mediamolecule.com" target="_blank">Media Molecule</a> (or Mm as they are usually referred to by, the creators of LittleBigPlanet) released a new mode for the game called &#8220;Online Create.&#8221; This mode actually allows you to create levels with people from all over the world. A friend and I run a podcast called <a title="Sackcast" href="http://www.sackcast.com" target="_blank">Sackcast</a>, which consists of about 10 members at the moment. I am the co-leader and Shermzor is the leader. Sackpad is part of Sackcast, and us guys over at Sackcast realised that there would be a few issues when trying to create with people on the other side of the world. A few of them were:</p>
<ul>
<li>Communication issues (lag, microphone etc..)</li>
<li>Planning problems</li>
<li>Coming up with ideas mid-way through creating</li>
</ul>
<p style="text-align: left;">So we decided to create a system which would allow you to plan your level out on your PC, then send it over to your friend so that they can make some changes on the level, and then they could send it back to you to review the changes. Then both people could print out the plan of the level and then take it to their PS3&#8242;s so they both knew what they were working on. Each person could work on a different section, as 4 people are allowed into online create mode at once on LBP. This is the main idea of Sackpad. It seemed like a good idea and would help the community a lot when it came to creating online, so we went through with it. Sackpad is currently in beta testing. Here is how it all began:</p>
<h2><strong>To <em><span style="color: #ff0000;">read more</span></em>, click below or <span style="color: #ff0000;"><span style="text-decoration: underline;"><a title="READ MORE!" href="http://www.dcdj.co.uk/?p=77#more-77">CLICK HERE TO READ MORE!</a></span></span></strong></h2>
<p><span id="more-77"></span></p>
<p>We started work on the project in October back in 2009, where we were able to make basic shapes move around within a given area in a simple flash file. Shermzor and I were the two main coders and the rest of the Sackcast team (including my sister) helped design pictures and images for the system. We decided to write the whole project in Flash using AS3 and some help from outside sources. We were originally planning to write it in AS2, but there was so much more potential in AS3 so we decided to go with that. The first build was named &#8220;Multiple Objects Example&#8221; where there were a few objects on stage, such as a square, rectangle and triangle, and you were able to drag them about on stage to make different shapes. This was VERY basic stuff at the time though, as our knowledge of Flash and AS3 increased as we went along. Shermzor, the podcast leader, was the first person to get his hands on the very first pieces of the Sackpad code, which he wrote himself. By the end of October we had a basic flash file with a few objects that could be scaled, rotated, locked, unlocked, layered and deleted. Shermzor uploaded the source code to the server and I did a bit of editing to tidy a few things up and make some minor edits and bug fixes. This was the version that we went with. There were actually many MANY different versions of the project in its early stages, but we had to stick with one, so that was the one that we chose.<br />
<a href="http://www.dcdj.co.uk/wp-content/uploads/2010/03/sackpad_logo.png"><img class="size-full wp-image-78 alignright" title="sackpad_logo" src="http://www.dcdj.co.uk/wp-content/uploads/2010/03/sackpad_logo.png" alt="" width="424" height="154" /></a><br />
As November came, we started to work on a proper alpha build of the application. This consisted of all of the basic functions that Sackpad currently has, such as scaling objects, rotating them, layering them, deleting them etc..  However, it literally was just a white background with a few objects pasted on it with some nice keyboard shortcuts to make it do cool looking things. So this is where the rest of the Sackcast team helped to design the basic layout of Sackpad. Shermzor drew out a basic plan and then made some nice background images and buttons for the interface. As we progressed, we also learnt more about Flash and AS3 and were able to program more complex things. However, we ran into a problem. Network. How were we going to load and save? None of us knew anything to do with network programming. At this point we started to get a little stressed, as we couldn&#8217;t find anyone experienced enough to help us, and neither of us (me or Shermzor) knew any AS3 network code. At the time, Shermzor had important exams to attend to which left me to do most of the work. This meant that I had to go away and learn a bunch of AS3 networking techniques. Sackpad was untouched for about a week at this point. Things started to go downhill, people started to get very busy and I had to get things going again.</p>
<p>Somewhere in the middle of November I returned to the project, while Shermzor was finishing off his exams. I wiped the dust off of the Sackpad folder and opened it up. The project was how we had left it, nothing had changed. The project was on a shared network which the whole of the Sackcast team had access to, so anyone could go in at any point and make changes. Check out <a href="http://www.dropbox.com" target="_blank">Dropbox</a>, its a great app for sharing files. Anyway, by this time I had learnt a lot of network code for flash, (for you geeks out there &#8211; AMFPHP, NetConnection and NetStream to be specific) and I began coding in some network additions. I realised that if we are going to be dealing with a network-intensive engine, we&#8217;d need a server that would be able to handle it. This meant paying a little bit extra to get Sackpad a dedicated server &#8211; which I did straight away. I then returned to coding the rest of the project. The basic funtions were done, it was just the networking stuff that needed sorting out.</p>
<p><a href="http://www.dcdj.co.uk/wp-content/uploads/2010/03/SackPadLogo.png"><img class="size-full wp-image-79    alignleft" title="SackPadLogo" src="http://www.dcdj.co.uk/wp-content/uploads/2010/03/SackPadLogo.png" alt="" width="178" height="226" /></a>The main problem I had was trying to get every object that was on stage to send its coordinates, scale, rotation angle etc.. to a database and store it there, then later have it retrieved when necessary. The part I got correct was getting flash to send out the information to a PHP script which then processes it, checks it for errors, converts it to a special hash and stores it in a database. It was loading that was the problem. Every time I&#8217;d load up a level, everything wouldn&#8217;t be in the correct place, the rotation and scale would be completely off and it was just a total mess. A second rather annoying problem was that the networking stuff wasn&#8217;t very efficient, at all. Each object was sending out its own information. That meant that if you had 300 objects, you&#8217;d have to send out 300 massive connections all at once! Now lets imagine Sackpad became very popular (I hope it does!), with thousands of people saving stuff at the same time. Thats 300 objects per person, 100 people lets say, so thats over 30000 connections happening at once, which really isn&#8217;t healthy for the server. However, I found some expert help. Luckily my Dad is also very experienced with programming, and he helped me track down the first problem. The problem with the position stuff was that the scale wasn&#8217;t actually set to 1 when the objects were loaded, so everything would be bigger when it was loaded up. Same for the rotation and coordinates, everything was offset by a bit as the default values weren&#8217;t correct. Shermzor and I spent WEEKS trying to figure it out. We started getting desperate and writing all of these complex maths algorithms which involved Pythagoras, pie, and all that crazy talk. Then one night my Dad walks into my room, looks at the screen, types a bunch of stuff into the coding window and *BOOM* its suddenly all working. Thanks Dad! <img src='http://www.dcdj.co.uk/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' />  He also helped to completely recompile the code for Sackpad and put it into a nice OOP format. We fixed the second problem by shoving everything on stage (all the objects) into one compressed piece of data and then sending it all out in just 1 connection. PHP then handles the decompression and stores it in the database in a nice hash form.</p>
<p>We now had a working, fully-networked proper pre-alpha build of the Sackpad application. Next was the website side of things &#8211; this is where I came in &#8211; again. So we had a dedicated server with nothing on it but information being sent and received from the Sackpad app, we needed a site. I got to work on coding and designing <a title="Sackpad" href="http://www.sackpad.com" target="_blank">sackpad.com</a> which allowed users to sign up, use the app, edit their profile, etc.. I also spent a very long time working on the admin panel, which allowed the Sackcast team to moderate levels, edit them, delete them, manage user registrations and general Sackpad status. I had to code all of this myself, as I wasn&#8217;t able to get any help since I am the only one in the team who knows about coding and designing with websites. Meanwhile, Sackpad was getting dusty again. I blew off the dust, opened up the folder and launched Flash. I noticed that Shermzor had made some nice interface edits. It was looking really awesome at this point. Here is a picture of a near-to-alpha build:</p>
<p><a href="http://www.dcdj.co.uk/wp-content/uploads/2010/03/prealpha.jpg"><img class="size-full wp-image-80 alignright" title="prealpha" src="http://www.dcdj.co.uk/wp-content/uploads/2010/03/prealpha.jpg" alt="" width="644" height="320" /></a>As you can see, the interface was a bit messy, text everywhere, not many objects, lots of debug code and buttons. But hey &#8211; at least the load and save buttons were there and working! Burgerman is our sound and podcast editor &#8211; he was helping me test Sackpad versions at the time. This version is pretty old though, we actually scrapped that interface and built and entirely new, more slick-looking version.</p>
<p>Ok, so now we had a working site, a working registration and user system, a working admin panel, a working-ish very BUGGY and ugly looking version of the app and some excited community users. They were excited because all you saw when you went to sackpad.com was this image:</p>
<p><a href="http://www.dcdj.co.uk/wp-content/uploads/2010/03/bg.jpg"><img class="size-full wp-image-81    alignleft" title="bg" src="http://www.dcdj.co.uk/wp-content/uploads/2010/03/bg.jpg" alt="" width="338" height="338" /></a>Now obviously this was a teaser, even Media Molecule were excited. Their response was: &#8220;OMGZ AWESUM!&#8221; The project was still kept under the wraps, as we didn&#8217;t want to get involved in any legal issues. Speaking of all things legal, we weren&#8217;t allowed to use anything owned by Sony or Media Molecule. That means pictures too. So we had to draw everything ourselves, well, my sister did most of it.</p>
<p>As the build versions increased, we started to see more features develop. One feature got lost though, and that was a &#8220;lock&#8221; feature. This would allow you to permanently lock an object so it couldn&#8217;t be moved accidentally, however, it kept crashing the system for some reason and locking all of the objects on stage or something along those lines, so we scrapped it. We also added a free-scale mode, where you can hold down CTRL and move the mouse up and down to scale, and left and right to rotate. This is still very buggy and we tell our users to use it at their own risk, as it ends up freezing objects most of the time.</p>
<p>The next few months before Christmas just consisted of lots of hard work on Sackpad and lots of bug fixes, as well as adding new features, new images, new objects and tools etc.. Since we weren&#8217;t allowed to take the tool images or materials directly from the game (copyright issues) we had to re-draw them. My sister drew all of the objects from LBP in paint and sent them over to us so that we could vectorize them and stick them in the app. She did a very good job (as you&#8217;ll see in the pics below..)</p>
<p>After a lot of hard work and effort from the Sackcast team and I, we had our final alpha build. This had a completely re-designed interface, as well as FULLY working load and save buttons, a community levels list (people are able to check a box saying &#8220;publish to community levels&#8221; which will make it publicly available on Sackpad) and a &#8220;locked&#8221; check box, which makes it publicly available but you need a password to get into the level. This is used for sending it to your friends without revealing it to anyone else. A simple &#8220;locked&#8221; screen will appear asking you for the levels password. Pretty neat stuff. We also have a sharing ID system which I&#8217;ll explain later in the video. Once we had our final alpha build, it was just minor bug fixes from there on. We enabled beta sign ups a couple weeks before Christmas and got about 300 sign ups. We then closed the signups and released our first beta on the 25th December, Christmas day. This was a fully functioning verison of the app with a HUGE amount of code and a working engine. It uses GPU acceleration to enhance viewing and editing pleasure, as well as speed and consistency. Here are a few pics of the current build on sackpad.com.</p>
<p><a href="http://www.dcdj.co.uk/wp-content/uploads/2010/03/intro.jpg"><img class="size-full wp-image-82 alignright" title="intro" src="http://www.dcdj.co.uk/wp-content/uploads/2010/03/intro.jpg" alt="" width="570" height="282" /></a>This is the intro screen. You have 3 options. You can start creating, which will take you to the main editor, you have &#8220;report a bug&#8221; which takes you to the area for reporting any bugs you may find (this was and still IS a beta, so it is bound to have bugs) and the &#8220;Creators Lounge&#8221;  is a place for anyone currently using Sackpad to chat to each other, just a chat room I quickly programmed to fit nicely with Sackpad in the whole &#8220;social&#8221; side of things.</p>
<p><a href="http://www.dcdj.co.uk/wp-content/uploads/2010/03/site.jpg"><img class="size-full wp-image-83   alignleft" title="site" src="http://www.dcdj.co.uk/wp-content/uploads/2010/03/site.jpg" alt="" width="656" height="382" /></a></p>
<p>The picture here is the main interface (picture taken off of the site so the links above are in the navbar on the site.) As you can see, it is VERY different from some of the earlier builds and looks a lot neater. We have level scroller buttons so you can actually scroll up, down, left and right through the level. There is also a thermometer to stop you adding too many objects and overloading the system. The code at the bottom of the app is just debug code that users can give us if they encounter a bug. There is also a &#8220;clear stage&#8221; button to reset everything on the stage. We also have a &#8220;PopoPlayer&#8221; for listening to music while you create, and a controls menu with a tutorial video and a news section for Sackpad updates.</p>
<p><a href="http://www.dcdj.co.uk/wp-content/uploads/2010/03/level.jpg"><img class="size-full wp-image-84   alignright" title="level" src="http://www.dcdj.co.uk/wp-content/uploads/2010/03/level.jpg" alt="" width="652" height="323" /></a> Here is a level that Oli (from Sackcast) made shortly after the beta had been released. Shermzor made all of the basic shapes (squares, triangles etc&#8230;) and my sister drew all of the LBP objects in the menu (spawn point, paint guns, etc..) This is just the basic stuff you can do with Sackpad, it has a lot of potential.</p>
<p><a href="http://www.dcdj.co.uk/wp-content/uploads/2010/03/comm.jpg"><img class="size-full wp-image-85  alignleft" title="comm" src="http://www.dcdj.co.uk/wp-content/uploads/2010/03/comm.jpg" alt="" width="651" height="323" /></a>This one is the list of community levels. We have about 100 levels in total at the moment, and 200 active members, with about 50 levels published. Obviously as admins, the Sackcast team have access to all of these levels and are able to do whatever we want to them &#8211; muhahaha.</p>
<p style="text-align: left;">
<p style="text-align: left;">
<p style="text-align: left;">
<p style="text-align: left;">
<p style="text-align: left;">
<p style="text-align: left;">
<p style="text-align: left;">
<p style="text-align: left;">
<p style="text-align: left;">
<p style="text-align: left;"><a href="http://www.dcdj.co.uk/wp-content/uploads/2010/03/example.jpg"><img class="size-full wp-image-86   alignright" title="example" src="http://www.dcdj.co.uk/wp-content/uploads/2010/03/example.jpg" alt="" width="654" height="324" /></a>And this one is just a bunch of objects I stuck on stage, as well as a text tool so you can put text in your levels. We also added a colour tool to the v1 beta build which allows you to colour objects.</p>
<p style="text-align: left;">
<p style="text-align: left;">
<p style="text-align: left;">
<p style="text-align: left;">
<p style="text-align: left;">
<p style="text-align: left;">
<p style="text-align: left;">
<p style="text-align: left;">
<p style="text-align: left;">
<p style="text-align: left;">And of course, this blog post wouldn&#8217;t be complete without a sneaky-peek of a &#8220;behind the scenes&#8221; picture of work-in-progress in the Sackpad app.</p>
<p style="text-align: left;"><a href="http://www.dcdj.co.uk/wp-content/uploads/2010/03/construction.jpg"><img class="alignnone size-full wp-image-87" title="construction" src="http://www.dcdj.co.uk/wp-content/uploads/2010/03/construction.jpg" alt="" width="650" height="414" /></a></p>
<p style="text-align: left;">Mmmm, wireframes. And that&#8217;s about it for now! Funny thing is, even though this application is as CPU-intense and as complex as it is, it still has the names &#8220;mybuild1.exe&#8221; and &#8220;basicdrag.fla&#8221; along with about 60 other AS files with funny names.</p>
<p><a href="http://www.dcdj.co.uk/wp-content/uploads/2010/03/phase2.jpg"><img class="size-full wp-image-88 alignright" title="phase2" src="http://www.dcdj.co.uk/wp-content/uploads/2010/03/phase2.jpg" alt="" width="401" height="301" /></a>We are working on some really awesome features which I can&#8217;t talk about at the moment, still for legal reasons, but keep checking <a title="Sackpad" href="http://www.sackpad.com" target="_blank">sackpad.com</a> as we are going into Phase 2 of the beta testing very soon, and we will be opening signups again for a limited time only &#8211; so maybe you could sneak a registration in then. We were also recently invited to meet the creators of LBP, Media Molecule themselves! We went to their office a couple weeks ago and showed them Sackpad &#8211; they loved it. They seemed really enthusiastic about it and want to support it when it gets released in the future.</p>
<p>I am very pleased with how Sackpad turned out and I can&#8217;t wait to reveal the new features we are working on &#8211; it will really revolutionise Sackpad. I hope the community enjoys using Sackpad as much as we enjoyed creating it and I&#8217;m looking forward to seeing everyone on there creating some awesome levels!</p>
<p>To conclude, here is a quick video of me demoing an early version of Sackpad. Be sure to watch it in HD!</p>
<p><object classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" width="560" height="340" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,40,0"><param name="allowFullScreen" value="true" /><param name="allowscriptaccess" value="always" /><param name="src" value="http://www.youtube.com/v/iH9JGTJrIHY&amp;hl=en_GB&amp;fs=1&amp;color1=0x006699&amp;color2=0x54abd6" /><param name="allowfullscreen" value="true" /><embed type="application/x-shockwave-flash" width="560" height="340" src="http://www.youtube.com/v/iH9JGTJrIHY&amp;hl=en_GB&amp;fs=1&amp;color1=0x006699&amp;color2=0x54abd6" allowscriptaccess="always" allowfullscreen="true"></embed></object></p>
]]></content:encoded>
			<wfw:commentRss>http://www.dcdj.co.uk/?feed=rss2&amp;p=77</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
	</channel>
</rss>
