<?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>Jayway Team Blog &#187; game</title>
	<atom:link href="http://blog.jayway.com/tag/game/feed/" rel="self" type="application/rss+xml" />
	<link>http://blog.jayway.com</link>
	<description>Sharing Experience</description>
	<lastBuildDate>Sat, 11 Feb 2012 10:33:02 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.1</generator>
		<item>
		<title>Developing Minecraft Plugins</title>
		<link>http://blog.jayway.com/2011/05/22/developing-minecraft-plugins/</link>
		<comments>http://blog.jayway.com/2011/05/22/developing-minecraft-plugins/#comments</comments>
		<pubDate>Sun, 22 May 2011 15:03:21 +0000</pubDate>
		<dc:creator>Jan Kronquist</dc:creator>
				<category><![CDATA[Java]]></category>
		<category><![CDATA[game]]></category>
		<category><![CDATA[maven]]></category>

		<guid isPermaLink="false">http://blog.jayway.com/?p=8507</guid>
		<description><![CDATA[Minecraft is the most interesting gaming concept I've seen in many years. It is sort of a digital equivalent of Lego and allows people to build and experience amazing worlds. With well over 2 million copies sold and 1.2 million YouTube videos you quickly realize that people like this kind of game. Using just the [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://www.minecraft.net/">Minecraft</a> is the most interesting gaming concept I've seen in many years. It is sort of a digital equivalent of Lego and allows people to build and experience amazing worlds. With well over <a href="http://www.minecraft.net/stats.jsp">2 million copies sold</a> and <a href="http://www.youtube.com/results?search_query=minecraft">1.2 million YouTube videos</a> you quickly realize that people like this kind of game. Using just the basic game is enough to create all kinds of cool stuff, for example <a href="http://www.youtube.com/watch?v=7sNge0Ywz-M">this computer</a>. </p>
<p>What is my interest in all this except that I'm really into cool gaming ideas? Well, Minecraft is written in Java and it is easy to write plugins. Currently there is no official support for mods or plugins, although there <a href="http://notch.tumblr.com/post/4955141617/the-plan-for-mods">probably will be in the future</a>. However, there is lots of unofficial mods and the most promising server side mod seems to be <a href="http://bukkit.org/">Bukkit</a> which supports plugins. Their wiki includes <a href="http://wiki.bukkit.org/Setting_Up_Your_Workspace">descriptions how to setup your workspace</a> and <a href="http://wiki.bukkit.org/HUGE_Plugin_Tutorial">how to write a plugin</a>. The best way to learn is probably to take a look at the source of one of the many <a href="http://plugins.bukkit.org/">existing plugins</a>. </p>
<p>There is a sample project available called <a href="https://github.com/Bukkit/SamplePlugin">SamplePlugin</a> which you can use to get started quickly. <a href="https://github.com/Bukkit/SamplePlugin/pull/7/files">I have added a simple maven profile</a> that makes it even easier to get started:<br />
<code><br />
git clone https://github.com/jankronquist/SamplePlugin.git<br />
cd SamplePlugin<br />
mvn package -Pstart-server<br />
</code></p>
<p>Happy hacking!</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.jayway.com/2011/05/22/developing-minecraft-plugins/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Development 13 years ago</title>
		<link>http://blog.jayway.com/2008/09/22/development-13-years-ago/</link>
		<comments>http://blog.jayway.com/2008/09/22/development-13-years-ago/#comments</comments>
		<pubDate>Mon, 22 Sep 2008 17:00:07 +0000</pubDate>
		<dc:creator>Jan Kronquist</dc:creator>
				<category><![CDATA[Uncategorized]]></category>
		<category><![CDATA[development]]></category>
		<category><![CDATA[game]]></category>
		<category><![CDATA[programming]]></category>
		<category><![CDATA[retrospective]]></category>

		<guid isPermaLink="false">http://blog.jayway.com/?p=314</guid>
		<description><![CDATA[Back in 1994-1995 me and a friend wrote a game called Gravity Force 2 on the Amiga. It got very popular and we still get the occasional email about it. Some people have requested to look at the source code and now it is finally released! ]]></description>
			<content:encoded><![CDATA[<p>Back in 1994-1995 me and a friend wrote a game called <a href="http://www.lysator.liu.se/~jensa/gf2/">Gravity Force 2</a> on the Amiga. It got very popular and we still get the occasional email about it. Some people have requested to look at the source code and now it is finally released! </p>
<p>This weekend I was unpacking two of the last boxes in my new apartment and I finally found my old Amiga 1200. Since it have been stored in the attic for a couple of years and in before that it was stored in the cellar, I decided that it was time to check if it was still working. It took me a quite some time to configure the TV(!) to correctly show the display, but everything else worked like a charm. It had not been booted for over 10 years! </p>
<p>Anyway I found the source code in some random folder, created an LHA archive, found an old floppy disk and using an USB floppy drive I managed to transfer the archive to my PC. Some facts:</p>
<ul>
<li>The code had not been touched since march 1995</li>
<li>It is more than 12 000 lines of (more or less) undocumented assembly code mostly in a single file</li>
<li>The labels are things like s, s2, fl, bid, cnl2 and so on</li>
<li>We didn't use a version control system. Instead all files were transfered on floppy disk between our computers</li>
</ul>
<p>Yet we were still able to create a fun computer game that worked on all the different versions of the Amiga hardware. With todays powerful hardware, different programming languages, good IDEs and the large number of frameworks I simply don't know where to start. Why is that? </p>
<p>Perhaps the fact that we were very focused on what we wanted to do and not interested in how, we were able to overcome the complexity and simply get it done.</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.jayway.com/2008/09/22/development-13-years-ago/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
	</channel>
</rss>

