<?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>TheUndeadable entwickelt &#187; Another Spacegame</title>
	<atom:link href="http://blog.depon.net/index.php/tag/another-spacegame/feed/" rel="self" type="application/rss+xml" />
	<link>http://blog.depon.net</link>
	<description>Ein Ausschnitt aus dem Leben</description>
	<lastBuildDate>Fri, 03 Feb 2012 18:11:00 +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>Another Spacegame ist zur&#252;ck</title>
		<link>http://blog.depon.net/index.php/2010/09/14/another-spacegame-ist-zurck/</link>
		<comments>http://blog.depon.net/index.php/2010/09/14/another-spacegame-ist-zurck/#comments</comments>
		<pubDate>Tue, 14 Sep 2010 20:25:24 +0000</pubDate>
		<dc:creator>TheUndeadable</dc:creator>
				<category><![CDATA[Uncategorized]]></category>
		<category><![CDATA[Another Spacegame]]></category>
		<category><![CDATA[fbk]]></category>
		<category><![CDATA[Jungfrauenspiel]]></category>

		<guid isPermaLink="false">http://blog.depon.net/index.php/2010/09/14/another-spacegame-ist-zurck/</guid>
		<description><![CDATA[Nach langer Periode der Abstinenz (den Logs nach ist das Programm schon vor drei Monaten ausgefallen), habe ich mich mal wieder um das Spiel Another Spacegame gekümmert. Der Grund des Ausfalls war ein Schutzmechanismus. Als irgendwer den ersten Kollektor gebaut hat und dieser angegriffen worden ist, hat der FBK gemerkt, dass das Kampfsystem überhaupt keinen [...]]]></description>
			<content:encoded><![CDATA[<p>Nach langer Periode der Abstinenz (den Logs nach ist das Programm schon vor drei Monaten ausgefallen), habe ich mich mal wieder um das Spiel <a href="http://www.anotherspacegame.de/">Another Spacegame</a> gekümmert. </p>
<p>Der Grund des Ausfalls war ein Schutzmechanismus. Als irgendwer den ersten Kollektor gebaut hat und dieser angegriffen worden ist, hat der FBK gemerkt, dass das Kampfsystem überhaupt keinen Kollektor kennt und eine Ausnahme geworfen. Das Spiel hat sich daraufhin abgeschaltet. </p>
<p>Diese Gelegenheit habe ich gepackt, Tschacka, um mehrere Dinge zu implementieren: </p>
<ol>
<li>Beim Starten des FBK wird der Administrator informiert wenn unschöne Konfigurationen bzgl. der Einheiten aufgetreten ist.</li>
<li>Der Administrator erhält eine Mail wenn der FBK wegen einer Ausnahme abschmiert. </li>
<li>Der FBK wurde auf .Net 4 portiert. </li>
</ol>
<p>Das Ergebnis: </p>
<p><a href="http://blog.depon.net/wp-content/uploads/2010/09/image.png"><img style="border-bottom: 0px; border-left: 0px; display: inline; border-top: 0px; border-right: 0px" title="image" border="0" alt="image" src="http://blog.depon.net/wp-content/uploads/2010/09/image_thumb.png" width="578" height="484" /></a> </p>
<p>Schöner, schneller, besser?! </p>
<p>Zumindest konnten die alten serialisierten Daten eingelesen werden und es war kein Neustart der Welt nötig. </p>
<p>Das Jungfrauenspiel (das im Übrigen schon seit 4 Monaten ohne Aufsicht läuft) wird im Laufe der Renovierungsmaßnahmen ebenfalls auf .Net 4 gehoben. </p>
<p>Hierbei wird auch das Feature implementiert, das das JFS pausieren lässt, wenn ein Spieler eine gewisse Zahl von Punkten erreicht hat. </p>
]]></content:encoded>
			<wfw:commentRss>http://blog.depon.net/index.php/2010/09/14/another-spacegame-ist-zurck/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Kompilieren, Verpacken und Hochladen</title>
		<link>http://blog.depon.net/index.php/2010/03/29/kompilieren-verpacken-und-hochladen/</link>
		<comments>http://blog.depon.net/index.php/2010/03/29/kompilieren-verpacken-und-hochladen/#comments</comments>
		<pubDate>Mon, 29 Mar 2010 20:49:02 +0000</pubDate>
		<dc:creator>TheUndeadable</dc:creator>
				<category><![CDATA[Uncategorized]]></category>
		<category><![CDATA[.Net]]></category>
		<category><![CDATA[Another Spacegame]]></category>
		<category><![CDATA[fbk]]></category>
		<category><![CDATA[Powershell]]></category>

		<guid isPermaLink="false">http://blog.depon.net/index.php/2010/03/29/kompilieren-verpacken-und-hochladen/</guid>
		<description><![CDATA[Mit Hilfe folgenden PowerShell-Skriptes kann ich nun den FBK kompilieren, verpacken und auf den Webspace hochladen. Leider gibt es in PowerShell keine funktionierende ZIP-Klasse, so dass ich hier auf 7-Zip zurückgreife: msbuild FBK.sln /property:Configuration=Release Remove-Item Deliverable -Force -Recurse New-Item -type directory -f Deliverable Copy-Item -Recurse FBK/src/bin/Release/ Deliverable/ &#38; &#8216;C:/Program Files/7-Zip/7z.exe&#8217; a Deliverable/Release.zip ./Deliverable/Release/ Write-Host &#34;Benutzername: [...]]]></description>
			<content:encoded><![CDATA[<p>Mit Hilfe folgenden PowerShell-Skriptes kann ich nun den FBK kompilieren, verpacken und auf den Webspace hochladen. Leider gibt es in PowerShell keine funktionierende ZIP-Klasse, so dass ich hier auf 7-Zip zurückgreife:</p>
<blockquote><p>msbuild FBK.sln /property:Configuration=Release </p>
<p>Remove-Item Deliverable -Force -Recurse     <br />New-Item -type directory -f Deliverable </p>
<p>Copy-Item -Recurse FBK/src/bin/Release/ Deliverable/ </p>
<p>&amp; &#8216;C:/Program Files/7-Zip/7z.exe&#8217; a Deliverable/Release.zip ./Deliverable/Release/     </p>
<p>Write-Host &quot;Benutzername: &quot; -NoNewline      <br />$user = Read-Host      <br />Write-Host &quot;Kennwort: &quot; -NoNewline      <br />$password = Read-Host      <br />$currentDirectory = (Get-Item .).ToString()      <br />$File = &quot;$currentDirectory/Deliverable/Release.zip&quot;       <br />$ftp = &quot;<a href="ftp://depon.net/htdocs/www.depon.net/downloads/fbk.zip&quot;">ftp://depon.net/htdocs/www.depon.net/downloads/fbk.zip&quot;</a>      <br />$webclient = New-Object System.Net.WebClient       <br />$webclient.Credentials = New-Object System.Net.NetworkCredential($user,$password) </p>
<p>$uri = New-Object System.Uri($ftp)      <br />&quot;Uploading $File&#8230;&quot;       <br />$webclient.UploadFile($uri, $File) </p>
</blockquote>
<p>Das Skript besteht im Prinzip aus vier Teilen: </p>
<ol>
<li>Mit Hilfe von msbuild wird die VisualStudio-Solution als Release kompiliert. </li>
<li>Danach finden ein paar Umkopieraktionen statt</li>
<li>Über das Kommandozeilen-Interface von 7-Zip wird das Release-Verzeichnis gezippt. Im späteren Schritt werde ich vermutlich auf die Ionic-Zip-Library zurückgreifen. </li>
<li>Nach Abfrage der Kenndaten wird mit Hilfe der WebClient-Klasse das Zip auf den FTP-Webserver hochgeladen. Hier ist es auch schade, dass es kein PowerShell-Skript für den FTP-Upload gibt.</li>
</ol>
<p>Mit einem Server-‘Gegenskript’ werde ich in Zukunft eine bestehende FBK-Instanz beenden, das ZIP-Archiv herunterladen, entpacken, an die richtige Stelle legen und das Spiel starten. Damit lassen sich die Deployment-Zeiten auf ein minimales Reduzieren. </p>
<p><a href="http://blog.depon.net/uploads/KompilierenVerpackenundHochladen_1405B/image.png"><img style="border-bottom: 0px; border-left: 0px; display: inline; border-top: 0px; border-right: 0px" title="image" border="0" alt="image" src="http://blog.depon.net/uploads/KompilierenVerpackenundHochladen_1405B/image_thumb.png" width="604" height="477" /></a></p>
]]></content:encoded>
			<wfw:commentRss>http://blog.depon.net/index.php/2010/03/29/kompilieren-verpacken-und-hochladen/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>FBK nun OpenSource unter AGPL-Lizenz &#252;ber BitBucket</title>
		<link>http://blog.depon.net/index.php/2010/02/22/fbk-nun-opensource-unter-agpl-lizenz-ber-bitbucket/</link>
		<comments>http://blog.depon.net/index.php/2010/02/22/fbk-nun-opensource-unter-agpl-lizenz-ber-bitbucket/#comments</comments>
		<pubDate>Mon, 22 Feb 2010 20:32:28 +0000</pubDate>
		<dc:creator>TheUndeadable</dc:creator>
				<category><![CDATA[Uncategorized]]></category>
		<category><![CDATA[AGPL]]></category>
		<category><![CDATA[Another Spacegame]]></category>
		<category><![CDATA[fbk]]></category>
		<category><![CDATA[OpenSource]]></category>

		<guid isPermaLink="false">http://blog.depon.net/index.php/2010/02/22/fbk-nun-opensource-unter-agpl-lizenz-ber-bitbucket/</guid>
		<description><![CDATA[Die Quellen des Spieles Another Spacegame sind nun freigegeben worden. Dabei wurden die ‘Troups’ in ‘Troops’ umbenannt, sämtliche Namensräume wurden neugeordnet, unnötig geteilte Assemblies wieder zusammengeführt und das Ganze auch unter BitBucket veröffentlicht. All dies hat den Nachteil, dass die alten Spielstände nicht mehr ladbar sind. Der komplette Sourcecode ist unter http://bitbucket.org/mbrenn/another-spacegame-public/ verfügbar. Es nutzt [...]]]></description>
			<content:encoded><![CDATA[<p>Die Quellen des Spieles <a href="http://anotherspacegame.de">Another Spacegame</a> sind nun freigegeben worden.</p>
<p>Dabei wurden die ‘Troups’ in ‘Troops’ umbenannt, sämtliche Namensräume wurden neugeordnet, unnötig geteilte Assemblies wieder zusammengeführt und das Ganze auch unter BitBucket veröffentlicht. All dies hat den Nachteil, dass die alten Spielstände nicht mehr ladbar sind. </p>
<p>Der komplette Sourcecode ist unter <a title="http://bitbucket.org/mbrenn/another-spacegame-public/" href="http://bitbucket.org/mbrenn/another-spacegame-public/">http://bitbucket.org/mbrenn/another-spacegame-public/</a> verfügbar. Es nutzt Subrepositories, die erst ab der HG-Version 1.3 oder größer genutzt werden. </p>
<p>Um den Quellcode kompilieren zu können, ist die Installation der <a title="http://msbuildtasks.tigris.org/" href="http://msbuildtasks.tigris.org/">MSBuild Community Tasks</a> erforderlich. </p>
<p>Bei installiertem HG kann der komplette Quellcode folgendermaßen heruntergeladen werden:</p>
<blockquote><p>hg clone <a href="https://mbrenn@bitbucket.org/mbrenn/another-spacegame-public/">https://mbrenn@bitbucket.org/mbrenn/another-spacegame-public/</a></p>
</blockquote>
<p>Nach einigen Minuten ist der komplette Quellcode heruntergeladen:</p>
<blockquote><p>destination directory: another-spacegame-public      <br />requesting all changes       <br />adding changesets       <br />adding manifests       <br />adding file changes       <br />added 3 changesets with 5 changes to 5 files       <br />updating to branch default       <br />pulling subrepo src\FBK       <br />requesting all changes       <br />adding changesets       <br />adding manifests       <br />adding file changes       <br />added 163 changesets with 716 changes to 414 files       <br />pulling subrepo src\BurnSystems.Parser       <br />requesting all changes       <br />adding changesets       <br />adding manifests       <br />adding file changes       <br />added 39 changesets with 114 changes to 43 files       <br />pulling subrepo src\BurnSystems.FBK       <br />requesting all changes       <br />adding changesets       <br />adding manifests       <br />adding file changes       <br />added 1618 changesets with 11866 changes to 5571 files       <br />pulling subrepo src\BurnSystems       <br />requesting all changes       <br />adding changesets       <br />adding manifests       <br />adding file changes       <br />added 132 changesets with 441 changes to 155 files       <br />pulling subrepo src\BurnSystems.BlockStorage       <br />requesting all changes       <br />adding changesets       <br />adding manifests       <br />adding file changes       <br />added 22 changesets with 53 changes to 28 files       <br />pulling subrepo src\BurnSystems.BGE.Fighting       <br />requesting all changes       <br />adding changesets       <br />adding manifests       <br />adding file changes       <br />added 22 changesets with 96 changes to 51 files       <br />5 files updated, 0 files merged, 0 files removed, 0 files unresolved</p>
</blockquote>
<p>Das Kompilat ist auch direkt unter <a href="http://depon.net/downloads/anotherspacegame.zip">http://depon.net/downloads/anotherspacegame.zip</a> verfügbar. </p>
]]></content:encoded>
			<wfw:commentRss>http://blog.depon.net/index.php/2010/02/22/fbk-nun-opensource-unter-agpl-lizenz-ber-bitbucket/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

