<?xml version="1.0" encoding="UTF-8"?>
<rss xmlns:dc="http://purl.org/dc/elements/1.1/" version="2.0"><channel><atom:link rel="hub" href="http://tumblr.superfeedr.com/" xmlns:atom="http://www.w3.org/2005/Atom"/><description>I guess some kind of blog would not be exactly too useless. So. Here it is. A blog about my progress in developing android games. Chances are high that I will rarely write an entriy, but so be it.</description><title>My Android dev blog</title><generator>Tumblr (3.0; @tyrfingx)</generator><link>http://tyrfingx.tumblr.com/</link><item><title>New reworked background and a new spaceship: the H.A.R.E. Its...</title><description>&lt;img src="http://25.media.tumblr.com/21b5c6295508a147380f7537fc35555e/tumblr_mn1qz4rL511rxv3qxo1_500.png"/&gt;&lt;br/&gt;&lt;br/&gt;&lt;p&gt;New reworked background and a new spaceship: the H.A.R.E. Its fast and agile enough to avoid enemy fire, but fragile enough to break after a few shots.&lt;/p&gt;</description><link>http://tyrfingx.tumblr.com/post/50816439614</link><guid>http://tyrfingx.tumblr.com/post/50816439614</guid><pubDate>Sun, 19 May 2013 15:04:00 +0200</pubDate><category>android</category><category>gamedev</category><category>space</category><category>agdg</category><category>game</category></item><item><title>Allright, I have finally finished moving out from at home. Since I am also currently working on my...</title><description>&lt;p&gt;Allright, I have finally finished moving out from at home. Since I am also currently working on my bachelor thesis I had to put my programming aside for awhile.&lt;/p&gt;
&lt;p&gt;&lt;br/&gt;To report on a bit of progress, I am currently working on inventory system/buying/trading stuff and the like. Simple work, but man, GUI work sure is a downer in terms of motivation.&lt;/p&gt;

