<?xml version='1.0' encoding='UTF-8'?><?xml-stylesheet href="http://www.blogger.com/styles/atom.css" type="text/css"?><feed xmlns='http://www.w3.org/2005/Atom' xmlns:openSearch='http://a9.com/-/spec/opensearchrss/1.0/' xmlns:georss='http://www.georss.org/georss' xmlns:gd='http://schemas.google.com/g/2005' xmlns:thr='http://purl.org/syndication/thread/1.0'><id>tag:blogger.com,1999:blog-611110057191961857</id><updated>2012-02-16T03:25:06.963-08:00</updated><title type='text'>The Way of the Fallen</title><subtitle type='html'></subtitle><link rel='http://schemas.google.com/g/2005#feed' type='application/atom+xml' href='http://dev-dalar.blogspot.com/feeds/posts/default'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/611110057191961857/posts/default?max-results=100'/><link rel='alternate' type='text/html' href='http://dev-dalar.blogspot.com/'/><link rel='hub' href='http://pubsubhubbub.appspot.com/'/><author><name>dev</name><uri>http://www.blogger.com/profile/01987251924841272954</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><generator version='7.00' uri='http://www.blogger.com'>Blogger</generator><openSearch:totalResults>26</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>100</openSearch:itemsPerPage><entry><id>tag:blogger.com,1999:blog-611110057191961857.post-3998785806605615742</id><published>2008-10-20T01:42:00.000-07:00</published><updated>2008-10-20T01:45:10.293-07:00</updated><title type='text'>New screenshots</title><content type='html'>&lt;a href="http://1.bp.blogspot.com/_FXq4JjGG4PI/SPxE_vKIWwI/AAAAAAAAABg/yP2vGJUU0Js/s1600-h/10am.jpg"&gt;&lt;br /&gt;Here are some screenshots of new improved engine of the game.&lt;br /&gt;&lt;br /&gt;&lt;img id="BLOGGER_PHOTO_ID_5259154326643301122" style="DISPLAY: block; MARGIN: 0px auto 10px; CURSOR: hand; TEXT-ALIGN: center" alt="" src="http://1.bp.blogspot.com/_FXq4JjGG4PI/SPxE_vKIWwI/AAAAAAAAABg/yP2vGJUU0Js/s400/10am.jpg" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;a href="http://3.bp.blogspot.com/_FXq4JjGG4PI/SPxE4mguaGI/AAAAAAAAABY/1wz9izIjpgc/s1600-h/dawn.jpg"&gt;&lt;img id="BLOGGER_PHOTO_ID_5259154204063066210" style="DISPLAY: block; MARGIN: 0px auto 10px; CURSOR: hand; TEXT-ALIGN: center" alt="" src="http://3.bp.blogspot.com/_FXq4JjGG4PI/SPxE4mguaGI/AAAAAAAAABY/1wz9izIjpgc/s400/dawn.jpg" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;div&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;&lt;div&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/611110057191961857-3998785806605615742?l=dev-dalar.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://dev-dalar.blogspot.com/feeds/3998785806605615742/comments/default' title='Lähetä kommentteja'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=611110057191961857&amp;postID=3998785806605615742' title='1 kommenttia'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/611110057191961857/posts/default/3998785806605615742'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/611110057191961857/posts/default/3998785806605615742'/><link rel='alternate' type='text/html' href='http://dev-dalar.blogspot.com/2008/10/new-screenshots.html' title='New screenshots'/><author><name>dev</name><uri>http://www.blogger.com/profile/01987251924841272954</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://1.bp.blogspot.com/_FXq4JjGG4PI/SPxE_vKIWwI/AAAAAAAAABg/yP2vGJUU0Js/s72-c/10am.jpg' height='72' width='72'/><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-611110057191961857.post-193873446729981791</id><published>2008-07-27T23:05:00.000-07:00</published><updated>2008-07-27T23:13:30.801-07:00</updated><title type='text'>Good morning.. or not</title><content type='html'>Yep, definatly not..&lt;br /&gt;&lt;br /&gt;I have discovered few major problems with my code. Those are kinda of problems which requires some changes in the deepest core of the game.. That's why I'm considering of rewriting the whole engine.. That would postpone the release a bit but in the long run, I think, it would help me in future patches not to mention stability of the game itself.&lt;br /&gt;&lt;br /&gt;I was planing to introduce the "real" multiplaying in the future but if I start working on new ( improved?) engine, I might aswell implement multiplaying there. I think the rewriting wouldn't be so time consuming since I got good part of engine code well coded and working, so on those parts it's just copy&amp;amp;paste.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/611110057191961857-193873446729981791?l=dev-dalar.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://dev-dalar.blogspot.com/feeds/193873446729981791/comments/default' title='Lähetä kommentteja'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=611110057191961857&amp;postID=193873446729981791' title='1 kommenttia'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/611110057191961857/posts/default/193873446729981791'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/611110057191961857/posts/default/193873446729981791'/><link rel='alternate' type='text/html' href='http://dev-dalar.blogspot.com/2008/07/good-morning-or-not.html' title='Good morning.. or not'/><author><name>dev</name><uri>http://www.blogger.com/profile/01987251924841272954</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-611110057191961857.post-391750953444121540</id><published>2008-07-24T02:46:00.000-07:00</published><updated>2008-07-24T02:56:14.990-07:00</updated><title type='text'>Multiplayer</title><content type='html'>Pampam,&lt;br /&gt;&lt;br /&gt;I turned the face of the project towards multiplayer.. For now and on the first release only multiplayer aspects are going to be.. auction house ( where you can sell crafted items or dropped items to other players), ingame chat.. otherways of interaction are not yet supported since it requires alot of work both client and server side.&lt;br /&gt;&lt;br /&gt;I also made new starting menu (mainly becouse of multiplaying needs it). Player has to create a new account in order for him to start playing. No worries its real fast and simple thing to do.. all player needs to do is type in character name(has to be unique among players) and password (no restrictions... yet) After that player has set up his account and is ready to customize the character. Players who have already registered can just type in name and password and continue playing.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;img id="BLOGGER_PHOTO_ID_5226516597179861426" style="DISPLAY: block; MARGIN: 0px auto 10px; CURSOR: hand; TEXT-ALIGN: center" alt="" src="http://4.bp.blogspot.com/_FXq4JjGG4PI/SIhRJ2OWybI/AAAAAAAAABI/TLzVC2Gys24/s400/welcome.jpg" border="0" /&gt;&lt;br /&gt;&lt;a href="http://2.bp.blogspot.com/_FXq4JjGG4PI/SIhRbwY8bBI/AAAAAAAAABQ/VAZuIRcMdY4/s1600-h/newchar.jpg"&gt;&lt;img id="BLOGGER_PHOTO_ID_5226516904851303442" style="DISPLAY: block; MARGIN: 0px auto 10px; CURSOR: hand; TEXT-ALIGN: center" alt="" src="http://2.bp.blogspot.com/_FXq4JjGG4PI/SIhRbwY8bBI/AAAAAAAAABQ/VAZuIRcMdY4/s400/newchar.jpg" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;div&gt;&lt;/div&gt;&lt;br /&gt;&lt;div&gt;&lt;/div&gt;&lt;br /&gt;&lt;div&gt;&lt;br /&gt;&lt;br /&gt;&lt;div&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;&lt;div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/611110057191961857-391750953444121540?l=dev-dalar.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://dev-dalar.blogspot.com/feeds/391750953444121540/comments/default' title='Lähetä kommentteja'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=611110057191961857&amp;postID=391750953444121540' title='0 kommenttia'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/611110057191961857/posts/default/391750953444121540'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/611110057191961857/posts/default/391750953444121540'/><link rel='alternate' type='text/html' href='http://dev-dalar.blogspot.com/2008/07/multiplayer.html' title='Multiplayer'/><author><name>dev</name><uri>http://www.blogger.com/profile/01987251924841272954</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://4.bp.blogspot.com/_FXq4JjGG4PI/SIhRJ2OWybI/AAAAAAAAABI/TLzVC2Gys24/s72-c/welcome.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-611110057191961857.post-8043046764158818416</id><published>2008-07-21T04:15:00.001-07:00</published><updated>2008-07-21T04:20:00.678-07:00</updated><title type='text'>First release getting near</title><content type='html'>Hiya,&lt;br /&gt;&lt;br /&gt;The first realease of wof is getting near.. I still got the panels I wrote on last post to be done but after that the UI is good enough for first realease. I struggled with saving and loading today and didn't get any further what I was when I started working on em.. driving me nuts...&lt;br /&gt;&lt;br /&gt;Besides playing with save/load I managed to implement aggressive behavior to monsters.. From now on monsters who are flagged as aggressive will engage player if player is in their aggrorange and if monster can see the player. I places random amount of wolves in the vicinity of the village of Fuchie. I had really hard time getting to opposite side of the village map :D&lt;br /&gt;&lt;br /&gt;I think I have to implement somekind of disengage range.. at the moment mobs who player agroes will run to player no matter who far player has gone..&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/611110057191961857-8043046764158818416?l=dev-dalar.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://dev-dalar.blogspot.com/feeds/8043046764158818416/comments/default' title='Lähetä kommentteja'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=611110057191961857&amp;postID=8043046764158818416' title='0 kommenttia'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/611110057191961857/posts/default/8043046764158818416'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/611110057191961857/posts/default/8043046764158818416'/><link rel='alternate' type='text/html' href='http://dev-dalar.blogspot.com/2008/07/first-release-getting-near.html' title='First release getting near'/><author><name>dev</name><uri>http://www.blogger.com/profile/01987251924841272954</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-611110057191961857.post-7893706658470095</id><published>2008-07-18T04:57:00.001-07:00</published><updated>2008-07-18T05:00:06.188-07:00</updated><title type='text'>Bigger screen</title><content type='html'>I also made the default screen a bit bigger from 80x50 to 100x60. The game view remains the same ( 80x50) but now it won't be filled with GUI panels. Instead panels will be places on bottom of the screen ( &gt;50) and to right side of the screen ( &gt; 80).&lt;br /&gt;&lt;br /&gt;Currently there are following panels:&lt;br /&gt;targetWindow&lt;br /&gt;playerWindow&lt;br /&gt;logWindow&lt;br /&gt;cooldownWindow&lt;br /&gt;&lt;br /&gt;and to be added:&lt;br /&gt;hotbarWindow&lt;br /&gt;tipsWindow&lt;br /&gt;effectsWindow&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/611110057191961857-7893706658470095?l=dev-dalar.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://dev-dalar.blogspot.com/feeds/7893706658470095/comments/default' title='Lähetä kommentteja'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=611110057191961857&amp;postID=7893706658470095' title='0 kommenttia'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/611110057191961857/posts/default/7893706658470095'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/611110057191961857/posts/default/7893706658470095'/><link rel='alternate' type='text/html' href='http://dev-dalar.blogspot.com/2008/07/bigger-screen.html' title='Bigger screen'/><author><name>dev</name><uri>http://www.blogger.com/profile/01987251924841272954</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-611110057191961857.post-2975311646421973596</id><published>2008-07-18T04:50:00.001-07:00</published><updated>2008-07-18T04:56:26.823-07:00</updated><title type='text'>Saving and Loading</title><content type='html'>Today I made a huge progress with saving and loading. They actually work ( to a point :D). Game creates file &lt;playername&gt;.dat which holds every player variable except effects and quests ( which I have to save separatly). Game also saves items and mobs of visited locations into file &lt;playername&gt;_&lt;locationname&gt;_mobs.dat /_items.dat. I tested this by creating temporary worldmap of 6 places..&lt;br /&gt;&lt;br /&gt;Loading the game seems to crash sometimes, I have to trace that bug before doing anything else. So far I know that it has something to do with items.. itemList of the current enviroment bugs somehow.. Haven't figured out yet is it the saving of the enviroments items or loading them up which bugs.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/611110057191961857-2975311646421973596?l=dev-dalar.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://dev-dalar.blogspot.com/feeds/2975311646421973596/comments/default' title='Lähetä kommentteja'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=611110057191961857&amp;postID=2975311646421973596' title='0 kommenttia'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/611110057191961857/posts/default/2975311646421973596'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/611110057191961857/posts/default/2975311646421973596'/><link rel='alternate' type='text/html' href='http://dev-dalar.blogspot.com/2008/07/saving-and-loading.html' title='Saving and Loading'/><author><name>dev</name><uri>http://www.blogger.com/profile/01987251924841272954</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-611110057191961857.post-7344155845572347421</id><published>2008-07-17T03:41:00.001-07:00</published><updated>2008-07-17T03:46:39.441-07:00</updated><title type='text'>Quests</title><content type='html'>I have added Journal to game. It basicly holds players quests and shows help and status of them. Also for the sake of testing I made my shopkeeper give few quests to player and so far everything seems to work the way it should.&lt;br /&gt;&lt;br /&gt;At the moment quests are quite boring.. gather this or kill that or visit some place. In the future I am going to add some event type quests also.. like escorts for example. Quest rewards are exp and money but as I go down the road there might be items and spells seen as rewards also.&lt;br /&gt;&lt;br /&gt;I ran into Player classes code again while coding journal and I gotta say I hate it! I so have to rewrite those damn dialogs again. It's such a mess that I doubt I can read it one week from now. PUUH&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/611110057191961857-7344155845572347421?l=dev-dalar.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://dev-dalar.blogspot.com/feeds/7344155845572347421/comments/default' title='Lähetä kommentteja'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=611110057191961857&amp;postID=7344155845572347421' title='0 kommenttia'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/611110057191961857/posts/default/7344155845572347421'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/611110057191961857/posts/default/7344155845572347421'/><link rel='alternate' type='text/html' href='http://dev-dalar.blogspot.com/2008/07/quests.html' title='Quests'/><author><name>dev</name><uri>http://www.blogger.com/profile/01987251924841272954</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-611110057191961857.post-1114151973709329391</id><published>2008-07-16T04:41:00.001-07:00</published><updated>2008-07-16T04:45:09.894-07:00</updated><title type='text'>Combat</title><content type='html'>Today I tweak combatsystem a bit. Now all damage is calculated throught abilities.. Every creature has two basic abilities: mainhand and offhand. Offhand might be integrated to mainhand in few cases, like if wielding two-handed-weapon. Every skill ability uses mainhand or offhand to inflict damage.. This is not really a new thing but from this moment on creatures can do critical hits. from coef 1.1f to 2.0f, higher the coef is more rare it is. Also weapon base damage is calculated to skill damage (if skill uses weapon)&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/611110057191961857-1114151973709329391?l=dev-dalar.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://dev-dalar.blogspot.com/feeds/1114151973709329391/comments/default' title='Lähetä kommentteja'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=611110057191961857&amp;postID=1114151973709329391' title='0 kommenttia'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/611110057191961857/posts/default/1114151973709329391'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/611110057191961857/posts/default/1114151973709329391'/><link rel='alternate' type='text/html' href='http://dev-dalar.blogspot.com/2008/07/combat.html' title='Combat'/><author><name>dev</name><uri>http://www.blogger.com/profile/01987251924841272954</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-611110057191961857.post-8763318432969491883</id><published>2008-07-15T04:09:00.000-07:00</published><updated>2008-07-15T04:13:59.019-07:00</updated><title type='text'>Putting it together</title><content type='html'>I have spent most of the day further developing config class and how it works. At the moment I have managed to get it to stage where it can parse abilities which holds effects inside and creatures which holds those abilities.. for example&lt;br /&gt;&lt;br /&gt;when loading creature Dragon&lt;br /&gt;&lt;br /&gt;creature Dragon holds ability Dragon Breath which holds effect ignition which deals periodic damage&lt;br /&gt;&lt;br /&gt;creature Player holds ability Firebolt which holds effect ignition which deals periodic damage&lt;br /&gt;&lt;br /&gt;creature Player hold ability Rend which holds effect ignition which deals periodic damage and has it name changed to Bleed&lt;br /&gt;&lt;br /&gt;Sounds simple but it's all done by config files so it was a bit of a brainteaser.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/611110057191961857-8763318432969491883?l=dev-dalar.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://dev-dalar.blogspot.com/feeds/8763318432969491883/comments/default' title='Lähetä kommentteja'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=611110057191961857&amp;postID=8763318432969491883' title='0 kommenttia'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/611110057191961857/posts/default/8763318432969491883'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/611110057191961857/posts/default/8763318432969491883'/><link rel='alternate' type='text/html' href='http://dev-dalar.blogspot.com/2008/07/putting-it-together.html' title='Putting it together'/><author><name>dev</name><uri>http://www.blogger.com/profile/01987251924841272954</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-611110057191961857.post-1559786874601938373</id><published>2008-07-14T23:39:00.001-07:00</published><updated>2008-07-14T23:41:54.295-07:00</updated><title type='text'>Memory leaks</title><content type='html'>Pum,&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;I have been tracing this morning few memoryleaks.. Most of them are from excess use of TCODConsole class. Im going to use TCODConsole::Root instead of new instance of TCODConsole. That way it's even faster than it used to be and doesn't take unneccessary memory.&lt;br /&gt;&lt;br /&gt;Yesterday when I was config the game balance a bit I opened the task manager of windows and saw that game took almost 20mb of memory.. 4.5mb is the initial size of it so it made me wonder a bit :D&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/611110057191961857-1559786874601938373?l=dev-dalar.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://dev-dalar.blogspot.com/feeds/1559786874601938373/comments/default' title='Lähetä kommentteja'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=611110057191961857&amp;postID=1559786874601938373' title='0 kommenttia'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/611110057191961857/posts/default/1559786874601938373'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/611110057191961857/posts/default/1559786874601938373'/><link rel='alternate' type='text/html' href='http://dev-dalar.blogspot.com/2008/07/memory-leaks.html' title='Memory leaks'/><author><name>dev</name><uri>http://www.blogger.com/profile/01987251924841272954</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-611110057191961857.post-5286404705060785301</id><published>2008-07-14T02:31:00.001-07:00</published><updated>2008-07-14T02:38:16.905-07:00</updated><title type='text'>Config</title><content type='html'>Heya,&lt;br /&gt;&lt;br /&gt;I didn't get much done this weekend since my newly born babygirl wanted to have some company :D Only thing I got done was spell casting bar.&lt;br /&gt;&lt;br /&gt;Today (monday) I redesigned spells and skills classes and from now on those are one single class called abilities. I also decided that it is a good time to put all spells and skills into one single config file. This makes game balancing and editing a bit faster and to be honest dynamic is the way to go anyways. At the moment every skil/spell is read into list for all creatures but I am going to make a one single Config class which hold those details. Then all creatures can fetch their ability info from Config's list. This makes the initialization alot faster.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/611110057191961857-5286404705060785301?l=dev-dalar.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://dev-dalar.blogspot.com/feeds/5286404705060785301/comments/default' title='Lähetä kommentteja'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=611110057191961857&amp;postID=5286404705060785301' title='0 kommenttia'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/611110057191961857/posts/default/5286404705060785301'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/611110057191961857/posts/default/5286404705060785301'/><link rel='alternate' type='text/html' href='http://dev-dalar.blogspot.com/2008/07/config.html' title='Config'/><author><name>dev</name><uri>http://www.blogger.com/profile/01987251924841272954</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-611110057191961857.post-2939708847135229543</id><published>2008-07-11T02:13:00.000-07:00</published><updated>2008-07-11T02:17:58.358-07:00</updated><title type='text'>rework on skills</title><content type='html'>Meh, yesterday I posted a post about recreating the whole skill system so that it would hold spells also.. I thought it would be a one major project but turns out.. it wasn't.. Actually I am already done with it and I am more than happy about result.&lt;br /&gt;&lt;br /&gt;At the moment player can use skills and spells which both are loaded from the file into abilities class. I only have instant cast skills atm but I have done some testing with damage over time and direct damage spells. All of these seem to work quite nicely. Also if player moves while casting a spell (unless its instant cast), the movement will interrupt the spell casting.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/611110057191961857-2939708847135229543?l=dev-dalar.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://dev-dalar.blogspot.com/feeds/2939708847135229543/comments/default' title='Lähetä kommentteja'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=611110057191961857&amp;postID=2939708847135229543' title='0 kommenttia'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/611110057191961857/posts/default/2939708847135229543'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/611110057191961857/posts/default/2939708847135229543'/><link rel='alternate' type='text/html' href='http://dev-dalar.blogspot.com/2008/07/rework-on-skills.html' title='rework on skills'/><author><name>dev</name><uri>http://www.blogger.com/profile/01987251924841272954</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-611110057191961857.post-6995353476487480311</id><published>2008-07-10T02:00:00.000-07:00</published><updated>2008-07-10T02:03:56.663-07:00</updated><title type='text'>Skills</title><content type='html'>I created the skills class fairly soon, still when i was developing the base structure of creatures and therefore skills-class might get a facelift.. or more like face removal and installation of new improved looks.. just like M Jackson had..&lt;br /&gt;&lt;br /&gt;I was thinking of implementing both skills and spells into same class, since they both have a lot of same variables and actions. If I do that I have to integrade that class to cooldowns class and change the cooldowns class to handle casting time too.&lt;br /&gt;&lt;br /&gt;A huge project ahead..&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/611110057191961857-6995353476487480311?l=dev-dalar.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://dev-dalar.blogspot.com/feeds/6995353476487480311/comments/default' title='Lähetä kommentteja'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=611110057191961857&amp;postID=6995353476487480311' title='0 kommenttia'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/611110057191961857/posts/default/6995353476487480311'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/611110057191961857/posts/default/6995353476487480311'/><link rel='alternate' type='text/html' href='http://dev-dalar.blogspot.com/2008/07/skills.html' title='Skills'/><author><name>dev</name><uri>http://www.blogger.com/profile/01987251924841272954</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-611110057191961857.post-6308863916708380932</id><published>2008-07-10T01:51:00.000-07:00</published><updated>2008-07-10T01:59:32.286-07:00</updated><title type='text'>Problems</title><content type='html'>Pam, Crash, BANG&lt;br /&gt;&lt;br /&gt;Iam starting to have trouble with implementing new things to creature baseclass.. I don't know what is the problem but compiler just wants to go grazy on me when i try to add new things.. Gotta solve that problem before making any other changes.&lt;br /&gt;&lt;br /&gt;Yesterday I made some improvements on Effect class and it's working like a beaty now. Also monsters have now ENGAGE, ATTACK and FLEE actions implemented. Engage and flee doesn't have any fance pathdinging yet but Im hoping to add that later on (after I have solved the problem above)&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/611110057191961857-6308863916708380932?l=dev-dalar.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://dev-dalar.blogspot.com/feeds/6308863916708380932/comments/default' title='Lähetä kommentteja'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=611110057191961857&amp;postID=6308863916708380932' title='0 kommenttia'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/611110057191961857/posts/default/6308863916708380932'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/611110057191961857/posts/default/6308863916708380932'/><link rel='alternate' type='text/html' href='http://dev-dalar.blogspot.com/2008/07/problems.html' title='Problems'/><author><name>dev</name><uri>http://www.blogger.com/profile/01987251924841272954</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-611110057191961857.post-1844874858469504806</id><published>2008-07-08T02:21:00.000-07:00</published><updated>2008-07-08T02:29:55.017-07:00</updated><title type='text'>pickup and drop</title><content type='html'>Today I finished the code from picking up items from the ground and dropping them back to ground from inventory. While I coded that I ran into few clicks; first would be that I had noway of accessing enviroments itemlist from the player class so with grey mind I made itemlist static type. Not really a big deal but I persanly don't like to use static variables/functions but must is a must. Another option would have been to write three times more code and make it way more complex ( which isn't a good option either), so I picked the lesser evil.  Well thats actually just one click but I am sure there's gonna be more as I start debugging :D&lt;br /&gt;&lt;br /&gt;I also created new class 'Effects' which holds and runs all kinda of effects on creatures ( hungry, thirsty, stun, bleed etcetc) so this brings me back to designtable for the battlesystem design.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/611110057191961857-1844874858469504806?l=dev-dalar.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://dev-dalar.blogspot.com/feeds/1844874858469504806/comments/default' title='Lähetä kommentteja'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=611110057191961857&amp;postID=1844874858469504806' title='0 kommenttia'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/611110057191961857/posts/default/1844874858469504806'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/611110057191961857/posts/default/1844874858469504806'/><link rel='alternate' type='text/html' href='http://dev-dalar.blogspot.com/2008/07/pickup-and-drop.html' title='pickup and drop'/><author><name>dev</name><uri>http://www.blogger.com/profile/01987251924841272954</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-611110057191961857.post-3785121492100126452</id><published>2008-07-07T04:21:00.001-07:00</published><updated>2008-07-07T04:31:24.993-07:00</updated><title type='text'>Cleaning up code</title><content type='html'>Heya, I said on my previous post that I would do some brainstorming on this post but I haven't got time to do that just yet:) Instead of that I spend some time to clean up my code a bit, it's much easier to read now and has some kinda of logic in presentation.&lt;br /&gt;&lt;br /&gt;I implemented the time class which holds and modifies the time variables, weather system reads its required variables from timeclass ( time of the day and so on)&lt;br /&gt;&lt;br /&gt;Ah yes, I made a permanent objects called signs I have places on the doorways of the citys houses. When those hits the players fov, text appears to show which house that is (general goods, blacksmith etc). Signs can also be used to put on crossroads and/or special area entrances.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://2.bp.blogspot.com/_FXq4JjGG4PI/SHH-Z4zTuvI/AAAAAAAAAA8/gQ1R3CanL1M/s1600-h/env.jpg"&gt;&lt;img id="BLOGGER_PHOTO_ID_5220233163796888306" style="DISPLAY: block; MARGIN: 0px auto 10px; CURSOR: hand; TEXT-ALIGN: center" alt="" src="http://2.bp.blogspot.com/_FXq4JjGG4PI/SHH-Z4zTuvI/AAAAAAAAAA8/gQ1R3CanL1M/s400/env.jpg" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;div&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/611110057191961857-3785121492100126452?l=dev-dalar.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://dev-dalar.blogspot.com/feeds/3785121492100126452/comments/default' title='Lähetä kommentteja'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=611110057191961857&amp;postID=3785121492100126452' title='0 kommenttia'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/611110057191961857/posts/default/3785121492100126452'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/611110057191961857/posts/default/3785121492100126452'/><link rel='alternate' type='text/html' href='http://dev-dalar.blogspot.com/2008/07/cleaning-up-code.html' title='Cleaning up code'/><author><name>dev</name><uri>http://www.blogger.com/profile/01987251924841272954</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://2.bp.blogspot.com/_FXq4JjGG4PI/SHH-Z4zTuvI/AAAAAAAAAA8/gQ1R3CanL1M/s72-c/env.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-611110057191961857.post-9183064916200858942</id><published>2008-07-06T08:19:00.000-07:00</published><updated>2008-07-06T08:26:29.723-07:00</updated><title type='text'>Weekend</title><content type='html'>During this weekend I have managed to do quite a bit of work :) I am actually quite happy with the amount of code I have done. First of all, I changes my map from integer to char array.. Not a big change but it helps me. Then I tweaked the Log system. It now cuts the sentences "right", meaning that if cuts them from whitespace, not in middle of word for example.&lt;br /&gt;&lt;br /&gt;Creatures got races and bodyparts (slots) . So now I am able to write more complex combat code ( in the future ). I also added two new places to starting town. Graveyard which is full of zombies and skeletons and a playingground which is full of.. umm fruits. Both are questareas for first quests to help player to get to know the game.&lt;br /&gt;&lt;br /&gt;While implementing those new areas, I also implemented random forest generator so that i wouldnt have to put all the trees to map by hand.&lt;br /&gt;&lt;br /&gt;I have also wondered about skill and magic presentation and alternative ways of Hitpoints and spellpoints. Ill write more of my thoughts about these on the next post.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/611110057191961857-9183064916200858942?l=dev-dalar.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://dev-dalar.blogspot.com/feeds/9183064916200858942/comments/default' title='Lähetä kommentteja'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=611110057191961857&amp;postID=9183064916200858942' title='0 kommenttia'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/611110057191961857/posts/default/9183064916200858942'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/611110057191961857/posts/default/9183064916200858942'/><link rel='alternate' type='text/html' href='http://dev-dalar.blogspot.com/2008/07/blog-post.html' title='Weekend'/><author><name>dev</name><uri>http://www.blogger.com/profile/01987251924841272954</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-611110057191961857.post-5064156340775891461</id><published>2008-07-04T04:10:00.000-07:00</published><updated>2008-07-04T04:19:06.048-07:00</updated><title type='text'>I can't think of a title...</title><content type='html'>I did a framework for messaging system. It can display 8 newest messages all the time and has a history to display every message ever received. It has still some bugs, for example line breaking is not taking words in account. It just cuts the string when it meets logs max width size.. I gotta work on that so that it seeks the last whitespace and cuts the line there.&lt;br /&gt;&lt;br /&gt;I made also little tweaking on equipmentlist ui. Now it shows stats of the selected item at the end of the list. Still not too happy about that solution but it just will have to do till i figure out something better.&lt;br /&gt;&lt;br /&gt;In fact the whole code for equipment and inventorylists makes me wince everytime I have to take a look at it.. its working just the way it should but it is soooo poor coding.. I think ill have to rewrite it all before it drives me grazy.&lt;br /&gt;&lt;br /&gt;I am also starting to think that I should size up the game console a bit. 80x50 is not that big and the game might look better and feel better with a bit bigger enviroment. Will see how it goes.. Im not too keen to tweak UIs before i get the basic things done.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/611110057191961857-5064156340775891461?l=dev-dalar.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://dev-dalar.blogspot.com/feeds/5064156340775891461/comments/default' title='Lähetä kommentteja'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=611110057191961857&amp;postID=5064156340775891461' title='0 kommenttia'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/611110057191961857/posts/default/5064156340775891461'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/611110057191961857/posts/default/5064156340775891461'/><link rel='alternate' type='text/html' href='http://dev-dalar.blogspot.com/2008/07/i-cant-think-of-title.html' title='I can&apos;t think of a title...'/><author><name>dev</name><uri>http://www.blogger.com/profile/01987251924841272954</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-611110057191961857.post-3786789508152509051</id><published>2008-07-03T04:15:00.000-07:00</published><updated>2008-07-03T04:43:03.263-07:00</updated><title type='text'>Screenshots</title><content type='html'>Here are some screenshots, bare in mind that these clips are rough examples and will get tweaked.&lt;br /&gt;&lt;br /&gt;First, there is my first attempt to create some kind of start screen for the game. Highly inspired by UR since I didnt have much time.&lt;br /&gt;&lt;br /&gt;&lt;a href="http://4.bp.blogspot.com/_FXq4JjGG4PI/SGy61ZTc2oI/AAAAAAAAAA0/3FkHUQzKTAA/s1600-h/start.jpg"&gt;&lt;img id="BLOGGER_PHOTO_ID_5218751494703864450" style="DISPLAY: block; MARGIN: 0px auto 10px; CURSOR: hand; TEXT-ALIGN: center" alt="" src="http://4.bp.blogspot.com/_FXq4JjGG4PI/SGy61ZTc2oI/AAAAAAAAAA0/3FkHUQzKTAA/s400/start.jpg" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;Second screenshot shows how the equipmentlist and character details are shown currently. Player can cycle throught that list also with up and down arrow. When player hits enter it tried to remove selected item and put it back to inventory. TODO: item stats after the item name.&lt;br /&gt;Below equipment list, there is character detail panel. Its still very rough design but it shows what kind of attributes there are in the game already.&lt;br /&gt;&lt;br /&gt;&lt;div&gt;&lt;a href="http://2.bp.blogspot.com/_FXq4JjGG4PI/SGy6nDn3fII/AAAAAAAAAAs/J1LlEtkERiA/s1600-h/equip.jpg"&gt;&lt;img id="BLOGGER_PHOTO_ID_5218751248365747330" style="DISPLAY: block; MARGIN: 0px auto 10px; CURSOR: hand; TEXT-ALIGN: center" alt="" src="http://2.bp.blogspot.com/_FXq4JjGG4PI/SGy6nDn3fII/AAAAAAAAAAs/J1LlEtkERiA/s400/equip.jpg" border="0" /&gt;&lt;/a&gt; &lt;/div&gt;&lt;div&gt; &lt;/div&gt;&lt;div&gt;And finly, here is inventorylist, player can cycle trought the list by pressing up and down arrows.On the left is the actual list and on the right is item details.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;div&gt;&lt;a href="http://3.bp.blogspot.com/_FXq4JjGG4PI/SGy50XML5nI/AAAAAAAAAAk/diG1Q6ZfT6k/s1600-h/inven.jpg"&gt;&lt;img id="BLOGGER_PHOTO_ID_5218750377445025394" style="DISPLAY: block; MARGIN: 0px auto 10px; CURSOR: hand; TEXT-ALIGN: center" alt="" src="http://3.bp.blogspot.com/_FXq4JjGG4PI/SGy50XML5nI/AAAAAAAAAAk/diG1Q6ZfT6k/s400/inven.jpg" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;div&gt; &lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/611110057191961857-3786789508152509051?l=dev-dalar.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://dev-dalar.blogspot.com/feeds/3786789508152509051/comments/default' title='Lähetä kommentteja'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=611110057191961857&amp;postID=3786789508152509051' title='0 kommenttia'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/611110057191961857/posts/default/3786789508152509051'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/611110057191961857/posts/default/3786789508152509051'/><link rel='alternate' type='text/html' href='http://dev-dalar.blogspot.com/2008/07/screenshots.html' title='Screenshots'/><author><name>dev</name><uri>http://www.blogger.com/profile/01987251924841272954</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://4.bp.blogspot.com/_FXq4JjGG4PI/SGy61ZTc2oI/AAAAAAAAAA0/3FkHUQzKTAA/s72-c/start.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-611110057191961857.post-3372168221127356045</id><published>2008-07-03T04:05:00.000-07:00</published><updated>2008-07-03T04:09:30.268-07:00</updated><title type='text'>Tweaking</title><content type='html'>I have made some tweaking on weather and FOV systems. I still have to do something about light changes from morning to day etcetc the jump at the moment from completely dark to almost daylight doesnt seem "realistic"&lt;br /&gt;&lt;br /&gt;I also tweaked inventory, equipment, skill and NPC dialogs. Now player can which from inventory dialog to equipment, and so on, with left and right arrow keys. Also if player is talking to vendor (for example blacksmith) player can check his inventory and equipment by pressing arrow keys and get back to vendor-dialog without ever "leaving" the vendor. This helps player to manage potions/items etc much easier.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/611110057191961857-3372168221127356045?l=dev-dalar.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://dev-dalar.blogspot.com/feeds/3372168221127356045/comments/default' title='Lähetä kommentteja'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=611110057191961857&amp;postID=3372168221127356045' title='0 kommenttia'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/611110057191961857/posts/default/3372168221127356045'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/611110057191961857/posts/default/3372168221127356045'/><link rel='alternate' type='text/html' href='http://dev-dalar.blogspot.com/2008/07/tweaking.html' title='Tweaking'/><author><name>dev</name><uri>http://www.blogger.com/profile/01987251924841272954</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-611110057191961857.post-3457964951739039507</id><published>2008-07-02T06:04:00.000-07:00</published><updated>2008-07-02T06:14:11.698-07:00</updated><title type='text'>Weather</title><content type='html'>Hiya,&lt;br /&gt;&lt;br /&gt;I used all the time today to improve the weather system. As Stated in prior post the enviroment has a rain effect. Today I implementet clouds and time.  Enviroment changes its light according to time of the day; at night the enviroment is dark and at day its more visible.&lt;br /&gt;&lt;br /&gt;I also implemented controls for the weather system to control cloud and rain intensity and to change time. I think I'm going to spend next few days tweaking the weather system more. It is going to be a big part of how player sees and  feels the game enviroment. I am confident that time has also a part in everyday live of NPC and monsters and therefore in players live.&lt;br /&gt;&lt;br /&gt;While tweaking the weather and lights I gonna do some work on FOV also (its kinda integrated into weather)&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/611110057191961857-3457964951739039507?l=dev-dalar.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://dev-dalar.blogspot.com/feeds/3457964951739039507/comments/default' title='Lähetä kommentteja'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=611110057191961857&amp;postID=3457964951739039507' title='0 kommenttia'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/611110057191961857/posts/default/3457964951739039507'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/611110057191961857/posts/default/3457964951739039507'/><link rel='alternate' type='text/html' href='http://dev-dalar.blogspot.com/2008/07/weather.html' title='Weather'/><author><name>dev</name><uri>http://www.blogger.com/profile/01987251924841272954</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-611110057191961857.post-2452954472636397550</id><published>2008-07-01T04:32:00.001-07:00</published><updated>2008-07-01T04:39:10.700-07:00</updated><title type='text'>Data Structures</title><content type='html'>Murr,&lt;br /&gt;&lt;br /&gt;When I started coding this morning everything seemed fine but as soon as I tried to do more complex code on equipment- and inventorylist I had no choice but to rethink and recode my data storage structure.&lt;br /&gt;&lt;br /&gt;I was using STL containers but those things just lack so many features I needed so I decided to start from the scratch and do one by myself. After few hours of coding and polishing I was finished with my container.. and to be honest I am quite happy with it. Its flexible, quite fast and the most importantly it works!&lt;br /&gt;&lt;br /&gt;So now that I had working container I finished up coding the inventory- and equipmentlist. Some UI tweaking is required but the basecode is done. At the moment the UI is actually quite horrible; its for my debugging so I don't even want you to see a picture of it..&lt;br /&gt;&lt;br /&gt;While drinking my coffee I also implemented rain effect on enviroment. Currently only rain(water) is coming down from the skies but its really a no big deal to implement snow or perhapse rain of fire ?&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/611110057191961857-2452954472636397550?l=dev-dalar.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://dev-dalar.blogspot.com/feeds/2452954472636397550/comments/default' title='Lähetä kommentteja'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=611110057191961857&amp;postID=2452954472636397550' title='0 kommenttia'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/611110057191961857/posts/default/2452954472636397550'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/611110057191961857/posts/default/2452954472636397550'/><link rel='alternate' type='text/html' href='http://dev-dalar.blogspot.com/2008/07/data-structures.html' title='Data Structures'/><author><name>dev</name><uri>http://www.blogger.com/profile/01987251924841272954</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-611110057191961857.post-1424699058270943047</id><published>2008-06-30T02:26:00.000-07:00</published><updated>2008-06-30T02:46:07.935-07:00</updated><title type='text'>Inventory and Trainers</title><content type='html'>&lt;a href="http://2.bp.blogspot.com/_FXq4JjGG4PI/SGirVZ5CIvI/AAAAAAAAAAU/5rioIgGOIEw/s1600-h/inv.jpg"&gt;&lt;img id="BLOGGER_PHOTO_ID_5217608552524423922" style="DISPLAY: block; MARGIN: 0px auto 10px; CURSOR: hand; TEXT-ALIGN: center" alt="" src="http://2.bp.blogspot.com/_FXq4JjGG4PI/SGirVZ5CIvI/AAAAAAAAAAU/5rioIgGOIEw/s320/inv.jpg" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;div&gt;Hiya&lt;br /&gt;&lt;br /&gt;I have been working on trainers and inventory. There are still some polishing to do but basic functions are done.&lt;br /&gt;&lt;br /&gt;___Inventory___&lt;br /&gt;&lt;br /&gt;Inventory shows items you are carrying with small color code next to its name. Color gives a hint about quality of the item (grey for poor, green for uncommon, blue for rare and purple for epic quality item). And yes it is the same as WoW's :) I propably change the codes and texts to suit my need better but for now those will stay.&lt;br /&gt;&lt;br /&gt;Player can cycle throught the inventory list by pressing up and down arrows. On the frame to right player can see detailed information about the item ( stats, special abilities and so on)&lt;br /&gt;&lt;br /&gt;___Trainers___&lt;br /&gt;&lt;br /&gt;There are trainers in specific locations in the world, some are leveltrainers and some are abilitytrainers. With leveltrainer player can gain stats (of a choice) by advancing a level (concept is widely used in MUDs). I haven't decided yet how to calculate level costs but its going to be semi-dynamic imo..&lt;br /&gt;&lt;br /&gt;Classtrainers works in pretty much same way. Player can train skills and abilities by investing experience points and gold into them. Player can train one procent at a time at the moment. I was planing on putting some quests as a prequisite for few skills to make skill training more interesting.&lt;/div&gt;&lt;br /&gt;&lt;div&gt;&lt;/div&gt;&lt;br /&gt;&lt;div&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/611110057191961857-1424699058270943047?l=dev-dalar.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://dev-dalar.blogspot.com/feeds/1424699058270943047/comments/default' title='Lähetä kommentteja'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=611110057191961857&amp;postID=1424699058270943047' title='0 kommenttia'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/611110057191961857/posts/default/1424699058270943047'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/611110057191961857/posts/default/1424699058270943047'/><link rel='alternate' type='text/html' href='http://dev-dalar.blogspot.com/2008/06/inventory-and-trainers.html' title='Inventory and Trainers'/><author><name>dev</name><uri>http://www.blogger.com/profile/01987251924841272954</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://2.bp.blogspot.com/_FXq4JjGG4PI/SGirVZ5CIvI/AAAAAAAAAAU/5rioIgGOIEw/s72-c/inv.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-611110057191961857.post-2143370861319261861</id><published>2008-06-16T01:29:00.000-07:00</published><updated>2008-06-16T01:33:55.929-07:00</updated><title type='text'>Todo</title><content type='html'>I was planing on implementing quest journal next and making few quests. Also a class and level trainer will be coded in next few days. When those are done ill put my mind on improving the enviroment graphics and combat code.&lt;br /&gt;&lt;br /&gt;A lot of work to be done but when those are done I think the game is ready for little testing in my and perhapse in your behave.&lt;br /&gt;&lt;br /&gt;And sorry for bad english gramma and so on.. Writing these text in work so I got hard time keeping my mind in one thing :)&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/611110057191961857-2143370861319261861?l=dev-dalar.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://dev-dalar.blogspot.com/feeds/2143370861319261861/comments/default' title='Lähetä kommentteja'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=611110057191961857&amp;postID=2143370861319261861' title='0 kommenttia'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/611110057191961857/posts/default/2143370861319261861'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/611110057191961857/posts/default/2143370861319261861'/><link rel='alternate' type='text/html' href='http://dev-dalar.blogspot.com/2008/06/todo.html' title='Todo'/><author><name>dev</name><uri>http://www.blogger.com/profile/01987251924841272954</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-611110057191961857.post-3102540805273671931</id><published>2008-06-16T00:59:00.001-07:00</published><updated>2008-06-16T01:12:39.823-07:00</updated><title type='text'>What has been done so far..</title><content type='html'>Da'lar is still on development so there are no playable or even downloadable version of this game. But still I want to share with you some of the features which are already in place and some which I plan to code in near future.&lt;br /&gt;&lt;br /&gt;First of all, as said in previous post Da'lar is using TCOD library for it's graphics. I have found that it is the most powerful roguelike game library at the moment, in my opinion :) Jice has done a great job putting it all together.&lt;br /&gt;&lt;br /&gt;At the moment game has a basic roguelike features such as line of sight, movement, NPCs and a very simple combat code. Addition to that I have coded clouds and torches (for player torch and for example a streetlamp). &lt;br /&gt;&lt;br /&gt;Combat code so far includes few skills like swing, cleave and hitting with mainhand and offhand.&lt;br /&gt;As this game runs in realtime all skills and abilities have cooldowns. For example mainhand and offhand cooldowns are set to 1 second, swing and cleave have cooldown of  2 and a half second.&lt;br /&gt;So when player attacks target without using any skills, the mainhand cooldown is triggered preventing player hitting the target for 1s with mainhand, meanwhile player can hit the target with offhand or use skill (if the skill doesnt use mainhand).&lt;br /&gt;&lt;br /&gt;I have also added rolling combattext above each creature for player to see how hard the creature has been hit or how hard the creature hits player (also misses, parries and dodges are included).&lt;br /&gt;&lt;br /&gt;Some other features are "Character Details", "Cooldowns", "Open/Close door" -panels.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/611110057191961857-3102540805273671931?l=dev-dalar.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://dev-dalar.blogspot.com/feeds/3102540805273671931/comments/default' title='Lähetä kommentteja'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=611110057191961857&amp;postID=3102540805273671931' title='0 kommenttia'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/611110057191961857/posts/default/3102540805273671931'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/611110057191961857/posts/default/3102540805273671931'/><link rel='alternate' type='text/html' href='http://dev-dalar.blogspot.com/2008/06/what-has-been-done-so-far.html' title='What has been done so far..'/><author><name>dev</name><uri>http://www.blogger.com/profile/01987251924841272954</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-611110057191961857.post-4418631537111399425</id><published>2008-06-16T00:56:00.000-07:00</published><updated>2008-06-16T00:58:55.265-07:00</updated><title type='text'>Da'Lar adventures</title><content type='html'>Hello there,&lt;br /&gt;&lt;br /&gt;I decided to create a devblog for my game. It's called Adventures of Da'lar. Da'lar is a roguelike game written in C++ using TCOD Library for console IO and graphical elements.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/611110057191961857-4418631537111399425?l=dev-dalar.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://dev-dalar.blogspot.com/feeds/4418631537111399425/comments/default' title='Lähetä kommentteja'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=611110057191961857&amp;postID=4418631537111399425' title='0 kommenttia'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/611110057191961857/posts/default/4418631537111399425'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/611110057191961857/posts/default/4418631537111399425'/><link rel='alternate' type='text/html' href='http://dev-dalar.blogspot.com/2008/06/dalar-adventures.html' title='Da&apos;Lar adventures'/><author><name>dev</name><uri>http://www.blogger.com/profile/01987251924841272954</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry></feed>
