<?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-12003737521893278</id><updated>2012-01-27T01:40:43.282-05:00</updated><category term='Inelligence'/><category term='mace'/><category term='Visual Studio'/><category term='yellow gold'/><category term='package'/><category term='Colluin'/><category term='dive'/><category term='bugs'/><category term='Minecrafy'/><category term='development'/><category term='free'/><category term='death'/><category term='no damage'/><category term='pursue'/><category term='hosting'/><category term='Morgoth'/><category term='applet'/><category term='DOS box'/><category term='game development'/><category term='basilisks'/><category term='message'/><category term='player'/><category term='classes'/><category term='portal'/><category term='Klingon'/><category term='Calris'/><category term='Quest'/><category term='quit'/><category term='balance'/><category term='advancement'/><category term='confusion'/><category term='scenery'/><category term='monster AI'/><category term='hit'/><category term='torture'/><category term='attack'/><category term='Bresenham algorithm'/><category term='Half-Toll'/><category term='Westernesse'/><category term='demons'/><category term='dragons'/><category term='win'/><category term='graphics'/><category term='2012 7DRL'/><category term='nap'/><category term='inventory'/><category term='big boss'/><category term='pick up'/><category term='game design'/><category term='touch screen'/><category term='rooms'/><category term='problems'/><category term='iPhone'/><category term='Firefox'/><category term='battle'/><category term='align'/><category term='Snow'/><category term='tech support'/><category term='edged weapon'/><category term='unique monsters'/><category term='Internet Explorer'/><category term='sick'/><category term='see invisible'/><category term='framework'/><category term='character'/><category term='FFXIII'/><category term='mana'/><category term='symbology'/><category term='regeneration'/><category term='compiler'/><category term='points'/><category term='Warflow'/><category term='Doom'/><category term='challenge'/><category term='packaging'/><category term='7DRL'/><category term='orc'/><category term='hit points'/><category term='magic'/><category term='chain mail'/><category term='wield'/><category term='Feanor'/><category term='keypad'/><category term='Activision'/><category term='customers'/><category term='treasure'/><category term='gold'/><category term='advertising'/><category term='movement'/><category term='WriteConsoleOutputCharacter'/><category term='game engine'/><category term='demo'/><category term='Dave Arnesson'/><category term='drop'/><category term='Tetris'/><category term='votes'/><category term='haste'/><category term='passages'/><category term='dungeon level'/><category term='computer'/><category term='hydras'/><category term='code'/><category term='blocked'/><category term='wandering'/><category term='artificial intelligence'/><category term='hardware'/><category term='customization'/><category term='fade to black'/><category term='screen'/><category term='math'/><category term='navigation'/><category term='speed'/><category term='drawing'/><category term='login'/><category term='Kinect'/><category term='connect'/><category term='levels'/><category term='elemental brand'/><category term='ASCII'/><category term='Stygia'/><category term='Tenser&apos;s Transformations'/><category term='fight'/><category term='Google'/><category term='Gnomes'/><category term='libraries'/><category term='JSRL'/><category term='treasures'/><category term='alive'/><category term='monochrome'/><category term='enemies'/><category term='weapon'/><category term='Google Chrome'/><category term='obstacle'/><category term='starvation'/><category term='layering'/><category term='identify'/><category term='Hobbit'/><category term='track changes'/><category term='take off'/><category term='source code'/><category term='weird'/><category term='Moria'/><category term='Thengel'/><category term='Rohan'/><category term='health'/><category term='university'/><category term='libjcsi'/><category term='score'/><category term='hunt'/><category term='combat'/><category term='adjacent'/><category term='base armor'/><category term='holy avenger'/><category term='buy'/><category term='mage'/><category term='poster'/><category term='Rogue'/><category term='life levels'/><category term='D and D'/><category term='warrior'/><category term='hounds'/><category term='bless'/><category term='armor class'/><category term='walls'/><category term='intelligence'/><category term='programmers'/><category term='sales'/><category term='keyboard'/><category term='app'/><category term='overlap'/><category term='launch'/><category term='lantern'/><category term='performance'/><category term='dL1'/><category term='advertisement'/><category term='regular monsters'/><category term='armor'/><category term='bonus'/><category term='leader'/><category term='alphabet'/><category term='contest'/><category term='commercials'/><category term='constitution'/><category term='Thingol'/><category term='dungeon'/><category term='2K Games'/><category term='MP'/><category term='paralysis'/><category term='controls'/><category term='Roguelike'/><category term='stacked items'/><category term='centerpoint'/><category term='Black Market'/><category term='intro screen'/><category term='algorithm'/><category term='poison'/><category term='game'/><category term='redesign'/><category term='gaming'/><category term='user'/><category term='message scrolling'/><category term='line of sight'/><category term='boring'/><category term='fighter'/><category term='save point'/><category term='credits'/><category term='battles'/><category term='color'/><category term='monsters'/><category term='errors'/><category term='HTML'/><category term='stats'/><category term='messages'/><category term='scroll'/><category term='Free Action'/><category term='middleware'/><category term='pole-arm'/><category term='glowing broad sword'/><category term='testing'/><category term='release'/><category term='amulet'/><category term='magic missile'/><category term='JavaScript'/><category term='Gary Gygax'/><category term='sword'/><category term='Farmer Maggot'/><category term='winner'/><category term='rules'/><category term='secret'/><category term='halls'/><category term='multiplayer'/><category term='spell books'/><category term='Borg'/><category term='Xbox 360'/><category term='Helm of Seeing'/><category term='resistance'/><category term='toggle full screen'/><category term='kill'/><category term='fingers'/><category term='C++'/><category term='weapons'/><category term='uniques'/><category term='download'/><category term='first level'/><category term='commands'/><category term='developers'/><category term='lucky'/><category term='shield'/><category term='medal'/><category term='artifact'/><category term='maze edge'/><category term='crunch time'/><category term='flee'/><category term='bat'/><category term='penalty'/><category term='potions'/><category term='level generation'/><category term='LOTR'/><category term='default'/><category term='heal'/><category term='hype'/><category term='spellcasting'/><category term='rendering'/><category term='save files'/><category term='playable'/><category term='level'/><category term='summoning'/><category term='process'/><category term='maze'/><category term='programming'/><category term='random'/><category term='armory'/><category term='control key'/><category term='attacks'/><category term='experience'/><category term='viewport'/><category term='mapping'/><category term='Java'/><category term='enchant'/><category term='Tic Tac Toe'/><category term='minions'/><category term='shipping'/><category term='drain life'/><category term='teleport'/><category term='C#'/><category term='items'/><category term='screen real estate'/><category term='Angband'/><category term='3D'/><category term='Mountain Dew'/><category term='survive'/><category term='wake up'/><category term='colors'/><category term='hafted weapon'/><category term='Gearbox'/><category term='gain level'/><category term='slot'/><category term='Hurin'/><category term='damage'/><category term='artifacts'/><category term='distribution'/><category term='breath'/><title type='text'>Legend of Angband</title><subtitle type='html'>In college I played Nethack. Then I moved to Moria. Now I stick to playing Angband.</subtitle><link rel='http://schemas.google.com/g/2005#feed' type='application/atom+xml' href='http://legend-angband.blogspot.com/feeds/posts/default'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/12003737521893278/posts/default?max-results=100'/><link rel='alternate' type='text/html' href='http://legend-angband.blogspot.com/'/><link rel='hub' href='http://pubsubhubbub.appspot.com/'/><link rel='next' type='application/atom+xml' href='http://www.blogger.com/feeds/12003737521893278/posts/default?start-index=101&amp;max-results=100'/><author><name>Legend of Angband</name><uri>http://www.blogger.com/profile/18049943271218398553</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='23' height='32' src='http://4.bp.blogspot.com/_DBkuoqY-aBU/SbXDrLNoOHI/AAAAAAAAABw/XPR0HThWRE0/S220/Frodo.jpg'/></author><generator version='7.00' uri='http://www.blogger.com'>Blogger</generator><openSearch:totalResults>105</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>100</openSearch:itemsPerPage><entry><id>tag:blogger.com,1999:blog-12003737521893278.post-1890329501942616696</id><published>2012-01-27T01:36:00.002-05:00</published><updated>2012-01-27T01:40:43.294-05:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='2012 7DRL'/><category scheme='http://www.blogger.com/atom/ns#' term='level generation'/><category scheme='http://www.blogger.com/atom/ns#' term='portal'/><category scheme='http://www.blogger.com/atom/ns#' term='message'/><title type='text'>Stair Logic</title><content type='html'>&lt;a href="http://4.bp.blogspot.com/-bYrJMvqq6vQ/TyJGA44Qa-I/AAAAAAAAARU/06Gb5xUN6TI/s1600/Stairs.jpg"&gt;&lt;img style="float:left; margin:0 10px 10px 0;cursor:pointer; cursor:hand;width: 309px; height: 163px;" src="http://4.bp.blogspot.com/-bYrJMvqq6vQ/TyJGA44Qa-I/AAAAAAAAARU/06Gb5xUN6TI/s320/Stairs.jpg" border="0" alt=""id="BLOGGER_PHOTO_ID_5702197059286756322" /&gt;&lt;/a&gt;Previously I had implemented dungeon stairs as a portal to the next or previous level. My game engine just generated a new maze when you climbed the stairs. However that does not mimic real life stairs. When you climb down some stairs, the stairs leading back up are right behind you. Well today I implemented this in my roguelike game engine. I was surprised how easy this turned out to be.&lt;br /&gt;&lt;br /&gt;I still have one problem when you climb up or down stairs. It takes a long time for me to generate the new dungeon level. After that long pause, the message that you climbed the stairs is displayed. This is very unresponsive. I tried to immediately display the message. However since my code is so busy with new level generation, the message does not get painted on the screen until after the long wait. Need to find a way around this.&lt;br /&gt;&lt;br /&gt;In other news, the dates for the 2012 7DRL challenge have finally been posted. It will happen from March 10th to the 18th. I am all in. Although I still have to attend my college class that week, I have managed to get the week off from work. Hopefully this will give me time to produce a respectable 7DRL game. More on that later.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/12003737521893278-1890329501942616696?l=legend-angband.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://legend-angband.blogspot.com/feeds/1890329501942616696/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=12003737521893278&amp;postID=1890329501942616696' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/12003737521893278/posts/default/1890329501942616696'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/12003737521893278/posts/default/1890329501942616696'/><link rel='alternate' type='text/html' href='http://legend-angband.blogspot.com/2012/01/stair-logic.html' title='Stair Logic'/><author><name>Legend of Angband</name><uri>http://www.blogger.com/profile/18049943271218398553</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='23' height='32' src='http://4.bp.blogspot.com/_DBkuoqY-aBU/SbXDrLNoOHI/AAAAAAAAABw/XPR0HThWRE0/S220/Frodo.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://4.bp.blogspot.com/-bYrJMvqq6vQ/TyJGA44Qa-I/AAAAAAAAARU/06Gb5xUN6TI/s72-c/Stairs.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-12003737521893278.post-5874362539714383805</id><published>2012-01-26T02:09:00.002-05:00</published><updated>2012-01-26T02:14:37.346-05:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='pick up'/><category scheme='http://www.blogger.com/atom/ns#' term='bugs'/><category scheme='http://www.blogger.com/atom/ns#' term='uniques'/><category scheme='http://www.blogger.com/atom/ns#' term='dungeon'/><category scheme='http://www.blogger.com/atom/ns#' term='items'/><title type='text'>Return to Roguelikes</title><content type='html'>&lt;a href="http://4.bp.blogspot.com/-euDmq_njJZE/TyD8Tha7ivI/AAAAAAAAARI/F-G9qPqWSPA/s1600/Items.jpg"&gt;&lt;img style="float:left; margin:0 10px 10px 0;cursor:pointer; cursor:hand;width: 313px; height: 320px;" src="http://4.bp.blogspot.com/-euDmq_njJZE/TyD8Tha7ivI/AAAAAAAAARI/F-G9qPqWSPA/s320/Items.jpg" border="0" alt=""id="BLOGGER_PHOTO_ID_5701834540570086130" /&gt;&lt;/a&gt;I have been sick for a while. So work on my roguelike game engine had stopped. Today I felt really good. Got a long nap in after work and dinner. I fired up my IDE and took a look at what needed to be done in the engine.&lt;br /&gt;&lt;br /&gt;At this point I have enough code that I need to start tracking down some bugs. One nasty one was that items would appear in the dungeon, but I could not pick them up. It was like they were not there. But they were displayed.&lt;br /&gt;&lt;br /&gt;Today I went through the code where the player picks up the items. Then I tracked down how the items get put there in the first place. Finally I checked all the code where items get moved around. Finally I found the problem. At the beginning of the game I give the player a few low level items. I steal them from the dungeon, but don't erase them. Problem solved.&lt;br /&gt;&lt;br /&gt;Next I tried to test out whether unique items dropped by unique monsters might get picked up by regular monsters. Was unable to set up a scenario to test this. However I did find that some unique monsters did not drop unique itesm when they should have. This is another bug to track down.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/12003737521893278-5874362539714383805?l=legend-angband.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://legend-angband.blogspot.com/feeds/5874362539714383805/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=12003737521893278&amp;postID=5874362539714383805' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/12003737521893278/posts/default/5874362539714383805'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/12003737521893278/posts/default/5874362539714383805'/><link rel='alternate' type='text/html' href='http://legend-angband.blogspot.com/2012/01/return-to-roguelikes.html' title='Return to Roguelikes'/><author><name>Legend of Angband</name><uri>http://www.blogger.com/profile/18049943271218398553</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='23' height='32' src='http://4.bp.blogspot.com/_DBkuoqY-aBU/SbXDrLNoOHI/AAAAAAAAABw/XPR0HThWRE0/S220/Frodo.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://4.bp.blogspot.com/-euDmq_njJZE/TyD8Tha7ivI/AAAAAAAAARI/F-G9qPqWSPA/s72-c/Items.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-12003737521893278.post-8225105054517116562</id><published>2012-01-22T17:28:00.003-05:00</published><updated>2012-01-22T17:32:51.991-05:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='FFXIII'/><category scheme='http://www.blogger.com/atom/ns#' term='Kinect'/><category scheme='http://www.blogger.com/atom/ns#' term='7DRL'/><category scheme='http://www.blogger.com/atom/ns#' term='Snow'/><category scheme='http://www.blogger.com/atom/ns#' term='sick'/><title type='text'>Xbox 360 Setup</title><content type='html'>&lt;a href="http://3.bp.blogspot.com/-kYNdLNJ2pmA/TxyNndgvMCI/AAAAAAAAAQ8/50pnmMU5_5k/s1600/Chick.jpg"&gt;&lt;img style="float:left; margin:0 10px 10px 0;cursor:pointer; cursor:hand;width: 279px; height: 320px;" src="http://3.bp.blogspot.com/-kYNdLNJ2pmA/TxyNndgvMCI/AAAAAAAAAQ8/50pnmMU5_5k/s320/Chick.jpg" border="0" alt=""id="BLOGGER_PHOTO_ID_5700586937420558370" /&gt;&lt;/a&gt;I have been sick for a few weeks. So my work on the roguelike game engine has been on hold. I need to get back to it. Finally I am feeling a little better. Perhaps tonight I shall fire up the IDE and knock out some action items.&lt;br /&gt;&lt;br /&gt;Today I did put together my Xbox 360 gaming setup. The main TV is too busy for anyone to play our new Xbox 360 with Kinect. So I bought another big screen TV. Just been too sick to clear some space downstairs and set it up. Today I hooked up the Xbox 360. Played some Final Fantasy XIII too.&lt;br /&gt;&lt;br /&gt;I am meeting the characters of FFXIII. There is a dude named Snow who seems tough and attacks by punching the opponent most of the time. Then there is some other chick who is scantily clad, and just leans back and sticks her crotch out most of the time. I don't complain too much. She heals other plays often during her turn.&lt;br /&gt;&lt;br /&gt;Finally I saw some talk about scheduling the 7DRL Roguelike Challenge for this year. I plan to code up an entry in the &lt;a href="http://enableassertions.blogspot.com/"&gt;Java&lt;/a&gt; programming language. With my newly learned skills, I should be a contender.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/12003737521893278-8225105054517116562?l=legend-angband.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://legend-angband.blogspot.com/feeds/8225105054517116562/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=12003737521893278&amp;postID=8225105054517116562' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/12003737521893278/posts/default/8225105054517116562'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/12003737521893278/posts/default/8225105054517116562'/><link rel='alternate' type='text/html' href='http://legend-angband.blogspot.com/2012/01/xbox-360-setup.html' title='Xbox 360 Setup'/><author><name>Legend of Angband</name><uri>http://www.blogger.com/profile/18049943271218398553</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='23' height='32' src='http://4.bp.blogspot.com/_DBkuoqY-aBU/SbXDrLNoOHI/AAAAAAAAABw/XPR0HThWRE0/S220/Frodo.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://3.bp.blogspot.com/-kYNdLNJ2pmA/TxyNndgvMCI/AAAAAAAAAQ8/50pnmMU5_5k/s72-c/Chick.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-12003737521893278.post-1743480898236525918</id><published>2012-01-02T16:53:00.004-05:00</published><updated>2012-01-02T16:57:44.901-05:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='FFXIII'/><category scheme='http://www.blogger.com/atom/ns#' term='save point'/><category scheme='http://www.blogger.com/atom/ns#' term='Xbox 360'/><category scheme='http://www.blogger.com/atom/ns#' term='leader'/><category scheme='http://www.blogger.com/atom/ns#' term='damage'/><title type='text'>Final Fantasy XIII</title><content type='html'>&lt;a href="http://4.bp.blogspot.com/-RUbUiAoyemQ/TwInYUtOssI/AAAAAAAAAQw/e1VcUqza3g4/s1600/FFXIII.jpg"&gt;&lt;img style="float:left; margin:0 10px 10px 0;cursor:pointer; cursor:hand;width: 320px; height: 254px;" src="http://4.bp.blogspot.com/-RUbUiAoyemQ/TwInYUtOssI/AAAAAAAAAQw/e1VcUqza3g4/s320/FFXIII.jpg" border="0" alt=""id="BLOGGER_PHOTO_ID_5693156177778488002" /&gt;&lt;/a&gt;I was in Best Buy doing some shopping. Stopped by the XBox 360 aisles to see if there were any deals. A friend picked up a game for Kinect that was $40. I saw Final Fantasy XIII and had to get it. The thing only cost me $20.&lt;br /&gt;&lt;br /&gt;I informed a friend that I got a great deal. Nope. Apparently you get get the game for $10 elsewhere. Oh well. I got through a few save points in the game. Still on Chapter 1. I actually died once. Your party dies if the leader dies.&lt;br /&gt;&lt;br /&gt;I agree that so far the game seems very contrained. You must follow the path and punch through the enemies there. I am still too early in the game to tell. The graphics are hot. The game feels true to the Final Fantasy brand.&lt;br /&gt;&lt;br /&gt;Every time I attack and hit, I see the numbers representing the amount of damage I did. Perhaps I should implement something like this in my roguelike game engine.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/12003737521893278-1743480898236525918?l=legend-angband.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://legend-angband.blogspot.com/feeds/1743480898236525918/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=12003737521893278&amp;postID=1743480898236525918' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/12003737521893278/posts/default/1743480898236525918'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/12003737521893278/posts/default/1743480898236525918'/><link rel='alternate' type='text/html' href='http://legend-angband.blogspot.com/2012/01/final-fantasy-xiii.html' title='Final Fantasy XIII'/><author><name>Legend of Angband</name><uri>http://www.blogger.com/profile/18049943271218398553</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='23' height='32' src='http://4.bp.blogspot.com/_DBkuoqY-aBU/SbXDrLNoOHI/AAAAAAAAABw/XPR0HThWRE0/S220/Frodo.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://4.bp.blogspot.com/-RUbUiAoyemQ/TwInYUtOssI/AAAAAAAAAQw/e1VcUqza3g4/s72-c/FFXIII.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-12003737521893278.post-8632256943278577688</id><published>2012-01-01T02:24:00.002-05:00</published><updated>2012-01-01T02:28:36.775-05:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='death'/><category scheme='http://www.blogger.com/atom/ns#' term='levels'/><category scheme='http://www.blogger.com/atom/ns#' term='wandering'/><category scheme='http://www.blogger.com/atom/ns#' term='unique monsters'/><title type='text'>Unique Weapons</title><content type='html'>&lt;a href="http://2.bp.blogspot.com/-e8zgYjJUqaY/TwAKZFvniaI/AAAAAAAAAQk/PNKuT00JP94/s1600/Weapon.jpg"&gt;&lt;img style="float:left; margin:0 10px 10px 0;cursor:pointer; cursor:hand;width: 242px; height: 320px;" src="http://2.bp.blogspot.com/-e8zgYjJUqaY/TwAKZFvniaI/AAAAAAAAAQk/PNKuT00JP94/s320/Weapon.jpg" border="0" alt=""id="BLOGGER_PHOTO_ID_5692561355151215010" /&gt;&lt;/a&gt;I just added unique weapons to my roguelike game engine. There are only a handful of them now. You never run into these weapons by just wandering the dungeon. You must defeat specific unique monsters. That causes the unique weapons to appear.&lt;br /&gt;&lt;br /&gt;The explanation is that the some unique monsters carry unique weapons. They drop them when they die. The power of some of the uniques I got requires you to find and wield the unique weapons. Now that I got this done, I should be able to easily add unique armor.&lt;br /&gt;&lt;br /&gt;I still need to do some testing on the unique weapon generation code. The unique monsters that carry the weapons occupy the lower levels of the dungeon. I have yet to implement any dungeon levels other than 1.&lt;br /&gt;&lt;br /&gt;Looks like I know what feature I need to implement next. Then I test.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/12003737521893278-8632256943278577688?l=legend-angband.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://legend-angband.blogspot.com/feeds/8632256943278577688/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=12003737521893278&amp;postID=8632256943278577688' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/12003737521893278/posts/default/8632256943278577688'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/12003737521893278/posts/default/8632256943278577688'/><link rel='alternate' type='text/html' href='http://legend-angband.blogspot.com/2012/01/unique-weapons.html' title='Unique Weapons'/><author><name>Legend of Angband</name><uri>http://www.blogger.com/profile/18049943271218398553</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='23' height='32' src='http://4.bp.blogspot.com/_DBkuoqY-aBU/SbXDrLNoOHI/AAAAAAAAABw/XPR0HThWRE0/S220/Frodo.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://2.bp.blogspot.com/-e8zgYjJUqaY/TwAKZFvniaI/AAAAAAAAAQk/PNKuT00JP94/s72-c/Weapon.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-12003737521893278.post-5418199078171316726</id><published>2011-12-31T03:01:00.002-05:00</published><updated>2011-12-31T03:05:04.018-05:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='death'/><category scheme='http://www.blogger.com/atom/ns#' term='quit'/><category scheme='http://www.blogger.com/atom/ns#' term='survive'/><category scheme='http://www.blogger.com/atom/ns#' term='balance'/><category scheme='http://www.blogger.com/atom/ns#' term='first level'/><title type='text'>Fighting Chance</title><content type='html'>&lt;a href="http://1.bp.blogspot.com/-1CRnpQTWeoE/Tv7BhfQX7WI/AAAAAAAAAQY/fu3xCMpyCqQ/s1600/Equip.jpg"&gt;&lt;img style="float:left; margin:0 10px 10px 0;cursor:pointer; cursor:hand;width: 268px; height: 212px;" src="http://1.bp.blogspot.com/-1CRnpQTWeoE/Tv7BhfQX7WI/AAAAAAAAAQY/fu3xCMpyCqQ/s320/Equip.jpg" border="0" alt=""id="BLOGGER_PHOTO_ID_5692199760112905570" /&gt;&lt;/a&gt;I have been trying to do some balancing with my roguelike game engine. It felt too hard at the start. If you could not locate a weapon before the monsters found you, death was a sure thing. I want players to be able to survive the first level in general. So I thought I would provide the player with some default items to start.&lt;br /&gt;&lt;br /&gt;Now at the beginning of the game, I automatically equip the players with one weapon and one piece of armor. I choose these from the maze. And I pick the least desirable weapon and armor. However something is better than nothing.&lt;br /&gt;&lt;br /&gt;I also added the ability to quit the game. I give the user the opportunity to confirm the exit. Then the game automatically ends.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/12003737521893278-5418199078171316726?l=legend-angband.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://legend-angband.blogspot.com/feeds/5418199078171316726/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=12003737521893278&amp;postID=5418199078171316726' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/12003737521893278/posts/default/5418199078171316726'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/12003737521893278/posts/default/5418199078171316726'/><link rel='alternate' type='text/html' href='http://legend-angband.blogspot.com/2011/12/fighting-chance.html' title='Fighting Chance'/><author><name>Legend of Angband</name><uri>http://www.blogger.com/profile/18049943271218398553</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='23' height='32' src='http://4.bp.blogspot.com/_DBkuoqY-aBU/SbXDrLNoOHI/AAAAAAAAABw/XPR0HThWRE0/S220/Frodo.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://1.bp.blogspot.com/-1CRnpQTWeoE/Tv7BhfQX7WI/AAAAAAAAAQY/fu3xCMpyCqQ/s72-c/Equip.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-12003737521893278.post-7359095558601134922</id><published>2011-12-30T01:39:00.003-05:00</published><updated>2011-12-30T01:43:04.461-05:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='player'/><category scheme='http://www.blogger.com/atom/ns#' term='orc'/><category scheme='http://www.blogger.com/atom/ns#' term='regular monsters'/><title type='text'>Collapsing Unique Monsters</title><content type='html'>&lt;a href="http://3.bp.blogspot.com/-9M10wI_1pH8/Tv1cpGjTEuI/AAAAAAAAAQM/q0F3nf8KWxI/s1600/Saeros.jpg"&gt;&lt;img style="float:left; margin:0 10px 10px 0;cursor:pointer; cursor:hand;width: 132px; height: 320px;" src="http://3.bp.blogspot.com/-9M10wI_1pH8/Tv1cpGjTEuI/AAAAAAAAAQM/q0F3nf8KWxI/s320/Saeros.jpg" border="0" alt=""id="BLOGGER_PHOTO_ID_5691807365269230306" /&gt;&lt;/a&gt;I had previously hacked together some code that dealth with regular and unique monsters. The problem was that this code was separate. I had routines that dealth with regular monsters. And I had routines that dealt with uniques. This was cumbersome. So today I combined the two.&lt;br /&gt;&lt;br /&gt;The breakthrough came when I decided that uniques act just like regular monsters in the dungeon. The real difference lies when you create them initially, or kill them. In both scenarios there is only one unique. If you kill it, you don't see that specific monster any more. That is unlike regular monsters such as an orc. You can kill an orc. But you might encounter other different orcs on the same level.&lt;br /&gt;&lt;br /&gt;Next up I want to give the player a better chance at startup. Perhaps they could get a daggar and a cloak. It would give them a small fighting chance until they find better items in the dungeon.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/12003737521893278-7359095558601134922?l=legend-angband.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://legend-angband.blogspot.com/feeds/7359095558601134922/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=12003737521893278&amp;postID=7359095558601134922' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/12003737521893278/posts/default/7359095558601134922'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/12003737521893278/posts/default/7359095558601134922'/><link rel='alternate' type='text/html' href='http://legend-angband.blogspot.com/2011/12/collapsing-unique-monsters.html' title='Collapsing Unique Monsters'/><author><name>Legend of Angband</name><uri>http://www.blogger.com/profile/18049943271218398553</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='23' height='32' src='http://4.bp.blogspot.com/_DBkuoqY-aBU/SbXDrLNoOHI/AAAAAAAAABw/XPR0HThWRE0/S220/Frodo.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://3.bp.blogspot.com/-9M10wI_1pH8/Tv1cpGjTEuI/AAAAAAAAAQM/q0F3nf8KWxI/s72-c/Saeros.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-12003737521893278.post-7042468761470773644</id><published>2011-12-26T22:27:00.002-05:00</published><updated>2011-12-26T22:32:07.124-05:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='blocked'/><category scheme='http://www.blogger.com/atom/ns#' term='align'/><category scheme='http://www.blogger.com/atom/ns#' term='attack'/><category scheme='http://www.blogger.com/atom/ns#' term='artificial intelligence'/><title type='text'>Surrounded by Design</title><content type='html'>&lt;a href="http://4.bp.blogspot.com/-WMCpskDueSE/Tvk7Sf9zZvI/AAAAAAAAAQA/XanzlWGkGlA/s1600/Surrounded.jpg"&gt;&lt;img style="float:left; margin:0 10px 10px 0;cursor:pointer; cursor:hand;width: 269px; height: 320px;" src="http://4.bp.blogspot.com/-WMCpskDueSE/Tvk7Sf9zZvI/AAAAAAAAAQA/XanzlWGkGlA/s320/Surrounded.jpg" border="0" alt=""id="BLOGGER_PHOTO_ID_5690644793163736818" /&gt;&lt;/a&gt;I made some changes to the monster movement artificial intelligence. Previously monster would try to move toward the player in the most direct route. If blocked they might try to move vertically or horizontally to align with the player. However this resulted in monsters lining up, and only one attacked the player. That was not realistic. Today I implemented the first part of fixing that.&lt;br /&gt;&lt;br /&gt;If the monster is lined up with the player, but prevented from moving toward the player, it will try to go around whatever is in the way. Currently it will only try to go left/right, or up/down. That means there are 3 lanes available to go toward the player: (1) the direct route, one that is left/up, or one that is right/down.&lt;br /&gt;&lt;br /&gt;Ideally I would have the monsters keep moving around to get at the player. But I think I have hit the sweet spot for now. I also modified messages in version 0.05 of my roguelike game engine. The messages show up on the right side of the main screen. They also start the first message at the top.&lt;br /&gt;&lt;br /&gt;Next I plan to implement unique monsters, weapons, and armor.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/12003737521893278-7042468761470773644?l=legend-angband.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://legend-angband.blogspot.com/feeds/7042468761470773644/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=12003737521893278&amp;postID=7042468761470773644' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/12003737521893278/posts/default/7042468761470773644'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/12003737521893278/posts/default/7042468761470773644'/><link rel='alternate' type='text/html' href='http://legend-angband.blogspot.com/2011/12/surrounded-by-design.html' title='Surrounded by Design'/><author><name>Legend of Angband</name><uri>http://www.blogger.com/profile/18049943271218398553</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='23' height='32' src='http://4.bp.blogspot.com/_DBkuoqY-aBU/SbXDrLNoOHI/AAAAAAAAABw/XPR0HThWRE0/S220/Frodo.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://4.bp.blogspot.com/-WMCpskDueSE/Tvk7Sf9zZvI/AAAAAAAAAQA/XanzlWGkGlA/s72-c/Surrounded.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-12003737521893278.post-2042773478399722949</id><published>2011-12-26T00:22:00.002-05:00</published><updated>2011-12-26T00:26:42.167-05:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='scroll'/><category scheme='http://www.blogger.com/atom/ns#' term='screen real estate'/><category scheme='http://www.blogger.com/atom/ns#' term='control key'/><title type='text'>True Message History</title><content type='html'>&lt;a href="http://4.bp.blogspot.com/-nOZ3hQ3tjuE/TvgErzaKOdI/AAAAAAAAAP0/Xvw6NZUATBw/s1600/History.jpg"&gt;&lt;img style="float:left; margin:0 10px 10px 0;cursor:pointer; cursor:hand;width: 155px; height: 320px;" src="http://4.bp.blogspot.com/-nOZ3hQ3tjuE/TvgErzaKOdI/AAAAAAAAAP0/Xvw6NZUATBw/s320/History.jpg" border="0" alt=""id="BLOGGER_PHOTO_ID_5690303279763438034" /&gt;&lt;/a&gt;Previously I had added a scrolling list of messages on the main screen of my roguelike game. The list was 10 messages deep. What happens if you want to find a message older than the last 10? You are out of luck. Until now.&lt;br /&gt;&lt;br /&gt;Today I implemented a true message history functionality. You must use the CTRL+P keyboard combination. This brings up another dialog with a history of the messages displayed. Currently I show the last 25 messages. But it should be trivial to provide some more.&lt;br /&gt;&lt;br /&gt;I really should allow the player to scroll back really far in the message history. The history screen will need to be a little more complex. But I think I can do it. It is not a high priority. But it should be useful.&lt;br /&gt;&lt;br /&gt;Next I want to relocate the location of the messages on the main game screen. The area it occurpies now is high priced real estate. I need that area for more important stats. I plan to move the messages over to the right side of the screen. That should not be that hard. I control all the screen locations with variables.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/12003737521893278-2042773478399722949?l=legend-angband.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://legend-angband.blogspot.com/feeds/2042773478399722949/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=12003737521893278&amp;postID=2042773478399722949' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/12003737521893278/posts/default/2042773478399722949'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/12003737521893278/posts/default/2042773478399722949'/><link rel='alternate' type='text/html' href='http://legend-angband.blogspot.com/2011/12/true-message-history.html' title='True Message History'/><author><name>Legend of Angband</name><uri>http://www.blogger.com/profile/18049943271218398553</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='23' height='32' src='http://4.bp.blogspot.com/_DBkuoqY-aBU/SbXDrLNoOHI/AAAAAAAAABw/XPR0HThWRE0/S220/Frodo.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://4.bp.blogspot.com/-nOZ3hQ3tjuE/TvgErzaKOdI/AAAAAAAAAP0/Xvw6NZUATBw/s72-c/History.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-12003737521893278.post-5150961492733732719</id><published>2011-12-24T12:59:00.002-05:00</published><updated>2011-12-24T13:03:39.714-05:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='scenery'/><category scheme='http://www.blogger.com/atom/ns#' term='viewport'/><category scheme='http://www.blogger.com/atom/ns#' term='movement'/><category scheme='http://www.blogger.com/atom/ns#' term='colors'/><title type='text'>Message History</title><content type='html'>&lt;a href="http://2.bp.blogspot.com/-PWRfDCli7Ik/TvYTIgtPlBI/AAAAAAAAAPo/dLtgbPgZURI/s1600/Messages.jpg"&gt;&lt;img style="float:left; margin:0 10px 10px 0;cursor:pointer; cursor:hand;width: 223px; height: 320px;" src="http://2.bp.blogspot.com/-PWRfDCli7Ik/TvYTIgtPlBI/AAAAAAAAAPo/dLtgbPgZURI/s320/Messages.jpg" border="0" alt=""id="BLOGGER_PHOTO_ID_5689756216168780818" /&gt;&lt;/a&gt;Previously my roguelike game engine displayed one line of messages. This meant that when multiple messages were generated around the same time, you could only see the last one. That has been corrected in version 0,03 of my game engine. Now I provide a viewport on screen that shows the last 10 messages.&lt;br /&gt;&lt;br /&gt;I also significantly upped the number of rooms in the maze from 60 to 200. Before you could travel the outskirts of the maze and not see too much scenery. The player would get the feeling that the movement keys were not working. Now there are so many rooms that you see them scroll by even when on the edge of the maze.&lt;br /&gt;&lt;br /&gt;Finally I experimented with different colors to drzw the maze. My computer is old and is getting some screen burn in. The white on black background seemed to be contributing to the problem. I tried a gray color. But that was too hard to see. I have settled on a light gray color. However I might create and use a custom color that is a little brighter.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/12003737521893278-5150961492733732719?l=legend-angband.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://legend-angband.blogspot.com/feeds/5150961492733732719/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=12003737521893278&amp;postID=5150961492733732719' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/12003737521893278/posts/default/5150961492733732719'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/12003737521893278/posts/default/5150961492733732719'/><link rel='alternate' type='text/html' href='http://legend-angband.blogspot.com/2011/12/message-history.html' title='Message History'/><author><name>Legend of Angband</name><uri>http://www.blogger.com/profile/18049943271218398553</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='23' height='32' src='http://4.bp.blogspot.com/_DBkuoqY-aBU/SbXDrLNoOHI/AAAAAAAAABw/XPR0HThWRE0/S220/Frodo.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://2.bp.blogspot.com/-PWRfDCli7Ik/TvYTIgtPlBI/AAAAAAAAAPo/dLtgbPgZURI/s72-c/Messages.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-12003737521893278.post-9148503429087724152</id><published>2011-12-24T04:57:00.003-05:00</published><updated>2011-12-24T04:57:00.333-05:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='pole-arm'/><category scheme='http://www.blogger.com/atom/ns#' term='hafted weapon'/><category scheme='http://www.blogger.com/atom/ns#' term='edged weapon'/><title type='text'>Symbology</title><content type='html'>&lt;a href="http://2.bp.blogspot.com/-n34zAD2f7vY/TvU_031vTvI/AAAAAAAAAPc/s5O76NzZx0E/s1600/Symbology.jpg"&gt;&lt;img style="float:left; margin:0 10px 10px 0;cursor:pointer; cursor:hand;width: 310px; height: 320px;" src="http://2.bp.blogspot.com/-n34zAD2f7vY/TvU_031vTvI/AAAAAAAAAPc/s5O76NzZx0E/s320/Symbology.jpg" border="0" alt=""id="BLOGGER_PHOTO_ID_5689523881827585778" /&gt;&lt;/a&gt;Initially I had simple symbols in my roguelike game engine. But now I have taken it to the next level. Instead of one display character for weapons, I have different characters depending on the weapon type. The same is true for armor. It took a while to try to classify the different types of weapons. But I think I have it down.&lt;br /&gt;&lt;br /&gt;Weapons fall into one of three categories. They can be (1) pole-arms, (2) edged, or (3) hafted. Pole-arms include weapons such as spears, mauls, pikes, and scythes. They also include more esoteric weapons like halberds, fauchards, mauls, and morningstars.&lt;br /&gt;&lt;br /&gt;Edged weapons themselves fall into sub-cagtegories likes knives and swords. They also include mechetes and scabbards. Finally hafted weapons are axes, clubs, hammers, whips, maces, and flails.&lt;br /&gt;&lt;br /&gt;Next up is improvements to the messaging system. But that is a task for version 0.03.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/12003737521893278-9148503429087724152?l=legend-angband.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://legend-angband.blogspot.com/feeds/9148503429087724152/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=12003737521893278&amp;postID=9148503429087724152' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/12003737521893278/posts/default/9148503429087724152'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/12003737521893278/posts/default/9148503429087724152'/><link rel='alternate' type='text/html' href='http://legend-angband.blogspot.com/2011/12/symbology.html' title='Symbology'/><author><name>Legend of Angband</name><uri>http://www.blogger.com/profile/18049943271218398553</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='23' height='32' src='http://4.bp.blogspot.com/_DBkuoqY-aBU/SbXDrLNoOHI/AAAAAAAAABw/XPR0HThWRE0/S220/Frodo.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://2.bp.blogspot.com/-n34zAD2f7vY/TvU_031vTvI/AAAAAAAAAPc/s5O76NzZx0E/s72-c/Symbology.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-12003737521893278.post-3120376344507234225</id><published>2011-12-23T20:39:00.002-05:00</published><updated>2011-12-23T20:45:12.904-05:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='messages'/><category scheme='http://www.blogger.com/atom/ns#' term='monster AI'/><category scheme='http://www.blogger.com/atom/ns#' term='uniques'/><category scheme='http://www.blogger.com/atom/ns#' term='track changes'/><title type='text'>Versioning and TO DO List</title><content type='html'>&lt;a href="http://2.bp.blogspot.com/-Bf6CncgLo3g/TvUtfRndx-I/AAAAAAAAAPQ/TlVYSblOzn0/s1600/Versioning.png"&gt;&lt;img style="float:left; margin:0 10px 10px 0;cursor:pointer; cursor:hand;width: 246px; height: 320px;" src="http://2.bp.blogspot.com/-Bf6CncgLo3g/TvUtfRndx-I/AAAAAAAAAPQ/TlVYSblOzn0/s320/Versioning.png" border="0" alt=""id="BLOGGER_PHOTO_ID_5689503719580616674" /&gt;&lt;/a&gt;I finally started versioning my roguelike game engine. I have declared what I got to be v0.01. This will allow me to track what changes I made in each version. It is nice to see some progress when looking back.&lt;br /&gt;&lt;br /&gt;I also somewhat formalized the things I need done in a TO DO list. Here are the tasks that top the list. Currently weapons and armor all have the same character display. I want to make the on screen character representing the item be based on the kind of item it is. Then a staff weapon will look different than a daggar for instance.&lt;br /&gt;&lt;br /&gt;The current implementation has one line for status messages. When one action results in many messages, you just see the last message. I want to add a scrolling message area. I also want to allow the player to call up a screen showing lots of prior messages.&lt;br /&gt;&lt;br /&gt;One problem I have when monsters are chasing the player is that the end up stuck in a line. Only one monster can attack at a time. That is not realistic. I need to modify the monster chase AI to go around other monsters in their way.&lt;br /&gt;&lt;br /&gt;The final important task on the TO DO list is to add uniques. This includes unique monsters, weapons, and armor. Whew. That's a lot to do. I guess it is time to knock out TO DO list item number 1. Version 0.02, here we come.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/12003737521893278-3120376344507234225?l=legend-angband.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://legend-angband.blogspot.com/feeds/3120376344507234225/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=12003737521893278&amp;postID=3120376344507234225' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/12003737521893278/posts/default/3120376344507234225'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/12003737521893278/posts/default/3120376344507234225'/><link rel='alternate' type='text/html' href='http://legend-angband.blogspot.com/2011/12/versioning-and-to-do-list.html' title='Versioning and TO DO List'/><author><name>Legend of Angband</name><uri>http://www.blogger.com/profile/18049943271218398553</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='23' height='32' src='http://4.bp.blogspot.com/_DBkuoqY-aBU/SbXDrLNoOHI/AAAAAAAAABw/XPR0HThWRE0/S220/Frodo.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://2.bp.blogspot.com/-Bf6CncgLo3g/TvUtfRndx-I/AAAAAAAAAPQ/TlVYSblOzn0/s72-c/Versioning.png' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-12003737521893278.post-5805661910174931458</id><published>2011-12-23T14:07:00.002-05:00</published><updated>2011-12-23T14:11:30.158-05:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='shipping'/><category scheme='http://www.blogger.com/atom/ns#' term='performance'/><category scheme='http://www.blogger.com/atom/ns#' term='commercials'/><category scheme='http://www.blogger.com/atom/ns#' term='Xbox 360'/><title type='text'>Skyrimmed</title><content type='html'>&lt;a href="http://1.bp.blogspot.com/-Sf5i5XYbRJU/TvTRicF9rXI/AAAAAAAAAPE/ly7Q9CSDSJ0/s1600/Skyrim.jpg"&gt;&lt;img style="float:left; margin:0 10px 10px 0;cursor:pointer; cursor:hand;width: 239px; height: 320px;" src="http://1.bp.blogspot.com/-Sf5i5XYbRJU/TvTRicF9rXI/AAAAAAAAAPE/ly7Q9CSDSJ0/s320/Skyrim.jpg" border="0" alt=""id="BLOGGER_PHOTO_ID_5689402618862742898" /&gt;&lt;/a&gt;I have only heard about this Skyrim game second hand. My buddy says he sees the commercials on TV all the time. Another friend paid an extra $7 in priority shipping to get the game right away. The real surprise was when I heard people complaining about the game's performance.&lt;br /&gt;&lt;br /&gt;Skyrim was written orignally for a console such as the Xbox 360. It was then ported the PC. Apparently some dude did a mod on the PC release to make it upwards of 40% faster. This mod took about a day to create. Customers think this shows either incompetance or negligence from software manufacturer Bethesda Games.&lt;br /&gt;&lt;br /&gt;My game-crazy friend is a big fan of Bethesda. If anybody should know who is good, it would be him. I trust his opinion. Sure some hacker might have come out with a speedup. But did he break anything with the hack? And you got to realize that the PC market is just an afterthought. If you want the best performance from the manufacturer, get the console version. I have given up on high performance PC games a long time ago. You should too.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/12003737521893278-5805661910174931458?l=legend-angband.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://legend-angband.blogspot.com/feeds/5805661910174931458/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=12003737521893278&amp;postID=5805661910174931458' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/12003737521893278/posts/default/5805661910174931458'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/12003737521893278/posts/default/5805661910174931458'/><link rel='alternate' type='text/html' href='http://legend-angband.blogspot.com/2011/12/skyrimmed.html' title='Skyrimmed'/><author><name>Legend of Angband</name><uri>http://www.blogger.com/profile/18049943271218398553</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='23' height='32' src='http://4.bp.blogspot.com/_DBkuoqY-aBU/SbXDrLNoOHI/AAAAAAAAABw/XPR0HThWRE0/S220/Frodo.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://1.bp.blogspot.com/-Sf5i5XYbRJU/TvTRicF9rXI/AAAAAAAAAPE/ly7Q9CSDSJ0/s72-c/Skyrim.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-12003737521893278.post-1071739312498814094</id><published>2011-12-22T23:22:00.002-05:00</published><updated>2011-12-22T23:27:43.542-05:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='gain level'/><category scheme='http://www.blogger.com/atom/ns#' term='bugs'/><category scheme='http://www.blogger.com/atom/ns#' term='advancement'/><category scheme='http://www.blogger.com/atom/ns#' term='kill'/><category scheme='http://www.blogger.com/atom/ns#' term='hit points'/><title type='text'>Level Up</title><content type='html'>&lt;a href="http://2.bp.blogspot.com/-A0JgDLJ1fNo/TvQCOYaapzI/AAAAAAAAAO4/__1H1jVi2F8/s1600/Exerience.jpg"&gt;&lt;img style="float:left; margin:0 10px 10px 0;cursor:pointer; cursor:hand;width: 207px; height: 320px;" src="http://2.bp.blogspot.com/-A0JgDLJ1fNo/TvQCOYaapzI/AAAAAAAAAO4/__1H1jVi2F8/s320/Exerience.jpg" border="0" alt=""id="BLOGGER_PHOTO_ID_5689174675370452786" /&gt;&lt;/a&gt;I implemented character levels today. The player starts out at level 25, a relatively high level. I did this so we can skip the boring low level character advancement. I also wanted to give the player a chance to surive the harsh dungeon environment. This does not mean the game will be an easy win. You will just have a chance.&lt;br /&gt;&lt;br /&gt;Along with character levels comes the opportunity to advance levels. I let the character gain the first couple character levels with ease. You just need to kill a few monsters. It gets harder and harder to advance after a while. I generously add more hit points to your maximum hit points when you gain a level.&lt;br /&gt;&lt;br /&gt;In other news, I have been fixing some bugs I found. For example, when a monster was close to death, I got some errors computing damage that the monster did when hitting the character. This was because the damage done is based on the amount of hit points the monster has. I guess the random number generator does not want the range of random numbers to be too small.&lt;br /&gt;&lt;br /&gt;Pretty soon I will have to add some more dungeon levels. I will also finally need to add unique monsters. With them will come the need for unique treasures (such as weapons and armor). A lot has been done. But there is so much more to do. Onward.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/12003737521893278-1071739312498814094?l=legend-angband.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://legend-angband.blogspot.com/feeds/1071739312498814094/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=12003737521893278&amp;postID=1071739312498814094' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/12003737521893278/posts/default/1071739312498814094'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/12003737521893278/posts/default/1071739312498814094'/><link rel='alternate' type='text/html' href='http://legend-angband.blogspot.com/2011/12/level-up.html' title='Level Up'/><author><name>Legend of Angband</name><uri>http://www.blogger.com/profile/18049943271218398553</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='23' height='32' src='http://4.bp.blogspot.com/_DBkuoqY-aBU/SbXDrLNoOHI/AAAAAAAAABw/XPR0HThWRE0/S220/Frodo.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://2.bp.blogspot.com/-A0JgDLJ1fNo/TvQCOYaapzI/AAAAAAAAAO4/__1H1jVi2F8/s72-c/Exerience.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-12003737521893278.post-3422605431378056738</id><published>2011-12-22T01:47:00.002-05:00</published><updated>2011-12-22T01:51:10.793-05:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='challenge'/><category scheme='http://www.blogger.com/atom/ns#' term='obstacle'/><category scheme='http://www.blogger.com/atom/ns#' term='alive'/><category scheme='http://www.blogger.com/atom/ns#' term='pursue'/><category scheme='http://www.blogger.com/atom/ns#' term='damage'/><title type='text'>Monster Fight</title><content type='html'>&lt;a href="http://3.bp.blogspot.com/-x1tMCRhfJlc/TvLSkKuiDWI/AAAAAAAAAOs/GTc9zZ5vfIw/s1600/Monsters.jpg"&gt;&lt;img style="float:left; margin:0 10px 10px 0;cursor:pointer; cursor:hand;width: 274px; height: 320px;" src="http://3.bp.blogspot.com/-x1tMCRhfJlc/TvLSkKuiDWI/AAAAAAAAAOs/GTc9zZ5vfIw/s320/Monsters.jpg" border="0" alt=""id="BLOGGER_PHOTO_ID_5688840798119005538" /&gt;&lt;/a&gt;Previously I had added the ability for the player to attack monsters in my roguelike engine. Today I let the monsters fight back. The monsters also pursue the player from the get go. There are a lot of monsters in the maze. So life is a challenge as soon as the game starts.&lt;br /&gt;&lt;br /&gt;I gave and displayed the health of the player on the screen. I determined how much damage each monster does. There was a cheat involved - I let the monsters do damage according to how many hit points they have left. Now that the monsters attack the player, I need to check whether the player dies.&lt;br /&gt;&lt;br /&gt;The monster movement continues to be a challenge. If there are no obstacles, the monster advance directly toward the player. I added the ability for the monsters to move just horizontally or just vertically if one direction is impeded. The problem is when multiple monsters are ganging up on the player. They don't know how to surround the player that well yet.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/12003737521893278-3422605431378056738?l=legend-angband.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://legend-angband.blogspot.com/feeds/3422605431378056738/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=12003737521893278&amp;postID=3422605431378056738' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/12003737521893278/posts/default/3422605431378056738'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/12003737521893278/posts/default/3422605431378056738'/><link rel='alternate' type='text/html' href='http://legend-angband.blogspot.com/2011/12/monster-fight.html' title='Monster Fight'/><author><name>Legend of Angband</name><uri>http://www.blogger.com/profile/18049943271218398553</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='23' height='32' src='http://4.bp.blogspot.com/_DBkuoqY-aBU/SbXDrLNoOHI/AAAAAAAAABw/XPR0HThWRE0/S220/Frodo.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://3.bp.blogspot.com/-x1tMCRhfJlc/TvLSkKuiDWI/AAAAAAAAAOs/GTc9zZ5vfIw/s72-c/Monsters.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-12003737521893278.post-4681053779605553518</id><published>2011-12-21T06:04:00.004-05:00</published><updated>2011-12-22T01:47:16.615-05:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='armor class'/><category scheme='http://www.blogger.com/atom/ns#' term='flee'/><category scheme='http://www.blogger.com/atom/ns#' term='hit points'/><category scheme='http://www.blogger.com/atom/ns#' term='bonus'/><category scheme='http://www.blogger.com/atom/ns#' term='damage'/><title type='text'>Battle Engine</title><content type='html'>&lt;a href="http://1.bp.blogspot.com/-I5TbUdr59-Q/TvLSbtuqmiI/AAAAAAAAAOg/HPIKBqhoMTU/s1600/Battle.jpg"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 318px; height: 320px;" src="http://1.bp.blogspot.com/-I5TbUdr59-Q/TvLSbtuqmiI/AAAAAAAAAOg/HPIKBqhoMTU/s320/Battle.jpg" border="0" alt=""id="BLOGGER_PHOTO_ID_5688840652895984162" /&gt;&lt;/a&gt;I have started implementing the battle portion of my roguelike game engine. There are a lot of variables involved. To determine whether you hit a monster, you must take the monster armor class into account. You must also factor in any bonus to hit with the weapon.&lt;br /&gt;&lt;br /&gt;Once you do strike a monster, you must determine the damage inflicted. I check the weapon you are wielding. It will do some base damage, along with any bonus damage. And if we are doing damage, the monster must have some hit points.&lt;br /&gt;&lt;br /&gt;So far I do not have the monsters fighting back. But that should be the reciprocal activities as when the player attacks the monsters. Of course if the player runs, the monsters will most likely follow. Not sure if I want to add regeneration to the player and monster hit points yet.&lt;br /&gt;&lt;br /&gt;So far progress is pretty darn good. I don't know whether my battle system is the exact mechanics done with Dungeons and Dragons. But it is good enough for my game engine for now. The main thing I am testing for is whether the time it takes to kill certain monsters feels right.&lt;br /&gt;&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/12003737521893278-4681053779605553518?l=legend-angband.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://legend-angband.blogspot.com/feeds/4681053779605553518/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=12003737521893278&amp;postID=4681053779605553518' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/12003737521893278/posts/default/4681053779605553518'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/12003737521893278/posts/default/4681053779605553518'/><link rel='alternate' type='text/html' href='http://legend-angband.blogspot.com/2011/12/battle-engine.html' title='Battle Engine'/><author><name>Legend of Angband</name><uri>http://www.blogger.com/profile/18049943271218398553</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='23' height='32' src='http://4.bp.blogspot.com/_DBkuoqY-aBU/SbXDrLNoOHI/AAAAAAAAABw/XPR0HThWRE0/S220/Frodo.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://1.bp.blogspot.com/-I5TbUdr59-Q/TvLSbtuqmiI/AAAAAAAAAOg/HPIKBqhoMTU/s72-c/Battle.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-12003737521893278.post-9045237859314686140</id><published>2011-12-20T23:55:00.002-05:00</published><updated>2011-12-20T23:58:59.858-05:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='redesign'/><category scheme='http://www.blogger.com/atom/ns#' term='hit points'/><category scheme='http://www.blogger.com/atom/ns#' term='items'/><category scheme='http://www.blogger.com/atom/ns#' term='battle'/><title type='text'>Roguelike Next Steps</title><content type='html'>&lt;a href="http://1.bp.blogspot.com/-W9LcAbvoZjw/TvFm3SfoREI/AAAAAAAAAOI/MUz65dKlM5A/s1600/Monsters.jpg"&gt;&lt;img style="float:left; margin:0 10px 10px 0;cursor:pointer; cursor:hand;width: 272px; height: 320px;" src="http://1.bp.blogspot.com/-W9LcAbvoZjw/TvFm3SfoREI/AAAAAAAAAOI/MUz65dKlM5A/s320/Monsters.jpg" border="0" alt=""id="BLOGGER_PHOTO_ID_5688440904388985922" /&gt;&lt;/a&gt;I performed a redesign on the code for my roguelike game engine. Changed the way I stored items that were in the player's inventory or equipment list. This made a lot of the routines simpler and more generic. Now I have the power to implement additional items such as potions, rings, amulets, and wands.&lt;br /&gt;&lt;br /&gt;But I think I might change directions. Implementing more items is just an extension of what I have already. I need something new. I think it is time to add monster opponents into the game engine.&lt;br /&gt;&lt;br /&gt;Monsters have some different behavior. They fight you. That adds some real time battle code. Right now the controls are just the player moving around the dungeon and interacting with items. I got to consider monster movement now as well. Also need to implement the hit points system for both players and monsters. Let's see where this leads.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/12003737521893278-9045237859314686140?l=legend-angband.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://legend-angband.blogspot.com/feeds/9045237859314686140/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=12003737521893278&amp;postID=9045237859314686140' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/12003737521893278/posts/default/9045237859314686140'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/12003737521893278/posts/default/9045237859314686140'/><link rel='alternate' type='text/html' href='http://legend-angband.blogspot.com/2011/12/roguelike-next-steps.html' title='Roguelike Next Steps'/><author><name>Legend of Angband</name><uri>http://www.blogger.com/profile/18049943271218398553</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='23' height='32' src='http://4.bp.blogspot.com/_DBkuoqY-aBU/SbXDrLNoOHI/AAAAAAAAABw/XPR0HThWRE0/S220/Frodo.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://1.bp.blogspot.com/-W9LcAbvoZjw/TvFm3SfoREI/AAAAAAAAAOI/MUz65dKlM5A/s72-c/Monsters.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-12003737521893278.post-1560164916554079730</id><published>2011-12-19T23:47:00.002-05:00</published><updated>2011-12-19T23:53:10.996-05:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='take off'/><category scheme='http://www.blogger.com/atom/ns#' term='dungeon level'/><category scheme='http://www.blogger.com/atom/ns#' term='inventory'/><category scheme='http://www.blogger.com/atom/ns#' term='armor'/><title type='text'>Wielding a Weapon</title><content type='html'>&lt;a href="http://1.bp.blogspot.com/-xxXEuKSTy0U/TvAToPwq_GI/AAAAAAAAAN8/q7GlCbBAGK4/s1600/Weapon.jpg"&gt;&lt;img style="float:left; margin:0 10px 10px 0;cursor:pointer; cursor:hand;width: 268px; height: 193px;" src="http://1.bp.blogspot.com/-xxXEuKSTy0U/TvAToPwq_GI/AAAAAAAAAN8/q7GlCbBAGK4/s320/Weapon.jpg" border="0" alt=""id="BLOGGER_PHOTO_ID_5688067911515307106" /&gt;&lt;/a&gt;I added the ability to wield weapons in my roguelike engine. This includes the ability to take off your weapon as well. There is not much tricky about this operation. If you already are wielding a weapon, and you wield another one, the first weapon needs to go back into your inventory.&lt;br /&gt;&lt;br /&gt;Weapon wielding was much easier than dealing with armor. Right now I only have one slot for your weapon. You either are holding one weapon or you are not. I don't have to check different armor wielding locations such as your arm (shield) or your feet (boots).&lt;br /&gt;&lt;br /&gt;Now that I got the basics of armor and weapons down, I am rethinking how I handle them. Currently I generate a random list of them to represent what is on a dungeon level. Then I change their state when you pick the up and wield them. However the items are still part of the dungeon level. This is fine if you only have one level. But I plan to have multiple levels. I don't want your inventory or equipment to disappear when you climb the stairs down to another level.&lt;br /&gt;&lt;br /&gt;A better idea would be to move items from the dungeon to your inventory. Then you could moves items from your inventory to equipment you are wielding. The inventory and equipment list can persist past the dunegon level. This is going to require some refactoring.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/12003737521893278-1560164916554079730?l=legend-angband.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://legend-angband.blogspot.com/feeds/1560164916554079730/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=12003737521893278&amp;postID=1560164916554079730' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/12003737521893278/posts/default/1560164916554079730'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/12003737521893278/posts/default/1560164916554079730'/><link rel='alternate' type='text/html' href='http://legend-angband.blogspot.com/2011/12/wielding-weapon.html' title='Wielding a Weapon'/><author><name>Legend of Angband</name><uri>http://www.blogger.com/profile/18049943271218398553</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='23' height='32' src='http://4.bp.blogspot.com/_DBkuoqY-aBU/SbXDrLNoOHI/AAAAAAAAABw/XPR0HThWRE0/S220/Frodo.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://1.bp.blogspot.com/-xxXEuKSTy0U/TvAToPwq_GI/AAAAAAAAAN8/q7GlCbBAGK4/s72-c/Weapon.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-12003737521893278.post-4344056848083256679</id><published>2011-12-19T01:13:00.002-05:00</published><updated>2011-12-19T01:16:56.129-05:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='armor class'/><category scheme='http://www.blogger.com/atom/ns#' term='wield'/><category scheme='http://www.blogger.com/atom/ns#' term='take off'/><category scheme='http://www.blogger.com/atom/ns#' term='inventory'/><title type='text'>Equipment</title><content type='html'>&lt;a href="http://4.bp.blogspot.com/-GuPDhCYMTuA/Tu7WJ6Xo8xI/AAAAAAAAANw/0-7aaUqz8Qk/s1600/Equipment.jpg"&gt;&lt;img style="float:left; margin:0 10px 10px 0;cursor:pointer; cursor:hand;width: 268px; height: 174px;" src="http://4.bp.blogspot.com/-GuPDhCYMTuA/Tu7WJ6Xo8xI/AAAAAAAAANw/0-7aaUqz8Qk/s320/Equipment.jpg" border="0" alt=""id="BLOGGER_PHOTO_ID_5687718845191090962" /&gt;&lt;/a&gt;Today I just about implemented equipment in my roguelike game engine. You can wield armor. When you wield another armor of the same type, your new choice replaces the old. The the old armor gets put back into your inventory. I can show what armor you have wielded.&lt;br /&gt;&lt;br /&gt;One thing on the TO DO list is to handle the wielding of weapons. It should be easier than armor since I only allow 1 slow for weapon holding right now. I also need to complete the implementation of taking off an item your have worn. Got to deal with a full inventory, as well as presenting the user with a list of what you are wearing.&lt;br /&gt;&lt;br /&gt;On a positive note, I got the armor class working. The AC gets updated when you wield something. This takes base armor plus armor bonus into account. I like that. Once I finished the TO DO items, I am really going to want to create some unique armor with really high AC.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/12003737521893278-4344056848083256679?l=legend-angband.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://legend-angband.blogspot.com/feeds/4344056848083256679/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=12003737521893278&amp;postID=4344056848083256679' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/12003737521893278/posts/default/4344056848083256679'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/12003737521893278/posts/default/4344056848083256679'/><link rel='alternate' type='text/html' href='http://legend-angband.blogspot.com/2011/12/equipment.html' title='Equipment'/><author><name>Legend of Angband</name><uri>http://www.blogger.com/profile/18049943271218398553</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='23' height='32' src='http://4.bp.blogspot.com/_DBkuoqY-aBU/SbXDrLNoOHI/AAAAAAAAABw/XPR0HThWRE0/S220/Frodo.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://4.bp.blogspot.com/-GuPDhCYMTuA/Tu7WJ6Xo8xI/AAAAAAAAANw/0-7aaUqz8Qk/s72-c/Equipment.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-12003737521893278.post-523382502226460457</id><published>2011-12-17T23:13:00.004-05:00</published><updated>2011-12-17T23:17:10.723-05:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='drop'/><category scheme='http://www.blogger.com/atom/ns#' term='items'/><category scheme='http://www.blogger.com/atom/ns#' term='inventory'/><category scheme='http://www.blogger.com/atom/ns#' term='armor'/><title type='text'>Weaponry</title><content type='html'>&lt;a href="http://4.bp.blogspot.com/-HnwlxA-dsVw/Tu1pQBhg9ZI/AAAAAAAAANk/OmlClgm_oeY/s1600/Weapons.jpg"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 320px; height: 278px;" src="http://4.bp.blogspot.com/-HnwlxA-dsVw/Tu1pQBhg9ZI/AAAAAAAAANk/OmlClgm_oeY/s320/Weapons.jpg" border="0" alt=""id="BLOGGER_PHOTO_ID_5687317628446635410" /&gt;&lt;/a&gt;Previously I had implemented armor. You could find it in the dungeon and pick it up. Armor showed up in your inventory. You could drop the armor you picked up. Today I implemented weapons.&lt;br /&gt;&lt;br /&gt;It turns out that weapons are similar to armor. They have a name. You can pick them up. They show up in your inventory. You can drop them if they are in your inventory. They have a symbol for display purposes.&lt;br /&gt;&lt;br /&gt;In programming terms, I found that armor and weapons share properties and functionality. I was able to determine that these are two specific cases of the general idea of items. Once I got the item behavior down, making some weapons that are items was easy.&lt;br /&gt;&lt;br /&gt;I hope this mean that other item types such as potions, rings, and amulets are also easy to add. I think I am getting the hang of this.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/12003737521893278-523382502226460457?l=legend-angband.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://legend-angband.blogspot.com/feeds/523382502226460457/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=12003737521893278&amp;postID=523382502226460457' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/12003737521893278/posts/default/523382502226460457'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/12003737521893278/posts/default/523382502226460457'/><link rel='alternate' type='text/html' href='http://legend-angband.blogspot.com/2011/12/weaponry.html' title='Weaponry'/><author><name>Legend of Angband</name><uri>http://www.blogger.com/profile/18049943271218398553</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='23' height='32' src='http://4.bp.blogspot.com/_DBkuoqY-aBU/SbXDrLNoOHI/AAAAAAAAABw/XPR0HThWRE0/S220/Frodo.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://4.bp.blogspot.com/-HnwlxA-dsVw/Tu1pQBhg9ZI/AAAAAAAAANk/OmlClgm_oeY/s72-c/Weapons.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-12003737521893278.post-7688931800347749605</id><published>2011-12-17T00:57:00.002-05:00</published><updated>2011-12-17T01:02:05.172-05:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='stacked items'/><category scheme='http://www.blogger.com/atom/ns#' term='drop'/><category scheme='http://www.blogger.com/atom/ns#' term='armor'/><title type='text'>Inventory Control</title><content type='html'>&lt;a href="http://3.bp.blogspot.com/-D0IQHagldSI/TuwvfDHI4WI/AAAAAAAAANM/wLnFNbtEQ3M/s1600/Drop.jpg"&gt;&lt;img style="float:left; margin:0 10px 10px 0;cursor:pointer; cursor:hand;width: 268px; height: 292px;" src="http://3.bp.blogspot.com/-D0IQHagldSI/TuwvfDHI4WI/AAAAAAAAANM/wLnFNbtEQ3M/s320/Drop.jpg" border="0" alt=""id="BLOGGER_PHOTO_ID_5686972639919792482" /&gt;&lt;/a&gt;I implemented an inventory dialog for my roguelike game engine today. It shows all the items you hold. It also identifies each item by a unique letter. This made it easy to implement a drop dialog as well.&lt;br /&gt;&lt;br /&gt;There are some things to think about for my drop dialog. For example, the user must press the letter to identify the item to drop. Fair enough. But I also make the user press the Enter key to complete the choice. I really should make the choice automatic upon the user pressing the letter key.&lt;br /&gt;&lt;br /&gt;I have also glossed over the issue of the user dropping an item on top of another item. Right now it will stack the items on top of each other. But I have not implemented what happens when you move over a space that has items stacked on top of each other. Those are small details though.&lt;br /&gt;&lt;br /&gt;Currently I only have armor in the dungeon. So the inventory and drop features only work with armor. If I can generalize this to include other items such as weapons, potions, scrolls, and rings, then I should be good.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/12003737521893278-7688931800347749605?l=legend-angband.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://legend-angband.blogspot.com/feeds/7688931800347749605/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=12003737521893278&amp;postID=7688931800347749605' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/12003737521893278/posts/default/7688931800347749605'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/12003737521893278/posts/default/7688931800347749605'/><link rel='alternate' type='text/html' href='http://legend-angband.blogspot.com/2011/12/inventory-control.html' title='Inventory Control'/><author><name>Legend of Angband</name><uri>http://www.blogger.com/profile/18049943271218398553</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='23' height='32' src='http://4.bp.blogspot.com/_DBkuoqY-aBU/SbXDrLNoOHI/AAAAAAAAABw/XPR0HThWRE0/S220/Frodo.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://3.bp.blogspot.com/-D0IQHagldSI/TuwvfDHI4WI/AAAAAAAAANM/wLnFNbtEQ3M/s72-c/Drop.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-12003737521893278.post-4733522916466896757</id><published>2011-12-16T00:43:00.002-05:00</published><updated>2011-12-16T00:47:01.896-05:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='base armor'/><category scheme='http://www.blogger.com/atom/ns#' term='Roguelike'/><category scheme='http://www.blogger.com/atom/ns#' term='bonus'/><category scheme='http://www.blogger.com/atom/ns#' term='inventory'/><title type='text'>Real Armor</title><content type='html'>&lt;a href="http://1.bp.blogspot.com/-zZcxsd5Yjys/Turatk4SbaI/AAAAAAAAANA/DO_CDWTRQrA/s1600/Armor.jpg"&gt;&lt;img style="float:left; margin:0 10px 10px 0;cursor:pointer; cursor:hand;width: 307px; height: 320px;" src="http://1.bp.blogspot.com/-zZcxsd5Yjys/Turatk4SbaI/AAAAAAAAANA/DO_CDWTRQrA/s320/Armor.jpg" border="0" alt=""id="BLOGGER_PHOTO_ID_5686597956037406114" /&gt;&lt;/a&gt;Previously I had drawn some armor on the roguelike screen. But it was just characters on the screen. When you walked over them, you could not pick them up. All that has changed now. I improved the armor system in my game.&lt;br /&gt;&lt;br /&gt;Armor now has a name. It also has a base and bonus armor class. Both numbers are randomly generated. If you want over a piece of armor, you pick it up into your inventory. I also implemented a limit to the amount of items you can hold in your inventory.&lt;br /&gt;&lt;br /&gt;Next immediate step is to be able to display your inventory. Then I should try getting the equipment subsystem running so you can wield your armor. Finally I should compute and display your total armor class. This game engine is coming along just fine I say.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/12003737521893278-4733522916466896757?l=legend-angband.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://legend-angband.blogspot.com/feeds/4733522916466896757/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=12003737521893278&amp;postID=4733522916466896757' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/12003737521893278/posts/default/4733522916466896757'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/12003737521893278/posts/default/4733522916466896757'/><link rel='alternate' type='text/html' href='http://legend-angband.blogspot.com/2011/12/real-armor.html' title='Real Armor'/><author><name>Legend of Angband</name><uri>http://www.blogger.com/profile/18049943271218398553</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='23' height='32' src='http://4.bp.blogspot.com/_DBkuoqY-aBU/SbXDrLNoOHI/AAAAAAAAABw/XPR0HThWRE0/S220/Frodo.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://1.bp.blogspot.com/-zZcxsd5Yjys/Turatk4SbaI/AAAAAAAAANA/DO_CDWTRQrA/s72-c/Armor.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-12003737521893278.post-2607265756555043240</id><published>2011-12-15T00:43:00.003-05:00</published><updated>2011-12-15T00:47:15.220-05:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='symbology'/><category scheme='http://www.blogger.com/atom/ns#' term='game engine'/><category scheme='http://www.blogger.com/atom/ns#' term='attack'/><category scheme='http://www.blogger.com/atom/ns#' term='bonus'/><title type='text'>Armor, Weapons, and Monsters. Oh My!</title><content type='html'>&lt;a href="http://2.bp.blogspot.com/-VtZ6ajmVfLc/TumJCrzk8ZI/AAAAAAAAAM0/uq6ww1jKwrU/s1600/Items.jpg"&gt;&lt;img style="float:left; margin:0 10px 10px 0;cursor:pointer; cursor:hand;width: 306px; height: 320px;" src="http://2.bp.blogspot.com/-VtZ6ajmVfLc/TumJCrzk8ZI/AAAAAAAAAM0/uq6ww1jKwrU/s320/Items.jpg" border="0" alt=""id="BLOGGER_PHOTO_ID_5686226683743760786" /&gt;&lt;/a&gt;There is good news and bad news about the progress of my roguelike game engine. The good news is that I added armor, weapons, and monsters. The bad news is that they don't do anything.&lt;br /&gt;&lt;br /&gt;I just got the static symbology down on the maze. You can see the orcs. And you can see some armor and weapons. You just can grab any of the items. You also cannot attack any monsters. Neither will they attack you.&lt;br /&gt;&lt;br /&gt;The interactivity is a task that is TBD. But it looks pretty good for now. I think I shall start with weaponry. If you can pick it up, I better implement the character inventory. And I guess you should be able to wield the weapon. So I should implement player equipnment management.&lt;br /&gt;&lt;br /&gt;First things first. I need to determine the properties of a weapon. You would think I need number of hits, damage per hit, bonus for hit, and bonus for damage. To be flexible I might also want to record the symbol for the specific weapon. That will allow different weapons to be represented differently. That would be an awesome start.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/12003737521893278-2607265756555043240?l=legend-angband.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://legend-angband.blogspot.com/feeds/2607265756555043240/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=12003737521893278&amp;postID=2607265756555043240' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/12003737521893278/posts/default/2607265756555043240'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/12003737521893278/posts/default/2607265756555043240'/><link rel='alternate' type='text/html' href='http://legend-angband.blogspot.com/2011/12/armor-weapons-and-monsters-oh-my.html' title='Armor, Weapons, and Monsters. Oh My!'/><author><name>Legend of Angband</name><uri>http://www.blogger.com/profile/18049943271218398553</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='23' height='32' src='http://4.bp.blogspot.com/_DBkuoqY-aBU/SbXDrLNoOHI/AAAAAAAAABw/XPR0HThWRE0/S220/Frodo.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://2.bp.blogspot.com/-VtZ6ajmVfLc/TumJCrzk8ZI/AAAAAAAAAM0/uq6ww1jKwrU/s72-c/Items.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-12003737521893278.post-4698797225753201027</id><published>2011-12-14T04:55:00.000-05:00</published><updated>2011-12-14T04:55:00.154-05:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='default'/><category scheme='http://www.blogger.com/atom/ns#' term='monochrome'/><category scheme='http://www.blogger.com/atom/ns#' term='Moria'/><category scheme='http://www.blogger.com/atom/ns#' term='boring'/><category scheme='http://www.blogger.com/atom/ns#' term='Angband'/><title type='text'>Original Colors</title><content type='html'>&lt;a href="http://4.bp.blogspot.com/-QP7U1kNvAo4/TugsXR4kEEI/AAAAAAAAAMo/3QPwWhHynMQ/s1600/Color.jpg"&gt;&lt;img style="float:left; margin:0 10px 10px 0;cursor:pointer; cursor:hand;width: 320px; height: 258px;" src="http://4.bp.blogspot.com/-QP7U1kNvAo4/TugsXR4kEEI/AAAAAAAAAMo/3QPwWhHynMQ/s320/Color.jpg" border="0" alt=""id="BLOGGER_PHOTO_ID_5685843308004511810" /&gt;&lt;/a&gt;Now that I pretty much got my maze working, I turned the the issue of color. Currently I had the default colors which come with a &lt;a href="http://enableassertions.blogspot.com/"&gt;Java&lt;/a&gt; component. Boring. And it does not feel like a roguelike. No. I want this thing to look like Angband.&lt;br /&gt;&lt;br /&gt;So I painted the background black. And the walls are painted white. Yeah this looks like a monochrome game or Moria. But it is an improvement over the default colors I had before. Eventually I shall add some colorful colors. For now I am satisfied.&lt;br /&gt;&lt;br /&gt;It is definitely time to fix the problems at the edges of the maze. Then perhaps I shall put weapons and armor in the maze. That shall be fun.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/12003737521893278-4698797225753201027?l=legend-angband.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://legend-angband.blogspot.com/feeds/4698797225753201027/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=12003737521893278&amp;postID=4698797225753201027' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/12003737521893278/posts/default/4698797225753201027'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/12003737521893278/posts/default/4698797225753201027'/><link rel='alternate' type='text/html' href='http://legend-angband.blogspot.com/2011/12/original-colors.html' title='Original Colors'/><author><name>Legend of Angband</name><uri>http://www.blogger.com/profile/18049943271218398553</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='23' height='32' src='http://4.bp.blogspot.com/_DBkuoqY-aBU/SbXDrLNoOHI/AAAAAAAAABw/XPR0HThWRE0/S220/Frodo.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://4.bp.blogspot.com/-QP7U1kNvAo4/TugsXR4kEEI/AAAAAAAAAMo/3QPwWhHynMQ/s72-c/Color.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-12003737521893278.post-5773607522156410839</id><published>2011-12-13T23:44:00.002-05:00</published><updated>2011-12-13T23:48:13.462-05:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='overlap'/><category scheme='http://www.blogger.com/atom/ns#' term='adjacent'/><category scheme='http://www.blogger.com/atom/ns#' term='centerpoint'/><category scheme='http://www.blogger.com/atom/ns#' term='maze edge'/><category scheme='http://www.blogger.com/atom/ns#' term='halls'/><title type='text'>Connecting Corridors</title><content type='html'>&lt;a href="http://1.bp.blogspot.com/--n44lxeGZys/Tugpt0bfU5I/AAAAAAAAAMc/S7no2WklL78/s1600/Corridors.jpg"&gt;&lt;img style="float:left; margin:0 10px 10px 0;cursor:pointer; cursor:hand;width: 320px; height: 257px;" src="http://1.bp.blogspot.com/--n44lxeGZys/Tugpt0bfU5I/AAAAAAAAAMc/S7no2WklL78/s320/Corridors.jpg" border="0" alt=""id="BLOGGER_PHOTO_ID_5685840396700046226" /&gt;&lt;/a&gt;I got some hall connecting my rooms now. The vertical halls do not look great. But at least they work. I try to find rooms that are adjacent horizontally or vertically. Then I draw the hall between them at the centerpoint where they overlap.&lt;br /&gt;&lt;br /&gt;Now I only consider rooms adjacent if they are truly next to each other, and a path between them does not cut through another room. That last part is important. If I did not check for that, there would be halls running everywhere. We don't want that.&lt;br /&gt;&lt;br /&gt;With the connecting halls I can almost move around the whole maze. I still have a problem if I get too close to the edge of the whole maze. The viewport tries to display an area for which there are no underlying cells. I have two ideas to fix this problem. The simplest is to just fill up the maze with a huge border around all sides. Or I could detect when I get close to the edge, and simulate solid brick behind the outer walls.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/12003737521893278-5773607522156410839?l=legend-angband.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://legend-angband.blogspot.com/feeds/5773607522156410839/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=12003737521893278&amp;postID=5773607522156410839' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/12003737521893278/posts/default/5773607522156410839'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/12003737521893278/posts/default/5773607522156410839'/><link rel='alternate' type='text/html' href='http://legend-angband.blogspot.com/2011/12/connecting-corridors.html' title='Connecting Corridors'/><author><name>Legend of Angband</name><uri>http://www.blogger.com/profile/18049943271218398553</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='23' height='32' src='http://4.bp.blogspot.com/_DBkuoqY-aBU/SbXDrLNoOHI/AAAAAAAAABw/XPR0HThWRE0/S220/Frodo.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://1.bp.blogspot.com/--n44lxeGZys/Tugpt0bfU5I/AAAAAAAAAMc/S7no2WklL78/s72-c/Corridors.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-12003737521893278.post-283413788774674279</id><published>2011-12-12T23:56:00.002-05:00</published><updated>2011-12-13T00:00:05.330-05:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='movement'/><category scheme='http://www.blogger.com/atom/ns#' term='Roguelike'/><category scheme='http://www.blogger.com/atom/ns#' term='maze'/><title type='text'>The View Port</title><content type='html'>&lt;a href="http://2.bp.blogspot.com/-L-OHKhDaGv8/TubbLfLQZVI/AAAAAAAAAMQ/MHpxhC3pi0s/s1600/Player.jpg"&gt;&lt;img style="float:left; margin:0 10px 10px 0;cursor:pointer; cursor:hand;width: 320px; height: 255px;" src="http://2.bp.blogspot.com/-L-OHKhDaGv8/TubbLfLQZVI/AAAAAAAAAMQ/MHpxhC3pi0s/s320/Player.jpg" border="0" alt=""id="BLOGGER_PHOTO_ID_5685472569995584850" /&gt;&lt;/a&gt;I am busy working on my roguelike code library. Previously I had a "maze" which fit on the screen. Now I have expanded the maze so that it is bigger than what can be shown on the screen.&lt;br /&gt;&lt;br /&gt;The size of the maze is not 800 x 250. You only see an 80 x 25 view port into the maze on the screen. The position of the player is always fixed. I added the ability for the player to move around the maze with the arrow keys. The maze moves around the player in the view port.&lt;br /&gt;&lt;br /&gt;I still need to connect the rooms with passages. Then perhaps it will be time to put items on the map such as weapons and armor. I would love to get to the inventory management and player eqiupment modules if at all possible.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/12003737521893278-283413788774674279?l=legend-angband.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://legend-angband.blogspot.com/feeds/283413788774674279/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=12003737521893278&amp;postID=283413788774674279' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/12003737521893278/posts/default/283413788774674279'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/12003737521893278/posts/default/283413788774674279'/><link rel='alternate' type='text/html' href='http://legend-angband.blogspot.com/2011/12/view-port.html' title='The View Port'/><author><name>Legend of Angband</name><uri>http://www.blogger.com/profile/18049943271218398553</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='23' height='32' src='http://4.bp.blogspot.com/_DBkuoqY-aBU/SbXDrLNoOHI/AAAAAAAAABw/XPR0HThWRE0/S220/Frodo.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://2.bp.blogspot.com/-L-OHKhDaGv8/TubbLfLQZVI/AAAAAAAAAMQ/MHpxhC3pi0s/s72-c/Player.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-12003737521893278.post-7752734841454779972</id><published>2011-12-12T02:06:00.003-05:00</published><updated>2011-12-12T02:10:51.976-05:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Java'/><category scheme='http://www.blogger.com/atom/ns#' term='rooms'/><category scheme='http://www.blogger.com/atom/ns#' term='framework'/><category scheme='http://www.blogger.com/atom/ns#' term='Roguelike'/><category scheme='http://www.blogger.com/atom/ns#' term='passages'/><title type='text'>Library Code</title><content type='html'>&lt;a href="http://1.bp.blogspot.com/-B_eUM_jKlYY/TuWoIYnMShI/AAAAAAAAAME/YVN-22OL6AM/s1600/7DRL.jpg"&gt;&lt;img style="float:left; margin:0 10px 10px 0;cursor:pointer; cursor:hand;width: 320px; height: 258px;" src="http://1.bp.blogspot.com/-B_eUM_jKlYY/TuWoIYnMShI/AAAAAAAAAME/YVN-22OL6AM/s320/7DRL.jpg" border="0" alt=""id="BLOGGER_PHOTO_ID_5685134966624373266" /&gt;&lt;/a&gt;I just finished my college class for the semester. This time around I studied Advanced &lt;a href="http://enableassertions.blogspot.com/"&gt;Java&lt;/a&gt;. Now I should have the skills to write a roguelike in Java. Last time I tried, I was still a bit lacking.&lt;br /&gt;&lt;br /&gt;My plans are to put together a library that handles the mundane tasks for writing a roguelike. I just threw together some code to do maze building tonight. It is just the beginning. I can create rooms and draw them. Now I need to connect the rooms with passages/halls.&lt;br /&gt;&lt;br /&gt;I figure that in a few months, I shall have a framework that will let me bang out a roguelike in no time (or about 1 week). That way I can concentrate on the important features of the game instead of wrote mechanics.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/12003737521893278-7752734841454779972?l=legend-angband.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://legend-angband.blogspot.com/feeds/7752734841454779972/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=12003737521893278&amp;postID=7752734841454779972' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/12003737521893278/posts/default/7752734841454779972'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/12003737521893278/posts/default/7752734841454779972'/><link rel='alternate' type='text/html' href='http://legend-angband.blogspot.com/2011/12/library-code.html' title='Library Code'/><author><name>Legend of Angband</name><uri>http://www.blogger.com/profile/18049943271218398553</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='23' height='32' src='http://4.bp.blogspot.com/_DBkuoqY-aBU/SbXDrLNoOHI/AAAAAAAAABw/XPR0HThWRE0/S220/Frodo.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://1.bp.blogspot.com/-B_eUM_jKlYY/TuWoIYnMShI/AAAAAAAAAME/YVN-22OL6AM/s72-c/7DRL.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-12003737521893278.post-8166541048053243068</id><published>2011-12-07T18:33:00.002-05:00</published><updated>2011-12-07T18:38:01.325-05:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='7DRL'/><category scheme='http://www.blogger.com/atom/ns#' term='LOTR'/><category scheme='http://www.blogger.com/atom/ns#' term='Roguelike'/><category scheme='http://www.blogger.com/atom/ns#' term='JSRL'/><category scheme='http://www.blogger.com/atom/ns#' term='Hobbit'/><title type='text'>The Children of Hurin</title><content type='html'>&lt;a href="http://3.bp.blogspot.com/-jglvRDHX8a4/Tt_38cFA1XI/AAAAAAAAAL4/eOjaXOXv-bU/s1600/Hurin.jpg"&gt;&lt;img style="float:left; margin:0 10px 10px 0;cursor:pointer; cursor:hand;width: 240px; height: 240px;" src="http://3.bp.blogspot.com/-jglvRDHX8a4/Tt_38cFA1XI/AAAAAAAAAL4/eOjaXOXv-bU/s320/Hurin.jpg" border="0" alt=""id="BLOGGER_PHOTO_ID_5683533872466285938" /&gt;&lt;/a&gt;I purchased and finally read the book The Children of Hurin. This is a type of prequel to The Long of the Rings. The real prequel is The Hobbit. The Children of Hurin takes place thousands of years earlier. The good news is that I am getting a lot of ideas for a new roguelike game.&lt;br /&gt;&lt;br /&gt;I am getting ideas for all kinds of unique enemies, as well as great weapons from the book. So I am reading the book a second time and am taking a lot of notes. Perhaps I shall create a game based on the book during the next Seven Day Roguelike (7DRL) competition.&lt;br /&gt;&lt;br /&gt;Previously I did a Roguelike called &lt;a href="http://jsrl.instantfreesite.com/"&gt;JSRL&lt;/a&gt;. But that was limited by my experience with the JavaScript programming language. This time I will write the game in &lt;a href="http://enableassertions.blogspot.com/"&gt;Java&lt;/a&gt;. And I plan to rock and roll with it.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/12003737521893278-8166541048053243068?l=legend-angband.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://legend-angband.blogspot.com/feeds/8166541048053243068/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=12003737521893278&amp;postID=8166541048053243068' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/12003737521893278/posts/default/8166541048053243068'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/12003737521893278/posts/default/8166541048053243068'/><link rel='alternate' type='text/html' href='http://legend-angband.blogspot.com/2011/12/children-of-hurin.html' title='The Children of Hurin'/><author><name>Legend of Angband</name><uri>http://www.blogger.com/profile/18049943271218398553</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='23' height='32' src='http://4.bp.blogspot.com/_DBkuoqY-aBU/SbXDrLNoOHI/AAAAAAAAABw/XPR0HThWRE0/S220/Frodo.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://3.bp.blogspot.com/-jglvRDHX8a4/Tt_38cFA1XI/AAAAAAAAAL4/eOjaXOXv-bU/s72-c/Hurin.jpg' height='72' width='72'/><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-12003737521893278.post-6054963332008954799</id><published>2011-10-26T23:49:00.003-04:00</published><updated>2011-10-26T23:54:01.407-04:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='potions'/><category scheme='http://www.blogger.com/atom/ns#' term='Black Market'/><category scheme='http://www.blogger.com/atom/ns#' term='stats'/><category scheme='http://www.blogger.com/atom/ns#' term='chain mail'/><title type='text'>Plight of the Halfling</title><content type='html'>&lt;a href="http://3.bp.blogspot.com/-KPgdwv9KWv4/TqjUyVQzrRI/AAAAAAAAALs/YFk4ZVBu3mk/s1600/Halfling.jpg"&gt;&lt;img style="float:left; margin:0 10px 10px 0;cursor:pointer; cursor:hand;width: 288px; height: 320px;" src="http://3.bp.blogspot.com/-KPgdwv9KWv4/TqjUyVQzrRI/AAAAAAAAALs/YFk4ZVBu3mk/s320/Halfling.jpg" border="0" alt=""id="BLOGGER_PHOTO_ID_5668014092211957010" /&gt;&lt;/a&gt;I spend a lot of time playing Angband these days. My name is Thread. I am a Hobbit Warrior. My super strength and dexterity allow me to swing my katana fast to chop down my enemies. These stats do not come naturally. I wield rings and gloves that boost my abilities.&lt;br /&gt;&lt;br /&gt;I am a bit concerned about my health. Not that I am sick. But I do not have the reserves required to take many blows in battle. I search for the potions to cure this deficiency. But old Drago in the black market refuses to stock such items. I return time and time again to find other nick nacks for sale there.&lt;br /&gt;&lt;br /&gt;I cannot fault Drago too much. He did find and sell me a wonderful chain mail that resists all kinds of attacks. Good stuff. Now if only I could locate an item to prevent the attacks that leave me blind, I shall be ready to dive into the dungeons fo Angband.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/12003737521893278-6054963332008954799?l=legend-angband.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://legend-angband.blogspot.com/feeds/6054963332008954799/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=12003737521893278&amp;postID=6054963332008954799' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/12003737521893278/posts/default/6054963332008954799'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/12003737521893278/posts/default/6054963332008954799'/><link rel='alternate' type='text/html' href='http://legend-angband.blogspot.com/2011/10/plight-of-halfling.html' title='Plight of the Halfling'/><author><name>Legend of Angband</name><uri>http://www.blogger.com/profile/18049943271218398553</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='23' height='32' src='http://4.bp.blogspot.com/_DBkuoqY-aBU/SbXDrLNoOHI/AAAAAAAAABw/XPR0HThWRE0/S220/Frodo.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://3.bp.blogspot.com/-KPgdwv9KWv4/TqjUyVQzrRI/AAAAAAAAALs/YFk4ZVBu3mk/s72-c/Halfling.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-12003737521893278.post-7465282122188483201</id><published>2011-09-22T15:21:00.005-04:00</published><updated>2011-09-22T15:26:35.502-04:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='7DRL'/><category scheme='http://www.blogger.com/atom/ns#' term='Minecrafy'/><category scheme='http://www.blogger.com/atom/ns#' term='game'/><title type='text'>Notch Getting Busy</title><content type='html'>&lt;a href="http://3.bp.blogspot.com/-fkXdvcg_Ruc/TnuL5D-xEuI/AAAAAAAAALk/hVYiZP2PqvU/s1600/Minecraft.png"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 320px; height: 180px;" src="http://3.bp.blogspot.com/-fkXdvcg_Ruc/TnuL5D-xEuI/AAAAAAAAALk/hVYiZP2PqvU/s320/Minecraft.png" border="0" alt=""id="BLOGGER_PHOTO_ID_5655267569531163362" /&gt;&lt;/a&gt;&lt;br /&gt;Recently Notch, the creator of the game Minecraft, participated in a 48 hour game creation contest. He spent the two days coding up a game from scratch. Notch has a lot of fans. About 10,000 of them watched as he streamed his computer screen while developing a game. Apparently this was an epic experience.&lt;br /&gt;&lt;br /&gt;Notch banged out Java code. He did not need to Google any specific topics. Damn. The guy must know his APIs. The result was a 3D game that wss running a few hours before the 48 hour deadline. We need this guy participating in some roguelike 7DRLs. He might create something revolutionary.&lt;br /&gt;&lt;br /&gt;This guy does have a day job. He works on his Mincraft game, as well as some other new games coming out from his company. You got to give this developer credit. He know how to knock out code.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/12003737521893278-7465282122188483201?l=legend-angband.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://legend-angband.blogspot.com/feeds/7465282122188483201/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=12003737521893278&amp;postID=7465282122188483201' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/12003737521893278/posts/default/7465282122188483201'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/12003737521893278/posts/default/7465282122188483201'/><link rel='alternate' type='text/html' href='http://legend-angband.blogspot.com/2011/09/notch-getting-busy.html' title='Notch Getting Busy'/><author><name>Legend of Angband</name><uri>http://www.blogger.com/profile/18049943271218398553</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='23' height='32' src='http://4.bp.blogspot.com/_DBkuoqY-aBU/SbXDrLNoOHI/AAAAAAAAABw/XPR0HThWRE0/S220/Frodo.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://3.bp.blogspot.com/-fkXdvcg_Ruc/TnuL5D-xEuI/AAAAAAAAALk/hVYiZP2PqvU/s72-c/Minecraft.png' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-12003737521893278.post-684020249439626673</id><published>2011-07-20T10:05:00.004-04:00</published><updated>2011-07-20T10:09:09.071-04:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='3D'/><category scheme='http://www.blogger.com/atom/ns#' term='rendering'/><category scheme='http://www.blogger.com/atom/ns#' term='layering'/><category scheme='http://www.blogger.com/atom/ns#' term='weird'/><title type='text'>Creepy Girl</title><content type='html'>&lt;a href="http://2.bp.blogspot.com/-dsRtz0vEbeg/TibgykE_odI/AAAAAAAAALU/WrsC76TWeJA/s1600/Creepy.JPG"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 299px; height: 320px;" src="http://2.bp.blogspot.com/-dsRtz0vEbeg/TibgykE_odI/AAAAAAAAALU/WrsC76TWeJA/s320/Creepy.JPG" border="0" alt=""id="BLOGGER_PHOTO_ID_5631435543356088786" /&gt;&lt;/a&gt;&lt;br /&gt;I just stumbled upon this web site of a &lt;a href="http://www.cubo.cc/creepygirl/"&gt;weird&lt;/a&gt; girl. On the web she is known as creepy girl. Her eyes track your mouse pointer. At first some thought this was a hot 3D rendering. However that theory has been debunked. It is really a bunch of photographs that are layered to look like 3D.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/12003737521893278-684020249439626673?l=legend-angband.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://legend-angband.blogspot.com/feeds/684020249439626673/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=12003737521893278&amp;postID=684020249439626673' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/12003737521893278/posts/default/684020249439626673'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/12003737521893278/posts/default/684020249439626673'/><link rel='alternate' type='text/html' href='http://legend-angband.blogspot.com/2011/07/creepy-girl.html' title='Creepy Girl'/><author><name>Legend of Angband</name><uri>http://www.blogger.com/profile/18049943271218398553</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='23' height='32' src='http://4.bp.blogspot.com/_DBkuoqY-aBU/SbXDrLNoOHI/AAAAAAAAABw/XPR0HThWRE0/S220/Frodo.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://2.bp.blogspot.com/-dsRtz0vEbeg/TibgykE_odI/AAAAAAAAALU/WrsC76TWeJA/s72-c/Creepy.JPG' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-12003737521893278.post-8241292658718059366</id><published>2011-07-01T16:17:00.003-04:00</published><updated>2011-07-01T16:20:41.173-04:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='app'/><category scheme='http://www.blogger.com/atom/ns#' term='keyboard'/><category scheme='http://www.blogger.com/atom/ns#' term='iPhone'/><category scheme='http://www.blogger.com/atom/ns#' term='touch screen'/><category scheme='http://www.blogger.com/atom/ns#' term='controls'/><title type='text'>So So Rogue</title><content type='html'>&lt;a href="http://3.bp.blogspot.com/-_C1izVSlzEo/Tg4rVl9wWmI/AAAAAAAAALE/uqDIv1lx4w0/s1600/Rogue.JPG"&gt;&lt;img style="float:left; margin:0 10px 10px 0;cursor:pointer; cursor:hand;width: 154px; height: 320px;" src="http://3.bp.blogspot.com/-_C1izVSlzEo/Tg4rVl9wWmI/AAAAAAAAALE/uqDIv1lx4w0/s320/Rogue.JPG" border="0" alt=""id="BLOGGER_PHOTO_ID_5624480634600708706" /&gt;&lt;/a&gt;I got an iPhone this past year. The apps looked just too delicious to pass up. I downloaded some that my friends had. Then I searched for some myself. I also tried out some apps that were on the top of the popular lists. Finally I tried out Rogue for the iPhone.&lt;br /&gt;&lt;br /&gt;Now all of the elements of a roguelike were in there. But the game did not keep my attention. I think the problem was the navigation. One of the fun things about roguelikes is the ability to control actions through the keyboard. The iPhone usually wants you to touch the screen to perform actions. This just did not translate well for the Rogue game.&lt;br /&gt;&lt;br /&gt;I have since removed the app. Not sure if it was a free one, or a trial one that would require payment later. Either way I was not going to play it. Perhaps there will be an Angband port to the iPhone some time in the future. I would give it a try. But it needs to come strong.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/12003737521893278-8241292658718059366?l=legend-angband.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://legend-angband.blogspot.com/feeds/8241292658718059366/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=12003737521893278&amp;postID=8241292658718059366' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/12003737521893278/posts/default/8241292658718059366'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/12003737521893278/posts/default/8241292658718059366'/><link rel='alternate' type='text/html' href='http://legend-angband.blogspot.com/2011/07/so-so-rogue.html' title='So So Rogue'/><author><name>Legend of Angband</name><uri>http://www.blogger.com/profile/18049943271218398553</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='23' height='32' src='http://4.bp.blogspot.com/_DBkuoqY-aBU/SbXDrLNoOHI/AAAAAAAAABw/XPR0HThWRE0/S220/Frodo.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://3.bp.blogspot.com/-_C1izVSlzEo/Tg4rVl9wWmI/AAAAAAAAALE/uqDIv1lx4w0/s72-c/Rogue.JPG' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-12003737521893278.post-3182673092861559798</id><published>2011-05-27T21:56:00.004-04:00</published><updated>2011-05-27T22:00:15.020-04:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='developers'/><category scheme='http://www.blogger.com/atom/ns#' term='Warflow'/><category scheme='http://www.blogger.com/atom/ns#' term='advertisement'/><category scheme='http://www.blogger.com/atom/ns#' term='game'/><title type='text'>False Advertising</title><content type='html'>&lt;a href="http://2.bp.blogspot.com/-SGmtwIZy6MI/TeBWXvnVe6I/AAAAAAAAAK4/y3iLceO1dsQ/s1600/Warflow.jpg"&gt;&lt;img style="float:left; margin:0 10px 10px 0;cursor:pointer; cursor:hand;width: 283px; height: 237px;" src="http://2.bp.blogspot.com/-SGmtwIZy6MI/TeBWXvnVe6I/AAAAAAAAAK4/y3iLceO1dsQ/s320/Warflow.jpg" border="0" alt=""id="BLOGGER_PHOTO_ID_5611580101622070178" /&gt;&lt;/a&gt;I was reading about a company taking developers to court. Then I saw an advertisement on the page that looked interesting. There was a hot chick on display. I was "game" for it. So I clicked through.&lt;br /&gt;&lt;br /&gt;It turns out this was some sort of war game. I should have figured that out since the game was called Warflow. Still I wanted to cash in on the hot chicks. They were nowhere to be found. Thus, I got the heck out of there.&lt;br /&gt;&lt;br /&gt;I understand that you want nice graphics to lure people to come play your game. But if you don't want people to bolt, choose advertising images that match your game please. Otherwise you fail.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/12003737521893278-3182673092861559798?l=legend-angband.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://legend-angband.blogspot.com/feeds/3182673092861559798/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=12003737521893278&amp;postID=3182673092861559798' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/12003737521893278/posts/default/3182673092861559798'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/12003737521893278/posts/default/3182673092861559798'/><link rel='alternate' type='text/html' href='http://legend-angband.blogspot.com/2011/05/false-advertising.html' title='False Advertising'/><author><name>Legend of Angband</name><uri>http://www.blogger.com/profile/18049943271218398553</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='23' height='32' src='http://4.bp.blogspot.com/_DBkuoqY-aBU/SbXDrLNoOHI/AAAAAAAAABw/XPR0HThWRE0/S220/Frodo.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://2.bp.blogspot.com/-SGmtwIZy6MI/TeBWXvnVe6I/AAAAAAAAAK4/y3iLceO1dsQ/s72-c/Warflow.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-12003737521893278.post-5667306642047502745</id><published>2011-05-24T15:31:00.003-04:00</published><updated>2011-05-24T15:35:37.752-04:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='release'/><category scheme='http://www.blogger.com/atom/ns#' term='Gearbox'/><category scheme='http://www.blogger.com/atom/ns#' term='2K Games'/><title type='text'>Duke Nukem Returns</title><content type='html'>&lt;a href="http://2.bp.blogspot.com/-2sOMuHl98os/TdwHy2I8i2I/AAAAAAAAAKw/gC6Hce74uK4/s1600/Duke.jpg"&gt;&lt;img style="float:left; margin:0 10px 10px 0;cursor:pointer; cursor:hand;width: 320px; height: 240px;" src="http://2.bp.blogspot.com/-2sOMuHl98os/TdwHy2I8i2I/AAAAAAAAAKw/gC6Hce74uK4/s320/Duke.jpg" border="0" alt=""id="BLOGGER_PHOTO_ID_5610367805904685922" /&gt;&lt;/a&gt;It looks as if Duke Nukem Forever is finally being release next month. This thing has taken 14 years to come to fruition. It is due to the work of Gearbox Software, 2K Games, and apparently a host of many other.&lt;br /&gt;&lt;br /&gt;I read through many comments of people responding to the news of the release. They were mostly cheering. Myself I am a bit skeptical. Haven't they promised release dates many times ago? We shall see next month if this thing can actually be ordered.&lt;br /&gt;&lt;br /&gt;What the heck happened that it took so long for a release? Ouch. I guess modern commercial video games are a difficult beast to manage and develop.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/12003737521893278-5667306642047502745?l=legend-angband.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://legend-angband.blogspot.com/feeds/5667306642047502745/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=12003737521893278&amp;postID=5667306642047502745' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/12003737521893278/posts/default/5667306642047502745'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/12003737521893278/posts/default/5667306642047502745'/><link rel='alternate' type='text/html' href='http://legend-angband.blogspot.com/2011/05/duke-nukem-returns.html' title='Duke Nukem Returns'/><author><name>Legend of Angband</name><uri>http://www.blogger.com/profile/18049943271218398553</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='23' height='32' src='http://4.bp.blogspot.com/_DBkuoqY-aBU/SbXDrLNoOHI/AAAAAAAAABw/XPR0HThWRE0/S220/Frodo.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://2.bp.blogspot.com/-2sOMuHl98os/TdwHy2I8i2I/AAAAAAAAAKw/gC6Hce74uK4/s72-c/Duke.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-12003737521893278.post-2922440586113618516</id><published>2011-03-28T23:29:00.005-04:00</published><updated>2011-03-28T23:41:51.095-04:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='monsters'/><category scheme='http://www.blogger.com/atom/ns#' term='bugs'/><category scheme='http://www.blogger.com/atom/ns#' term='Google Chrome'/><title type='text'>JSRL Version 1.3</title><content type='html'>&lt;a href="http://1.bp.blogspot.com/-qwuiYbRAT-A/TZFSK-QqWzI/AAAAAAAAAKo/SWTkfiTJZM0/s1600/Basilisk.jpg"&gt;&lt;img style="MARGIN: 0px 10px 10px 0px; WIDTH: 262px; FLOAT: left; HEIGHT: 320px; CURSOR: hand" id="BLOGGER_PHOTO_ID_5589338961008548658" border="0" alt="" src="http://1.bp.blogspot.com/-qwuiYbRAT-A/TZFSK-QqWzI/AAAAAAAAAKo/SWTkfiTJZM0/s320/Basilisk.jpg" /&gt;&lt;/a&gt;Previously I had mentioned that my game JSRL did not work right under the Google Chrome browser. Yes it was true. But all that is a thing of the past. I just released &lt;a href="http://rogue.instantfreesite.com/1.3/JSRL.html"&gt;JSRL&lt;/a&gt; version 1.3. And I fixed the Chrome bugs.&lt;br /&gt;&lt;br /&gt;The layout of the game did not look well in the Chrome browser either. That got fixed as well. Functionally I added a bunch of different monsters in the game. I have not rebalanced the game as a result yet.&lt;br /&gt;&lt;br /&gt;Here are some tough monsters I added to the game: basilisks, minotaurs, rocs, vampires, beholders, golems, liches, and nagas. There are also some other new monsters that are easy to beat like skeletons, orcs, and ogres. Next time I want to try to add a town level to the game.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/12003737521893278-2922440586113618516?l=legend-angband.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://legend-angband.blogspot.com/feeds/2922440586113618516/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=12003737521893278&amp;postID=2922440586113618516' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/12003737521893278/posts/default/2922440586113618516'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/12003737521893278/posts/default/2922440586113618516'/><link rel='alternate' type='text/html' href='http://legend-angband.blogspot.com/2011/03/jsrl-version-13.html' title='JSRL Version 1.3'/><author><name>Legend of Angband</name><uri>http://www.blogger.com/profile/18049943271218398553</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='23' height='32' src='http://4.bp.blogspot.com/_DBkuoqY-aBU/SbXDrLNoOHI/AAAAAAAAABw/XPR0HThWRE0/S220/Frodo.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://1.bp.blogspot.com/-qwuiYbRAT-A/TZFSK-QqWzI/AAAAAAAAAKo/SWTkfiTJZM0/s72-c/Basilisk.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-12003737521893278.post-2820700035156549951</id><published>2011-03-22T13:40:00.003-04:00</published><updated>2011-03-22T13:44:05.087-04:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='JavaScript'/><category scheme='http://www.blogger.com/atom/ns#' term='testing'/><category scheme='http://www.blogger.com/atom/ns#' term='Google Chrome'/><title type='text'>Chromed</title><content type='html'>&lt;a href="http://1.bp.blogspot.com/-b1WtG9D2Rfk/TYjfN7GLh0I/AAAAAAAAAKg/q_RkBWX8ksM/s1600/Chrome.jpg"&gt;&lt;img style="MARGIN: 0px 10px 10px 0px; WIDTH: 320px; FLOAT: left; HEIGHT: 229px; CURSOR: hand" id="BLOGGER_PHOTO_ID_5586960768048006978" border="0" alt="" src="http://1.bp.blogspot.com/-b1WtG9D2Rfk/TYjfN7GLh0I/AAAAAAAAAKg/q_RkBWX8ksM/s320/Chrome.jpg" /&gt;&lt;/a&gt;I had a friend do some testing on the latest version of my &lt;span id="SPELLING_ERROR_0" class="blsp-spelling-error"&gt;roguelike&lt;/span&gt; &lt;span id="SPELLING_ERROR_1" class="blsp-spelling-error"&gt;JSRL&lt;/span&gt;. She said some of the new graphics looked good. But the functionality of the game was broken. That was strange.&lt;br /&gt;&lt;br /&gt;I did a quick test using Internet Explorer. The game mechanics worked fine. Then I tried &lt;span id="SPELLING_ERROR_2" class="blsp-spelling-error"&gt;Firefox&lt;/span&gt; which gave me problem before. It worked good there. That's when I found out my friend was running Google Chrome.&lt;br /&gt;&lt;br /&gt;After downloaded Google Chrome, I found my game was all messed up. I fixed some of the screen layout. However the JavaScript controlling play was just not functional. Great. I got some real work to do here. I will release an update in version 1.3 of the code soon.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/12003737521893278-2820700035156549951?l=legend-angband.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://legend-angband.blogspot.com/feeds/2820700035156549951/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=12003737521893278&amp;postID=2820700035156549951' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/12003737521893278/posts/default/2820700035156549951'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/12003737521893278/posts/default/2820700035156549951'/><link rel='alternate' type='text/html' href='http://legend-angband.blogspot.com/2011/03/chromed.html' title='Chromed'/><author><name>Legend of Angband</name><uri>http://www.blogger.com/profile/18049943271218398553</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='23' height='32' src='http://4.bp.blogspot.com/_DBkuoqY-aBU/SbXDrLNoOHI/AAAAAAAAABw/XPR0HThWRE0/S220/Frodo.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://1.bp.blogspot.com/-b1WtG9D2Rfk/TYjfN7GLh0I/AAAAAAAAAKg/q_RkBWX8ksM/s72-c/Chrome.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-12003737521893278.post-6924448263164421434</id><published>2011-03-20T18:52:00.003-04:00</published><updated>2011-03-20T18:55:29.423-04:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='messages'/><category scheme='http://www.blogger.com/atom/ns#' term='secret'/><category scheme='http://www.blogger.com/atom/ns#' term='JSRL'/><title type='text'>JSRL Version 1.2</title><content type='html'>&lt;a href="http://2.bp.blogspot.com/-vE9rn4zhqts/TYaFJ7cm9vI/AAAAAAAAAKY/bt4Nu7yVgBU/s1600/Morgoth.png"&gt;&lt;img style="MARGIN: 0px 10px 10px 0px; WIDTH: 276px; FLOAT: left; HEIGHT: 280px; CURSOR: hand" id="BLOGGER_PHOTO_ID_5586298793422681842" border="0" alt="" src="http://2.bp.blogspot.com/-vE9rn4zhqts/TYaFJ7cm9vI/AAAAAAAAAKY/bt4Nu7yVgBU/s320/Morgoth.png" /&gt;&lt;/a&gt;A friend wanted to see the latest developments in my &lt;span id="SPELLING_ERROR_0" class="blsp-spelling-error"&gt;JSRL&lt;/span&gt; &lt;span id="SPELLING_ERROR_1" class="blsp-spelling-error"&gt;roguelike&lt;/span&gt; game. So here is version 1.2 of &lt;a href="http://rogue.instantfreesite.com/1.2/JSRL.html"&gt;&lt;span id="SPELLING_ERROR_2" class="blsp-spelling-error"&gt;JSRL&lt;/span&gt;&lt;/a&gt;. The main addition is this version is better handling of messages to the user. I have a vertical &lt;span id="SPELLING_ERROR_3" class="blsp-spelling-error"&gt;scroller&lt;/span&gt; to handle that. You can see the last three lines of message on the screen. You can also scroll back to the last 10 messages.&lt;br /&gt;&lt;br /&gt;I also redesigned the top potion of the screen. The dungeon level, gold amount, and hit points have been arranged vertically. They have also been lined up to look cleaner. All this work was for a secret new addition I am working on to put in the upper right hand corner of the screen. You will have to wait until version 1.3 to see what I have in store for you.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/12003737521893278-6924448263164421434?l=legend-angband.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://legend-angband.blogspot.com/feeds/6924448263164421434/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=12003737521893278&amp;postID=6924448263164421434' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/12003737521893278/posts/default/6924448263164421434'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/12003737521893278/posts/default/6924448263164421434'/><link rel='alternate' type='text/html' href='http://legend-angband.blogspot.com/2011/03/jsrl-version-12.html' title='JSRL Version 1.2'/><author><name>Legend of Angband</name><uri>http://www.blogger.com/profile/18049943271218398553</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='23' height='32' src='http://4.bp.blogspot.com/_DBkuoqY-aBU/SbXDrLNoOHI/AAAAAAAAABw/XPR0HThWRE0/S220/Frodo.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://2.bp.blogspot.com/-vE9rn4zhqts/TYaFJ7cm9vI/AAAAAAAAAKY/bt4Nu7yVgBU/s72-c/Morgoth.png' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-12003737521893278.post-3565694242775786316</id><published>2011-03-18T18:50:00.002-04:00</published><updated>2011-03-18T18:54:56.828-04:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='intro screen'/><category scheme='http://www.blogger.com/atom/ns#' term='commands'/><category scheme='http://www.blogger.com/atom/ns#' term='navigation'/><category scheme='http://www.blogger.com/atom/ns#' term='Angband'/><title type='text'>JSRL Version 1.1</title><content type='html'>&lt;img style="MARGIN: 0px 10px 10px 0px; WIDTH: 206px; FLOAT: left; HEIGHT: 320px; CURSOR: hand" id="BLOGGER_PHOTO_ID_5585556285435821474" border="0" alt="" src="http://1.bp.blogspot.com/-IQOhZd4lbL0/TYPh2RpaPaI/AAAAAAAAAKQ/OQjdERoPiGo/s320/JSRL.jpg" /&gt;I have released version 1.1 of my &lt;span id="SPELLING_ERROR_0" class="blsp-spelling-error"&gt;roguelike&lt;/span&gt; game &lt;a href="http://rogue.instantfreesite.com/1.1/JSRL.html"&gt;&lt;span id="SPELLING_ERROR_1" class="blsp-spelling-error"&gt;JSRL&lt;/span&gt;&lt;/a&gt;. You can now use your keyboard for player navigation. The screen now has full information on the &lt;span id="SPELLING_ERROR_2" class="blsp-spelling-corrected"&gt;commands&lt;/span&gt; you can use. I also added an intro screen graphic.&lt;br /&gt;&lt;br /&gt;Now I plan to concentrate on making the game more playable. I need to add &lt;span id="SPELLING_ERROR_3" class="blsp-spelling-error"&gt;Angband&lt;/span&gt;-like features. Definitely need a whole lot more types of monsters. I also want to add different items you can find like weapons and armor.&lt;br /&gt;&lt;br /&gt;For now I plan to continue improvement on my game. Let's see how far I can take this.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/12003737521893278-3565694242775786316?l=legend-angband.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://legend-angband.blogspot.com/feeds/3565694242775786316/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=12003737521893278&amp;postID=3565694242775786316' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/12003737521893278/posts/default/3565694242775786316'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/12003737521893278/posts/default/3565694242775786316'/><link rel='alternate' type='text/html' href='http://legend-angband.blogspot.com/2011/03/jsrl-version-11.html' title='JSRL Version 1.1'/><author><name>Legend of Angband</name><uri>http://www.blogger.com/profile/18049943271218398553</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='23' height='32' src='http://4.bp.blogspot.com/_DBkuoqY-aBU/SbXDrLNoOHI/AAAAAAAAABw/XPR0HThWRE0/S220/Frodo.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://1.bp.blogspot.com/-IQOhZd4lbL0/TYPh2RpaPaI/AAAAAAAAAKQ/OQjdERoPiGo/s72-c/JSRL.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-12003737521893278.post-2908425244486602617</id><published>2011-03-16T23:46:00.003-04:00</published><updated>2011-03-16T23:53:15.666-04:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='intro screen'/><category scheme='http://www.blogger.com/atom/ns#' term='drawing'/><category scheme='http://www.blogger.com/atom/ns#' term='navigation'/><title type='text'>More work on JSRL</title><content type='html'>&lt;a href="http://2.bp.blogspot.com/-_GW2vk1lftM/TYGFooXoJfI/AAAAAAAAAKI/zmiEaL1aF7w/s1600/Beetle.jpg"&gt;&lt;img style="TEXT-ALIGN: center; MARGIN: 0px auto 10px; WIDTH: 320px; DISPLAY: block; HEIGHT: 221px; CURSOR: hand" id="BLOGGER_PHOTO_ID_5584891945993905650" border="0" alt="" src="http://2.bp.blogspot.com/-_GW2vk1lftM/TYGFooXoJfI/AAAAAAAAAKI/zmiEaL1aF7w/s320/Beetle.jpg" /&gt;&lt;/a&gt;After a short hiatus, I have started development on &lt;span id="SPELLING_ERROR_0" class="blsp-spelling-error"&gt;JSRL&lt;/span&gt; again. This is the &lt;span id="SPELLING_ERROR_1" class="blsp-spelling-error"&gt;roguelike&lt;/span&gt; I entered into the 2011 &lt;a href="http://legend-angband.blogspot.com/2011/03/introducing-my-roguelike-jsrl.html"&gt;7&lt;span id="SPELLING_ERROR_2" class="blsp-spelling-error"&gt;DRL&lt;/span&gt;&lt;/a&gt; competition. Now it is time to complete version 1.1.&lt;br /&gt;&lt;br /&gt;At first I am going to go after some low hanging fruit. I will start by allowing navigation with the number pad. That will involve new diagonal moves as well. Then I might internally redo how I draw the maze to the screen. Right now it is very inefficient. I redraw the whole darn thing when something changes. An incremental change will be to redraw the line that got changed.&lt;br /&gt;&lt;br /&gt;If I get ambitious, I might try to add an intro screen. Sure I could put some lame text intro screen in there. But I hear you should really rock your user with a cool graphic &lt;a href="http://legend-angband.blogspot.com/"&gt;intro&lt;/a&gt;. So let's see how far I get. I will post a link to the new version of the game as soon as I code and test it out.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/12003737521893278-2908425244486602617?l=legend-angband.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://legend-angband.blogspot.com/feeds/2908425244486602617/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=12003737521893278&amp;postID=2908425244486602617' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/12003737521893278/posts/default/2908425244486602617'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/12003737521893278/posts/default/2908425244486602617'/><link rel='alternate' type='text/html' href='http://legend-angband.blogspot.com/2011/03/more-work-on-jsrl.html' title='More work on JSRL'/><author><name>Legend of Angband</name><uri>http://www.blogger.com/profile/18049943271218398553</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='23' height='32' src='http://4.bp.blogspot.com/_DBkuoqY-aBU/SbXDrLNoOHI/AAAAAAAAABw/XPR0HThWRE0/S220/Frodo.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://2.bp.blogspot.com/-_GW2vk1lftM/TYGFooXoJfI/AAAAAAAAAKI/zmiEaL1aF7w/s72-c/Beetle.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-12003737521893278.post-1545501235218661718</id><published>2011-03-14T03:49:00.002-04:00</published><updated>2011-03-14T03:49:01.006-04:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='ASCII'/><category scheme='http://www.blogger.com/atom/ns#' term='line of sight'/><category scheme='http://www.blogger.com/atom/ns#' term='Bresenham algorithm'/><title type='text'>Building a Roguelike</title><content type='html'>&lt;img style="MARGIN: 0px 10px 10px 0px; WIDTH: 320px; FLOAT: left; HEIGHT: 285px; CURSOR: hand" id="BLOGGER_PHOTO_ID_5583468572643281298" border="0" alt="" src="http://1.bp.blogspot.com/-0IOgNb3_cNs/TXx3FZb1yZI/AAAAAAAAAJ4/mt77SXB1Lks/s320/Roguelike.png" /&gt;I skimmed through a book on building your own &lt;span id="SPELLING_ERROR_0" class="blsp-spelling-error"&gt;roguelike&lt;/span&gt; game. It was free so I thought what the heck. The book covers programming in the BASIC programming language. It also goes into detail of the code for a specific game.&lt;br /&gt;&lt;br /&gt;The book recommends you do a nice graphic intro screen. It also states you should use a graphic screen for your game, even if you are displaying ASCII symbols. Here is an idea. Put an &lt;span id="SPELLING_ERROR_1" class="blsp-spelling-error"&gt;easter&lt;/span&gt; egg or two in your game.&lt;br /&gt;&lt;br /&gt;There are many methods for dungeon generation. You could start with one room, draw a corridor, then draw the next room. Or you could split the screen into quadrants, draw rooms in the quadrants, then connect the rooms with corridors. You could also use a perfect maze algorithm. Look it up.&lt;br /&gt;&lt;br /&gt;I had some insights for my own &lt;span id="SPELLING_ERROR_2" class="blsp-spelling-error"&gt;roguelike&lt;/span&gt; game while reading the book. For line of sight issues, you can use &lt;span id="SPELLING_ERROR_3" class="blsp-spelling-error"&gt;Bresenham's&lt;/span&gt; algorithm. Once again look it up. You can also use the numeric keypad with &lt;span id="SPELLING_ERROR_4" class="blsp-spelling-error"&gt;Numlock&lt;/span&gt; turned on for character movement. That way you only need to detect the "1", "2", ... "9" keys for movement. I need to also implement monsters running away when they give up on battle.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/12003737521893278-1545501235218661718?l=legend-angband.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://legend-angband.blogspot.com/feeds/1545501235218661718/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=12003737521893278&amp;postID=1545501235218661718' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/12003737521893278/posts/default/1545501235218661718'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/12003737521893278/posts/default/1545501235218661718'/><link rel='alternate' type='text/html' href='http://legend-angband.blogspot.com/2011/03/building-roguelike.html' title='Building a Roguelike'/><author><name>Legend of Angband</name><uri>http://www.blogger.com/profile/18049943271218398553</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='23' height='32' src='http://4.bp.blogspot.com/_DBkuoqY-aBU/SbXDrLNoOHI/AAAAAAAAABw/XPR0HThWRE0/S220/Frodo.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://1.bp.blogspot.com/-0IOgNb3_cNs/TXx3FZb1yZI/AAAAAAAAAJ4/mt77SXB1Lks/s72-c/Roguelike.png' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-12003737521893278.post-4723085018885879189</id><published>2011-03-13T12:00:00.000-04:00</published><updated>2011-03-13T00:07:00.207-05:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='glowing broad sword'/><category scheme='http://www.blogger.com/atom/ns#' term='message scrolling'/><category scheme='http://www.blogger.com/atom/ns#' term='no damage'/><title type='text'>Defender of the Deep</title><content type='html'>&lt;a href="http://3.bp.blogspot.com/-5pMc7GN3VTs/TXxPqD0YZ4I/AAAAAAAAAJw/5UU15DDqogk/s1600/Defender.png"&gt;&lt;img style="MARGIN: 0px 10px 10px 0px; WIDTH: 229px; FLOAT: left; HEIGHT: 235px; CURSOR: hand" id="BLOGGER_PHOTO_ID_5583425222030681986" border="0" alt="" src="http://3.bp.blogspot.com/-5pMc7GN3VTs/TXxPqD0YZ4I/AAAAAAAAAJw/5UU15DDqogk/s320/Defender.png" /&gt;&lt;/a&gt;I am checking out other early &lt;span id="SPELLING_ERROR_0" class="blsp-spelling-corrected"&gt;finishes&lt;/span&gt; in the 2011 7&lt;span id="SPELLING_ERROR_1" class="blsp-spelling-error"&gt;DRL&lt;/span&gt; contest. Next up is &lt;a href="http://7drl.org/2011/03/12/success-defender-of-the-deep/"&gt;Defender&lt;/a&gt; of the Deep. The actual graphics for the dungeon maze are simple but good. I like that empty spaces in the dungeon are just plain black.&lt;br /&gt;&lt;br /&gt;Looking at the scrolling messages at the bottom of the screen, I realized how I should have coded up messages in my game. It was nice that some messages were color coded too. I did notice a lot of attacks in the game came with the message that no damage was done. Dang.&lt;br /&gt;&lt;br /&gt;One weird thing about the game is that a DOS style box comes up, but you play the game in a second DOS style window that is a bit bigger. The menu system in this game is top notch. It presents you with a list, you press one key, and the choice is made. I am used to &lt;span id="SPELLING_ERROR_2" class="blsp-spelling-error"&gt;Angband&lt;/span&gt; where I need to select an item, then press another key to confirm the selection,.&lt;br /&gt;&lt;br /&gt;My first attempt at playing the game was somewhat successful. Nice game balance. I don't like games that are too hard. There were many healing potions on dungeon level 1. I picked up a club on dungeon level 2 briefly. It got quickly replaced with a glowing broad sword. Woo &lt;span id="SPELLING_ERROR_3" class="blsp-spelling-error"&gt;hoo&lt;/span&gt;. Have not died yet. Now back to the game.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/12003737521893278-4723085018885879189?l=legend-angband.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://legend-angband.blogspot.com/feeds/4723085018885879189/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=12003737521893278&amp;postID=4723085018885879189' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/12003737521893278/posts/default/4723085018885879189'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/12003737521893278/posts/default/4723085018885879189'/><link rel='alternate' type='text/html' href='http://legend-angband.blogspot.com/2011/03/blog-post.html' title='Defender of the Deep'/><author><name>Legend of Angband</name><uri>http://www.blogger.com/profile/18049943271218398553</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='23' height='32' src='http://4.bp.blogspot.com/_DBkuoqY-aBU/SbXDrLNoOHI/AAAAAAAAABw/XPR0HThWRE0/S220/Frodo.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://3.bp.blogspot.com/-5pMc7GN3VTs/TXxPqD0YZ4I/AAAAAAAAAJw/5UU15DDqogk/s72-c/Defender.png' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-12003737521893278.post-8499769898083326579</id><published>2011-03-12T23:32:00.007-05:00</published><updated>2011-03-13T03:49:11.923-04:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='toggle full screen'/><category scheme='http://www.blogger.com/atom/ns#' term='fade to black'/><category scheme='http://www.blogger.com/atom/ns#' term='Tetris'/><title type='text'>Vicious Orcs</title><content type='html'>&lt;a href="http://3.bp.blogspot.com/-3ZI9my-_9s0/TXxI9nBeTCI/AAAAAAAAAJo/gVSmEBj2qOI/s1600/Orcs.png"&gt;&lt;img style="TEXT-ALIGN: center; MARGIN: 0px auto 10px; WIDTH: 320px; DISPLAY: block; HEIGHT: 214px; CURSOR: hand" id="BLOGGER_PHOTO_ID_5583417861316955170" border="0" alt="" src="http://3.bp.blogspot.com/-3ZI9my-_9s0/TXxI9nBeTCI/AAAAAAAAAJo/gVSmEBj2qOI/s320/Orcs.png" /&gt;&lt;/a&gt;There were a couple 7&lt;span id="SPELLING_ERROR_0" class="blsp-spelling-error"&gt;DRL&lt;/span&gt; entries done and posted to the announcement group before I completed my &lt;a href="http://legend-angband.blogspot.com/2011/03/introducing-my-roguelike-jsrl.html"&gt;&lt;span id="SPELLING_ERROR_1" class="blsp-spelling-error"&gt;JSRL&lt;/span&gt;&lt;/a&gt; game. A nice one I tried was &lt;a href="http://www.zincland.com/7drl/orcs/"&gt;Vicious&lt;/a&gt; &lt;span id="SPELLING_ERROR_3" class="blsp-spelling-error"&gt;Orcs&lt;/span&gt;. Initially the game was very small in a DOS box style window. The maximize button on the window did not work. Later I found an option to toggle full screen which was better. &lt;p&gt;Some things in Vicious &lt;span id="SPELLING_ERROR_4" class="blsp-spelling-error"&gt;Orcs&lt;/span&gt; puzzled me a bit. At times, locations in the dungeon diagonal to you were not visible. I tried to go in those diagonal directions. But I was prevented. Every time I picked up gold, yellow squares would fall down the left side of the screen and pile like a &lt;span id="SPELLING_ERROR_5" class="blsp-spelling-error"&gt;Tetris.&lt;/span&gt;&lt;/p&gt;&lt;p&gt;There were also some cool effects in Vicious &lt;span id="SPELLING_ERROR_6" class="blsp-spelling-error"&gt;Orcs&lt;/span&gt;. The screen would slowly fade to black on your death. The app would also move in a direction it thought you might want to go. I would try to go left. It was blocked by a wall, but the app would move me left and down. Sweet.&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/12003737521893278-8499769898083326579?l=legend-angband.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://legend-angband.blogspot.com/feeds/8499769898083326579/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=12003737521893278&amp;postID=8499769898083326579' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/12003737521893278/posts/default/8499769898083326579'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/12003737521893278/posts/default/8499769898083326579'/><link rel='alternate' type='text/html' href='http://legend-angband.blogspot.com/2011/03/viscious-orcs.html' title='Vicious Orcs'/><author><name>Legend of Angband</name><uri>http://www.blogger.com/profile/18049943271218398553</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='23' height='32' src='http://4.bp.blogspot.com/_DBkuoqY-aBU/SbXDrLNoOHI/AAAAAAAAABw/XPR0HThWRE0/S220/Frodo.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://3.bp.blogspot.com/-3ZI9my-_9s0/TXxI9nBeTCI/AAAAAAAAAJo/gVSmEBj2qOI/s72-c/Orcs.png' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-12003737521893278.post-250566093470152311</id><published>2011-03-12T03:51:00.005-05:00</published><updated>2011-03-12T03:57:29.659-05:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='big boss'/><category scheme='http://www.blogger.com/atom/ns#' term='Rogue'/><category scheme='http://www.blogger.com/atom/ns#' term='Firefox'/><title type='text'>Introducing my Roguelike JSRL</title><content type='html'>&lt;a href="http://4.bp.blogspot.com/-bhzFv_w0hUs/TXs0GeMFNeI/AAAAAAAAAJg/7BtZuTvH2sc/s1600/JSRL.png"&gt;&lt;img style="TEXT-ALIGN: center; MARGIN: 0px auto 10px; WIDTH: 320px; DISPLAY: block; HEIGHT: 204px; CURSOR: hand" id="BLOGGER_PHOTO_ID_5583113448843458018" border="0" alt="" src="http://4.bp.blogspot.com/-bhzFv_w0hUs/TXs0GeMFNeI/AAAAAAAAAJg/7BtZuTvH2sc/s320/JSRL.png" /&gt;&lt;/a&gt;I have completed development on my 7&lt;span id="SPELLING_ERROR_0" class="blsp-spelling-error"&gt;DRL&lt;/span&gt; entry &lt;a href="http://jsrl.instantfreesite.com/"&gt;&lt;span id="SPELLING_ERROR_1" class="blsp-spelling-error"&gt;JSRL&lt;/span&gt;&lt;/a&gt;. The game is actually not complete. But I have run out of time. The entry should be a win since it was done within 7 days, is similar to Rogue, and is playable. &lt;p&gt;Today I tested the game with &lt;span id="SPELLING_ERROR_2" class="blsp-spelling-error"&gt;Firefox&lt;/span&gt;. It did not work. However I kept at the code until it worked in &lt;span id="SPELLING_ERROR_3" class="blsp-spelling-error"&gt;Firefox&lt;/span&gt;. The colors actually look better in &lt;span id="SPELLING_ERROR_4" class="blsp-spelling-error"&gt;Firefox&lt;/span&gt; than in Internet Explorer. I also made the message box a horizontally scrolling one.&lt;/p&gt;&lt;p&gt;A major addition I put in tonight was the Big Boss on the bottom level. Well he is actually not that big. He is a giant beetle. But his has a lot of hit points, and can do as much damage as you.&lt;/p&gt;&lt;p&gt;The majority of drive for this game from entering the 7&lt;span id="SPELLING_ERROR_5" class="blsp-spelling-error"&gt;DRL&lt;/span&gt; contest. I would like to refine the game, improving it, and continuing to learn more &lt;a href="http://xmlhome.blogspot.com/"&gt;JavaScript&lt;/a&gt;. We shall see how much time I can spare for this effort.&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/12003737521893278-250566093470152311?l=legend-angband.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://legend-angband.blogspot.com/feeds/250566093470152311/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=12003737521893278&amp;postID=250566093470152311' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/12003737521893278/posts/default/250566093470152311'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/12003737521893278/posts/default/250566093470152311'/><link rel='alternate' type='text/html' href='http://legend-angband.blogspot.com/2011/03/introducing-my-roguelike-jsrl.html' title='Introducing my Roguelike JSRL'/><author><name>Legend of Angband</name><uri>http://www.blogger.com/profile/18049943271218398553</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='23' height='32' src='http://4.bp.blogspot.com/_DBkuoqY-aBU/SbXDrLNoOHI/AAAAAAAAABw/XPR0HThWRE0/S220/Frodo.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://4.bp.blogspot.com/-bhzFv_w0hUs/TXs0GeMFNeI/AAAAAAAAAJg/7BtZuTvH2sc/s72-c/JSRL.png' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-12003737521893278.post-8146707867599042394</id><published>2011-03-10T15:00:00.002-05:00</published><updated>2011-03-10T15:03:59.073-05:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='messages'/><category scheme='http://www.blogger.com/atom/ns#' term='Internet Explorer'/><category scheme='http://www.blogger.com/atom/ns#' term='attack'/><category scheme='http://www.blogger.com/atom/ns#' term='hit points'/><category scheme='http://www.blogger.com/atom/ns#' term='battle'/><title type='text'>Monsters</title><content type='html'>&lt;a href="http://2.bp.blogspot.com/-ccFUfVTwnCo/TXkt3B9uoJI/AAAAAAAAAJY/SnemaSGIE2E/s1600/Monster.jpg"&gt;&lt;img style="MARGIN: 0px 10px 10px 0px; WIDTH: 272px; FLOAT: left; HEIGHT: 320px; CURSOR: hand" id="BLOGGER_PHOTO_ID_5582543636545839250" border="0" alt="" src="http://2.bp.blogspot.com/-ccFUfVTwnCo/TXkt3B9uoJI/AAAAAAAAAJY/SnemaSGIE2E/s320/Monster.jpg" /&gt;&lt;/a&gt;The last item I had to add to my &lt;span id="SPELLING_ERROR_0" class="blsp-spelling-error"&gt;JSRL&lt;/span&gt; &lt;span id="SPELLING_ERROR_1" class="blsp-spelling-error"&gt;roguelike&lt;/span&gt; game was monsters. This proved to be a challenging task. It was easy to randomly place monster characters in the dungeon. But then I needed to code the monsters to become aware of the player. Then the monster needed to chase the player.&lt;br /&gt;&lt;br /&gt;The addition of monsters also required battles. I added the ability for the player to attack the monsters. The monsters needed to be able to attack the player as well. This required me to track the hit points of the player and all monsters. It also required me to start providing messages to the user based on the results of the fight.&lt;br /&gt;&lt;br /&gt;There is not much functionality to add. I should test the game in browsers other than Internet Explorer such as &lt;span id="SPELLING_ERROR_2" class="blsp-spelling-error"&gt;Firefox&lt;/span&gt;. Then I would like to put a title screen in there. Finally I shall upload the game to a site where everyone can access it. Get ready for some fun.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/12003737521893278-8146707867599042394?l=legend-angband.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://legend-angband.blogspot.com/feeds/8146707867599042394/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=12003737521893278&amp;postID=8146707867599042394' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/12003737521893278/posts/default/8146707867599042394'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/12003737521893278/posts/default/8146707867599042394'/><link rel='alternate' type='text/html' href='http://legend-angband.blogspot.com/2011/03/monsters.html' title='Monsters'/><author><name>Legend of Angband</name><uri>http://www.blogger.com/profile/18049943271218398553</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='23' height='32' src='http://4.bp.blogspot.com/_DBkuoqY-aBU/SbXDrLNoOHI/AAAAAAAAABw/XPR0HThWRE0/S220/Frodo.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://2.bp.blogspot.com/-ccFUfVTwnCo/TXkt3B9uoJI/AAAAAAAAAJY/SnemaSGIE2E/s72-c/Monster.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-12003737521893278.post-3432620093978164222</id><published>2011-03-09T10:47:00.005-05:00</published><updated>2011-03-09T10:51:01.920-05:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='monsters'/><category scheme='http://www.blogger.com/atom/ns#' term='levels'/><category scheme='http://www.blogger.com/atom/ns#' term='JSRL'/><title type='text'>Stairways</title><content type='html'>&lt;a href="http://3.bp.blogspot.com/-ubneuK9fPsY/TXehKYSwgrI/AAAAAAAAAJQ/s81qsE6hdRU/s1600/JSRL.JPG"&gt;&lt;img style="TEXT-ALIGN: center; MARGIN: 0px auto 10px; WIDTH: 320px; DISPLAY: block; HEIGHT: 242px; CURSOR: hand" id="BLOGGER_PHOTO_ID_5582107462840910514" border="0" alt="" src="http://3.bp.blogspot.com/-ubneuK9fPsY/TXehKYSwgrI/AAAAAAAAAJQ/s81qsE6hdRU/s320/JSRL.JPG" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;p&gt;One of the last features to add in my &lt;span id="SPELLING_ERROR_0" class="blsp-spelling-error"&gt;JSRL&lt;/span&gt; &lt;span id="SPELLING_ERROR_1" class="blsp-spelling-error"&gt;roguelike&lt;/span&gt; game is multiple levels. I implemented this feature today. You need stairs up and down. Of course the topmost level should not have a stairway leading up. And the lowest level should not have a stairway going down.&lt;/p&gt;&lt;p&gt;I wanted to make the stairway movement logical. That means if you go down a stairway to get to a lower level, then you should be right at the location in the lower level where the reverse stairway exists. It was a little tricky, but I got that right. You walk down the stairs to find yourself standing on the stairway that leads back up to the higher dungeon level.&lt;/p&gt;&lt;p&gt;The final major feature I need to add is monsters. I am saving that task for tomorrow.&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/12003737521893278-3432620093978164222?l=legend-angband.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://legend-angband.blogspot.com/feeds/3432620093978164222/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=12003737521893278&amp;postID=3432620093978164222' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/12003737521893278/posts/default/3432620093978164222'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/12003737521893278/posts/default/3432620093978164222'/><link rel='alternate' type='text/html' href='http://legend-angband.blogspot.com/2011/03/stairways.html' title='Stairways'/><author><name>Legend of Angband</name><uri>http://www.blogger.com/profile/18049943271218398553</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='23' height='32' src='http://4.bp.blogspot.com/_DBkuoqY-aBU/SbXDrLNoOHI/AAAAAAAAABw/XPR0HThWRE0/S220/Frodo.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://3.bp.blogspot.com/-ubneuK9fPsY/TXehKYSwgrI/AAAAAAAAAJQ/s81qsE6hdRU/s72-c/JSRL.JPG' height='72' width='72'/><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-12003737521893278.post-3156705737327626990</id><published>2011-03-08T13:17:00.006-05:00</published><updated>2011-03-08T13:22:19.883-05:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='monsters'/><category scheme='http://www.blogger.com/atom/ns#' term='stats'/><category scheme='http://www.blogger.com/atom/ns#' term='levels'/><category scheme='http://www.blogger.com/atom/ns#' term='JSRL'/><category scheme='http://www.blogger.com/atom/ns#' term='score'/><title type='text'>Gold in the Hills</title><content type='html'>&lt;a href="http://3.bp.blogspot.com/-FzXH6mXK4DE/TXZy2jM4_YI/AAAAAAAAAJI/reK3a74WA_s/s1600/Gold.JPG"&gt;&lt;img style="TEXT-ALIGN: center; MARGIN: 0px auto 10px; WIDTH: 320px; DISPLAY: block; HEIGHT: 222px; CURSOR: hand" id="BLOGGER_PHOTO_ID_5581775069660118402" border="0" alt="" src="http://3.bp.blogspot.com/-FzXH6mXK4DE/TXZy2jM4_YI/AAAAAAAAAJI/reK3a74WA_s/s320/Gold.JPG" /&gt;&lt;/a&gt; &lt;div&gt;I need something to give the players of my &lt;span id="SPELLING_ERROR_0" class="blsp-spelling-error"&gt;JSRL&lt;/span&gt; &lt;span id="SPELLING_ERROR_1" class="blsp-spelling-error"&gt;roguelike&lt;/span&gt; a score. One part will be how much gold they collect. Today I implemented placing random amounts of gold in the dungeon. Then I had to implement a gold display that shows how much you have collected so far. This display will be part of the main player stats line.&lt;/div&gt;&lt;br /&gt;&lt;div&gt;There are only two more ideas I want to implement before I call this 7&lt;span id="SPELLING_ERROR_2" class="blsp-spelling-error"&gt;DRL&lt;/span&gt; a success. They are multiple dungeon levels and monsters. I think I will tackle the multiple dungeon levels issue next. I want the whole game to be 10 levels. I just need to add some staircases up (and down if you are lower than dungeon level 1). Then I want to make sure the lower levels have more gold.&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/12003737521893278-3156705737327626990?l=legend-angband.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://legend-angband.blogspot.com/feeds/3156705737327626990/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=12003737521893278&amp;postID=3156705737327626990' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/12003737521893278/posts/default/3156705737327626990'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/12003737521893278/posts/default/3156705737327626990'/><link rel='alternate' type='text/html' href='http://legend-angband.blogspot.com/2011/03/gold-in-hills.html' title='Gold in the Hills'/><author><name>Legend of Angband</name><uri>http://www.blogger.com/profile/18049943271218398553</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='23' height='32' src='http://4.bp.blogspot.com/_DBkuoqY-aBU/SbXDrLNoOHI/AAAAAAAAABw/XPR0HThWRE0/S220/Frodo.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://3.bp.blogspot.com/-FzXH6mXK4DE/TXZy2jM4_YI/AAAAAAAAAJI/reK3a74WA_s/s72-c/Gold.JPG' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-12003737521893278.post-7492382390101741165</id><published>2011-03-07T14:54:00.002-05:00</published><updated>2011-03-07T14:58:07.731-05:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='keypad'/><category scheme='http://www.blogger.com/atom/ns#' term='character'/><category scheme='http://www.blogger.com/atom/ns#' term='movement'/><category scheme='http://www.blogger.com/atom/ns#' term='JSRL'/><category scheme='http://www.blogger.com/atom/ns#' term='Rogue'/><title type='text'>We Have a Player</title><content type='html'>&lt;a href="http://4.bp.blogspot.com/-0QPBp4Bmcec/TXU4xCrcDaI/AAAAAAAAAJA/9-XF4TkfUj8/s1600/JSRL.JPG"&gt;&lt;img style="TEXT-ALIGN: center; MARGIN: 0px auto 10px; WIDTH: 320px; DISPLAY: block; HEIGHT: 214px; CURSOR: hand" id="BLOGGER_PHOTO_ID_5581429728379407778" border="0" alt="" src="http://4.bp.blogspot.com/-0QPBp4Bmcec/TXU4xCrcDaI/AAAAAAAAAJA/9-XF4TkfUj8/s320/JSRL.JPG" /&gt;&lt;/a&gt;I sneaked in a little development on my &lt;span id="SPELLING_ERROR_0" class="blsp-spelling-error"&gt;JSRL&lt;/span&gt; &lt;span id="SPELLING_ERROR_1" class="blsp-spelling-error"&gt;roguelike&lt;/span&gt; today. Got the player character to display (the great "@" symbol). I even implemented character movement.&lt;br /&gt;&lt;br /&gt;Unfortunately I do not have a keyboard with a number keypad. So I had to remap movement keys to alphabetic characters. I think that's how the original Rogue handled movement.&lt;br /&gt;&lt;br /&gt;It should be trivial to map the movement back to a real keypad once I test with a standard keyboard. Now I am deliberating on what to add next? Some gold? Stairs to a lower level? Whatever I choose, I will do that work tomorrow.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/12003737521893278-7492382390101741165?l=legend-angband.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://legend-angband.blogspot.com/feeds/7492382390101741165/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=12003737521893278&amp;postID=7492382390101741165' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/12003737521893278/posts/default/7492382390101741165'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/12003737521893278/posts/default/7492382390101741165'/><link rel='alternate' type='text/html' href='http://legend-angband.blogspot.com/2011/03/we-have-player.html' title='We Have a Player'/><author><name>Legend of Angband</name><uri>http://www.blogger.com/profile/18049943271218398553</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='23' height='32' src='http://4.bp.blogspot.com/_DBkuoqY-aBU/SbXDrLNoOHI/AAAAAAAAABw/XPR0HThWRE0/S220/Frodo.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://4.bp.blogspot.com/-0QPBp4Bmcec/TXU4xCrcDaI/AAAAAAAAAJA/9-XF4TkfUj8/s72-c/JSRL.JPG' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-12003737521893278.post-9081740745187017244</id><published>2011-03-06T22:27:00.003-05:00</published><updated>2011-03-06T22:34:27.821-05:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='7DRL'/><category scheme='http://www.blogger.com/atom/ns#' term='Stygia'/><category scheme='http://www.blogger.com/atom/ns#' term='Gnomes'/><title type='text'>The Competition</title><content type='html'>&lt;a href="http://2.bp.blogspot.com/-gPdEGEn_36s/TXRSNold5JI/AAAAAAAAAIw/78DYBKf9Jhg/s1600/Rogue.jpg"&gt;&lt;img style="TEXT-ALIGN: center; MARGIN: 0px auto 10px; WIDTH: 320px; DISPLAY: block; HEIGHT: 274px; CURSOR: hand" id="BLOGGER_PHOTO_ID_5581176232405230738" border="0" alt="" src="http://2.bp.blogspot.com/-gPdEGEn_36s/TXRSNold5JI/AAAAAAAAAIw/78DYBKf9Jhg/s320/Rogue.jpg" /&gt;&lt;/a&gt;I am keeping an eye on the &lt;span id="SPELLING_ERROR_0" class="blsp-spelling-error"&gt;roguelike&lt;/span&gt; development newsgroup to see what others are up to. There were a lot of other people starting up their 7&lt;span id="SPELLING_ERROR_1" class="blsp-spelling-error"&gt;DRL&lt;/span&gt; entries after I announced mine.&lt;br /&gt;&lt;br /&gt;Some developers are making great progress. It looks as though &lt;a href="http://stygiaroguelike.wordpress.com/2011/03/06/day-1-update-1/"&gt;&lt;span id="SPELLING_ERROR_2" class="blsp-spelling-error"&gt;Stygia&lt;/span&gt;&lt;/a&gt; has navigational directions implemented already. And I am not sure, but &lt;a href="http://heroicfisticuffs.blogspot.com/2011/03/gnomes.html"&gt;Gnomes&lt;/a&gt; might already be done.&lt;br /&gt;&lt;br /&gt;Luckily you are only competing against yourself and the clock in this contest. Everyone has the ability to win if you can produce a playable game within the one week time period.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/12003737521893278-9081740745187017244?l=legend-angband.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://legend-angband.blogspot.com/feeds/9081740745187017244/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=12003737521893278&amp;postID=9081740745187017244' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/12003737521893278/posts/default/9081740745187017244'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/12003737521893278/posts/default/9081740745187017244'/><link rel='alternate' type='text/html' href='http://legend-angband.blogspot.com/2011/03/competition.html' title='The Competition'/><author><name>Legend of Angband</name><uri>http://www.blogger.com/profile/18049943271218398553</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='23' height='32' src='http://4.bp.blogspot.com/_DBkuoqY-aBU/SbXDrLNoOHI/AAAAAAAAABw/XPR0HThWRE0/S220/Frodo.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://2.bp.blogspot.com/-gPdEGEn_36s/TXRSNold5JI/AAAAAAAAAIw/78DYBKf9Jhg/s72-c/Rogue.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-12003737521893278.post-8827067264385735820</id><published>2011-03-06T21:27:00.001-05:00</published><updated>2011-03-06T21:30:24.419-05:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='rooms'/><category scheme='http://www.blogger.com/atom/ns#' term='commands'/><category scheme='http://www.blogger.com/atom/ns#' term='JSRL'/><category scheme='http://www.blogger.com/atom/ns#' term='navigation'/><title type='text'>Arrival of the Maze</title><content type='html'>&lt;img style="MARGIN: 0px 10px 10px 0px; WIDTH: 320px; FLOAT: left; HEIGHT: 211px; CURSOR: hand" id="BLOGGER_PHOTO_ID_5581159149101113778" border="0" alt="" src="http://3.bp.blogspot.com/-dvchu4bB8EU/TXRCrQUX4bI/AAAAAAAAAIY/wMUh43DpXb8/s320/JSRL.JPG" /&gt;Made some progress on the &lt;span id="SPELLING_ERROR_0" class="blsp-spelling-error"&gt;JSRL&lt;/span&gt; &lt;span id="SPELLING_ERROR_1" class="blsp-spelling-error"&gt;roguelike&lt;/span&gt; game. Now I have drawn some rooms in the dungeon. They are of random size and in random locations. Sometimes the rooms are not connected. But it is good enough for now.&lt;br /&gt;&lt;br /&gt;Next step is to get the adventurer displayed using the "@" sign. Then I have to process commands from the user. Specifically I want to start with navigational commands. You know. If the user presses up, the symbol moves up one position on the screen unless there is some obstruction.&lt;br /&gt;&lt;br /&gt;I am optimistic that the resulting game after a week will be marginally playable.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/12003737521893278-8827067264385735820?l=legend-angband.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://legend-angband.blogspot.com/feeds/8827067264385735820/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=12003737521893278&amp;postID=8827067264385735820' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/12003737521893278/posts/default/8827067264385735820'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/12003737521893278/posts/default/8827067264385735820'/><link rel='alternate' type='text/html' href='http://legend-angband.blogspot.com/2011/03/arrival-of-maze.html' title='Arrival of the Maze'/><author><name>Legend of Angband</name><uri>http://www.blogger.com/profile/18049943271218398553</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='23' height='32' src='http://4.bp.blogspot.com/_DBkuoqY-aBU/SbXDrLNoOHI/AAAAAAAAABw/XPR0HThWRE0/S220/Frodo.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://3.bp.blogspot.com/-dvchu4bB8EU/TXRCrQUX4bI/AAAAAAAAAIY/wMUh43DpXb8/s72-c/JSRL.JPG' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-12003737521893278.post-9215060234422478296</id><published>2011-03-06T01:00:00.002-05:00</published><updated>2011-03-06T01:06:08.414-05:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='monsters'/><category scheme='http://www.blogger.com/atom/ns#' term='heal'/><category scheme='http://www.blogger.com/atom/ns#' term='levels'/><category scheme='http://www.blogger.com/atom/ns#' term='Quest'/><category scheme='http://www.blogger.com/atom/ns#' term='regeneration'/><title type='text'>Pablo is Moving Forward</title><content type='html'>&lt;a href="http://2.bp.blogspot.com/-o_S8Ok3Kkqo/TXMjLm8GpYI/AAAAAAAAAIQ/Ln-FtYJsWRo/s1600/PabloQuest.jpg"&gt;&lt;img style="MARGIN: 0px 10px 10px 0px; WIDTH: 191px; FLOAT: left; HEIGHT: 202px; CURSOR: hand" id="BLOGGER_PHOTO_ID_5580843045580350850" border="0" alt="" src="http://2.bp.blogspot.com/-o_S8Ok3Kkqo/TXMjLm8GpYI/AAAAAAAAAIQ/Ln-FtYJsWRo/s320/PabloQuest.jpg" /&gt;&lt;/a&gt;I had previously played &lt;a href="http://legend-angband.blogspot.com/2011/02/pablo-quest.html"&gt;&lt;span id="SPELLING_ERROR_0" class="blsp-spelling-error"&gt;PabloQuest&lt;/span&gt;&lt;/a&gt; and had some problems with it. Turns out I did not fully understand how the game worked. Once I figured that out, the game did not seem to freeze.&lt;br /&gt;&lt;br /&gt;I heard from the author of &lt;span id="SPELLING_ERROR_1" class="blsp-spelling-error"&gt;PabloQuest&lt;/span&gt;. Apparently he has a new version out. I downloaded and played this new version. Immediately I saw some new stuff. You start out a new game by stating how many levels you want to play.&lt;br /&gt;&lt;br /&gt;This time around I paid more attention to your companion Quest. I guess he is a dog or something. Quest will go into a room and kill the monsters for you. Works for me.&lt;br /&gt;&lt;br /&gt;There are still questions I have. For example my hit points don't seem to regenerate by themselves. I tried reading a scroll of heal, but got only 1HP of health back. Also I found it strange that I would walk right over top of gold. I got to press a key to grab it. Look here. I am always going to want to grab the gold. Why &lt;span id="SPELLING_ERROR_2" class="blsp-spelling-corrected"&gt;wouldn't&lt;/span&gt; I?&lt;br /&gt;&lt;br /&gt;Finally I must have gained a character level, because I was asked what I want to increase. I answered "life". Not sure what that did. Maybe in the end, when the game is finished, I can read the manual.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/12003737521893278-9215060234422478296?l=legend-angband.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://legend-angband.blogspot.com/feeds/9215060234422478296/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=12003737521893278&amp;postID=9215060234422478296' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/12003737521893278/posts/default/9215060234422478296'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/12003737521893278/posts/default/9215060234422478296'/><link rel='alternate' type='text/html' href='http://legend-angband.blogspot.com/2011/03/pablo-is-moving-forward.html' title='Pablo is Moving Forward'/><author><name>Legend of Angband</name><uri>http://www.blogger.com/profile/18049943271218398553</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='23' height='32' src='http://4.bp.blogspot.com/_DBkuoqY-aBU/SbXDrLNoOHI/AAAAAAAAABw/XPR0HThWRE0/S220/Frodo.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://2.bp.blogspot.com/-o_S8Ok3Kkqo/TXMjLm8GpYI/AAAAAAAAAIQ/Ln-FtYJsWRo/s72-c/PabloQuest.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-12003737521893278.post-4038428958514272839</id><published>2011-03-06T00:14:00.002-05:00</published><updated>2011-03-06T00:19:03.477-05:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='screen'/><category scheme='http://www.blogger.com/atom/ns#' term='rooms'/><category scheme='http://www.blogger.com/atom/ns#' term='dungeon'/><category scheme='http://www.blogger.com/atom/ns#' term='Google'/><category scheme='http://www.blogger.com/atom/ns#' term='errors'/><category scheme='http://www.blogger.com/atom/ns#' term='walls'/><title type='text'>The First Screen</title><content type='html'>&lt;a href="http://4.bp.blogspot.com/-j7d3qNyY25E/TXMZP_JTnMI/AAAAAAAAAII/8O9QMt0SgeQ/s1600/JSRL.JPG"&gt;&lt;img style="TEXT-ALIGN: center; MARGIN: 0px auto 10px; WIDTH: 320px; DISPLAY: block; HEIGHT: 267px; CURSOR: hand" id="BLOGGER_PHOTO_ID_5580832125681376450" border="0" alt="" src="http://4.bp.blogspot.com/-j7d3qNyY25E/TXMZP_JTnMI/AAAAAAAAAII/8O9QMt0SgeQ/s320/JSRL.JPG" /&gt;&lt;/a&gt;I started writing my &lt;span id="SPELLING_ERROR_0" class="blsp-spelling-error"&gt;Angband&lt;/span&gt; clone for the Seven Day &lt;a href="http://legend-angband.blogspot.com/2011/03/seven-day-roguelike.html"&gt;&lt;span id="SPELLING_ERROR_1" class="blsp-spelling-error"&gt;Roguelike&lt;/span&gt;&lt;/a&gt; Challenge. It was a rough start. I had programming problems getting the screen to display. There were a lot of errors. I googled the web for some help. Found a technique that works.&lt;br /&gt;&lt;br /&gt;Now I got a screen with all dungeon wall characters. However I got some code that backs a general dungeon in memory. That dungeon is being transposed onto the screen. I guess the next step would be to carve out rooms and corridors in the dungeon.&lt;br /&gt;&lt;br /&gt;Yeah the screen does not look sexy. But it actually displays something. That is a start. I think I will call it quits for the night. A good night sleep should put me in position to knock out some more code tomorrow. It is still the weekend.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/12003737521893278-4038428958514272839?l=legend-angband.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://legend-angband.blogspot.com/feeds/4038428958514272839/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=12003737521893278&amp;postID=4038428958514272839' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/12003737521893278/posts/default/4038428958514272839'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/12003737521893278/posts/default/4038428958514272839'/><link rel='alternate' type='text/html' href='http://legend-angband.blogspot.com/2011/03/first-screen.html' title='The First Screen'/><author><name>Legend of Angband</name><uri>http://www.blogger.com/profile/18049943271218398553</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='23' height='32' src='http://4.bp.blogspot.com/_DBkuoqY-aBU/SbXDrLNoOHI/AAAAAAAAABw/XPR0HThWRE0/S220/Frodo.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://4.bp.blogspot.com/-j7d3qNyY25E/TXMZP_JTnMI/AAAAAAAAAII/8O9QMt0SgeQ/s72-c/JSRL.JPG' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-12003737521893278.post-7359233762401372843</id><published>2011-03-05T21:00:00.002-05:00</published><updated>2011-03-05T21:05:32.365-05:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='JavaScript'/><category scheme='http://www.blogger.com/atom/ns#' term='big boss'/><category scheme='http://www.blogger.com/atom/ns#' term='7DRL'/><category scheme='http://www.blogger.com/atom/ns#' term='dungeon'/><category scheme='http://www.blogger.com/atom/ns#' term='JSRL'/><title type='text'>Seven Day Roguelike</title><content type='html'>&lt;a href="http://4.bp.blogspot.com/-An-qxuuDFME/TXLqy6HARKI/AAAAAAAAAHw/rQsZzzMG1TY/s1600/7DRL.jpg"&gt;&lt;img style="MARGIN: 0px 10px 10px 0px; WIDTH: 251px; FLOAT: left; HEIGHT: 201px; CURSOR: hand" id="BLOGGER_PHOTO_ID_5580781048578458786" border="0" alt="" src="http://4.bp.blogspot.com/-An-qxuuDFME/TXLqy6HARKI/AAAAAAAAAHw/rQsZzzMG1TY/s320/7DRL.jpg" /&gt;&lt;/a&gt;It is official. I am going to write an &lt;span id="SPELLING_ERROR_0" class="blsp-spelling-error"&gt;Angband&lt;/span&gt; like game in the next 7 days, or die trying. I posted my announcement as a reply in the rec games &lt;span id="SPELLING_ERROR_1" class="blsp-spelling-error"&gt;roguelike&lt;/span&gt; development USENET &lt;span id="SPELLING_ERROR_2" class="blsp-spelling-error"&gt;newgroup&lt;/span&gt;.&lt;br /&gt;&lt;br /&gt;My game will be written in the JavaScript programming language. That means you will be able to run it in your web browser. It will be a challenge as I am learning JavaScript right now.&lt;br /&gt;&lt;br /&gt;The goal will be to get anything running. I will be happy if I get some dungeons walls up, an "@" symbol running around, and some gold and monsters. The eventual goal is to have 10 &lt;span id="SPELLING_ERROR_3" class="blsp-spelling-corrected"&gt;dungeon&lt;/span&gt; levels and a big boss to fight at the end. But let's not get ahead of ourselves. Time to start coding.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/12003737521893278-7359233762401372843?l=legend-angband.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://legend-angband.blogspot.com/feeds/7359233762401372843/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=12003737521893278&amp;postID=7359233762401372843' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/12003737521893278/posts/default/7359233762401372843'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/12003737521893278/posts/default/7359233762401372843'/><link rel='alternate' type='text/html' href='http://legend-angband.blogspot.com/2011/03/seven-day-roguelike.html' title='Seven Day Roguelike'/><author><name>Legend of Angband</name><uri>http://www.blogger.com/profile/18049943271218398553</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='23' height='32' src='http://4.bp.blogspot.com/_DBkuoqY-aBU/SbXDrLNoOHI/AAAAAAAAABw/XPR0HThWRE0/S220/Frodo.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://4.bp.blogspot.com/-An-qxuuDFME/TXLqy6HARKI/AAAAAAAAAHw/rQsZzzMG1TY/s72-c/7DRL.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-12003737521893278.post-6032326748976900268</id><published>2011-03-05T01:02:00.005-05:00</published><updated>2011-03-05T01:08:15.037-05:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='magic missile'/><category scheme='http://www.blogger.com/atom/ns#' term='spellcasting'/><category scheme='http://www.blogger.com/atom/ns#' term='lantern'/><title type='text'>Going Rogue</title><content type='html'>&lt;a href="http://2.bp.blogspot.com/-N_YQXRc8bEQ/TXHSSbs1nkI/AAAAAAAAAHo/HFMxkMF4_lY/s1600/Rogue.jpg"&gt;&lt;img style="MARGIN: 0px 10px 10px 0px; WIDTH: 240px; FLOAT: left; HEIGHT: 320px; CURSOR: hand" id="BLOGGER_PHOTO_ID_5580472627404054082" border="0" alt="" src="http://2.bp.blogspot.com/-N_YQXRc8bEQ/TXHSSbs1nkI/AAAAAAAAAHo/HFMxkMF4_lY/s320/Rogue.jpg" /&gt;&lt;/a&gt;Normally I play a &lt;span id="SPELLING_ERROR_0" class="blsp-spelling-error"&gt;mage&lt;/span&gt; in &lt;span id="SPELLING_ERROR_1" class="blsp-spelling-error"&gt;Angband&lt;/span&gt;. I love the ability to identify things I find in the dungeon for profit. Magic missile and stinking cloud are great weapons. Once in a while I play a fighter. However the lack of any &lt;span id="SPELLING_ERROR_2" class="blsp-spelling-corrected"&gt;spell casting&lt;/span&gt; gets annoying.&lt;br /&gt;&lt;br /&gt;Now I am trying out a rogue character. I just started out. The best thing I have so far is a lantern. I pretty much just duke it out with monsters like a fighter. I both a strength and dexterity of at least 18. That gives me some nice bonus to hit and damage.&lt;br /&gt;&lt;br /&gt;I do not think this character will get far. But I bet it will be a whole lot of fun. As usual, I just need to resist the urge to dive too far.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/12003737521893278-6032326748976900268?l=legend-angband.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://legend-angband.blogspot.com/feeds/6032326748976900268/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=12003737521893278&amp;postID=6032326748976900268' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/12003737521893278/posts/default/6032326748976900268'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/12003737521893278/posts/default/6032326748976900268'/><link rel='alternate' type='text/html' href='http://legend-angband.blogspot.com/2011/03/going-rogue.html' title='Going Rogue'/><author><name>Legend of Angband</name><uri>http://www.blogger.com/profile/18049943271218398553</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='23' height='32' src='http://4.bp.blogspot.com/_DBkuoqY-aBU/SbXDrLNoOHI/AAAAAAAAABw/XPR0HThWRE0/S220/Frodo.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://2.bp.blogspot.com/-N_YQXRc8bEQ/TXHSSbs1nkI/AAAAAAAAAHo/HFMxkMF4_lY/s72-c/Rogue.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-12003737521893278.post-473337189413507868</id><published>2011-02-24T01:31:00.002-05:00</published><updated>2011-02-24T01:34:36.203-05:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='monsters'/><category scheme='http://www.blogger.com/atom/ns#' term='problems'/><category scheme='http://www.blogger.com/atom/ns#' term='dungeon'/><title type='text'>Pablo Quest</title><content type='html'>&lt;a href="http://1.bp.blogspot.com/-NoEs_Lutsxk/TWX7OvsbP5I/AAAAAAAAAHg/1TYus_Q-bsU/s1600/PabloQuest.jpg"&gt;&lt;img style="MARGIN: 0px 10px 10px 0px; WIDTH: 191px; FLOAT: left; HEIGHT: 202px; CURSOR: hand" id="BLOGGER_PHOTO_ID_5577139944307769234" border="0" alt="" src="http://1.bp.blogspot.com/-NoEs_Lutsxk/TWX7OvsbP5I/AAAAAAAAAHg/1TYus_Q-bsU/s320/PabloQuest.jpg" /&gt;&lt;/a&gt;I just downloaded and tried out &lt;a href="http://pabloquest.blogspot.com/"&gt;Pablo&lt;/a&gt; Quest. At first it seemed pretty slick. The dungeon walls were drawn nicely. The keyboard controls were intuitive. Things were looking good.&lt;br /&gt;&lt;br /&gt;Then I attacked some monsters. And the game froze up on me. I run Windows 7. I restarted the application. As soon as I got into a fight, the game froze up again. Dang.&lt;br /&gt;&lt;br /&gt;The Pablo Quest home page declares that the game is bad ass. I want to believe it. But I need to be able to get past the problems with the game first.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/12003737521893278-473337189413507868?l=legend-angband.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://legend-angband.blogspot.com/feeds/473337189413507868/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=12003737521893278&amp;postID=473337189413507868' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/12003737521893278/posts/default/473337189413507868'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/12003737521893278/posts/default/473337189413507868'/><link rel='alternate' type='text/html' href='http://legend-angband.blogspot.com/2011/02/pablo-quest.html' title='Pablo Quest'/><author><name>Legend of Angband</name><uri>http://www.blogger.com/profile/18049943271218398553</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='23' height='32' src='http://4.bp.blogspot.com/_DBkuoqY-aBU/SbXDrLNoOHI/AAAAAAAAABw/XPR0HThWRE0/S220/Frodo.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://1.bp.blogspot.com/-NoEs_Lutsxk/TWX7OvsbP5I/AAAAAAAAAHg/1TYus_Q-bsU/s72-c/PabloQuest.jpg' height='72' width='72'/><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-12003737521893278.post-5595224590166867411</id><published>2011-02-16T16:43:00.002-05:00</published><updated>2011-02-16T16:46:28.981-05:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='nap'/><category scheme='http://www.blogger.com/atom/ns#' term='Calris'/><category scheme='http://www.blogger.com/atom/ns#' term='starvation'/><category scheme='http://www.blogger.com/atom/ns#' term='fighter'/><title type='text'>Useless Death</title><content type='html'>&lt;a href="http://4.bp.blogspot.com/-wrVdn15Ra6s/TVxFFKHFVVI/AAAAAAAAAHY/uGXts3O1zas/s1600/Death.jpg"&gt;&lt;img style="MARGIN: 0px 10px 10px 0px; WIDTH: 320px; FLOAT: left; HEIGHT: 250px; CURSOR: hand" id="BLOGGER_PHOTO_ID_5574406393693558098" border="0" alt="" src="http://4.bp.blogspot.com/-wrVdn15Ra6s/TVxFFKHFVVI/AAAAAAAAAHY/uGXts3O1zas/s320/Death.jpg" /&gt;&lt;/a&gt;I had a pretty good human fighter going in &lt;span id="SPELLING_ERROR_0" class="blsp-spelling-error"&gt;Angband&lt;/span&gt;. Just found &lt;span id="SPELLING_ERROR_1" class="blsp-spelling-error"&gt;Calris&lt;/span&gt; and had enchanted the hit up to +9. Then I went down into the dungeon. I felt sleepy and knew I needed to take a nap. But I was kicking butt in &lt;span id="SPELLING_ERROR_2" class="blsp-spelling-error"&gt;Angband&lt;/span&gt;.&lt;br /&gt;&lt;br /&gt;Next thing I knew I fell asleep. When I woke up, my fighter was dead. What the heck happened? I had pressed the key to search for a door. Then I fell asleep. I guess my poor fighter kept searching.&lt;br /&gt;&lt;br /&gt;Eventually the fighter got hungry, was not fed, and died due to starvation. Damn. Time to institute a new rule. If I ever had a good player and start to get tired, then it is time to end the game. Period.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/12003737521893278-5595224590166867411?l=legend-angband.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://legend-angband.blogspot.com/feeds/5595224590166867411/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=12003737521893278&amp;postID=5595224590166867411' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/12003737521893278/posts/default/5595224590166867411'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/12003737521893278/posts/default/5595224590166867411'/><link rel='alternate' type='text/html' href='http://legend-angband.blogspot.com/2011/02/useless-death.html' title='Useless Death'/><author><name>Legend of Angband</name><uri>http://www.blogger.com/profile/18049943271218398553</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='23' height='32' src='http://4.bp.blogspot.com/_DBkuoqY-aBU/SbXDrLNoOHI/AAAAAAAAABw/XPR0HThWRE0/S220/Frodo.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://4.bp.blogspot.com/-wrVdn15Ra6s/TVxFFKHFVVI/AAAAAAAAAHY/uGXts3O1zas/s72-c/Death.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-12003737521893278.post-998741590226524414</id><published>2011-02-08T11:16:00.003-05:00</published><updated>2011-02-08T11:21:53.169-05:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='stats'/><category scheme='http://www.blogger.com/atom/ns#' term='resistance'/><category scheme='http://www.blogger.com/atom/ns#' term='identify'/><category scheme='http://www.blogger.com/atom/ns#' term='basilisks'/><title type='text'>The Trident of Wrath</title><content type='html'>&lt;a href="http://1.bp.blogspot.com/_DBkuoqY-aBU/TVFsbzm6MzI/AAAAAAAAAHQ/TVDf8-2gwcw/s1600/Trident.jpg"&gt;&lt;img style="MARGIN: 0px 10px 10px 0px; WIDTH: 300px; FLOAT: left; HEIGHT: 302px; CURSOR: hand" id="BLOGGER_PHOTO_ID_5571353438999687986" border="0" alt="" src="http://1.bp.blogspot.com/_DBkuoqY-aBU/TVFsbzm6MzI/AAAAAAAAAHQ/TVDf8-2gwcw/s320/Trident.jpg" /&gt;&lt;/a&gt;I've got a fighter that is coming along quite nicely in Angband. Been experimenting with different weapons to get the maximum damage per round. Just found a Trident of Wrath with +2 attack speed. It does over 300HP of damage per turn. Yes.&lt;br /&gt;&lt;br /&gt;The fighter can automatically pseudo identify items. I hate when this detects an item being magical, but it is actually cursed. I have to waste a spell of identify to find out the magic worked in a negative way on the item.&lt;br /&gt;&lt;br /&gt;My speed is up to +14 now. However it comes with me having to take off one of my items of resistance. So now I only have a shield of Elvenkind which resists cold, fire, etc. That means I take one third damage from those attacks. Might have to put back on a second item of resistance to shrink that to one ninth damage.&lt;br /&gt;&lt;br /&gt;All of my stats are maxxed out except for wisdom and intelligence. I can see invisible creatures, as well as resist blindness. I got free action. Now I still am very careful around basilisks. However I am starting to be confident in even the lower levels of the dungeon. Will keep you posted on this characters progress. Oh yeah. His name is Fighter.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/12003737521893278-998741590226524414?l=legend-angband.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://legend-angband.blogspot.com/feeds/998741590226524414/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=12003737521893278&amp;postID=998741590226524414' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/12003737521893278/posts/default/998741590226524414'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/12003737521893278/posts/default/998741590226524414'/><link rel='alternate' type='text/html' href='http://legend-angband.blogspot.com/2011/02/trident-of-wrath.html' title='The Trident of Wrath'/><author><name>Legend of Angband</name><uri>http://www.blogger.com/profile/18049943271218398553</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='23' height='32' src='http://4.bp.blogspot.com/_DBkuoqY-aBU/SbXDrLNoOHI/AAAAAAAAABw/XPR0HThWRE0/S220/Frodo.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://1.bp.blogspot.com/_DBkuoqY-aBU/TVFsbzm6MzI/AAAAAAAAAHQ/TVDf8-2gwcw/s72-c/Trident.jpg' height='72' width='72'/><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-12003737521893278.post-3520728786108860939</id><published>2011-02-03T18:01:00.002-05:00</published><updated>2011-02-03T18:01:00.120-05:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='minions'/><category scheme='http://www.blogger.com/atom/ns#' term='teleport'/><category scheme='http://www.blogger.com/atom/ns#' term='spell books'/><category scheme='http://www.blogger.com/atom/ns#' term='demons'/><category scheme='http://www.blogger.com/atom/ns#' term='summoning'/><title type='text'>The Balrog of Moria</title><content type='html'>&lt;a href="http://1.bp.blogspot.com/_DBkuoqY-aBU/TUniShDbLoI/AAAAAAAAAHI/LWFLvXrVxUY/s1600/Balrog.jpg"&gt;&lt;img style="MARGIN: 0px 10px 10px 0px; WIDTH: 247px; FLOAT: left; HEIGHT: 320px; CURSOR: hand" id="BLOGGER_PHOTO_ID_5569231221958585986" border="0" alt="" src="http://1.bp.blogspot.com/_DBkuoqY-aBU/TUniShDbLoI/AAAAAAAAAHI/LWFLvXrVxUY/s320/Balrog.jpg" /&gt;&lt;/a&gt;I was wandering around deep in the dungeon. It was around dungeon level 50. Saw a huge number of demons and such congregating in a room. So I started attacking them. The problem was that they kept summoning their friends. I would kill until my HP got low. Then I would &lt;span id="SPELLING_ERROR_0" class="blsp-spelling-error"&gt;teleport&lt;/span&gt; out of there.&lt;br /&gt;&lt;br /&gt;Eventually they burned up a lot of my &lt;span id="SPELLING_ERROR_1" class="blsp-spelling-corrected"&gt;spell books&lt;/span&gt;. The good books remained. But I lost the ability to &lt;span id="SPELLING_ERROR_2" class="blsp-spelling-error"&gt;teleport&lt;/span&gt;. Then I found out why there were so many demons in town. I was up against the &lt;span id="SPELLING_ERROR_3" class="blsp-spelling-error"&gt;Balrog&lt;/span&gt; of Moria. He was &lt;span id="SPELLING_ERROR_4" class="blsp-spelling-corrected"&gt;tough&lt;/span&gt; to kill. But I got the job done. I thought I would finish off all his minions before returning to town. No suck luck.&lt;br /&gt;&lt;br /&gt;I was a bit handicapped by the loss of my spell books. Yes I should have been carrying multiple copies of each of them. I would get close to getting the demons under control. Then someone would summon a bunch more. The lesser &lt;span id="SPELLING_ERROR_5" class="blsp-spelling-error"&gt;balrogs&lt;/span&gt; were tough to beat. Eventually my HP got low. So I read a scroll of word of recall. It was too bad because I did not pick up any treasure from defeating all the demons. I did raise a couple character levels. That is significant because it takes a couple hundred thousand experience points for each level.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/12003737521893278-3520728786108860939?l=legend-angband.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://legend-angband.blogspot.com/feeds/3520728786108860939/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=12003737521893278&amp;postID=3520728786108860939' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/12003737521893278/posts/default/3520728786108860939'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/12003737521893278/posts/default/3520728786108860939'/><link rel='alternate' type='text/html' href='http://legend-angband.blogspot.com/2011/02/balrog-of-moria.html' title='The Balrog of Moria'/><author><name>Legend of Angband</name><uri>http://www.blogger.com/profile/18049943271218398553</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='23' height='32' src='http://4.bp.blogspot.com/_DBkuoqY-aBU/SbXDrLNoOHI/AAAAAAAAABw/XPR0HThWRE0/S220/Frodo.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://1.bp.blogspot.com/_DBkuoqY-aBU/TUniShDbLoI/AAAAAAAAAHI/LWFLvXrVxUY/s72-c/Balrog.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-12003737521893278.post-6865129115372813416</id><published>2011-02-02T16:51:00.003-05:00</published><updated>2011-02-02T16:55:46.320-05:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='potions'/><category scheme='http://www.blogger.com/atom/ns#' term='drain life'/><category scheme='http://www.blogger.com/atom/ns#' term='experience'/><category scheme='http://www.blogger.com/atom/ns#' term='life levels'/><title type='text'>The Amulet of Sustenance</title><content type='html'>&lt;a href="http://1.bp.blogspot.com/_DBkuoqY-aBU/TUnSFfP44JI/AAAAAAAAAHA/Q0bbU0AZmGg/s1600/Sustenance.jpg"&gt;&lt;img style="MARGIN: 0px 10px 10px 0px; WIDTH: 320px; FLOAT: left; HEIGHT: 296px; CURSOR: hand" id="BLOGGER_PHOTO_ID_5569213405949649042" border="0" alt="" src="http://1.bp.blogspot.com/_DBkuoqY-aBU/TUnSFfP44JI/AAAAAAAAAHA/Q0bbU0AZmGg/s320/Sustenance.jpg" /&gt;&lt;/a&gt;As I get lower in the &lt;span id="SPELLING_ERROR_0" class="blsp-spelling-error"&gt;Angband&lt;/span&gt; dungeon, I carry around a bunch of Potions of Restore Life Levels. I don't want to waste time coming back up to town to buy them. And I want my kills to count towards my experience, even after somebody drain my life.&lt;br /&gt;&lt;br /&gt;I was exited to buy an Amulet of Sustenance. It claims to sustain your life force. There is only just one problem. Monsters are draining my life force left and right. I guess I don't understand exactly what this amulet does. Might be time to switch it out for another more useful amulet.&lt;br /&gt;&lt;br /&gt;Now I am back to carrying Potions of Restore Life Levels. There are too many opponents who are draining. I did hit the high score on the &lt;span id="SPELLING_ERROR_1" class="blsp-spelling-error"&gt;Angband&lt;/span&gt; Hall of Fame. And I am still alive ... for now.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/12003737521893278-6865129115372813416?l=legend-angband.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://legend-angband.blogspot.com/feeds/6865129115372813416/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=12003737521893278&amp;postID=6865129115372813416' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/12003737521893278/posts/default/6865129115372813416'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/12003737521893278/posts/default/6865129115372813416'/><link rel='alternate' type='text/html' href='http://legend-angband.blogspot.com/2011/02/amulet-of-sustenance.html' title='The Amulet of Sustenance'/><author><name>Legend of Angband</name><uri>http://www.blogger.com/profile/18049943271218398553</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='23' height='32' src='http://4.bp.blogspot.com/_DBkuoqY-aBU/SbXDrLNoOHI/AAAAAAAAABw/XPR0HThWRE0/S220/Frodo.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://1.bp.blogspot.com/_DBkuoqY-aBU/TUnSFfP44JI/AAAAAAAAAHA/Q0bbU0AZmGg/s72-c/Sustenance.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-12003737521893278.post-6889535054668112903</id><published>2011-02-01T19:24:00.002-05:00</published><updated>2011-02-01T19:30:45.324-05:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='shield'/><category scheme='http://www.blogger.com/atom/ns#' term='dungeon'/><category scheme='http://www.blogger.com/atom/ns#' term='hydras'/><category scheme='http://www.blogger.com/atom/ns#' term='hounds'/><title type='text'>Meeting Medusa</title><content type='html'>&lt;a href="http://3.bp.blogspot.com/_DBkuoqY-aBU/TUikU8JxxCI/AAAAAAAAAG4/ZLLwbyN06tU/s1600/Medusa.jpg"&gt;&lt;img style="MARGIN: 0px 10px 10px 0px; WIDTH: 208px; FLOAT: left; HEIGHT: 320px; CURSOR: hand" id="BLOGGER_PHOTO_ID_5568881618895094818" border="0" alt="" src="http://3.bp.blogspot.com/_DBkuoqY-aBU/TUikU8JxxCI/AAAAAAAAAG4/ZLLwbyN06tU/s320/Medusa.jpg" /&gt;&lt;/a&gt;For a very long time, I have been very conservative with my &lt;span id="SPELLING_ERROR_0" class="blsp-spelling-error"&gt;Angband&lt;/span&gt; character. Did not dive too deep into the dungeon. However to make it to the next couple character levels, I needed harder monsters to fight. So I decided to go down a few dungeon levels.&lt;br /&gt;&lt;br /&gt;I was careful with the various evil hounds that attacked. Then I ran into Medusa in a corridor. This was lucky because she was summoning hydras a bit. I hasted myself, cast my shield spell, and also casted a resistance spell. You never know when extra resistance protection can save you.&lt;br /&gt;&lt;br /&gt;My Lance of the &lt;span id="SPELLING_ERROR_1" class="blsp-spelling-error"&gt;Eorlings&lt;/span&gt; weapon smite Medusa quite a few times. I guess she counts as an evil creature, so I do a nice average 357 points of damage per round. It was disturbing that Medusa's hit points were not &lt;span id="SPELLING_ERROR_2" class="blsp-spelling-corrected"&gt;draining&lt;/span&gt; quick enough. However I kept up the attack until I had her head. Then I finished up, bumping off the hydras she summoned. The bummer was that she only dropped gold for me. No artifacts were found.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/12003737521893278-6889535054668112903?l=legend-angband.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://legend-angband.blogspot.com/feeds/6889535054668112903/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=12003737521893278&amp;postID=6889535054668112903' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/12003737521893278/posts/default/6889535054668112903'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/12003737521893278/posts/default/6889535054668112903'/><link rel='alternate' type='text/html' href='http://legend-angband.blogspot.com/2011/02/meeting-medusa.html' title='Meeting Medusa'/><author><name>Legend of Angband</name><uri>http://www.blogger.com/profile/18049943271218398553</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='23' height='32' src='http://4.bp.blogspot.com/_DBkuoqY-aBU/SbXDrLNoOHI/AAAAAAAAABw/XPR0HThWRE0/S220/Frodo.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://3.bp.blogspot.com/_DBkuoqY-aBU/TUikU8JxxCI/AAAAAAAAAG4/ZLLwbyN06tU/s72-c/Medusa.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-12003737521893278.post-917099999300174629</id><published>2011-01-30T17:17:00.003-05:00</published><updated>2011-01-30T17:24:32.123-05:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='speed'/><category scheme='http://www.blogger.com/atom/ns#' term='constitution'/><category scheme='http://www.blogger.com/atom/ns#' term='resistance'/><category scheme='http://www.blogger.com/atom/ns#' term='attacks'/><category scheme='http://www.blogger.com/atom/ns#' term='combat'/><title type='text'>Leather Shield of the Haradrim</title><content type='html'>&lt;a href="http://3.bp.blogspot.com/_DBkuoqY-aBU/TUXjselm9JI/AAAAAAAAAGs/1X9aCjHUNYQ/s1600/Haradrim.jpg"&gt;&lt;img style="MARGIN: 0px 10px 10px 0px; WIDTH: 320px; FLOAT: left; HEIGHT: 252px; CURSOR: hand" id="BLOGGER_PHOTO_ID_5568106867578041490" border="0" alt="" src="http://3.bp.blogspot.com/_DBkuoqY-aBU/TUXjselm9JI/AAAAAAAAAGs/1X9aCjHUNYQ/s320/Haradrim.jpg" /&gt;&lt;/a&gt;I got my character level 35 human &lt;span id="SPELLING_ERROR_0" class="blsp-spelling-error"&gt;mage&lt;/span&gt; running pretty smoothly in &lt;span id="SPELLING_ERROR_1" class="blsp-spelling-error"&gt;Angband&lt;/span&gt;. Was worried for a while because I did not have the standard resistance for a while. Now I have at least one item which provides resistance to acid/lightning/fire/cold.&lt;br /&gt;&lt;br /&gt;The most interesting item I wield is the Leather Shield of the &lt;span id="SPELLING_ERROR_2" class="blsp-spelling-error"&gt;Haradrim&lt;/span&gt;. It gives me +1 attacks. An extra swing each turn is quite delicious for hand to hand combat. I also wear two +5 constitution rings &lt;span id="SPELLING_ERROR_3" class="blsp-spelling-error"&gt;maxxing&lt;/span&gt; out my constitution to 18/*** and my hit points to 593.&lt;br /&gt;&lt;br /&gt;I am trying to beef up my speed. Right now it is only +8. Would like to make it to at least +10 to be twice as fast as usual. Need another item of resistance to get take 1/9 the damage instead of the current 1/3 damage. I also would like something that speeds regeneration. You never know when you will be on the run and want to regain hit points and &lt;span id="SPELLING_ERROR_4" class="blsp-spelling-error"&gt;mana&lt;/span&gt; pronto. There is only one other character ahead of me in the &lt;span id="SPELLING_ERROR_5" class="blsp-spelling-error"&gt;Angband&lt;/span&gt; Hall of Fame. It will take many moons to catch him though.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/12003737521893278-917099999300174629?l=legend-angband.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://legend-angband.blogspot.com/feeds/917099999300174629/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=12003737521893278&amp;postID=917099999300174629' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/12003737521893278/posts/default/917099999300174629'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/12003737521893278/posts/default/917099999300174629'/><link rel='alternate' type='text/html' href='http://legend-angband.blogspot.com/2011/01/leather-shield-of-haradrim.html' title='Leather Shield of the Haradrim'/><author><name>Legend of Angband</name><uri>http://www.blogger.com/profile/18049943271218398553</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='23' height='32' src='http://4.bp.blogspot.com/_DBkuoqY-aBU/SbXDrLNoOHI/AAAAAAAAABw/XPR0HThWRE0/S220/Frodo.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://3.bp.blogspot.com/_DBkuoqY-aBU/TUXjselm9JI/AAAAAAAAAGs/1X9aCjHUNYQ/s72-c/Haradrim.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-12003737521893278.post-6905985912074915390</id><published>2010-12-29T13:58:00.002-05:00</published><updated>2010-12-29T14:01:54.199-05:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Farmer Maggot'/><category scheme='http://www.blogger.com/atom/ns#' term='graphics'/><category scheme='http://www.blogger.com/atom/ns#' term='mage'/><category scheme='http://www.blogger.com/atom/ns#' term='Angband'/><title type='text'>Windows 7</title><content type='html'>&lt;a href="http://4.bp.blogspot.com/_DBkuoqY-aBU/TRuFDLY6tEI/AAAAAAAAAGk/QWnJzy4Tm-k/s1600/Mage.gif"&gt;&lt;img style="MARGIN: 0px 10px 10px 0px; WIDTH: 267px; FLOAT: left; HEIGHT: 320px; CURSOR: hand" id="BLOGGER_PHOTO_ID_5556180854935041090" border="0" alt="" src="http://4.bp.blogspot.com/_DBkuoqY-aBU/TRuFDLY6tEI/AAAAAAAAAGk/QWnJzy4Tm-k/s320/Mage.gif" /&gt;&lt;/a&gt;Previously I tried running &lt;span id="SPELLING_ERROR_0" class="blsp-spelling-error"&gt;Angband&lt;/span&gt; v3.0 on my laptop. The graphics would not scale correctly for my screen. Plus the thing kept aborting. So I decided to go on an &lt;span id="SPELLING_ERROR_1" class="blsp-spelling-error"&gt;Angband&lt;/span&gt; hiatus.&lt;br /&gt;&lt;br /&gt;Recently I decided to give it another try. Version 3.2 has graphics that better suit my screen. The application still exits mysteriously from time to time. However I am able to restart my game where I left off.&lt;br /&gt;&lt;br /&gt;Right now I am a human &lt;span id="SPELLING_ERROR_2" class="blsp-spelling-error"&gt;mage&lt;/span&gt; character level 4. I knocked off Farmer Maggot to get a shield. It has not been identified yet. But I am wielding it because I am pretty sure it is enchanted.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/12003737521893278-6905985912074915390?l=legend-angband.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://legend-angband.blogspot.com/feeds/6905985912074915390/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=12003737521893278&amp;postID=6905985912074915390' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/12003737521893278/posts/default/6905985912074915390'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/12003737521893278/posts/default/6905985912074915390'/><link rel='alternate' type='text/html' href='http://legend-angband.blogspot.com/2010/12/windows-7.html' title='Windows 7'/><author><name>Legend of Angband</name><uri>http://www.blogger.com/profile/18049943271218398553</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='23' height='32' src='http://4.bp.blogspot.com/_DBkuoqY-aBU/SbXDrLNoOHI/AAAAAAAAABw/XPR0HThWRE0/S220/Frodo.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://4.bp.blogspot.com/_DBkuoqY-aBU/TRuFDLY6tEI/AAAAAAAAAGk/QWnJzy4Tm-k/s72-c/Mage.gif' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-12003737521893278.post-5271518899764683567</id><published>2010-12-13T11:14:00.003-05:00</published><updated>2010-12-13T11:18:17.632-05:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='shipping'/><category scheme='http://www.blogger.com/atom/ns#' term='customers'/><category scheme='http://www.blogger.com/atom/ns#' term='advertising'/><category scheme='http://www.blogger.com/atom/ns#' term='tech support'/><title type='text'>Pie in the Sky</title><content type='html'>&lt;a href="http://3.bp.blogspot.com/_DBkuoqY-aBU/TQZGdXOJjhI/AAAAAAAAAGY/PRXYha2PC9Q/s1600/PieSky.png"&gt;&lt;img style="MARGIN: 0px 10px 10px 0px; WIDTH: 282px; FLOAT: left; HEIGHT: 212px; CURSOR: hand" id="BLOGGER_PHOTO_ID_5550201061044227602" border="0" alt="" src="http://3.bp.blogspot.com/_DBkuoqY-aBU/TQZGdXOJjhI/AAAAAAAAAGY/PRXYha2PC9Q/s320/PieSky.png" /&gt;&lt;/a&gt;The game software business seems like an easy one. You code up a great game and get rich right? Well nothing it ever that easy. I gained a lot of insight by reading the history of Pie in the Sky Software. Check out their history starting with &lt;a href="http://www.pieintheskysoftware.com/menuitem-resources-history.html"&gt;&lt;span id="SPELLING_ERROR_0" class="blsp-spelling-error"&gt;Comcob&lt;/span&gt;&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;You need to time your advertising correctly. Otherwise you might sell a lot of copies before the thing is done. Then you might be forced to ship before the product is ready. That in turn will create a lot of unhappy customers.&lt;br /&gt;&lt;br /&gt;How do you handle these unhappy customers? Well you can provide technical support. That is very labor intensive. And you still might have customer who are mad. You might also have to ship out a free upgrade, fixing bugs that have no right to be in a release. Did I mention that physical shipping of software is an expensive activity?&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/12003737521893278-5271518899764683567?l=legend-angband.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://legend-angband.blogspot.com/feeds/5271518899764683567/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=12003737521893278&amp;postID=5271518899764683567' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/12003737521893278/posts/default/5271518899764683567'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/12003737521893278/posts/default/5271518899764683567'/><link rel='alternate' type='text/html' href='http://legend-angband.blogspot.com/2010/12/pie-in-sky.html' title='Pie in the Sky'/><author><name>Legend of Angband</name><uri>http://www.blogger.com/profile/18049943271218398553</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='23' height='32' src='http://4.bp.blogspot.com/_DBkuoqY-aBU/SbXDrLNoOHI/AAAAAAAAABw/XPR0HThWRE0/S220/Frodo.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://3.bp.blogspot.com/_DBkuoqY-aBU/TQZGdXOJjhI/AAAAAAAAAGY/PRXYha2PC9Q/s72-c/PieSky.png' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-12003737521893278.post-8540425551913439400</id><published>2010-11-20T14:31:00.000-05:00</published><updated>2010-11-20T14:31:01.123-05:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='university'/><category scheme='http://www.blogger.com/atom/ns#' term='game development'/><category scheme='http://www.blogger.com/atom/ns#' term='classes'/><category scheme='http://www.blogger.com/atom/ns#' term='game design'/><title type='text'>Full Sail University</title><content type='html'>&lt;a href="http://3.bp.blogspot.com/_DBkuoqY-aBU/TObQuVoVyhI/AAAAAAAAAGQ/V-EtN2n0bRo/s1600/FullSail.jpg"&gt;&lt;img style="MARGIN: 0px 10px 10px 0px; WIDTH: 320px; FLOAT: left; HEIGHT: 170px; CURSOR: hand" id="BLOGGER_PHOTO_ID_5541345886024878610" border="0" alt="" src="http://3.bp.blogspot.com/_DBkuoqY-aBU/TObQuVoVyhI/AAAAAAAAAGQ/V-EtN2n0bRo/s320/FullSail.jpg" /&gt;&lt;/a&gt;I saw an ad on my own web site for Full Sail University. It looked interesting. They seem to cater towards game development. The time it takes to graduate is normally half the time of a regular university. They are located down in Orlando, Florida (hello &lt;span id="SPELLING_ERROR_0" class="blsp-spelling-corrected"&gt;Disney World&lt;/span&gt;).&lt;br /&gt;&lt;br /&gt;What caught my eye was the interesting and relevant classes they seem to teach. Some of these classes were Windows Programming, Direct X, Open &lt;span id="SPELLING_ERROR_1" class="blsp-spelling-error"&gt;GL&lt;/span&gt;, Engine Development, and &lt;span id="SPELLING_ERROR_2" class="blsp-spelling-corrected"&gt;Optimization&lt;/span&gt;. You can get a bachelors degree in either Game Development or Web Design. They also have a masters of Game Design.&lt;br /&gt;&lt;br /&gt;Total cost for the masters is around $30k. This works out to $615 per credit. You can graduate in just 3 semesters. The total cost for the bachelors program is $76k. Ouch. It is around $535 per credit. This program takes a little over 5 semesters to &lt;span id="SPELLING_ERROR_3" class="blsp-spelling-corrected"&gt;graduate&lt;/span&gt;.&lt;br /&gt;&lt;br /&gt;You can start any month. They have about 12k students attending now. Full Sail does offer campus tours. They also have an online program. In general I do not &lt;span id="SPELLING_ERROR_4" class="blsp-spelling-corrected"&gt;recommend&lt;/span&gt; online classes. And they offer individual courses on a case by case basis. Might be something to look into.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/12003737521893278-8540425551913439400?l=legend-angband.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://legend-angband.blogspot.com/feeds/8540425551913439400/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=12003737521893278&amp;postID=8540425551913439400' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/12003737521893278/posts/default/8540425551913439400'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/12003737521893278/posts/default/8540425551913439400'/><link rel='alternate' type='text/html' href='http://legend-angband.blogspot.com/2010/11/full-sail-university.html' title='Full Sail University'/><author><name>Legend of Angband</name><uri>http://www.blogger.com/profile/18049943271218398553</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='23' height='32' src='http://4.bp.blogspot.com/_DBkuoqY-aBU/SbXDrLNoOHI/AAAAAAAAABw/XPR0HThWRE0/S220/Frodo.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://3.bp.blogspot.com/_DBkuoqY-aBU/TObQuVoVyhI/AAAAAAAAAGQ/V-EtN2n0bRo/s72-c/FullSail.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-12003737521893278.post-1282091637225448662</id><published>2010-11-19T14:11:00.003-05:00</published><updated>2010-11-19T14:15:19.755-05:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='torture'/><category scheme='http://www.blogger.com/atom/ns#' term='hardware'/><category scheme='http://www.blogger.com/atom/ns#' term='sales'/><category scheme='http://www.blogger.com/atom/ns#' term='gaming'/><category scheme='http://www.blogger.com/atom/ns#' term='Activision'/><title type='text'>Call of Duty</title><content type='html'>&lt;a href="http://1.bp.blogspot.com/_DBkuoqY-aBU/TObL11WtenI/AAAAAAAAAGI/6Ca2Xw-qeZQ/s1600/CallOfDuty.jpg"&gt;&lt;img style="MARGIN: 0px 10px 10px 0px; WIDTH: 320px; FLOAT: left; HEIGHT: 238px; CURSOR: hand" id="BLOGGER_PHOTO_ID_5541340517241813618" border="0" alt="" src="http://1.bp.blogspot.com/_DBkuoqY-aBU/TObL11WtenI/AAAAAAAAAGI/6Ca2Xw-qeZQ/s320/CallOfDuty.jpg" /&gt;&lt;/a&gt;&lt;span id="SPELLING_ERROR_0" class="blsp-spelling-error"&gt;Activision&lt;/span&gt; released the latest version of Call of Duty this month. It has been breaking all sales records with ease. On the first day, it sold over 5 million copies for a revenue of $360M. In the first 5 days, it has raked in $650M in sales. Damn.&lt;br /&gt;&lt;br /&gt;This is the seventh installment of the Call of Duty line. The game is titled Call of Duty - Black Ops. The game was previously announced back in April. It has some sketchy material like torture of prisoners and assassination of heads of state. Good stuff eh?&lt;br /&gt;&lt;br /&gt;You are going to need some serious hardware to run this game. A lot of people with decent gaming machines have complained of severe lagging. The stated system requirements are Windows &lt;span id="SPELLING_ERROR_1" class="blsp-spelling-error"&gt;XP&lt;/span&gt;/Vista/7, 2G RAM, Intel Duo Core2 processor, and Direct X 9. I don't think my weak laptop can run this thing. Man I need me a good gaming PC.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/12003737521893278-1282091637225448662?l=legend-angband.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://legend-angband.blogspot.com/feeds/1282091637225448662/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=12003737521893278&amp;postID=1282091637225448662' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/12003737521893278/posts/default/1282091637225448662'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/12003737521893278/posts/default/1282091637225448662'/><link rel='alternate' type='text/html' href='http://legend-angband.blogspot.com/2010/11/call-of-duty.html' title='Call of Duty'/><author><name>Legend of Angband</name><uri>http://www.blogger.com/profile/18049943271218398553</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='23' height='32' src='http://4.bp.blogspot.com/_DBkuoqY-aBU/SbXDrLNoOHI/AAAAAAAAABw/XPR0HThWRE0/S220/Frodo.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://1.bp.blogspot.com/_DBkuoqY-aBU/TObL11WtenI/AAAAAAAAAGI/6Ca2Xw-qeZQ/s72-c/CallOfDuty.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-12003737521893278.post-530868675211839795</id><published>2010-10-26T14:07:00.002-04:00</published><updated>2010-10-26T14:11:47.478-04:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Java'/><category scheme='http://www.blogger.com/atom/ns#' term='Tic Tac Toe'/><category scheme='http://www.blogger.com/atom/ns#' term='Doom'/><category scheme='http://www.blogger.com/atom/ns#' term='HTML'/><category scheme='http://www.blogger.com/atom/ns#' term='gaming'/><title type='text'>Hello World</title><content type='html'>&lt;a href="http://1.bp.blogspot.com/_DBkuoqY-aBU/TMcY4c0idUI/AAAAAAAAAGA/LuMzYBO6KyU/s1600/Hello.jpg"&gt;&lt;img style="MARGIN: 0px 10px 10px 0px; WIDTH: 263px; FLOAT: left; HEIGHT: 320px; CURSOR: hand" id="BLOGGER_PHOTO_ID_5532418025336239426" border="0" alt="" src="http://1.bp.blogspot.com/_DBkuoqY-aBU/TMcY4c0idUI/AAAAAAAAAGA/LuMzYBO6KyU/s320/Hello.jpg" /&gt;&lt;/a&gt;I just read a post about a veteran game developer. He shared his advice on how to break into gaming. And no, you should not start out trying to write a doom clone. Instead you need to take some baby steps. Your first program must be Hello World.&lt;br /&gt;&lt;br /&gt;Well I decided to follow the steps exactly in the order that he recommends. I tried learning some &lt;a href="http://enableassertions.blogspot.com/"&gt;Java&lt;/a&gt; in the past year. Now I am getting a little rusty. So I banged out a Hello World Java app in a little bit of time.&lt;br /&gt;&lt;br /&gt;Now comes the next challenge. You got to write a Tic-&lt;span id="SPELLING_ERROR_1" class="blsp-spelling-error"&gt;Tac&lt;/span&gt;-Toe game. It don't need any fancy graphics. In fact, it does not need any graphics at all. It just has to work. So let me go off and code it. I had a hankering to write it up in HTML (my current college class), but I will stick with Java.&lt;br /&gt;&lt;br /&gt;Don't worry. At the end of the 10 program journey, I will be rocking with a Pong clone. No it won't quite be Doom or Quake shattering 3D. But it will be a fun journey. I think that is what my guru is trying to teach me here.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/12003737521893278-530868675211839795?l=legend-angband.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://legend-angband.blogspot.com/feeds/530868675211839795/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=12003737521893278&amp;postID=530868675211839795' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/12003737521893278/posts/default/530868675211839795'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/12003737521893278/posts/default/530868675211839795'/><link rel='alternate' type='text/html' href='http://legend-angband.blogspot.com/2010/10/hello-world.html' title='Hello World'/><author><name>Legend of Angband</name><uri>http://www.blogger.com/profile/18049943271218398553</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='23' height='32' src='http://4.bp.blogspot.com/_DBkuoqY-aBU/SbXDrLNoOHI/AAAAAAAAABw/XPR0HThWRE0/S220/Frodo.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://1.bp.blogspot.com/_DBkuoqY-aBU/TMcY4c0idUI/AAAAAAAAAGA/LuMzYBO6KyU/s72-c/Hello.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-12003737521893278.post-8900261640690086671</id><published>2010-09-26T22:12:00.004-04:00</published><updated>2010-09-26T22:18:55.090-04:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='login'/><category scheme='http://www.blogger.com/atom/ns#' term='hype'/><category scheme='http://www.blogger.com/atom/ns#' term='Java'/><category scheme='http://www.blogger.com/atom/ns#' term='download'/><category scheme='http://www.blogger.com/atom/ns#' term='sales'/><title type='text'>Minecraft Hype</title><content type='html'>&lt;a href="http://1.bp.blogspot.com/_DBkuoqY-aBU/TJ_9ndo2-gI/AAAAAAAAAF4/ktfeLSx7i8A/s1600/Minecraft.png"&gt;&lt;img style="MARGIN: 0px 10px 10px 0px; WIDTH: 320px; FLOAT: left; HEIGHT: 198px; CURSOR: hand" id="BLOGGER_PHOTO_ID_5521410522592246274" border="0" alt="" src="http://1.bp.blogspot.com/_DBkuoqY-aBU/TJ_9ndo2-gI/AAAAAAAAAF4/ktfeLSx7i8A/s320/Minecraft.png" /&gt;&lt;/a&gt;I heard that there was some game developed by a dude that was earning $250k a day. WTF? How can a game make that much money every day? The thing only costs 13 or 14 bucks a pop. Looks like there is a lot of hype out there about the game. And that is a good thing for sales.&lt;br /&gt;&lt;br /&gt;So I figured I would try out the game. Now I was not a out to go out and pay $13 for the thing. I wanted to play a free version of it. I went to the web site. The thing had some weird message at the top of the page about the servers being overloaded.&lt;br /&gt;&lt;br /&gt;I downloaded an executable. It required &lt;a href="http://enableassertions.blogspot.com/"&gt;Java&lt;/a&gt;. So I downloaded and installed Java. Then the game I downloaded said I needed a login. What the heck? I went back to the web page and tried to sign up. Got a user ID and password. Tried again and the game would not accept the credentials. Then I tried to play the game on the web page instead of the one I downloaded. The thing hung my browser. If I have all these problems, I doubt the thing is selling 20k copies a day. Must be a fluke some type of fake propaganda to get sheeple to buy the thing.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/12003737521893278-8900261640690086671?l=legend-angband.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://legend-angband.blogspot.com/feeds/8900261640690086671/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=12003737521893278&amp;postID=8900261640690086671' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/12003737521893278/posts/default/8900261640690086671'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/12003737521893278/posts/default/8900261640690086671'/><link rel='alternate' type='text/html' href='http://legend-angband.blogspot.com/2010/09/minecraft-hype.html' title='Minecraft Hype'/><author><name>Legend of Angband</name><uri>http://www.blogger.com/profile/18049943271218398553</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='23' height='32' src='http://4.bp.blogspot.com/_DBkuoqY-aBU/SbXDrLNoOHI/AAAAAAAAABw/XPR0HThWRE0/S220/Frodo.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://1.bp.blogspot.com/_DBkuoqY-aBU/TJ_9ndo2-gI/AAAAAAAAAF4/ktfeLSx7i8A/s72-c/Minecraft.png' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-12003737521893278.post-1644197024455614728</id><published>2010-06-25T11:12:00.003-04:00</published><updated>2010-06-25T11:16:02.072-04:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='packaging'/><category scheme='http://www.blogger.com/atom/ns#' term='source code'/><category scheme='http://www.blogger.com/atom/ns#' term='Roguelike'/><category scheme='http://www.blogger.com/atom/ns#' term='libraries'/><category scheme='http://www.blogger.com/atom/ns#' term='votes'/><title type='text'>Reddit Game Jam</title><content type='html'>&lt;a href="http://2.bp.blogspot.com/_DBkuoqY-aBU/TCTHYqKJ_EI/AAAAAAAAAFo/Irh5vqII0Jo/s1600/GameJam.jpg"&gt;&lt;img id="BLOGGER_PHOTO_ID_5486729472491781186" style="FLOAT: left; MARGIN: 0px 10px 10px 0px; WIDTH: 320px; CURSOR: hand; HEIGHT: 224px" alt="" src="http://2.bp.blogspot.com/_DBkuoqY-aBU/TCTHYqKJ_EI/AAAAAAAAAFo/Irh5vqII0Jo/s320/GameJam.jpg" border="0" /&gt;&lt;/a&gt;I just heard about the &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_0"&gt;Reddit&lt;/span&gt; Game Jam. This is a 48 hour period to write a game for a theme that is chosen at the start of the contest. It is sort of like a 2&lt;span class="blsp-spelling-error" id="SPELLING_ERROR_1"&gt;DRL&lt;/span&gt; with a lot more rules. In the end they use &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_2"&gt;Reddit&lt;/span&gt; votes to determine who has the best game.&lt;br /&gt;&lt;br /&gt;You cannot steal images for your game. They want you to make it cross platform. You cannot use any commercial libraries. If you use some personal libraries, you have to supply the source code to everyone.&lt;br /&gt;&lt;br /&gt;Your game has to run on minimal hardware. When you are done, you must share all of your source code. That does not mean that you have to open source your code. But you must post it all out there. You get one extra day to package your code. This all sounds like a fun idea. Maybe I can unleash some kind of &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_3"&gt;roguelike&lt;/span&gt; on them. It might be tough to get it all done in 48 hours though.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/12003737521893278-1644197024455614728?l=legend-angband.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://legend-angband.blogspot.com/feeds/1644197024455614728/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=12003737521893278&amp;postID=1644197024455614728' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/12003737521893278/posts/default/1644197024455614728'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/12003737521893278/posts/default/1644197024455614728'/><link rel='alternate' type='text/html' href='http://legend-angband.blogspot.com/2010/06/reddit-game-jam.html' title='Reddit Game Jam'/><author><name>Legend of Angband</name><uri>http://www.blogger.com/profile/18049943271218398553</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='23' height='32' src='http://4.bp.blogspot.com/_DBkuoqY-aBU/SbXDrLNoOHI/AAAAAAAAABw/XPR0HThWRE0/S220/Frodo.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://2.bp.blogspot.com/_DBkuoqY-aBU/TCTHYqKJ_EI/AAAAAAAAAFo/Irh5vqII0Jo/s72-c/GameJam.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-12003737521893278.post-3494603590992481875</id><published>2010-06-19T01:27:00.003-04:00</published><updated>2010-06-19T01:33:10.722-04:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='rules'/><category scheme='http://www.blogger.com/atom/ns#' term='alphabet'/><category scheme='http://www.blogger.com/atom/ns#' term='Klingon'/><category scheme='http://www.blogger.com/atom/ns#' term='mapping'/><title type='text'>Writing in Elvish</title><content type='html'>&lt;a href="http://4.bp.blogspot.com/_DBkuoqY-aBU/TBxVj2hG0CI/AAAAAAAAAFg/wTvj6vk0AJo/s1600/Elf.jpg"&gt;&lt;img style="MARGIN: 0px 10px 10px 0px; WIDTH: 314px; FLOAT: left; HEIGHT: 320px; CURSOR: hand" id="BLOGGER_PHOTO_ID_5484352520648577058" border="0" alt="" src="http://4.bp.blogspot.com/_DBkuoqY-aBU/TBxVj2hG0CI/AAAAAAAAAFg/wTvj6vk0AJo/s320/Elf.jpg" /&gt;&lt;/a&gt;I just found out that it is not that hard to learn how to write in Elvish. Now there are many ways to translate English to Elvish. However one easy way is to use a mapping between the English and Elven alphabet. You combine this with some simple rules regarding the placement of vowels. The result is one simple way to do the translation.&lt;br /&gt;&lt;br /&gt;&lt;span id="SPELLING_ERROR_0" class="blsp-spelling-corrected"&gt;Previously&lt;/span&gt; I imagined the written Elven language to be complex, like the Klingon language from Star Trek. However this need not be the case. If you want to learn how to write Elvish yourself, go check out Ned Gulley's &lt;a href="http://www.starchamber.com/paracelsus/elvish/elvish-in-ten-minutes.html"&gt;tutorial&lt;/a&gt; on this. You will be glad you did.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/12003737521893278-3494603590992481875?l=legend-angband.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://legend-angband.blogspot.com/feeds/3494603590992481875/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=12003737521893278&amp;postID=3494603590992481875' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/12003737521893278/posts/default/3494603590992481875'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/12003737521893278/posts/default/3494603590992481875'/><link rel='alternate' type='text/html' href='http://legend-angband.blogspot.com/2010/06/writing-in-elvish.html' title='Writing in Elvish'/><author><name>Legend of Angband</name><uri>http://www.blogger.com/profile/18049943271218398553</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='23' height='32' src='http://4.bp.blogspot.com/_DBkuoqY-aBU/SbXDrLNoOHI/AAAAAAAAABw/XPR0HThWRE0/S220/Frodo.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://4.bp.blogspot.com/_DBkuoqY-aBU/TBxVj2hG0CI/AAAAAAAAAFg/wTvj6vk0AJo/s72-c/Elf.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-12003737521893278.post-5534035483260607472</id><published>2010-03-12T23:19:00.002-05:00</published><updated>2010-03-12T23:24:22.965-05:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='7DRL'/><category scheme='http://www.blogger.com/atom/ns#' term='hosting'/><category scheme='http://www.blogger.com/atom/ns#' term='winner'/><title type='text'>Game Over</title><content type='html'>&lt;a href="http://4.bp.blogspot.com/_DBkuoqY-aBU/S5sSb8_fzVI/AAAAAAAAAFY/uMK2xlQWywc/s1600-h/Mazeband.png"&gt;&lt;img style="margin: 0px 10px 10px 0px; width: 320px; float: left; height: 162px;" id="BLOGGER_PHOTO_ID_5447968445672967506" alt="" src="http://4.bp.blogspot.com/_DBkuoqY-aBU/S5sSb8_fzVI/AAAAAAAAAFY/uMK2xlQWywc/s320/Mazeband.png" border="0" /&gt;&lt;/a&gt;I finally completed my new game Mazeband. It was completed in about siz days. So I can say that I met the 7DRL challenge.&lt;br /&gt;&lt;br /&gt;Download a copy of &lt;a href="http://ifile.it/q025okg/MazeBand.exe"&gt;Mazeband&lt;/a&gt; right now.&lt;br /&gt;&lt;br /&gt;Make sure to click on "request download ticket". Then click on "download". Sorry I could not put this game on my hosting service. It is currently down at the moment. This was the best free alternative I could find.&lt;br /&gt;&lt;br /&gt;Play the game by navigating with the number pad on your keyboard. Get all the gold in the least amount of turns. See how good a score you can achieve (lower scores are better). I hope to have a more exciting game next year. Peace out.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/12003737521893278-5534035483260607472?l=legend-angband.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://legend-angband.blogspot.com/feeds/5534035483260607472/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=12003737521893278&amp;postID=5534035483260607472' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/12003737521893278/posts/default/5534035483260607472'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/12003737521893278/posts/default/5534035483260607472'/><link rel='alternate' type='text/html' href='http://legend-angband.blogspot.com/2010/03/game-over.html' title='Game Over'/><author><name>Legend of Angband</name><uri>http://www.blogger.com/profile/18049943271218398553</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='23' height='32' src='http://4.bp.blogspot.com/_DBkuoqY-aBU/SbXDrLNoOHI/AAAAAAAAABw/XPR0HThWRE0/S220/Frodo.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://4.bp.blogspot.com/_DBkuoqY-aBU/S5sSb8_fzVI/AAAAAAAAAFY/uMK2xlQWywc/s72-c/Mazeband.png' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-12003737521893278.post-2264342062786763827</id><published>2010-03-12T20:55:00.001-05:00</published><updated>2010-03-12T20:57:28.035-05:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Mountain Dew'/><category scheme='http://www.blogger.com/atom/ns#' term='random'/><category scheme='http://www.blogger.com/atom/ns#' term='7DRL'/><category scheme='http://www.blogger.com/atom/ns#' term='halls'/><title type='text'>Mazeband Progress</title><content type='html'>&lt;a href="http://1.bp.blogspot.com/_DBkuoqY-aBU/S5rwnbQ3iiI/AAAAAAAAAFQ/o5PKLQPXj3I/s1600-h/Mazeband.png"&gt;&lt;img style="MARGIN: 0px 10px 10px 0px; WIDTH: 320px; FLOAT: left; HEIGHT: 162px; CURSOR: hand" id="BLOGGER_PHOTO_ID_5447931259382106658" border="0" alt="" src="http://1.bp.blogspot.com/_DBkuoqY-aBU/S5rwnbQ3iiI/AAAAAAAAAFQ/o5PKLQPXj3I/s320/Mazeband.png" /&gt;&lt;/a&gt;Now I have my Mazeband game drawing 5 distinct rooms. They never overlap. That was quite an achievement.&lt;br /&gt;&lt;br /&gt;You got to make sure a new random room is not in any existing rooms. The trick is that you have to also make sure none of the existing rooms are in the new random room.&lt;br /&gt;&lt;br /&gt;We now come to the crux of my project. Time to join the rooms with halls. I only have 1 day left in my 7 day roguelike challenge. Will I make it? I got a can of Mountain Dew. And I have some ideas for the hall drawing algorithm. Wish me luck.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/12003737521893278-2264342062786763827?l=legend-angband.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://legend-angband.blogspot.com/feeds/2264342062786763827/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=12003737521893278&amp;postID=2264342062786763827' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/12003737521893278/posts/default/2264342062786763827'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/12003737521893278/posts/default/2264342062786763827'/><link rel='alternate' type='text/html' href='http://legend-angband.blogspot.com/2010/03/mazeband-progress.html' title='Mazeband Progress'/><author><name>Legend of Angband</name><uri>http://www.blogger.com/profile/18049943271218398553</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='23' height='32' src='http://4.bp.blogspot.com/_DBkuoqY-aBU/SbXDrLNoOHI/AAAAAAAAABw/XPR0HThWRE0/S220/Frodo.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://1.bp.blogspot.com/_DBkuoqY-aBU/S5rwnbQ3iiI/AAAAAAAAAFQ/o5PKLQPXj3I/s72-c/Mazeband.png' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-12003737521893278.post-8795245497764484762</id><published>2010-03-11T20:45:00.002-05:00</published><updated>2010-03-11T20:48:36.225-05:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='movement'/><category scheme='http://www.blogger.com/atom/ns#' term='maze'/><category scheme='http://www.blogger.com/atom/ns#' term='connect'/><category scheme='http://www.blogger.com/atom/ns#' term='math'/><title type='text'>Drawing Rooms in MazeBand</title><content type='html'>&lt;img style="MARGIN: 0px 10px 10px 0px; WIDTH: 320px; FLOAT: left; HEIGHT: 165px; CURSOR: hand" id="BLOGGER_PHOTO_ID_5447557734562880274" border="0" alt="" src="http://2.bp.blogspot.com/_DBkuoqY-aBU/S5mc5a4NWxI/AAAAAAAAAFI/2MJ0tdi8m-s/s320/Mazeband.png" /&gt;I got it so that your character moves around when you press the movement keys. That seemed like good progress. Now it is time for the main part of my game - the maze.&lt;br /&gt;&lt;br /&gt;Everything about programming the maze is math. Sure it is just 2D math. But you got to get the details right. I got some rooms being randomly drawn. However they are all clustered in the upper left hand corner of the screen. And they always overlap.&lt;br /&gt;&lt;br /&gt;I think I just need to tweak some values being passed into my random number generator. Then I need to code the rules that throw out a random room if it overlaps another. Then I will be off to the races to connect the rooms. Will I be done? No. But I will have achieved my goal - which is the &lt;span id="SPELLING_ERROR_0" class="blsp-spelling-error"&gt;MazeBand&lt;/span&gt;.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/12003737521893278-8795245497764484762?l=legend-angband.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://legend-angband.blogspot.com/feeds/8795245497764484762/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=12003737521893278&amp;postID=8795245497764484762' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/12003737521893278/posts/default/8795245497764484762'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/12003737521893278/posts/default/8795245497764484762'/><link rel='alternate' type='text/html' href='http://legend-angband.blogspot.com/2010/03/drawing-rooms-in-mazeband.html' title='Drawing Rooms in MazeBand'/><author><name>Legend of Angband</name><uri>http://www.blogger.com/profile/18049943271218398553</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='23' height='32' src='http://4.bp.blogspot.com/_DBkuoqY-aBU/SbXDrLNoOHI/AAAAAAAAABw/XPR0HThWRE0/S220/Frodo.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://2.bp.blogspot.com/_DBkuoqY-aBU/S5mc5a4NWxI/AAAAAAAAAFI/2MJ0tdi8m-s/s72-c/Mazeband.png' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-12003737521893278.post-1349225914762830577</id><published>2010-03-09T22:55:00.002-05:00</published><updated>2010-03-09T22:59:04.007-05:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='WriteConsoleOutputCharacter'/><category scheme='http://www.blogger.com/atom/ns#' term='drawing'/><category scheme='http://www.blogger.com/atom/ns#' term='maze'/><title type='text'>Progress on my Game</title><content type='html'>&lt;a href="http://3.bp.blogspot.com/_DBkuoqY-aBU/S5cYTzWSShI/AAAAAAAAAFA/kMEaIl_mi-w/s1600-h/Mazeband.png"&gt;&lt;img style="MARGIN: 0px 10px 10px 0px; WIDTH: 320px; FLOAT: left; HEIGHT: 162px; CURSOR: hand" id="BLOGGER_PHOTO_ID_5446849002808166930" border="0" alt="" src="http://3.bp.blogspot.com/_DBkuoqY-aBU/S5cYTzWSShI/AAAAAAAAAFA/kMEaIl_mi-w/s320/Mazeband.png" /&gt;&lt;/a&gt;I finally figured out that I needed to use the &lt;span id="SPELLING_ERROR_0" class="blsp-spelling-error"&gt;WriteConsoleOutputCharacter&lt;/span&gt; function to get something drawn on the screen. Now I have the power. The rest is mechanics.&lt;br /&gt;&lt;br /&gt;So I got a simple &lt;span id="SPELLING_ERROR_1" class="blsp-spelling-error"&gt;startup&lt;/span&gt; screen done. And I drew the outline of the maze. Finally I put character symbol on the screen too. I can retrieve keyboard presses. But they just don't do anything yet.&lt;br /&gt;&lt;br /&gt;Now for the fun stuff. Time to experiment to figure out how to draw a good maze. That is the main goal of my 7&lt;span id="SPELLING_ERROR_2" class="blsp-spelling-error"&gt;DRL&lt;/span&gt; entry this year. I want there to be a bunch of interconnected rooms. The rooms should be random. Let's see if I can get this done by the end of the week.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/12003737521893278-1349225914762830577?l=legend-angband.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://legend-angband.blogspot.com/feeds/1349225914762830577/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=12003737521893278&amp;postID=1349225914762830577' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/12003737521893278/posts/default/1349225914762830577'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/12003737521893278/posts/default/1349225914762830577'/><link rel='alternate' type='text/html' href='http://legend-angband.blogspot.com/2010/03/progress-on-my-game.html' title='Progress on my Game'/><author><name>Legend of Angband</name><uri>http://www.blogger.com/profile/18049943271218398553</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='23' height='32' src='http://4.bp.blogspot.com/_DBkuoqY-aBU/SbXDrLNoOHI/AAAAAAAAABw/XPR0HThWRE0/S220/Frodo.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://3.bp.blogspot.com/_DBkuoqY-aBU/S5cYTzWSShI/AAAAAAAAAFA/kMEaIl_mi-w/s72-c/Mazeband.png' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-12003737521893278.post-7355158639120528874</id><published>2010-03-08T17:44:00.002-05:00</published><updated>2010-03-08T17:49:26.984-05:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='free'/><category scheme='http://www.blogger.com/atom/ns#' term='DOS box'/><category scheme='http://www.blogger.com/atom/ns#' term='Visual Studio'/><category scheme='http://www.blogger.com/atom/ns#' term='compiler'/><category scheme='http://www.blogger.com/atom/ns#' term='C++'/><title type='text'>7DRL Development</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/_DBkuoqY-aBU/S5V9_ljS2ZI/AAAAAAAAAE4/Cjo07ZmNAC0/s1600-h/VS.png"&gt;&lt;img style="margin: 0pt 10px 10px 0pt; float: left; cursor: pointer; width: 320px; height: 190px;" src="http://4.bp.blogspot.com/_DBkuoqY-aBU/S5V9_ljS2ZI/AAAAAAAAAE4/Cjo07ZmNAC0/s320/VS.png" alt="" id="BLOGGER_PHOTO_ID_5446397855739861394" border="0" /&gt;&lt;/a&gt;To save time I decided to develop my &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_0"&gt;roguelike&lt;/span&gt; entry this year in the C++ programming language. I downloaded Microsoft Visual Studio 2008. Normally this software costs around $600, especially since I got the professional version. Luckily I am a student at a community college. Microsoft gives the software for free to poor students like me.&lt;br /&gt;&lt;br /&gt;I know Visual Studio can target a "console application". To me that means you get text output on an old DOS box style window. I got an app to come up and display the DOS box. However I can't get the thing to display text where I want it on the screen. I am calling the &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_1"&gt;WriteConsoleOutput&lt;/span&gt; function. You would think that would be simple. But the darn thing keeps throwing an error.&lt;br /&gt;&lt;br /&gt;The optimal development environment would be one where I could concentrate on the mechanics of the game. I feel like I am wasting time trying to figure out the mundane programming tasks now like just drawing anything on the screen. If this keeps up, I am going to be doomed and fail in producing anything that looks like a game. I need luck. If you know how to do ASCII output with Visual Studio easily, let me know.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/12003737521893278-7355158639120528874?l=legend-angband.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://legend-angband.blogspot.com/feeds/7355158639120528874/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=12003737521893278&amp;postID=7355158639120528874' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/12003737521893278/posts/default/7355158639120528874'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/12003737521893278/posts/default/7355158639120528874'/><link rel='alternate' type='text/html' href='http://legend-angband.blogspot.com/2010/03/7drl-development.html' title='7DRL Development'/><author><name>Legend of Angband</name><uri>http://www.blogger.com/profile/18049943271218398553</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='23' height='32' src='http://4.bp.blogspot.com/_DBkuoqY-aBU/SbXDrLNoOHI/AAAAAAAAABw/XPR0HThWRE0/S220/Frodo.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://4.bp.blogspot.com/_DBkuoqY-aBU/S5V9_ljS2ZI/AAAAAAAAAE4/Cjo07ZmNAC0/s72-c/VS.png' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-12003737521893278.post-7391354115127041404</id><published>2010-03-06T21:20:00.001-05:00</published><updated>2010-03-06T21:22:51.142-05:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Java'/><category scheme='http://www.blogger.com/atom/ns#' term='game development'/><category scheme='http://www.blogger.com/atom/ns#' term='Roguelike'/><category scheme='http://www.blogger.com/atom/ns#' term='C++'/><title type='text'>New 7DRL Entry</title><content type='html'>&lt;a href="http://4.bp.blogspot.com/_DBkuoqY-aBU/S5MNiqzU-JI/AAAAAAAAAEw/YkZPOqrlvFg/s1600-h/Rogue.jpg"&gt;&lt;img style="MARGIN: 0px 10px 10px 0px; WIDTH: 320px; FLOAT: left; HEIGHT: 253px; CURSOR: hand" id="BLOGGER_PHOTO_ID_5445711263677347986" border="0" alt="" src="http://4.bp.blogspot.com/_DBkuoqY-aBU/S5MNiqzU-JI/AAAAAAAAAEw/YkZPOqrlvFg/s320/Rogue.jpg" /&gt;&lt;/a&gt;Last year I entered my first seven day &lt;span id="SPELLING_ERROR_0" class="blsp-spelling-error"&gt;roguelike&lt;/span&gt; contest. The problem was that I was just learning the Java programming language. Unfortunately I have not learned much more Java since then.&lt;br /&gt;&lt;br /&gt;I still want to enter this year again. However I plan to fall back to using C++. That is the language I am most familiar with. I don't really know much about writing games. That's why this will be an adventure.&lt;br /&gt;&lt;br /&gt;Wish me luck. Time to post my intentions on the &lt;span id="SPELLING_ERROR_1" class="blsp-spelling-error"&gt;roguelike&lt;/span&gt; development newsgroup. I will keep you posted here.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/12003737521893278-7391354115127041404?l=legend-angband.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://legend-angband.blogspot.com/feeds/7391354115127041404/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=12003737521893278&amp;postID=7391354115127041404' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/12003737521893278/posts/default/7391354115127041404'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/12003737521893278/posts/default/7391354115127041404'/><link rel='alternate' type='text/html' href='http://legend-angband.blogspot.com/2010/03/new-7drl-entry.html' title='New 7DRL Entry'/><author><name>Legend of Angband</name><uri>http://www.blogger.com/profile/18049943271218398553</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='23' height='32' src='http://4.bp.blogspot.com/_DBkuoqY-aBU/SbXDrLNoOHI/AAAAAAAAABw/XPR0HThWRE0/S220/Frodo.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://4.bp.blogspot.com/_DBkuoqY-aBU/S5MNiqzU-JI/AAAAAAAAAEw/YkZPOqrlvFg/s72-c/Rogue.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-12003737521893278.post-7143481135227172996</id><published>2009-12-09T19:35:00.002-05:00</published><updated>2009-12-09T19:40:11.044-05:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='points'/><category scheme='http://www.blogger.com/atom/ns#' term='customization'/><category scheme='http://www.blogger.com/atom/ns#' term='multiplayer'/><category scheme='http://www.blogger.com/atom/ns#' term='score'/><title type='text'>Mechanics</title><content type='html'>&lt;img id="BLOGGER_PHOTO_ID_5413399751271544370" style="FLOAT: left; MARGIN: 0px 10px 10px 0px; WIDTH: 320px; CURSOR: hand; HEIGHT: 218px" alt="" src="http://1.bp.blogspot.com/_DBkuoqY-aBU/SyBCZHG6djI/AAAAAAAAAEo/3iVSNR22enM/s320/Mechanics.gif" border="0" /&gt;I got the chance to peek at an excerpt from a game development book. This chapter covered the essential game mechanics of successful games. I thought I would rate &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_0"&gt;Angband&lt;/span&gt; in terms of the necessary mechanics listed. The categories were points, collecting, feedback, exchanges, and customization.&lt;br /&gt;&lt;br /&gt;Well &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_1"&gt;Angband&lt;/span&gt; is definitely point driven. You see your score each time you save your game. &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_2"&gt;Angband&lt;/span&gt; is also not just a game of collecting gold. It is a game where you must figure out which items to keep, and which to sell. So it goes beyond just simple collections.&lt;br /&gt;&lt;br /&gt;There is a turn based feedback system in &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_3"&gt;Angband&lt;/span&gt;. You constantly know what the effects are on your health, &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_4"&gt;mana&lt;/span&gt;, location, etc. This makes &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_5"&gt;Angband&lt;/span&gt; very interactive. You may need to play a &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_6"&gt;multiplayer&lt;/span&gt; version of &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_7"&gt;Angband&lt;/span&gt; to get into any meaningful exchanges. Otherwise vanilla &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_8"&gt;Angband&lt;/span&gt; scores low in this category.&lt;br /&gt;&lt;br /&gt;I know &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_9"&gt;Angband&lt;/span&gt; has numerous settings that you can customize. I usually play with the same settings applied. However there are many other options available should I want to change them. &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_10"&gt;Angband&lt;/span&gt; seems to fare well in all the game mechanic categories. That is probably part of the reason why this is a timeless great game.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/12003737521893278-7143481135227172996?l=legend-angband.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://legend-angband.blogspot.com/feeds/7143481135227172996/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=12003737521893278&amp;postID=7143481135227172996' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/12003737521893278/posts/default/7143481135227172996'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/12003737521893278/posts/default/7143481135227172996'/><link rel='alternate' type='text/html' href='http://legend-angband.blogspot.com/2009/12/mechanics.html' title='Mechanics'/><author><name>Legend of Angband</name><uri>http://www.blogger.com/profile/18049943271218398553</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='23' height='32' src='http://4.bp.blogspot.com/_DBkuoqY-aBU/SbXDrLNoOHI/AAAAAAAAABw/XPR0HThWRE0/S220/Frodo.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://1.bp.blogspot.com/_DBkuoqY-aBU/SyBCZHG6djI/AAAAAAAAAEo/3iVSNR22enM/s72-c/Mechanics.gif' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-12003737521893278.post-3535958413741575537</id><published>2009-12-07T19:39:00.003-05:00</published><updated>2009-12-07T19:43:30.519-05:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Black Market'/><category scheme='http://www.blogger.com/atom/ns#' term='Helm of Seeing'/><category scheme='http://www.blogger.com/atom/ns#' term='armory'/><title type='text'>Armor Up</title><content type='html'>&lt;img id="BLOGGER_PHOTO_ID_5412658498427371714" style="FLOAT: left; MARGIN: 0px 10px 10px 0px; WIDTH: 236px; CURSOR: hand; HEIGHT: 320px" alt="" src="http://1.bp.blogspot.com/_DBkuoqY-aBU/Sx2gOhFDQMI/AAAAAAAAAEg/2EmnIG6HJOE/s320/Armor.jpg" border="0" /&gt;My latest &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_0"&gt;Angband&lt;/span&gt; character is Cloud. He is a character level 27 &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_1"&gt;Mage&lt;/span&gt;. And he has a new problem. The light hounds are blinding him all the time. That prevents spell casting ability, which may lead to death.&lt;br /&gt;&lt;br /&gt;The solution was to get a helm of Seeing, which would prevent blindness. However that is easier said than done. I kept visiting the armory. But I had no luck. I started worrying that the old version of Vanilla &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_2"&gt;Angband&lt;/span&gt; I was playing did not support helms of Seeing.&lt;br /&gt;&lt;br /&gt;While visiting the armory about 100 times, I did purchase some other nice items. I got some gauntlets of Agility that do not inhibit spell casting. I also picked up some boots of Free Action. But there was never any helms of Seeing.&lt;br /&gt;&lt;br /&gt;Finally I almost gave up. However I found the prize at the Black Market. There I found a crown of Seeing. Yes. I also got a cloak of Protection. Sure the black market charges a high overhead for items. When you are desperate, it is well worth it. Charge on Cloud.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/12003737521893278-3535958413741575537?l=legend-angband.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://legend-angband.blogspot.com/feeds/3535958413741575537/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=12003737521893278&amp;postID=3535958413741575537' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/12003737521893278/posts/default/3535958413741575537'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/12003737521893278/posts/default/3535958413741575537'/><link rel='alternate' type='text/html' href='http://legend-angband.blogspot.com/2009/12/armor-up.html' title='Armor Up'/><author><name>Legend of Angband</name><uri>http://www.blogger.com/profile/18049943271218398553</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='23' height='32' src='http://4.bp.blogspot.com/_DBkuoqY-aBU/SbXDrLNoOHI/AAAAAAAAABw/XPR0HThWRE0/S220/Frodo.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://1.bp.blogspot.com/_DBkuoqY-aBU/Sx2gOhFDQMI/AAAAAAAAAEg/2EmnIG6HJOE/s72-c/Armor.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-12003737521893278.post-6235461193571601789</id><published>2009-09-04T16:22:00.001-04:00</published><updated>2009-09-04T16:26:16.965-04:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='save files'/><category scheme='http://www.blogger.com/atom/ns#' term='Half-Toll'/><category scheme='http://www.blogger.com/atom/ns#' term='warrior'/><category scheme='http://www.blogger.com/atom/ns#' term='Moria'/><category scheme='http://www.blogger.com/atom/ns#' term='mage'/><title type='text'>Going Retro</title><content type='html'>&lt;img id="BLOGGER_PHOTO_ID_5377710461468750002" style="FLOAT: left; MARGIN: 0px 10px 10px 0px; WIDTH: 320px; CURSOR: hand; HEIGHT: 225px" alt="" src="http://3.bp.blogspot.com/_DBkuoqY-aBU/SqF3LCC_MLI/AAAAAAAAAEY/I-OX8RpsTxY/s320/Angband.jpg" border="0" /&gt;I was playing a high level &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_0"&gt;mage&lt;/span&gt; in &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_1"&gt;Angband&lt;/span&gt;. Then my computer operating system got corrupt. Had to reload my machine from scratch. I lost my game character. Note to self: backup my save files.&lt;br /&gt;&lt;br /&gt;When it came to install &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_2"&gt;Angband&lt;/span&gt; on my machine again, I decided to try an old version. This was just for memories sake. In fact I tried to start out with Moria. However that did not seem to run on Windows &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_3"&gt;XP&lt;/span&gt;.&lt;br /&gt;&lt;br /&gt;Instead I chose something like &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_4"&gt;Angband&lt;/span&gt; Version 2.5. You might think that is not too ancient as we are only around version 3.1 currently. However it really has been a long time. My version might be 15 or more years old. The thing that impress me is that, although some things are different, even the old &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_5"&gt;Angband&lt;/span&gt; is a very mature game.&lt;br /&gt;&lt;br /&gt;For now I am playing a Half-Troll Warrior. That's an easy one to not get killed with. Lots of strength and &lt;span class="blsp-spelling-corrected" id="SPELLING_ERROR_6"&gt;constitution&lt;/span&gt;. Thus I have high HP. We shall see how this goes.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/12003737521893278-6235461193571601789?l=legend-angband.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://legend-angband.blogspot.com/feeds/6235461193571601789/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=12003737521893278&amp;postID=6235461193571601789' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/12003737521893278/posts/default/6235461193571601789'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/12003737521893278/posts/default/6235461193571601789'/><link rel='alternate' type='text/html' href='http://legend-angband.blogspot.com/2009/09/going-retro.html' title='Going Retro'/><author><name>Legend of Angband</name><uri>http://www.blogger.com/profile/18049943271218398553</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='23' height='32' src='http://4.bp.blogspot.com/_DBkuoqY-aBU/SbXDrLNoOHI/AAAAAAAAABw/XPR0HThWRE0/S220/Frodo.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://3.bp.blogspot.com/_DBkuoqY-aBU/SqF3LCC_MLI/AAAAAAAAAEY/I-OX8RpsTxY/s72-c/Angband.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-12003737521893278.post-7548587373880442758</id><published>2009-07-20T23:58:00.003-04:00</published><updated>2009-07-21T00:02:40.416-04:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Hurin'/><category scheme='http://www.blogger.com/atom/ns#' term='Colluin'/><category scheme='http://www.blogger.com/atom/ns#' term='Thingol'/><category scheme='http://www.blogger.com/atom/ns#' term='weapon'/><category scheme='http://www.blogger.com/atom/ns#' term='magic'/><category scheme='http://www.blogger.com/atom/ns#' term='combat'/><title type='text'>Hack and Slash</title><content type='html'>&lt;img id="BLOGGER_PHOTO_ID_5360757902809693506" style="FLOAT: left; MARGIN: 0px 10px 10px 0px; WIDTH: 320px; CURSOR: hand; HEIGHT: 192px" alt="" src="http://2.bp.blogspot.com/_DBkuoqY-aBU/SmU86PvW_UI/AAAAAAAAAEQ/F74PZSIX5n4/s320/Hurin.jpg" border="0" /&gt;Previously I had been using my magic spells to combat the enemy in &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_0"&gt;Angband&lt;/span&gt;. However I found the Beaked Axe of &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_1"&gt;Hurin&lt;/span&gt;. Initially I wielded this weapon for the CON +2 advantage. But I found that once I wielded this axe, and got up to 2 hits per turn, it was time to use the weapon for combat.&lt;br /&gt;&lt;br /&gt;I kept finding treasure and selling it in town. That allowed me to buy strength and dexterity potions. I am strong and agile enough to get 2 hits per turn with &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_2"&gt;Hurin&lt;/span&gt;. One long awaited item I was able to buy in town was some gauntlets of Free Action.&lt;br /&gt;&lt;br /&gt;My only disappointment was finding the Cloak of &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_3"&gt;Thingol&lt;/span&gt;. It has a nice +3 to both DEX and &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_4"&gt;CHR&lt;/span&gt;. However that cannot compare to my current Cloak &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_5"&gt;Colluin&lt;/span&gt; which provides resist poison. So for now, &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_6"&gt;Thingol&lt;/span&gt; stays in the closet. I have not sold the cloak though. If I can find another source for resist poison, I shall be putting it back on.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/12003737521893278-7548587373880442758?l=legend-angband.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://legend-angband.blogspot.com/feeds/7548587373880442758/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=12003737521893278&amp;postID=7548587373880442758' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/12003737521893278/posts/default/7548587373880442758'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/12003737521893278/posts/default/7548587373880442758'/><link rel='alternate' type='text/html' href='http://legend-angband.blogspot.com/2009/07/hack-and-slash.html' title='Hack and Slash'/><author><name>Legend of Angband</name><uri>http://www.blogger.com/profile/18049943271218398553</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='23' height='32' src='http://4.bp.blogspot.com/_DBkuoqY-aBU/SbXDrLNoOHI/AAAAAAAAABw/XPR0HThWRE0/S220/Frodo.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://2.bp.blogspot.com/_DBkuoqY-aBU/SmU86PvW_UI/AAAAAAAAAEQ/F74PZSIX5n4/s72-c/Hurin.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-12003737521893278.post-7541392529146767218</id><published>2009-07-19T22:04:00.003-04:00</published><updated>2009-07-19T22:08:44.609-04:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='speed'/><category scheme='http://www.blogger.com/atom/ns#' term='Free Action'/><category scheme='http://www.blogger.com/atom/ns#' term='paralysis'/><category scheme='http://www.blogger.com/atom/ns#' term='MP'/><category scheme='http://www.blogger.com/atom/ns#' term='Inelligence'/><title type='text'>Equipment Choices</title><content type='html'>&lt;img id="BLOGGER_PHOTO_ID_5360357383922171026" style="FLOAT: left; MARGIN: 0px 10px 10px 0px; WIDTH: 280px; CURSOR: hand; HEIGHT: 320px" alt="" src="http://3.bp.blogspot.com/_DBkuoqY-aBU/SmPQo-nSvJI/AAAAAAAAAEI/PHXIpjtvPe4/s320/Lego.jpg" border="0" /&gt;Right now I'm playing &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_0"&gt;Angband&lt;/span&gt; 3.0.6. This character is Puff the &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_1"&gt;Mage&lt;/span&gt;. I had prepared for paralysis by wielding some Boots of Free Action. Then I put Rings of Intelligence (+5) on both hands to up my MP over 200. Things were looking good.&lt;br /&gt;&lt;br /&gt;Then I came upon the Boots of Speed (+6). You know I was going to wear them for the speed bonus. However I was now concerned. I no longer had a defense against paralysis. Former characters have discovered the hard way that you normally die when you get paralyzed.&lt;br /&gt;&lt;br /&gt;It would have been optimal to have some Gloves of Free Action. Currently I wield no gloves to avoid an MP penalty. I ended up wearing a Ring of Free Action. The tough part of that decision was that my MP dropped about 100 points after removing on Ring of Intelligence. Ouch. I will keep you posted on the further adventures of Puff.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/12003737521893278-7541392529146767218?l=legend-angband.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://legend-angband.blogspot.com/feeds/7541392529146767218/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=12003737521893278&amp;postID=7541392529146767218' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/12003737521893278/posts/default/7541392529146767218'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/12003737521893278/posts/default/7541392529146767218'/><link rel='alternate' type='text/html' href='http://legend-angband.blogspot.com/2009/07/equipment-choices.html' title='Equipment Choices'/><author><name>Legend of Angband</name><uri>http://www.blogger.com/profile/18049943271218398553</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='23' height='32' src='http://4.bp.blogspot.com/_DBkuoqY-aBU/SbXDrLNoOHI/AAAAAAAAABw/XPR0HThWRE0/S220/Frodo.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://3.bp.blogspot.com/_DBkuoqY-aBU/SmPQo-nSvJI/AAAAAAAAAEI/PHXIpjtvPe4/s72-c/Lego.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-12003737521893278.post-8891582383176429170</id><published>2009-07-06T01:10:00.003-04:00</published><updated>2009-07-06T01:16:59.073-04:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='process'/><category scheme='http://www.blogger.com/atom/ns#' term='Java'/><category scheme='http://www.blogger.com/atom/ns#' term='middleware'/><category scheme='http://www.blogger.com/atom/ns#' term='crunch time'/><category scheme='http://www.blogger.com/atom/ns#' term='C#'/><category scheme='http://www.blogger.com/atom/ns#' term='C++'/><title type='text'>The Gaming Industry</title><content type='html'>&lt;img id="BLOGGER_PHOTO_ID_5355210399547620946" style="FLOAT: left; MARGIN: 0px 10px 10px 0px; WIDTH: 320px; CURSOR: hand; HEIGHT: 199px" alt="" src="http://3.bp.blogspot.com/_DBkuoqY-aBU/SlGHfDqDflI/AAAAAAAAAEA/uxRuZpw6uV4/s320/Gaming.jpg" border="0" /&gt;I attended &lt;a href="http://chinblogger.blogspot.com/2009/07/videogame-industry.html"&gt;&lt;span class="blsp-spelling-error" id="SPELLING_ERROR_0"&gt;Anthrocon&lt;/span&gt; 2009&lt;/a&gt; this week. One session at the conference was a question and answer period with some game developers. It was a good time. I learned a lot of details there which I want to share here.&lt;br /&gt;&lt;br /&gt;Many game developers code in the C++ programming language. But there is some Java and C# development going on as well. Although there is still custom coding to solve game problems, there is also a heavy use of game specific &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_1"&gt;middleware&lt;/span&gt;.&lt;br /&gt;&lt;br /&gt;There is still crunch time in the game development industry. You should beware companies that court fresh college grads and provide free Coke to programmers. Some game shops have instituted policies where you cannot work more than 55 hours a week. It is criminal that there even has to be such rules in place.&lt;br /&gt;&lt;br /&gt;Software process is often lacking in the game development arena. However some shops are trying to go agile and/or use Scrum. That being said, there continues to be sloppy or non-existent processes at some companies. This probably mimics the state of software development across other domains as well. Thanks to the panel of guests at &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_2"&gt;Anthrocon&lt;/span&gt; for sharing their experiences.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/12003737521893278-8891582383176429170?l=legend-angband.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://legend-angband.blogspot.com/feeds/8891582383176429170/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=12003737521893278&amp;postID=8891582383176429170' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/12003737521893278/posts/default/8891582383176429170'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/12003737521893278/posts/default/8891582383176429170'/><link rel='alternate' type='text/html' href='http://legend-angband.blogspot.com/2009/07/gaming-industry.html' title='The Gaming Industry'/><author><name>Legend of Angband</name><uri>http://www.blogger.com/profile/18049943271218398553</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='23' height='32' src='http://4.bp.blogspot.com/_DBkuoqY-aBU/SbXDrLNoOHI/AAAAAAAAABw/XPR0HThWRE0/S220/Frodo.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://3.bp.blogspot.com/_DBkuoqY-aBU/SlGHfDqDflI/AAAAAAAAAEA/uxRuZpw6uV4/s72-c/Gaming.jpg' height='72' width='72'/><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-12003737521893278.post-7499198709672617285</id><published>2009-05-04T22:56:00.002-04:00</published><updated>2009-05-04T23:00:05.857-04:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='speed'/><category scheme='http://www.blogger.com/atom/ns#' term='programming'/><category scheme='http://www.blogger.com/atom/ns#' term='weapons'/><category scheme='http://www.blogger.com/atom/ns#' term='Rogue'/><title type='text'>The Power of Java</title><content type='html'>&lt;img id="BLOGGER_PHOTO_ID_5332168367079297282" style="FLOAT: left; MARGIN: 0px 10px 10px 0px; WIDTH: 194px; CURSOR: hand; HEIGHT: 170px" alt="" src="http://4.bp.blogspot.com/_DBkuoqY-aBU/Sf-q4PpWEQI/AAAAAAAAAD4/XAZHbAeWttI/s320/Java.jpg" border="0" /&gt;This week I finish up a college class on the Java programming language. That is going to do two things: (1) give me some more free time for programming, and (2) provide me with the the basic skills to code some wicked rogue-like features in a game.&lt;br /&gt;&lt;br /&gt;Earlier this year I wrote Dungeon Level 1 (&lt;span class="blsp-spelling-error" id="SPELLING_ERROR_0"&gt;dL&lt;/span&gt;1), a seven day rogue-like creation. It was pretty weak compared to polished Rogue-like games. However I coded it up in seven days. And I was a real newbie Java programmer.&lt;br /&gt;&lt;br /&gt;Now I plan to release a new version that improve playability. I also want to use the game and my new programming knowledge to experiment with some common rogue operations. You know? I want to put some speed in the game. And I want to add cool weapons. But I will start with baby steps. I need to put more than one dungeon level in the game. I wonder whether I will still call it Dungeon Level 1.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/12003737521893278-7499198709672617285?l=legend-angband.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://legend-angband.blogspot.com/feeds/7499198709672617285/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=12003737521893278&amp;postID=7499198709672617285' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/12003737521893278/posts/default/7499198709672617285'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/12003737521893278/posts/default/7499198709672617285'/><link rel='alternate' type='text/html' href='http://legend-angband.blogspot.com/2009/05/power-of-java.html' title='The Power of Java'/><author><name>Legend of Angband</name><uri>http://www.blogger.com/profile/18049943271218398553</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='23' height='32' src='http://4.bp.blogspot.com/_DBkuoqY-aBU/SbXDrLNoOHI/AAAAAAAAABw/XPR0HThWRE0/S220/Frodo.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://4.bp.blogspot.com/_DBkuoqY-aBU/Sf-q4PpWEQI/AAAAAAAAAD4/XAZHbAeWttI/s72-c/Java.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-12003737521893278.post-6964832102715728377</id><published>2009-04-11T00:14:00.002-04:00</published><updated>2009-04-11T00:19:49.386-04:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Dave Arnesson'/><category scheme='http://www.blogger.com/atom/ns#' term='Gary Gygax'/><category scheme='http://www.blogger.com/atom/ns#' term='D and D'/><title type='text'>In Memory Of</title><content type='html'>&lt;a href="http://4.bp.blogspot.com/_DBkuoqY-aBU/SeAZVuwHL1I/AAAAAAAAADw/B_dOYlr3DpE/s1600-h/Dungeons.jpg"&gt;&lt;img id="BLOGGER_PHOTO_ID_5323282620669701970" style="FLOAT: left; MARGIN: 0px 10px 10px 0px; WIDTH: 320px; CURSOR: hand; HEIGHT: 222px" alt="" src="http://4.bp.blogspot.com/_DBkuoqY-aBU/SeAZVuwHL1I/AAAAAAAAADw/B_dOYlr3DpE/s320/Dungeons.jpg" border="0" /&gt;&lt;/a&gt;This weekend Dave &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_0"&gt;Arnesson&lt;/span&gt;, &lt;span class="blsp-spelling-corrected" id="SPELLING_ERROR_1"&gt;co creator&lt;/span&gt; of Dungeons and &lt;span class="blsp-spelling-corrected" id="SPELLING_ERROR_2"&gt;Dragons&lt;/span&gt;, passed away. The other creator Gary &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_3"&gt;Gygax&lt;/span&gt; died last year. They created D and D back in the 1970's. It spawned a generation of games.&lt;br /&gt;&lt;br /&gt;Much of the rules and mechanics of &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_4"&gt;Angband&lt;/span&gt; trace back to the D and D board games. I purchased an original D and D game back in the 1980s. However I never learned how to truly play the game.&lt;br /&gt;&lt;br /&gt;I knew a few people who were in to D and D back in the day. Sadly I never joined them for their adventures. I think I caught up to them through my many exploits with &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_5"&gt;Roguelike&lt;/span&gt; games over the years on the computer.&lt;br /&gt;&lt;br /&gt;This post is for you Dave. Thank you for your great creation which lives on today in many computer and console games.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/12003737521893278-6964832102715728377?l=legend-angband.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://legend-angband.blogspot.com/feeds/6964832102715728377/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=12003737521893278&amp;postID=6964832102715728377' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/12003737521893278/posts/default/6964832102715728377'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/12003737521893278/posts/default/6964832102715728377'/><link rel='alternate' type='text/html' href='http://legend-angband.blogspot.com/2009/04/in-memory-of.html' title='In Memory Of'/><author><name>Legend of Angband</name><uri>http://www.blogger.com/profile/18049943271218398553</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='23' height='32' src='http://4.bp.blogspot.com/_DBkuoqY-aBU/SbXDrLNoOHI/AAAAAAAAABw/XPR0HThWRE0/S220/Frodo.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://4.bp.blogspot.com/_DBkuoqY-aBU/SeAZVuwHL1I/AAAAAAAAADw/B_dOYlr3DpE/s72-c/Dungeons.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-12003737521893278.post-266668717662704768</id><published>2009-03-30T20:46:00.003-04:00</published><updated>2009-03-30T20:55:23.317-04:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='penalty'/><category scheme='http://www.blogger.com/atom/ns#' term='death'/><category scheme='http://www.blogger.com/atom/ns#' term='Borg'/><category scheme='http://www.blogger.com/atom/ns#' term='experience'/><title type='text'>cLevel 50 Ranger</title><content type='html'>&lt;img id="BLOGGER_PHOTO_ID_5319147086063216322" style="FLOAT: left; MARGIN: 0px 10px 10px 0px; WIDTH: 270px; CURSOR: hand; HEIGHT: 320px" alt="" src="http://1.bp.blogspot.com/_DBkuoqY-aBU/SdFoF7zaJsI/AAAAAAAAADo/2GoFm5BUZMw/s320/Ranger.bmp" border="0" /&gt;After my last character in Angband died, I was a bit depressed. It had taken a long time to build up that character. I can no longer remember how he died. It was probably some double poison breath from some monster. Whatever the case, I was not in the mood to play Angband for a while.&lt;br /&gt;&lt;br /&gt;Then I got a good idea. What not let the Borg build up the next character for me? Then I could choose a race and class which cause a high experience penalty. That's no problem for the Borg. It has unlimited time to knock out experience points galore.&lt;br /&gt;&lt;br /&gt;Now the Borg is not perfect. There are times when it causes my characters to die. I have found that the deaths happen quickly. But once a character is a bit established, the Borg is more conservative in the long run. So I let the Borg run for a few times each night. Before long, I had myself a character level 50 High-Elf Ranger with a bunch of goodies to show.&lt;br /&gt;&lt;br /&gt;Here is the equipment my character is wearing:&lt;br /&gt;&lt;br /&gt;The Lance of Eorlingas (3d8) (+14,+21) (+2)&lt;br /&gt;The Long Bow of Bard (x3) (+17,+19) (+2)&lt;br /&gt;a Malachite Ring of Speed (+5)&lt;br /&gt;a Malachite Ring of Speed (+6)&lt;br /&gt;a Ruby Amulet of Wisdom (+2)&lt;br /&gt;The Star of Elendil&lt;br /&gt;The Full Plate Armour of Isildur [25,+25] (+1)&lt;br /&gt;The Cloak 'Holcolleth' [1,+8] (+2)&lt;br /&gt;The Small Metal Shield of Thorin [3,+25] (+4)&lt;br /&gt;The Hard Leather Cap of Thranduil [2,+15] (+2) {BlndESP}&lt;br /&gt;The Set of Cesti of Fingolfin (+10,+10) [5,+20] (+4)&lt;br /&gt;The Pair of Soft Leather Boots 'Dal-i-thalion' [2,+15] (+5)&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/12003737521893278-266668717662704768?l=legend-angband.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://legend-angband.blogspot.com/feeds/266668717662704768/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=12003737521893278&amp;postID=266668717662704768' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/12003737521893278/posts/default/266668717662704768'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/12003737521893278/posts/default/266668717662704768'/><link rel='alternate' type='text/html' href='http://legend-angband.blogspot.com/2009/03/clevel-50-ranger.html' title='cLevel 50 Ranger'/><author><name>Legend of Angband</name><uri>http://www.blogger.com/profile/18049943271218398553</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='23' height='32' src='http://4.bp.blogspot.com/_DBkuoqY-aBU/SbXDrLNoOHI/AAAAAAAAABw/XPR0HThWRE0/S220/Frodo.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://1.bp.blogspot.com/_DBkuoqY-aBU/SdFoF7zaJsI/AAAAAAAAADo/2GoFm5BUZMw/s72-c/Ranger.bmp' height='72' width='72'/><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-12003737521893278.post-2979283363489348884</id><published>2009-03-24T00:30:00.002-04:00</published><updated>2009-03-24T00:37:34.177-04:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='launch'/><category scheme='http://www.blogger.com/atom/ns#' term='development'/><category scheme='http://www.blogger.com/atom/ns#' term='attack'/><category scheme='http://www.blogger.com/atom/ns#' term='win'/><category scheme='http://www.blogger.com/atom/ns#' term='player'/><title type='text'>A Review of dL1</title><content type='html'>&lt;a href="http://3.bp.blogspot.com/_DBkuoqY-aBU/Schh6wXdTUI/AAAAAAAAADg/xUflKvvyX5Q/s1600-h/Trash.jpg"&gt;&lt;img id="BLOGGER_PHOTO_ID_5316607022154468674" style="FLOAT: left; MARGIN: 0px 10px 10px 0px; WIDTH: 197px; CURSOR: hand; HEIGHT: 320px" alt="" src="http://3.bp.blogspot.com/_DBkuoqY-aBU/Schh6wXdTUI/AAAAAAAAADg/xUflKvvyX5Q/s320/Trash.jpg" border="0" /&gt;&lt;/a&gt;I was reading the development USENET newsgroup for the 7 day &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_0"&gt;roguelike&lt;/span&gt; competition. There was a link to a review site for the games entered. I was curious as to what would be said about my game. So I read the review on &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_1"&gt;dL&lt;/span&gt;1.&lt;br /&gt;&lt;br /&gt;Here are the things listed that I need to improve:&lt;br /&gt;&lt;br /&gt;1. Provide batch file to launch game&lt;br /&gt;2. Prevent inaccessible locations on map&lt;br /&gt;3. Have monsters attack you if you go near&lt;br /&gt;4. Give some progression if you clear the map&lt;br /&gt;5. Make the game winnable&lt;br /&gt;&lt;br /&gt;In essence, the reviewer wanted the game improved from the viewpoint of a player. That sounds like a reasonable request. The goal of my entry was to get something that worked. On that I succeeded.&lt;br /&gt;&lt;br /&gt;So let's call the version I entered v1. Now it is time to produce some incremental releases that address the concerns of the reviewer that I want to correct.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/12003737521893278-2979283363489348884?l=legend-angband.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://legend-angband.blogspot.com/feeds/2979283363489348884/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=12003737521893278&amp;postID=2979283363489348884' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/12003737521893278/posts/default/2979283363489348884'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/12003737521893278/posts/default/2979283363489348884'/><link rel='alternate' type='text/html' href='http://legend-angband.blogspot.com/2009/03/review-of-dl1.html' title='A Review of dL1'/><author><name>Legend of Angband</name><uri>http://www.blogger.com/profile/18049943271218398553</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='23' height='32' src='http://4.bp.blogspot.com/_DBkuoqY-aBU/SbXDrLNoOHI/AAAAAAAAABw/XPR0HThWRE0/S220/Frodo.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://3.bp.blogspot.com/_DBkuoqY-aBU/Schh6wXdTUI/AAAAAAAAADg/xUflKvvyX5Q/s72-c/Trash.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-12003737521893278.post-2620841962958741245</id><published>2009-03-17T15:50:00.003-04:00</published><updated>2009-03-17T15:54:57.722-04:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='challenge'/><category scheme='http://www.blogger.com/atom/ns#' term='medal'/><category scheme='http://www.blogger.com/atom/ns#' term='code'/><category scheme='http://www.blogger.com/atom/ns#' term='playable'/><title type='text'>7DRL Winner's Circle</title><content type='html'>&lt;img id="BLOGGER_PHOTO_ID_5314246630859210322" style="FLOAT: left; MARGIN: 0px 10px 10px 0px; WIDTH: 100px; CURSOR: hand; HEIGHT: 176px" alt="" src="http://2.bp.blogspot.com/_DBkuoqY-aBU/Sb__J5kt_lI/AAAAAAAAADY/AtbqVReEJpc/s320/7DRL_2009.png" border="0" /&gt;The results of the Seven Day &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_0"&gt;Roguelike&lt;/span&gt; Challenge for this year have been announced. There were a total of 45 challengers (myself included). Of those, 25 were winners. My entry &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_1"&gt;dL&lt;/span&gt;1 was listed in the winner's circle. To the left is the challenge medal for this years winners.&lt;br /&gt;&lt;br /&gt;It is not impossible to win the 7&lt;span class="blsp-spelling-error" id="SPELLING_ERROR_2"&gt;DRL&lt;/span&gt; challenge. You only have one week to code up a game. That part is difficult. But to win you just need to produce a rogue-like game that works and is playable within the week long time period. Don't get me wrong. That is no trivial task. However if you set realistic goals, you can achieve success.&lt;br /&gt;&lt;br /&gt;I wonder if I will be around next year to enter again. It is my hope that I would have gained more Java programming skills. Perhaps it is time to study up on different things like level generators, lighting, and monster AI to be prepared. It is all good fun.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/12003737521893278-2620841962958741245?l=legend-angband.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://legend-angband.blogspot.com/feeds/2620841962958741245/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=12003737521893278&amp;postID=2620841962958741245' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/12003737521893278/posts/default/2620841962958741245'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/12003737521893278/posts/default/2620841962958741245'/><link rel='alternate' type='text/html' href='http://legend-angband.blogspot.com/2009/03/7drl-winners-circle.html' title='7DRL Winner&apos;s Circle'/><author><name>Legend of Angband</name><uri>http://www.blogger.com/profile/18049943271218398553</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='23' height='32' src='http://4.bp.blogspot.com/_DBkuoqY-aBU/SbXDrLNoOHI/AAAAAAAAABw/XPR0HThWRE0/S220/Frodo.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://2.bp.blogspot.com/_DBkuoqY-aBU/Sb__J5kt_lI/AAAAAAAAADY/AtbqVReEJpc/s72-c/7DRL_2009.png' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-12003737521893278.post-564616291070274085</id><published>2009-03-14T19:42:00.002-04:00</published><updated>2009-03-14T19:45:06.290-04:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Java'/><category scheme='http://www.blogger.com/atom/ns#' term='7DRL'/><category scheme='http://www.blogger.com/atom/ns#' term='distribution'/><category scheme='http://www.blogger.com/atom/ns#' term='dL1'/><category scheme='http://www.blogger.com/atom/ns#' term='Roguelike'/><title type='text'>Roguelike Challenge Completed</title><content type='html'>I figured out how to distribute my game including the libraries and run time files it requires. Since I was in the 7 Day &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_0"&gt;Roguelike&lt;/span&gt; Challenge, I posted the following declaration on Usenet group rec.games.roguelike.announce:&lt;br /&gt;&lt;blockquote&gt;&lt;br /&gt;I completed my 7&lt;span class="blsp-spelling-error" id="SPELLING_ERROR_1"&gt;DRL&lt;/span&gt; entry &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_2"&gt;dL&lt;/span&gt;1. It was written in Java and made use of &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_3"&gt;libjcsi&lt;/span&gt; for input/output. It requires Java 1.6. You can get it at &lt;a href="http://h1.ripway.com/gifcom/dL1/dL1.zip" target="_blank" rel="nofollow"&gt;http://h1.ripway.com/gifcom/dL1/dL1.zip&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Launch the game by typing "java &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_4"&gt;dL&lt;/span&gt;1". Move around with the keypad. &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_5"&gt;Numlock&lt;/span&gt; must be on to move diagonally. Press "q" to quit. Grab some gold. Attack young dragons. That's about it.&lt;br /&gt;&lt;br /&gt;This is only my second real Java program. I am in a Java programming class at college. Read all about my 7&lt;span class="blsp-spelling-error" id="SPELLING_ERROR_6"&gt;DRL&lt;/span&gt; week on my blog &lt;a href="http://legend-angband.blogspot.com/" target="_blank" rel="nofollow"&gt;http://legend-angband.blogspot.com/&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;- Legend of &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_7"&gt;Angband&lt;/span&gt;&lt;br /&gt;&lt;/blockquote&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/12003737521893278-564616291070274085?l=legend-angband.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://legend-angband.blogspot.com/feeds/564616291070274085/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=12003737521893278&amp;postID=564616291070274085' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/12003737521893278/posts/default/564616291070274085'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/12003737521893278/posts/default/564616291070274085'/><link rel='alternate' type='text/html' href='http://legend-angband.blogspot.com/2009/03/roguelike-challenge-completed.html' title='Roguelike Challenge Completed'/><author><name>Legend of Angband</name><uri>http://www.blogger.com/profile/18049943271218398553</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='23' height='32' src='http://4.bp.blogspot.com/_DBkuoqY-aBU/SbXDrLNoOHI/AAAAAAAAABw/XPR0HThWRE0/S220/Frodo.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-12003737521893278.post-3983972963523164814</id><published>2009-03-13T22:57:00.003-04:00</published><updated>2009-03-13T23:00:11.474-04:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Java'/><category scheme='http://www.blogger.com/atom/ns#' term='credits'/><category scheme='http://www.blogger.com/atom/ns#' term='distribution'/><category scheme='http://www.blogger.com/atom/ns#' term='programming'/><category scheme='http://www.blogger.com/atom/ns#' term='Roguelike'/><title type='text'>Adding the Credits</title><content type='html'>&lt;a href="http://2.bp.blogspot.com/_DBkuoqY-aBU/SbsdN5xt-qI/AAAAAAAAADQ/vM_yN4UQNCc/s1600-h/dL1.JPG"&gt;&lt;img id="BLOGGER_PHOTO_ID_5312872310098492066" style="FLOAT: left; MARGIN: 0px 10px 10px 0px; WIDTH: 196px; CURSOR: hand; HEIGHT: 320px" alt="" src="http://2.bp.blogspot.com/_DBkuoqY-aBU/SbsdN5xt-qI/AAAAAAAAADQ/vM_yN4UQNCc/s320/dL1.JPG" border="0" /&gt;&lt;/a&gt;I just finished adding the credits to my 7 Day &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_0"&gt;Roguelike&lt;/span&gt; "&lt;span class="blsp-spelling-error" id="SPELLING_ERROR_1"&gt;dL&lt;/span&gt;1". There was so much more I wanted to implement. But there comes a time you need to turn in your work.&lt;br /&gt;&lt;br /&gt;Now I need to figure out how to distribute this application. Being a Java novice, I am not so sure about what you send out. It is not like the Windows world where you ship an &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_2"&gt;EXE&lt;/span&gt; and maybe some &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_3"&gt;DLLs&lt;/span&gt;.&lt;br /&gt;&lt;br /&gt;I will figure this out, post it out there for the world to see, and &lt;span class="blsp-spelling-corrected" id="SPELLING_ERROR_4"&gt;declare&lt;/span&gt; it a success. If nothing else, I learned a lot of Java programming skills. And I think I learned a little of the basic game mechanics at a coding level.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/12003737521893278-3983972963523164814?l=legend-angband.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://legend-angband.blogspot.com/feeds/3983972963523164814/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=12003737521893278&amp;postID=3983972963523164814' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/12003737521893278/posts/default/3983972963523164814'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/12003737521893278/posts/default/3983972963523164814'/><link rel='alternate' type='text/html' href='http://legend-angband.blogspot.com/2009/03/adding-credits.html' title='Adding the Credits'/><author><name>Legend of Angband</name><uri>http://www.blogger.com/profile/18049943271218398553</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='23' height='32' src='http://4.bp.blogspot.com/_DBkuoqY-aBU/SbXDrLNoOHI/AAAAAAAAABw/XPR0HThWRE0/S220/Frodo.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://2.bp.blogspot.com/_DBkuoqY-aBU/SbsdN5xt-qI/AAAAAAAAADQ/vM_yN4UQNCc/s72-c/dL1.JPG' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-12003737521893278.post-5843536055016639843</id><published>2009-03-13T02:53:00.002-04:00</published><updated>2009-03-13T02:56:50.770-04:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='monsters'/><category scheme='http://www.blogger.com/atom/ns#' term='gold'/><category scheme='http://www.blogger.com/atom/ns#' term='color'/><category scheme='http://www.blogger.com/atom/ns#' term='player'/><category scheme='http://www.blogger.com/atom/ns#' term='Roguelike'/><title type='text'>Multi Hued Dragons</title><content type='html'>&lt;a href="http://2.bp.blogspot.com/_DBkuoqY-aBU/SboDDRkcoBI/AAAAAAAAADI/6rbBtXXDGT0/s1600-h/Color.JPG"&gt;&lt;img id="BLOGGER_PHOTO_ID_5312562065227685906" style="FLOAT: left; MARGIN: 0px 10px 10px 0px; WIDTH: 265px; CURSOR: hand; HEIGHT: 145px" alt="" src="http://2.bp.blogspot.com/_DBkuoqY-aBU/SboDDRkcoBI/AAAAAAAAADI/6rbBtXXDGT0/s320/Color.JPG" border="0" /&gt;&lt;/a&gt;I got a little bored always fighting young red dragons. So I decided to add a little color to the mix. It was not hard of a change. Now every monster has a different color. They are all still young dragons. Perhaps I will also try to sneak in some other monster types. Dragons are a bit hard for a first level player.&lt;br /&gt;&lt;br /&gt;Another change I recently added was one where the monsters (in my case the dragons) pick up gold. Before they would refuse to even touch the gold. They treated all gold locations as wall. But that is no more. After a dragon moves over some gold, the gold goes away. And unlike other &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_0"&gt;Roguelikes&lt;/span&gt;, my monsters do not drop treasures yet. So much to do. So little time.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/12003737521893278-5843536055016639843?l=legend-angband.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://legend-angband.blogspot.com/feeds/5843536055016639843/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=12003737521893278&amp;postID=5843536055016639843' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/12003737521893278/posts/default/5843536055016639843'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/12003737521893278/posts/default/5843536055016639843'/><link rel='alternate' type='text/html' href='http://legend-angband.blogspot.com/2009/03/multi-hued-dragons.html' title='Multi Hued Dragons'/><author><name>Legend of Angband</name><uri>http://www.blogger.com/profile/18049943271218398553</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='23' height='32' src='http://4.bp.blogspot.com/_DBkuoqY-aBU/SbXDrLNoOHI/AAAAAAAAABw/XPR0HThWRE0/S220/Frodo.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://2.bp.blogspot.com/_DBkuoqY-aBU/SboDDRkcoBI/AAAAAAAAADI/6rbBtXXDGT0/s72-c/Color.JPG' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-12003737521893278.post-535590313434503686</id><published>2009-03-12T23:36:00.002-04:00</published><updated>2009-03-12T23:40:03.338-04:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='package'/><category scheme='http://www.blogger.com/atom/ns#' term='hit'/><category scheme='http://www.blogger.com/atom/ns#' term='battles'/><category scheme='http://www.blogger.com/atom/ns#' term='hunt'/><category scheme='http://www.blogger.com/atom/ns#' term='wake up'/><title type='text'>Monster Movement</title><content type='html'>&lt;img id="BLOGGER_PHOTO_ID_5312511360633251042" style="FLOAT: left; MARGIN: 0px 10px 10px 0px; WIDTH: 320px; CURSOR: hand; HEIGHT: 151px" alt="" src="http://4.bp.blogspot.com/_DBkuoqY-aBU/SbnU74PFpOI/AAAAAAAAADA/ChXVJANrlho/s320/Die.JPG" border="0" /&gt;Previously my game &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_0"&gt;dL&lt;/span&gt;1 had some problems. You could hit monsters and they would hit back. But if you ran away, the monsters would just sit there. That's not too realistic. Now I implemented monster behavior where the hunt you down if you start up a battle with them. I still need to put in some checks to randomly wake up monsters so they engage you.&lt;br /&gt;&lt;br /&gt;It is getting about time to wrap up my development. The week long Seven Day &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_1"&gt;Roguelike&lt;/span&gt; Challenge is almost over. I really should stop development of the game mechanics, put on a little polish, and package my game for release. But you always want to add a little more. My worry is that if I add something, I might break the working game have have nothing to show.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/12003737521893278-535590313434503686?l=legend-angband.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://legend-angband.blogspot.com/feeds/535590313434503686/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=12003737521893278&amp;postID=535590313434503686' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/12003737521893278/posts/default/535590313434503686'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/12003737521893278/posts/default/535590313434503686'/><link rel='alternate' type='text/html' href='http://legend-angband.blogspot.com/2009/03/monster-movement.html' title='Monster Movement'/><author><name>Legend of Angband</name><uri>http://www.blogger.com/profile/18049943271218398553</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='23' height='32' src='http://4.bp.blogspot.com/_DBkuoqY-aBU/SbXDrLNoOHI/AAAAAAAAABw/XPR0HThWRE0/S220/Frodo.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://4.bp.blogspot.com/_DBkuoqY-aBU/SbnU74PFpOI/AAAAAAAAADA/ChXVJANrlho/s72-c/Die.JPG' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-12003737521893278.post-987855246322158871</id><published>2009-03-11T23:16:00.006-04:00</published><updated>2009-03-11T23:22:51.273-04:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='breath'/><category scheme='http://www.blogger.com/atom/ns#' term='fight'/><category scheme='http://www.blogger.com/atom/ns#' term='attack'/><category scheme='http://www.blogger.com/atom/ns#' term='dragons'/><category scheme='http://www.blogger.com/atom/ns#' term='damage'/><title type='text'>Here Come the Monsters</title><content type='html'>&lt;a href="http://4.bp.blogspot.com/_DBkuoqY-aBU/Sbh_sl3HPZI/AAAAAAAAACw/qWFVEomdM8o/s1600-h/MonsterZoom.jpg"&gt;&lt;img id="BLOGGER_PHOTO_ID_5312136164537744786" style="FLOAT: left; MARGIN: 0px 10px 10px 0px; WIDTH: 164px; CURSOR: hand; HEIGHT: 187px" alt="" src="http://4.bp.blogspot.com/_DBkuoqY-aBU/Sbh_sl3HPZI/AAAAAAAAACw/qWFVEomdM8o/s400/MonsterZoom.jpg" border="0" /&gt;&lt;/a&gt;I stared implementing monster opponents in my game &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_0"&gt;dL&lt;/span&gt;1. They are all young red dragons. When you attack them, the take damage and attack you back. However they do nothing if you leave them alone (even after engaging them in a battle).&lt;br /&gt;&lt;br /&gt;The next logical step is to get these monsters to fight back once they are disturbed. They should also follow you if you flee from them. If I were to really get cocky, I guess I could let them breath fire on you. However I need to take it one step at a time.&lt;br /&gt;&lt;br /&gt;I figure I will need to start wrapping up my week long 7 Day &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_1"&gt;Roguelike&lt;/span&gt; development. I need to ensure I know how to deploy this application so others can enjoy it. There needs to be a little more fluff like a splash screen on &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_2"&gt;startup&lt;/span&gt;. Maybe I could put an &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_3"&gt;easter&lt;/span&gt; egg in there before I release it as well.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/12003737521893278-987855246322158871?l=legend-angband.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://legend-angband.blogspot.com/feeds/987855246322158871/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=12003737521893278&amp;postID=987855246322158871' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/12003737521893278/posts/default/987855246322158871'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/12003737521893278/posts/default/987855246322158871'/><link rel='alternate' type='text/html' href='http://legend-angband.blogspot.com/2009/03/here-comes-monsters.html' title='Here Come the Monsters'/><author><name>Legend of Angband</name><uri>http://www.blogger.com/profile/18049943271218398553</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='23' height='32' src='http://4.bp.blogspot.com/_DBkuoqY-aBU/SbXDrLNoOHI/AAAAAAAAABw/XPR0HThWRE0/S220/Frodo.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://4.bp.blogspot.com/_DBkuoqY-aBU/Sbh_sl3HPZI/AAAAAAAAACw/qWFVEomdM8o/s72-c/MonsterZoom.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-12003737521893278.post-3641881179822094193</id><published>2009-03-11T01:16:00.003-04:00</published><updated>2009-03-11T01:19:14.204-04:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='gold'/><category scheme='http://www.blogger.com/atom/ns#' term='dL1'/><category scheme='http://www.blogger.com/atom/ns#' term='maze'/><category scheme='http://www.blogger.com/atom/ns#' term='walls'/><title type='text'>Subtle Tweaks</title><content type='html'>&lt;img id="BLOGGER_PHOTO_ID_5311794719104700114" style="FLOAT: left; MARGIN: 0px 10px 10px 0px; WIDTH: 320px; CURSOR: hand; HEIGHT: 202px" alt="" src="http://1.bp.blogspot.com/_DBkuoqY-aBU/SbdJJ2gIDtI/AAAAAAAAACg/xjLLeWmzB_g/s320/Gray.jpg" border="0" /&gt;Sometimes a couple small changes can make a big difference. The dungeon maze in my game &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_0"&gt;dL&lt;/span&gt;1 shows a lot of walls. That was a little hard on the eyes. I softened that by changing the wall color to gray.&lt;br /&gt;&lt;br /&gt;The maze is randomly generated each time. That is normally a good thing. However sometimes that meant the character started out stuck in a wall. This seemed uncivilized. So I made sure to choose a random starting position for the user that was not in a wall.&lt;br /&gt;&lt;br /&gt;Finally I had quickly coded up a gold counter on the right of the screen. However it only displayed an amount as soon as you first grabbed some gold. Now at game start I show you have 0 zero pieces. It was not a big deal. But I like to add polish. Time to stop with these baby steps, and figure out how to add monsters that are "smart".&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/12003737521893278-3641881179822094193?l=legend-angband.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://legend-angband.blogspot.com/feeds/3641881179822094193/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=12003737521893278&amp;postID=3641881179822094193' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/12003737521893278/posts/default/3641881179822094193'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/12003737521893278/posts/default/3641881179822094193'/><link rel='alternate' type='text/html' href='http://legend-angband.blogspot.com/2009/03/subtle-tweaks.html' title='Subtle Tweaks'/><author><name>Legend of Angband</name><uri>http://www.blogger.com/profile/18049943271218398553</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='23' height='32' src='http://4.bp.blogspot.com/_DBkuoqY-aBU/SbXDrLNoOHI/AAAAAAAAABw/XPR0HThWRE0/S220/Frodo.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://1.bp.blogspot.com/_DBkuoqY-aBU/SbdJJ2gIDtI/AAAAAAAAACg/xjLLeWmzB_g/s72-c/Gray.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-12003737521893278.post-7428214004487750892</id><published>2009-03-10T23:27:00.002-04:00</published><updated>2009-03-11T00:09:49.065-04:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='monsters'/><category scheme='http://www.blogger.com/atom/ns#' term='algorithm'/><category scheme='http://www.blogger.com/atom/ns#' term='dL1'/><category scheme='http://www.blogger.com/atom/ns#' term='maze'/><title type='text'>Maze Technology</title><content type='html'>&lt;img id="BLOGGER_PHOTO_ID_5311766808750776210" style="FLOAT: left; MARGIN: 0px 10px 10px 0px; WIDTH: 320px; CURSOR: hand; HEIGHT: 202px" alt="" src="http://3.bp.blogspot.com/_DBkuoqY-aBU/SbcvxQVM35I/AAAAAAAAACY/OaUWRGH0Ogk/s320/Maze.jpg" border="0" /&gt;My new game &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_0"&gt;dL&lt;/span&gt;1 is progressing slowly but surely. I was stumped for a while about how to make a maze. Even a simple one seemed difficult to implement. I think my problem was that I was trying to do too much all at once.&lt;br /&gt;&lt;br /&gt;So I retreated to a room with just a pad of paper and a pencil. I went &lt;span class="blsp-spelling-corrected" id="SPELLING_ERROR_1"&gt;through&lt;/span&gt; the steps of an algorithm to draw a maze. Then I started implementing the algorithm. I did it one step at a time. And before I even finished, the maze looked good enough to declare that some progress was made.&lt;br /&gt;&lt;br /&gt;If I had unlimited time, I would fully implement the complicated maze algorithm that I envisioned. However there are only a couple more days to get this program completed. So I think I had better move on to creating some monster opponents for you to do battle with. That also seems very complicated. Now it is time to start breaking that task down to smaller pieces.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/12003737521893278-7428214004487750892?l=legend-angband.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://legend-angband.blogspot.com/feeds/7428214004487750892/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=12003737521893278&amp;postID=7428214004487750892' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/12003737521893278/posts/default/7428214004487750892'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/12003737521893278/posts/default/7428214004487750892'/><link rel='alternate' type='text/html' href='http://legend-angband.blogspot.com/2009/03/maze-technology.html' title='Maze Technology'/><author><name>Legend of Angband</name><uri>http://www.blogger.com/profile/18049943271218398553</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='23' height='32' src='http://4.bp.blogspot.com/_DBkuoqY-aBU/SbXDrLNoOHI/AAAAAAAAABw/XPR0HThWRE0/S220/Frodo.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://3.bp.blogspot.com/_DBkuoqY-aBU/SbcvxQVM35I/AAAAAAAAACY/OaUWRGH0Ogk/s72-c/Maze.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-12003737521893278.post-7648929007532573739</id><published>2009-03-09T22:56:00.002-04:00</published><updated>2009-03-09T23:00:18.452-04:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='monsters'/><category scheme='http://www.blogger.com/atom/ns#' term='movement'/><category scheme='http://www.blogger.com/atom/ns#' term='yellow gold'/><category scheme='http://www.blogger.com/atom/ns#' term='maze'/><category scheme='http://www.blogger.com/atom/ns#' term='walls'/><title type='text'>There's Gold in This Dungeon</title><content type='html'>&lt;a href="http://4.bp.blogspot.com/_DBkuoqY-aBU/SbXXAbXXMZI/AAAAAAAAACQ/C0Xdh_UMYdI/s1600-h/Gold.jpg"&gt;&lt;img id="BLOGGER_PHOTO_ID_5311387737899086226" style="FLOAT: left; MARGIN: 0px 10px 10px 0px; WIDTH: 320px; CURSOR: hand; HEIGHT: 202px" alt="" src="http://4.bp.blogspot.com/_DBkuoqY-aBU/SbXXAbXXMZI/AAAAAAAAACQ/C0Xdh_UMYdI/s320/Gold.jpg" border="0" /&gt;&lt;/a&gt;Now that I am no longer struggling with the user interface, I am adding basic features to my &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_0"&gt;dL&lt;/span&gt;1 game. Here is a big one. When you press the directional keys, your guy moves on the screen. And he does not walk through walls. That's a good thing.&lt;br /&gt;&lt;br /&gt;I decided to add some gold in the dungeon. It needed something. There really isn't a maze set up yet. Guess what? I colored the gold yellow. Yeah I know. That is just plain crazy. There is even a counter that shows how much gold you have amassed.&lt;br /&gt;&lt;br /&gt;The next decision is pretty simple. Do I add some monster enemies first? Or do I try to draw a better maze for the dungeon. The sky is the limit now. There are about 5 days left in the 7 Day &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_1"&gt;Roguelike&lt;/span&gt; Challenge. Things are lining up for me to get a game that at least runs.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/12003737521893278-7648929007532573739?l=legend-angband.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://legend-angband.blogspot.com/feeds/7648929007532573739/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=12003737521893278&amp;postID=7648929007532573739' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/12003737521893278/posts/default/7648929007532573739'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/12003737521893278/posts/default/7648929007532573739'/><link rel='alternate' type='text/html' href='http://legend-angband.blogspot.com/2009/03/theres-gold-in-this-dungeon.html' title='There&apos;s Gold in This Dungeon'/><author><name>Legend of Angband</name><uri>http://www.blogger.com/profile/18049943271218398553</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='23' height='32' src='http://4.bp.blogspot.com/_DBkuoqY-aBU/SbXDrLNoOHI/AAAAAAAAABw/XPR0HThWRE0/S220/Frodo.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://4.bp.blogspot.com/_DBkuoqY-aBU/SbXXAbXXMZI/AAAAAAAAACQ/C0Xdh_UMYdI/s72-c/Gold.jpg' height='72' width='72'/><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-12003737521893278.post-4905334753109419241</id><published>2009-03-09T16:31:00.003-04:00</published><updated>2009-03-09T16:36:19.388-04:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='libjcsi'/><category scheme='http://www.blogger.com/atom/ns#' term='poster'/><category scheme='http://www.blogger.com/atom/ns#' term='applet'/><category scheme='http://www.blogger.com/atom/ns#' term='demo'/><category scheme='http://www.blogger.com/atom/ns#' term='dungeon'/><title type='text'>User Interface Progress</title><content type='html'>&lt;img id="BLOGGER_PHOTO_ID_5311288496006088226" style="FLOAT: left; MARGIN: 0px 10px 10px 0px; WIDTH: 320px; CURSOR: hand; HEIGHT: 202px" alt="" src="http://2.bp.blogspot.com/_DBkuoqY-aBU/SbV8vygPxiI/AAAAAAAAABk/_FaB3LPQhTk/s320/dL1.jpg" border="0" /&gt;There is some good news. I read a comment or two from my previous blog. The poster recommended I not use an applet to display my dungeon. A recommendation was made to use libjcsi to do my output. In 10 minutes I got a sample demo running.&lt;br /&gt;&lt;br /&gt;An hour later, I have my Angband town like perimeter. I also have the user symbol (@) displayed in the middle. It might not look like much progress. However my previous user interface had some subtle problems. There were spacing issues when drawing the user symbol. Now everything is lining up.&lt;br /&gt;&lt;br /&gt;The next step is to figure out how to capture input from the keyboard. If I can do that, perhaps I can get the user to actually move. Yeah I know that does not seem impressive. But it is a giant step forward for us beginning Java programmers. Props to "SZDev - Slash" for the helpful hints. Some day I will return the favor.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/12003737521893278-4905334753109419241?l=legend-angband.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://legend-angband.blogspot.com/feeds/4905334753109419241/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=12003737521893278&amp;postID=4905334753109419241' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/12003737521893278/posts/default/4905334753109419241'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/12003737521893278/posts/default/4905334753109419241'/><link rel='alternate' type='text/html' href='http://legend-angband.blogspot.com/2009/03/user-interface-progress.html' title='User Interface Progress'/><author><name>Legend of Angband</name><uri>http://www.blogger.com/profile/18049943271218398553</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='23' height='32' src='http://4.bp.blogspot.com/_DBkuoqY-aBU/SbXDrLNoOHI/AAAAAAAAABw/XPR0HThWRE0/S220/Frodo.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://2.bp.blogspot.com/_DBkuoqY-aBU/SbV8vygPxiI/AAAAAAAAABk/_FaB3LPQhTk/s72-c/dL1.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-12003737521893278.post-4144690034729627418</id><published>2009-03-08T23:51:00.002-04:00</published><updated>2009-03-08T23:55:02.317-04:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='level'/><category scheme='http://www.blogger.com/atom/ns#' term='user'/><category scheme='http://www.blogger.com/atom/ns#' term='dungeon'/><category scheme='http://www.blogger.com/atom/ns#' term='dL1'/><category scheme='http://www.blogger.com/atom/ns#' term='Roguelike'/><title type='text'>dL1 Screen Shot</title><content type='html'>&lt;img id="BLOGGER_PHOTO_ID_5311030748326591170" style="FLOAT: left; MARGIN: 0px 10px 10px 0px; WIDTH: 320px; CURSOR: hand; HEIGHT: 291px" alt="" src="http://4.bp.blogspot.com/_DBkuoqY-aBU/SbSSU5ku-sI/AAAAAAAAABc/mBjtCYoeKXE/s320/Screen1.jpg" border="0" /&gt;I have started writing some code for my 7 Day &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_0"&gt;Roguelike&lt;/span&gt; entry &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_1"&gt;dL&lt;/span&gt;1. The outline of the first level of the dungeon is visible. I might have a slight vertical spacing issue to deal with. And I tried making the user appear in the dungeon as an "@", but I had trouble erasing the character. There was also some trouble aligning the symbol at the correct location.&lt;br /&gt;&lt;br /&gt;But this is at least a start. Now if I can just solve my spacing issues, and figure out how to erase a character on the screen, we might have a character moving around a little bit. For now I am think I am going to call it a day. I have about 5 days left before the contest is over. That seems a long way to go. At this rate, I will be happy if I get a character running around the dungeon and picking up things.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/12003737521893278-4144690034729627418?l=legend-angband.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://legend-angband.blogspot.com/feeds/4144690034729627418/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=12003737521893278&amp;postID=4144690034729627418' title='4 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/12003737521893278/posts/default/4144690034729627418'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/12003737521893278/posts/default/4144690034729627418'/><link rel='alternate' type='text/html' href='http://legend-angband.blogspot.com/2009/03/dl1-screen-shot.html' title='dL1 Screen Shot'/><author><name>Legend of Angband</name><uri>http://www.blogger.com/profile/18049943271218398553</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='23' height='32' src='http://4.bp.blogspot.com/_DBkuoqY-aBU/SbXDrLNoOHI/AAAAAAAAABw/XPR0HThWRE0/S220/Frodo.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://4.bp.blogspot.com/_DBkuoqY-aBU/SbSSU5ku-sI/AAAAAAAAABc/mBjtCYoeKXE/s72-c/Screen1.jpg' height='72' width='72'/><thr:total>4</thr:total></entry><entry><id>tag:blogger.com,1999:blog-12003737521893278.post-8572788592145021858</id><published>2009-03-08T21:02:00.002-04:00</published><updated>2009-03-08T21:06:36.322-04:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='artifacts'/><category scheme='http://www.blogger.com/atom/ns#' term='Java'/><category scheme='http://www.blogger.com/atom/ns#' term='7DRL'/><category scheme='http://www.blogger.com/atom/ns#' term='dungeon'/><category scheme='http://www.blogger.com/atom/ns#' term='dL1'/><category scheme='http://www.blogger.com/atom/ns#' term='Rogue'/><title type='text'>Challenge Accepted</title><content type='html'>&lt;img id="BLOGGER_PHOTO_ID_5310987103977968466" style="FLOAT: left; MARGIN: 0px 10px 10px 0px; WIDTH: 320px; CURSOR: hand; HEIGHT: 225px" alt="" src="http://1.bp.blogspot.com/_DBkuoqY-aBU/SbRqodtJk1I/AAAAAAAAABU/lNEmiQOz--I/s320/Angband.jpg" border="0" /&gt;Good news. I have decided to enter a 7 Day &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_0"&gt;Roguelike&lt;/span&gt; game development contest. That means I have 7 days to program a game like Rogue. To make matters more difficult, I am going to write it in the Java programming language, which I am just starting to learn.&lt;br /&gt;&lt;br /&gt;This should be good fun. My game is going to be called "&lt;span class="blsp-spelling-error" id="SPELLING_ERROR_1"&gt;dL&lt;/span&gt;1". It will be a 1 level dungeon. If I get the basics working, I shall try to get a dungeon level which extends indefinitely in each direction. I also plan to give the player a lot of great artifacts early.&lt;br /&gt;&lt;br /&gt;I posted my intention to compete in this contest. You just need to add a post in Usenet group rec.games.roguelike.development. My post is there. The journey now begins. I will post screen shots of my progress here on my blog. Good luck to me. I will need it.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/12003737521893278-8572788592145021858?l=legend-angband.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://legend-angband.blogspot.com/feeds/8572788592145021858/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=12003737521893278&amp;postID=8572788592145021858' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/12003737521893278/posts/default/8572788592145021858'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/12003737521893278/posts/default/8572788592145021858'/><link rel='alternate' type='text/html' href='http://legend-angband.blogspot.com/2009/03/challenge-accepted.html' title='Challenge Accepted'/><author><name>Legend of Angband</name><uri>http://www.blogger.com/profile/18049943271218398553</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='23' height='32' src='http://4.bp.blogspot.com/_DBkuoqY-aBU/SbXDrLNoOHI/AAAAAAAAABw/XPR0HThWRE0/S220/Frodo.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://1.bp.blogspot.com/_DBkuoqY-aBU/SbRqodtJk1I/AAAAAAAAABU/lNEmiQOz--I/s72-c/Angband.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-12003737521893278.post-7136938000137784540</id><published>2009-03-05T23:15:00.002-05:00</published><updated>2009-03-05T23:19:57.718-05:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Java'/><category scheme='http://www.blogger.com/atom/ns#' term='contest'/><category scheme='http://www.blogger.com/atom/ns#' term='programmers'/><category scheme='http://www.blogger.com/atom/ns#' term='Rogue'/><title type='text'>RogueLike Challenge</title><content type='html'>&lt;a href="http://2.bp.blogspot.com/_DBkuoqY-aBU/SbCjjxYw62I/AAAAAAAAABM/RUmFGN4_koc/s1600-h/RogueLike.jpg"&gt;&lt;img id="BLOGGER_PHOTO_ID_5309923795617770338" style="FLOAT: left; MARGIN: 0px 10px 10px 0px; WIDTH: 320px; CURSOR: hand; HEIGHT: 240px" alt="" src="http://2.bp.blogspot.com/_DBkuoqY-aBU/SbCjjxYw62I/AAAAAAAAABM/RUmFGN4_koc/s320/RogueLike.jpg" border="0" /&gt;&lt;/a&gt;This Saturday marks the beginning of the 2009 seven day &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_0"&gt;roguelike&lt;/span&gt; challenge. This is a contest for programmers to develop a usable Rogue like game in a total of seven days.&lt;br /&gt;&lt;br /&gt;That sounds like quite a challenge. It might take junior programmers more than sever days to get the town level working. Forget about a complete game.&lt;br /&gt;&lt;br /&gt;Here is the real crazy part. I am thinking about entering this challenge. I love &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_2"&gt;Angband&lt;/span&gt;. And I have often thought about writing a version myself. This might be just the spur I need to get things going.&lt;br /&gt;&lt;br /&gt;This is a busy week coming up for me. However every week is busy. To add to the insanity, I thought I might try coding the program in &lt;a href="http://enableassertions.blogspot.com/"&gt;Java&lt;/a&gt;. I am in the middle of learning the Java programming language through a college class. Good luck to me. I will know whether I will enter this contest by the weekend.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/12003737521893278-7136938000137784540?l=legend-angband.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://legend-angband.blogspot.com/feeds/7136938000137784540/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=12003737521893278&amp;postID=7136938000137784540' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/12003737521893278/posts/default/7136938000137784540'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/12003737521893278/posts/default/7136938000137784540'/><link rel='alternate' type='text/html' href='http://legend-angband.blogspot.com/2009/03/roguelike-challenge.html' title='RogueLike Challenge'/><author><name>Legend of Angband</name><uri>http://www.blogger.com/profile/18049943271218398553</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='23' height='32' src='http://4.bp.blogspot.com/_DBkuoqY-aBU/SbXDrLNoOHI/AAAAAAAAABw/XPR0HThWRE0/S220/Frodo.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://2.bp.blogspot.com/_DBkuoqY-aBU/SbCjjxYw62I/AAAAAAAAABM/RUmFGN4_koc/s72-c/RogueLike.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-12003737521893278.post-4197725836619811832</id><published>2008-11-18T02:12:00.002-05:00</published><updated>2008-11-18T02:17:28.069-05:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='elemental brand'/><category scheme='http://www.blogger.com/atom/ns#' term='Tenser&apos;s Transformations'/><title type='text'>Xero to the Rescue</title><content type='html'>&lt;a href="http://4.bp.blogspot.com/_DBkuoqY-aBU/SSJrARj2GmI/AAAAAAAAABE/ZrueIFf8a7Y/s1600-h/BoS.jpg"&gt;&lt;img id="BLOGGER_PHOTO_ID_5269892166434822754" style="FLOAT: left; MARGIN: 0px 10px 10px 0px; WIDTH: 64px; CURSOR: hand; HEIGHT: 64px" alt="" src="http://4.bp.blogspot.com/_DBkuoqY-aBU/SSJrARj2GmI/AAAAAAAAABE/ZrueIFf8a7Y/s320/BoS.jpg" border="0" /&gt;&lt;/a&gt;I have had a number of characters that have died in &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_0"&gt;Angband&lt;/span&gt; recently. It was very depressing. I tried a number of different races. None of them seemed to help. So now I have returned to my staple. I am running a human &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_1"&gt;mage&lt;/span&gt;.&lt;br /&gt;&lt;br /&gt;There have been two early developments that make me thing this character may be around for a while. The first was that I found the magic book "&lt;span class="blsp-spelling-error" id="SPELLING_ERROR_2"&gt;Tenser's&lt;/span&gt; Transformations". I hurried up to get to character level 32. Now I can cast the Elemental Brand spell.&lt;br /&gt;&lt;br /&gt;This is a money making operation. I guy arrows from the shops. After branding them, I sell them back to the sops. With the proceeds from my elemental branding business, I have purchased all kinds of gain stats potions. My intelligence is maxed out. That comes in real handy for a &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_3"&gt;mage&lt;/span&gt;.&lt;br /&gt;&lt;br /&gt;The second reason I think this character might make it for a while is that I just found the boots of speed +8. That is enough said about that.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/12003737521893278-4197725836619811832?l=legend-angband.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://legend-angband.blogspot.com/feeds/4197725836619811832/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=12003737521893278&amp;postID=4197725836619811832' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/12003737521893278/posts/default/4197725836619811832'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/12003737521893278/posts/default/4197725836619811832'/><link rel='alternate' type='text/html' href='http://legend-angband.blogspot.com/2008/11/xero-to-rescue.html' title='Xero to the Rescue'/><author><name>Legend of Angband</name><uri>http://www.blogger.com/profile/18049943271218398553</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='23' height='32' src='http://4.bp.blogspot.com/_DBkuoqY-aBU/SbXDrLNoOHI/AAAAAAAAABw/XPR0HThWRE0/S220/Frodo.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://4.bp.blogspot.com/_DBkuoqY-aBU/SSJrARj2GmI/AAAAAAAAABE/ZrueIFf8a7Y/s72-c/BoS.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-12003737521893278.post-5140574119488673960</id><published>2008-10-20T18:37:00.001-04:00</published><updated>2008-10-20T18:40:07.533-04:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='battles'/><category scheme='http://www.blogger.com/atom/ns#' term='holy avenger'/><category scheme='http://www.blogger.com/atom/ns#' term='artifact'/><category scheme='http://www.blogger.com/atom/ns#' term='mace'/><category scheme='http://www.blogger.com/atom/ns#' term='enchant'/><category scheme='http://www.blogger.com/atom/ns#' term='bless'/><category scheme='http://www.blogger.com/atom/ns#' term='combat'/><category scheme='http://www.blogger.com/atom/ns#' term='regeneration'/><title type='text'>Human Priest</title><content type='html'>&lt;a href="http://3.bp.blogspot.com/_DBkuoqY-aBU/SP0InpuJ_fI/AAAAAAAAAA8/YAE9Aoe1sJc/s1600-h/Priest.jpg"&gt;&lt;img id="BLOGGER_PHOTO_ID_5259369417145974258" style="FLOAT: left; MARGIN: 0px 10px 10px 0px; CURSOR: hand" alt="" src="http://3.bp.blogspot.com/_DBkuoqY-aBU/SP0InpuJ_fI/AAAAAAAAAA8/YAE9Aoe1sJc/s320/Priest.jpg" border="0" /&gt;&lt;/a&gt;Once the character played by the Borg was dead, I decided to grow a new character from scratch manually. Normally I choose a human &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_0"&gt;mage&lt;/span&gt;. Human is chosen to ensure I can advance quickly. And &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_1"&gt;mage&lt;/span&gt; is chosen so I can get the identify spell at character level 11. However this time I wanted to try something different. I still chose to be a human. But I opted to be a priest instead. Thus &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_2"&gt;Holyman&lt;/span&gt; was born.&lt;br /&gt;&lt;br /&gt;Raising an early priest requires a different tactic. The magic is only supplemental. Battles must be fought like any warrior with hand to hand combat. Luckily you start out with a mace if you chose the priest class. So far I have been using this mace to apply the beat down to opponents. I save up enough gold to enchant the weapon to +10 to hit and damage. A ring of damage +11 helps as well. I find myself using the Bless prayer to gain a +10 to hit when in battle.&lt;br /&gt;&lt;br /&gt;There were two discoveries that propelled &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_3"&gt;Holyman&lt;/span&gt; into the big leagues. I bought an Amulet of Wisdom +4. Then I found some holy avenger weapon that was also +4 to Wisdom. So now I have a massive 18/80 Wisdom. There is a lot of &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_4"&gt;mana&lt;/span&gt; for prayers there. I also have been able to learn all the spells in my &lt;span class="blsp-spelling-corrected" id="SPELLING_ERROR_5"&gt;spell book&lt;/span&gt; that my character level allows. If I could find some more spell books, I have more prayers that I can learn.&lt;br /&gt;&lt;br /&gt;I have only found one artifact so far. They are some gloves that &lt;span class="blsp-spelling-corrected" id="SPELLING_ERROR_6"&gt;speed&lt;/span&gt; my regeneration. That comes in handy since my amulet slot is dedicated to the Amulet of Wisdom. I cannot afford to wield an Amulet of Regeneration right now. May the force be with you &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_7"&gt;Holyman&lt;/span&gt;. My next goal is to find that spell book that contains the identify spell for priests.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/12003737521893278-5140574119488673960?l=legend-angband.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://legend-angband.blogspot.com/feeds/5140574119488673960/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=12003737521893278&amp;postID=5140574119488673960' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/12003737521893278/posts/default/5140574119488673960'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/12003737521893278/posts/default/5140574119488673960'/><link rel='alternate' type='text/html' href='http://legend-angband.blogspot.com/2008/10/human-priest.html' title='Human Priest'/><author><name>Legend of Angband</name><uri>http://www.blogger.com/profile/18049943271218398553</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='23' height='32' src='http://4.bp.blogspot.com/_DBkuoqY-aBU/SbXDrLNoOHI/AAAAAAAAABw/XPR0HThWRE0/S220/Frodo.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://3.bp.blogspot.com/_DBkuoqY-aBU/SP0InpuJ_fI/AAAAAAAAAA8/YAE9Aoe1sJc/s72-c/Priest.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-12003737521893278.post-3028251317718293415</id><published>2008-10-18T23:45:00.003-04:00</published><updated>2008-10-18T23:51:24.990-04:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='death'/><category scheme='http://www.blogger.com/atom/ns#' term='Borg'/><category scheme='http://www.blogger.com/atom/ns#' term='levels'/><category scheme='http://www.blogger.com/atom/ns#' term='computer'/><category scheme='http://www.blogger.com/atom/ns#' term='treasures'/><title type='text'>Borg Unleashed</title><content type='html'>&lt;a href="http://4.bp.blogspot.com/_DBkuoqY-aBU/SPqthuQJJzI/AAAAAAAAAA0/DizPMdUqLMI/s1600-h/Borg.bmp"&gt;&lt;img id="BLOGGER_PHOTO_ID_5258706309771503410" style="FLOAT: left; MARGIN: 0px 10px 10px 0px; CURSOR: hand" alt="" src="http://4.bp.blogspot.com/_DBkuoqY-aBU/SPqthuQJJzI/AAAAAAAAAA0/DizPMdUqLMI/s320/Borg.bmp" border="0" /&gt;&lt;/a&gt;I was so distraught with my last character &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_0"&gt;Bizz&lt;/span&gt; dying, that I decided to let the computer play for me. Therefore I fired up the &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_1"&gt;Angband&lt;/span&gt; Borg. I decided to let the Borg be a &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_2"&gt;Dunedan&lt;/span&gt; &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_3"&gt;Mage&lt;/span&gt;. The idea was that the Borg would do all the boring work. Then I would take over the character later.&lt;br /&gt;&lt;br /&gt;The Borg quickly brought my character up through the character levels. Every once in a while I would stop the Borg and check on the progress. I was most interested in any artifacts the Borg had discovered. At first there were few. Then the Borg started diving down, getting nice treasures.&lt;br /&gt;&lt;br /&gt;By the time the Borg reached character level 50, it had great items to spare. Normally I go for the items that give me the highest speed. The Borg chose otherwise. For example, it kept a Ring of Speed +14 at home. I would be wielding that on my finger immediately. The Borg also found at left &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_4"&gt;Ringil&lt;/span&gt; at home. Come on. It gives you +10 speed!&lt;br /&gt;&lt;br /&gt;In the end, I just let Borg do most of the playing. It dived down to dungeons levels 81 through 99. It strangely spent a lot of time at levels 80 and 81, even when it had gone much deeper previously. Eventually the Borg character died too. I did not feel that bad. The computer did all the work. Now it is time for me to start up another character. Maybe I will not choose human &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_5"&gt;mage&lt;/span&gt; this time.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/12003737521893278-3028251317718293415?l=legend-angband.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://legend-angband.blogspot.com/feeds/3028251317718293415/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=12003737521893278&amp;postID=3028251317718293415' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/12003737521893278/posts/default/3028251317718293415'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/12003737521893278/posts/default/3028251317718293415'/><link rel='alternate' type='text/html' href='http://legend-angband.blogspot.com/2008/10/borg-unleashed.html' title='Borg Unleashed'/><author><name>Legend of Angband</name><uri>http://www.blogger.com/profile/18049943271218398553</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='23' height='32' src='http://4.bp.blogspot.com/_DBkuoqY-aBU/SbXDrLNoOHI/AAAAAAAAABw/XPR0HThWRE0/S220/Frodo.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://4.bp.blogspot.com/_DBkuoqY-aBU/SPqthuQJJzI/AAAAAAAAAA0/DizPMdUqLMI/s72-c/Borg.bmp' height='72' width='72'/><thr:total>0</thr:total></entry></feed>