&lt;p&gt;&lt;img src="http://media.tumblr.com/b7dc136c6ee5618d9052d5940c44be62/tumblr_inline_mmlrckq9eN1qz4rgp.png"/&gt;&lt;/p&gt;
&lt;p&gt;This is what it currently looks like. I think I need to make some small symbols instead of writing &amp;#8220;Weapons&amp;#8221;, &amp;#8220;Addons&amp;#8221; etc. Takes up too much space and is ugly to read.&lt;/p&gt;</description><link>http://tyrfingx.tumblr.com/post/50115384453</link><guid>http://tyrfingx.tumblr.com/post/50115384453</guid><pubDate>Fri, 10 May 2013 23:54:04 +0200</pubDate><category>agdg android space game gamedev indie</category></item><item><title>
Currently working on GUI system and stuff. The background render still doesnt look the way I want...</title><description>&lt;p&gt;&lt;img src="http://media.tumblr.com/bb5ad07cdadcd15e643e6fb5d7578f3c/tumblr_inline_ml1sx0uezX1qz4rgp.png"/&gt;&lt;/p&gt;
&lt;p&gt;Currently working on GUI system and stuff. The background render still doesnt look the way I want it to, but I will get that right eventually - I Hope.&lt;/p&gt;
&lt;p&gt;&lt;br/&gt;Also, I have been kinda trying to work on some kind of economy simulation for this. Not to fancy, but I want to give the player the feeling that the world lives and that whatever he does actually has an influence.&lt;/p&gt;
&lt;p&gt;The intended system would work like so:&lt;/p&gt;
&lt;p&gt;Each spacestation generates money depending on population and wealth for the AI to use. Also companies which work at these spacestations produce products such as weaponsystems, hulls, &amp;#8220;cargo&amp;#8221; (which is just a consumable representing stuff like food/clothing/whatever the population needs). This stuff is then bought either buy the population (and kinda disappears), by the AI to build new ships (like patrol ships and stuff) and trading companies which send convoys to other space stations to trade.&lt;/p&gt;
&lt;p&gt;&lt;br/&gt;Also there is a simple supply and demand system to influence the prices. &lt;/p&gt;
&lt;p&gt;&lt;br/&gt;So, if the player decides to rob a convoy he doesnt just gain some loot and hatred by the company he robbed, but he also disrupts the trade. Missing weapon systems lead to the AI producing less ships and having a weaker presence.&lt;/p&gt;
&lt;p&gt;&lt;br/&gt;Missing cargo makes the population poor which in return has its various consequences.&lt;/p&gt;
&lt;p&gt;&lt;br/&gt;Some of this is implemented, some of this needs to be implemented, some of this will need to be thrown away. But thats anyway the current system I am aiming for.&lt;/p&gt;</description><link>http://tyrfingx.tumblr.com/post/47627934637</link><guid>http://tyrfingx.tumblr.com/post/47627934637</guid><pubDate>Wed, 10 Apr 2013 18:47:07 +0200</pubDate><category>agdg</category><category>gamedev</category><category>android</category><category>space</category><category>game</category></item><item><title>Today I spent hours on something I thought - or hoped - to be trivial: Outlining of friendly and...</title><description>&lt;p&gt;Today I spent hours on something I thought - or hoped - to be trivial: Outlining of friendly and enemy units.&lt;/p&gt;
&lt;p&gt;&lt;img alt="image" src="http://media.tumblr.com/d4f749426f93dc4a237feb6f2da95250/tumblr_inline_mkhke9vTxE1qz4rgp.png"/&gt;&lt;/p&gt;
&lt;p&gt;I tried quite a few approaches, in the end I ended up rendering the model twice. Once normally and a second time with the vertices extruded along the normals AND - and thats the catch - Front face culling enabled. It kinda got me the desired effect without doing super-expensive post processing operations like edge detections and stuff.&lt;/p&gt;</description><link>http://tyrfingx.tumblr.com/post/46688271277</link><guid>http://tyrfingx.tumblr.com/post/46688271277</guid><pubDate>Sat, 30 Mar 2013 19:25:00 +0100</pubDate><category>gamedev</category><category>agdg</category><category>space</category><category>android</category><category>game</category></item><item><title>Pew pew pew. I worked a bit at implementing shields. I wanted to have cool ripple effects and stuff...</title><description>&lt;p&gt;Pew pew pew. I worked a bit at implementing shields. I wanted to have cool ripple effects and stuff but that didnt really work out.&lt;img src="http://media.tumblr.com/5ded580696bee71e729f7c4d23e7fb1e/tumblr_inline_mk8l432Y3w1qz4rgp.png"/&gt;&lt;/p&gt;
&lt;p&gt;After lots of tweaking around this kinda what I came up with which looks halfway decent and doesnt eat my FPS for breakfast. I want make a space game, not a shield simulator.&lt;/p&gt;</description><link>http://tyrfingx.tumblr.com/post/46282774333</link><guid>http://tyrfingx.tumblr.com/post/46282774333</guid><pubDate>Mon, 25 Mar 2013 23:01:10 +0100</pubDate><category>gamedev</category><category>android</category><category>agdg</category><category>space</category><category>game</category></item><item><title>Back to Work!</title><description>&lt;p&gt;After 823 months of nothing, I finally remembered that I had this blog. And I also remembered my resolution to write at least a bit about what I am doing, so lets start doing just that.&lt;/p&gt;

&lt;p&gt;Due to university, my time devoted to gamedeving was rather not-exceptional. I reworked my game library from the ground up to support 3D stuff. If you are interested you can grab it &lt;a href="https://github.com/TyrfingX/TyrLib"&gt;here&lt;/a&gt; under TyrLib2. Sadly the demo for this is currently broken due to the optimization and interface refactoring efforts of the last few weeks.&lt;/p&gt;

&lt;p&gt;So anyways, I have been working on a library, who cares if nothing comes out of it? So, to introduce my current android project:&lt;/p&gt;

&lt;p&gt;&lt;img alt="image" src="http://media.tumblr.com/9e4f3ceaed51bbcfe86cd02b0f9a6a8c/tumblr_inline_mk440c5TGd1qz4rgp.png"/&gt;&lt;/p&gt;
&lt;p&gt;Well, there isnt much to see yet, but I guess the general theme should be clear. It will be a sandbox space game. I am honestly not yet clear about the entire game design yet, as I am rather concerned with the performance as of now.&lt;/p&gt;
&lt;p&gt;&lt;br/&gt;As far as I&amp;#8217;m concerned, I would be spamming particle systems left and right because I think they look cool. Well, at least the explosion effects and the trail effects do. But currently they are still a bit too expensive. I think I will need to transfer more work from the CPU to the GPU.&lt;/p&gt;</description><link>http://tyrfingx.tumblr.com/post/46065409808</link><guid>http://tyrfingx.tumblr.com/post/46065409808</guid><pubDate>Sat, 23 Mar 2013 13:04:00 +0100</pubDate><category>android</category><category>gamedev</category><category>game</category><category>space</category><category>agdg</category></item><item><title>Block Defense published!</title><description>&lt;a href="https://play.google.com/store/apps/details?id=com.tyrfing.games.blockdefense"&gt;Block Defense published!&lt;/a&gt;: &lt;p&gt;Yay! Finally published the beta version of Block Defense.&lt;/p&gt;
&lt;p&gt;The main menu is still ugly as hell and the game still has balancing issues and a few bugs. So I would like to ask anybody interested to help improve the game! Send me a mail, comment here, whatever, if you have any suggestions/bug reports/ideas, feel free to say it!&lt;/p&gt;</description><link>http://tyrfingx.tumblr.com/post/30100873871</link><guid>http://tyrfingx.tumblr.com/post/30100873871</guid><pubDate>Fri, 24 Aug 2012 15:36:00 +0200</pubDate><category>Android</category><category>AGDG</category><category>gamedev</category></item><item><title>Oh finally an update! I intended to get to this point a lot...</title><description>&lt;iframe width="400" height="300" src="http://www.youtube.com/embed/_WvIrrN-IdY?wmode=transparent&amp;autohide=1&amp;egm=0&amp;hd=1&amp;iv_load_policy=3&amp;modestbranding=1&amp;rel=0&amp;showinfo=0&amp;showsearch=0" frameborder="0" allowfullscreen&gt;&lt;/iframe&gt;&lt;br/&gt;&lt;br/&gt;&lt;p&gt;Oh finally an update! I intended to get to this point a lot sooner, but as destiny wills, it should not have been. First the university exams stood in my way and then one day I woke up with a spontaneous “testicle torsion”.&lt;/p&gt;
&lt;p&gt;What sounds rather harmless had led to the operation of my balls and the removal of one of my testicles about 24 hours later. Ouch. I didnt really want to talk about this kind of stuff on this blog here, but that event was simply so random and yet distracting me from work so much, I just had to address it here.&lt;/p&gt;
&lt;p&gt;Now lets skip to the important stuff. I have finally finished the beta version of Block Defense. Currently featuring 3 base towers which can be combined by overlapping them to create a total of 6 new towers (3 simple improvements and 3 completely new towers).&lt;/p&gt;
&lt;p&gt;Check out the current gameplay in the linked youtubevid. I will also release the beta version tomorrowish. I still need to perform a few balancing measures before I can upload it to the google market.&lt;/p&gt;</description><link>http://tyrfingx.tumblr.com/post/30050519462</link><guid>http://tyrfingx.tumblr.com/post/30050519462</guid><pubDate>Thu, 23 Aug 2012 21:56:00 +0200</pubDate><category>AGDG</category><category>gamedev</category><category>android</category></item><item><title>Opensourced my library</title><description>&lt;a href="https://github.com/TyrfingX"&gt;Opensourced my library&lt;/a&gt;: &lt;p&gt;I finally managed to get my ass up and put the small library I assembled in the process of creating my games.&lt;/p&gt;
&lt;p&gt;The problem? Its not exactly _made_ for other people, therefore the documentation is rather lacking, or rather: nonexistant. Though I hope I can fix this one day.&lt;/p&gt;
&lt;p&gt;License is MIT, so you can basically do want you want with it. There are probably a lot better android libraries floating around, though, since the TyrLib was mainly created for educational purpose for me.&lt;/p&gt;</description><link>http://tyrfingx.tumblr.com/post/28214745041</link><guid>http://tyrfingx.tumblr.com/post/28214745041</guid><pubDate>Sat, 28 Jul 2012 22:11:00 +0200</pubDate><category>android</category><category>gamedev</category><category>AGDG</category></item><item><title>Finally time to start up a new game. Okay, the game I started...</title><description>&lt;img src="http://24.media.tumblr.com/tumblr_m7s9sxmWDk1rxv3qxo1_500.png"/&gt;&lt;br/&gt;&lt;br/&gt;&lt;p&gt;Finally time to start up a new game. Okay, the game I started this time around - with the temporary and rather unimaginative Block Defense - is kinda in line with my other project Block Quest.&lt;/p&gt;
&lt;p&gt;Yes, you may admire my grandiosly bad sense for naming. Anyway, continuing…&lt;/p&gt;
&lt;p&gt;Instead of going in the direction of dungeon crawling, Block Defense is aimed to be more of a tower defense. Of course, its not just a simple tower defense.&lt;/p&gt;
&lt;p&gt;Like in Block Quest you have rooms/blocks which you an place on the board. This rooms now contain towers instead of monsters and crystals what-do-I-know. Also, the objective has been turned around. While Block Quest has focused on keeping the advernturer alive, this time around you are meant to kill hordes of brutal and ravaging… blobs.&lt;/p&gt;
&lt;p&gt;So, abstract the blocks/etc/stuff out. Basically, you have to make the longest route possible with what you are given. Most tower defense games either just let you place your towers on the sideline which is imo pretty boring or let you maze around. However, both of them allow you to just get some kind of “wonder recipe” pattern.&lt;/p&gt;
&lt;p&gt;Thats what I’m aiming to to avoid, and thats what Block Defense is basically about, to give the player a more dynamic and challenging enviromnment for creating mazes to kill… well.. blobs. Maybe I will switch to killing orcs, but killing pink wobbly masses somehow seems more charming to me.&lt;/p&gt;
&lt;p&gt;So anyway, I started the project yesterday, so its still pretty rudimentary. The art assets are directly taken from my other projects Cross Defense and Block Quest.&lt;/p&gt;
&lt;p&gt;I am not exactly sure what style I’ll be aiming for. I like Block Quests “paper style”, but considering the naming I probably should do a different style to allow for better differentiation.&lt;/p&gt;</description><link>http://tyrfingx.tumblr.com/post/28072137373</link><guid>http://tyrfingx.tumblr.com/post/28072137373</guid><pubDate>Thu, 26 Jul 2012 21:50:00 +0200</pubDate><category>AGDG</category><category>gamedev</category><category>block defense</category></item><item><title>Boss enemies</title><description>&lt;p&gt;Alright, finally time for updating this blog, yay!&lt;/p&gt;
&lt;p&gt;After giving some thought about what Block Quest is missing most, I could only arrive at one conclusion. Its a dungeon crawler - but there are no bosses! Well now, that has been fixed and as such Block Quest now features to boss levels.&lt;/p&gt;
&lt;p&gt;Boss levels work like this:&lt;/p&gt;
&lt;p&gt;Since its mostly a block dropping game, of course a boss encounter doesnt just mean that you have to kill some overpowered monster. That would be rather boring and anticlimatic.&lt;/p&gt;
&lt;p&gt;Instead, in a boss level, the enemy boss does block dropping related things as well.&lt;/p&gt;
&lt;p&gt;The orc boss for example first increases the spawned amount of monsters to seriously annoying levels. If you survive that for a while, he starts to increase the dopping speed and only then will he himself spawn and after killing him the adventurer only needs to reach the stairs leading downwards to complete the level.&lt;/p&gt;
&lt;p&gt;So its basically the full course with multiple phases, etc.  I have yet to get the balance right, though. The orc boss works pretty well and while I&amp;#8217;m sure the undead boss is somehow beatable, i have yet to get any empircal evidence for this.&lt;/p&gt;
&lt;p&gt;&lt;img src="https://dl.dropbox.com/u/34678494/droppingBlocks.png"/&gt;&lt;/p&gt;
&lt;p&gt;I mean, I know, having the boss drop additional rooms (which are also cursed/gray rooms, meaning they can only be cleared after recoloring them using some red or blue room), was most likely the most annoying thing I could do, but this is harder than expected.&lt;/p&gt;
&lt;p&gt;Welp, at least there are now bosses. Next I wanted to focus on improving the prayer-part (the weird sidequests-mini-alternate-game-mode).&lt;/p&gt;
&lt;p&gt;Also I have some thought about adding multiplayer, but that has yet to ripen..&lt;/p&gt;</description><link>http://tyrfingx.tumblr.com/post/27185609129</link><guid>http://tyrfingx.tumblr.com/post/27185609129</guid><pubDate>Sat, 14 Jul 2012 11:18:00 +0200</pubDate><category>AGDG</category><category>android</category></item><item><title>Eurogamer review</title><description>&lt;a href="http://www.eurogamer.net/articles/2012-06-24-app-of-the-day-block-quest"&gt;Eurogamer review&lt;/a&gt;: &lt;p&gt;Oh my! The first time I ever got a professional review for a game I devved myself. I think I can now die happily.&lt;/p&gt;</description><link>http://tyrfingx.tumblr.com/post/25939884739</link><guid>http://tyrfingx.tumblr.com/post/25939884739</guid><pubDate>Tue, 26 Jun 2012 20:27:00 +0200</pubDate><category>AGDG</category></item><item><title>Starting this blog...</title><description>&lt;p&gt;Okay, I have finally made up my mind. I will actually try starting a blog. &amp;#8220;Try&amp;#8221;, mind you. This will probably end up forgotten by me because of a certain disease called lazyness I have yet to overcome.&lt;/p&gt;
&lt;p&gt;But anyway, here we go. I decided to make this blog, to write a little bit in between about my game projects for the android. They are all small games, but if there is anybody out there enjoying one of them, then hell yes, I have done my job.&lt;/p&gt;
&lt;p&gt;So, games you hear? My currently active project is called &amp;#8220;Block Quest&amp;#8221;.&lt;/p&gt;
&lt;p&gt;&lt;a href="https://play.google.com/store/apps/details?id=tyrfing.games.BlockStory.app"&gt;https://play.google.com/store/apps/details?id=tyrfing.games.BlockStory.app&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;So, whats the game about? Its basically a blend about dungeon crawling and tetris in which you assume the role of god. Sounds weird? Hopefully. Anyway, you have to take care of your cute little followers who dont have much to do besides praying to you and running into these kind of dangerous dungeons. And well, you&amp;#8217;ll be the one actually making the dungeons by playing tetris (Sometimes I do think reality uses a similar concept&amp;#8230;).&lt;/p&gt;
&lt;p&gt;Well, thats about it, thanks for reading I guess. I hope I&amp;#8217;ll be writing more in the futre.&lt;/p&gt;</description><link>http://tyrfingx.tumblr.com/post/24140715233</link><guid>http://tyrfingx.tumblr.com/post/24140715233</guid><pubDate>Thu, 31 May 2012 21:01:00 +0200</pubDate><category>android</category><category>gamedev</category><category>gaming</category><category>AGDG</category></item><item><title>Block Quest</title><description>&lt;a href="https://play.google.com/store/apps/details?id=tyrfing.games.BlockStory.app"&gt;Block Quest&lt;/a&gt;: &lt;p&gt;The piece of work I’m kind of proud of. Block Quest is a combination of Tetris and RPG dungeoncrawling mechanics. Doesnt make sense? Well, if we set aside the controls which I just dont seem to get exactly right, I think the blend of mechanics actually kind of works. As much as a tetris-dungencrawler can work, anyway.&lt;/p&gt;</description><link>http://tyrfingx.tumblr.com/post/24140202975</link><guid>http://tyrfingx.tumblr.com/post/24140202975</guid><pubDate>Thu, 31 May 2012 20:52:00 +0200</pubDate><category>android</category><category>gamdev</category><category>gaming</category><category>rpg</category><category>tetris</category><category>AGDG</category></item><item><title>Blob Break</title><description>&lt;a href="https://play.google.com/store/apps/details?id=tyrfig.games.Blob_Break"&gt;Blob Break&lt;/a&gt;: &lt;p&gt;This was once called “PacBreak”, but having a yellow circle with an opening and closing mouth is apparantly a violation of copyright laws and thus got the game banned. Which is why the name changed and which is also why the game colors changed… not exactly for the better.&lt;/p&gt;</description><link>http://tyrfingx.tumblr.com/post/24139887854</link><guid>http://tyrfingx.tumblr.com/post/24139887854</guid><pubDate>Thu, 31 May 2012 20:45:00 +0200</pubDate><category>android</category><category>gamdev</category><category>gaming</category><category>pacman</category></item><item><title>CrossDefense</title><description>&lt;a href="https://play.google.com/store/apps/details?id=tyrfing.games.crossdefense"&gt;CrossDefense&lt;/a&gt;: &lt;p&gt;Okay, this was the first game I developed for the android. And honestly, It’s quite the opposite of what can be called good, especially as the interface is kind of a clusterfuck. Sadly, the core mechanics of the game are not exactly interesting enough to keep the project alive.&lt;/p&gt;</description><link>http://tyrfingx.tumblr.com/post/24139760830</link><guid>http://tyrfingx.tumblr.com/post/24139760830</guid><pubDate>Thu, 31 May 2012 20:43:00 +0200</pubDate><category>android</category><category>gaming</category><category>tower defense</category></item></channel></rss>
