<?xml version="1.0" encoding="UTF-8"?>
<?xml-stylesheet type="text/xsl" media="screen" href="/~d/styles/atom10full.xsl"?><?xml-stylesheet type="text/css" media="screen" href="http://feeds.feedburner.com/~d/styles/itemcontent.css"?><feed xmlns="http://www.w3.org/2005/Atom" xmlns:openSearch="http://a9.com/-/spec/opensearch/1.1/" xmlns:georss="http://www.georss.org/georss" xmlns:gd="http://schemas.google.com/g/2005" xmlns:thr="http://purl.org/syndication/thread/1.0" xmlns:feedburner="http://rssnamespace.org/feedburner/ext/1.0" gd:etag="W/&quot;DEANRno8cSp7ImA9WhRRFE4.&quot;"><id>tag:blogger.com,1999:blog-8449400780004958753</id><updated>2011-11-27T17:33:17.479-06:00</updated><category term="java" /><title>MnemonicRL</title><subtitle type="html">MnemonicRL is a game with roguelike and MUD gameplay elements. Players begin in Cyphen, the factory-filled, snow-covered, purgatory-like Land of Nowhere, and venture through multiple themed environments. The game stresses multiplayer gaming and encourages collaboration and competition but also offers a traditional roguelike-style experience.</subtitle><link rel="http://schemas.google.com/g/2005#feed" type="application/atom+xml" href="http://mnemonicrl.blogspot.com/feeds/posts/default" /><link rel="alternate" type="text/html" href="http://mnemonicrl.blogspot.com/" /><link rel="next" type="application/atom+xml" href="http://www.blogger.com/feeds/8449400780004958753/posts/default?start-index=26&amp;max-results=25&amp;redirect=false&amp;v=2" /><author><name>Da-Breegster</name><uri>http://www.blogger.com/profile/03691188337987795808</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="29" height="32" src="http://1.bp.blogspot.com/_QxiiT_rUSTU/S_MNyfLm0KI/AAAAAAAAAAY/1ijLVAtMDeU/S220/screenshot1.png" /></author><generator version="7.00" uri="http://www.blogger.com">Blogger</generator><openSearch:totalResults>49</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>25</openSearch:itemsPerPage><atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="self" type="application/atom+xml" href="http://feeds.feedburner.com/Mnemonicrl" /><feedburner:info uri="mnemonicrl" /><atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="hub" href="http://pubsubhubbub.appspot.com/" /><entry gd:etag="W/&quot;Ck4HSHoycCp7ImA9Wx5REEU.&quot;"><id>tag:blogger.com,1999:blog-8449400780004958753.post-7473347204918699845</id><published>2010-08-17T16:14:00.001-05:00</published><updated>2010-08-17T16:35:39.498-05:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2010-08-17T16:35:39.498-05:00</app:edited><title>Hotel Solipcyst - Official Teaser Trailer</title><content type="html">&lt;a href="http://www.youtube.com/watch?v=sYWCLx9pKiA"&gt;http://www.youtube.com/watch?v=sYWCLx9pKiA&lt;/a&gt;&lt;br /&gt;
&lt;br /&gt;
Well, there it is. The culmination of another summer's work. Thanks to Paperjack for post-processing the audio, and sorry for my horrid narration.&lt;br /&gt;
&lt;br /&gt;
Well, as I've hinted, I start college in a few days. The time I've spent on MnemonicRL has been drastically dropping even before this point. Basically, the project is being shelved for now. All along, I haven't developed to create a game people would enjoy. I don't game much myself anymore. The fun in this for me is playing around with algorithms for monster behavior or dungeon generator, or dabbling in procedural animation or networking. Even some level design forces itself out every once in a while.&lt;br /&gt;
&lt;br /&gt;
I've never enjoyed the step from transforming a tech demo into a game, though. The code for combat's there, I made up visual effects and rules for many attacks, but when it came time to get the numbers right for leveling and damage and such, I quickly grew bored. With Hotel Solipcyst, I tried to replace combat with other gameplay elements -- exploration, dialogue, treasure hunting, even a version of Snake where you herd a guest's unraveling thoughts into new patterns. But after implementation, tweaking them to be fun to play was again a boring task to me.&lt;br /&gt;
&lt;br /&gt;
So the lesson I've learned through all these years of off-and-on roguelike development: I can't do this alone. Thankfully I'm about to be surrounded by a large group of wonderful, talented new people. I've never done a team project before for lack of a partner, but I look forward to it. Therefore, this is not my parting message from rgrd or game development. I am much more interested in simulating traffic than developing games, but thankfully games (or at least game-like things) happen to be a great place to showcase and play around with new algorithms. The next project will come, just maybe without masquerading as a game.&lt;br /&gt;
&lt;br /&gt;
Thanks for reading, unknown readers. It's been a fun trip. I'll keep this blog updated with my exploits at UT Austin. Until then,&lt;br /&gt;
&lt;br /&gt;
~ Dustin / Da-Breegster&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8449400780004958753-7473347204918699845?l=mnemonicrl.blogspot.com' alt='' /&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/HwhONesuGyQVQseIw3t9vu1eaMw/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/HwhONesuGyQVQseIw3t9vu1eaMw/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/HwhONesuGyQVQseIw3t9vu1eaMw/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/HwhONesuGyQVQseIw3t9vu1eaMw/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/Mnemonicrl/~4/0o7EiUxaKKg" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://mnemonicrl.blogspot.com/feeds/7473347204918699845/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://mnemonicrl.blogspot.com/2010/08/hotel-solipcyst-official-teaser-trailer.html#comment-form" title="1 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/8449400780004958753/posts/default/7473347204918699845?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/8449400780004958753/posts/default/7473347204918699845?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/Mnemonicrl/~3/0o7EiUxaKKg/hotel-solipcyst-official-teaser-trailer.html" title="Hotel Solipcyst - Official Teaser Trailer" /><author><name>Da-Breegster</name><uri>http://www.blogger.com/profile/03691188337987795808</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="29" height="32" src="http://1.bp.blogspot.com/_QxiiT_rUSTU/S_MNyfLm0KI/AAAAAAAAAAY/1ijLVAtMDeU/S220/screenshot1.png" /></author><thr:total>1</thr:total><feedburner:origLink>http://mnemonicrl.blogspot.com/2010/08/hotel-solipcyst-official-teaser-trailer.html</feedburner:origLink></entry><entry gd:etag="W/&quot;CkcHRXY-fCp7ImA9Wx5SGU4.&quot;"><id>tag:blogger.com,1999:blog-8449400780004958753.post-7781751510914473190</id><published>2010-08-15T22:40:00.000-05:00</published><updated>2010-08-15T22:40:34.854-05:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2010-08-15T22:40:34.854-05:00</app:edited><title>Quick update</title><content type="html">Hrmm, I'm really not good at this. In the last few weeks, I've been preparing to move, working with my company on web development (of the server-side sort, of course), and -- yes! -- filming the trailer. It's in "post production" now, I guess, which means that I have to record the narration, or sucker somebody with a better voice and no lisp to do it for me. Overall, it hasn't turned out anywhere near as good as the first did last summer. But I'll explain more in my message with the trailer... which should release in two or three days guaranteed (because after that, I won't have time for this sort of optional project.) Woo!&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8449400780004958753-7781751510914473190?l=mnemonicrl.blogspot.com' alt='' /&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/eLMt7wZhv5ZoroCApjnGoirIptE/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/eLMt7wZhv5ZoroCApjnGoirIptE/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/eLMt7wZhv5ZoroCApjnGoirIptE/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/eLMt7wZhv5ZoroCApjnGoirIptE/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/Mnemonicrl/~4/kb_xHjVagCg" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://mnemonicrl.blogspot.com/feeds/7781751510914473190/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://mnemonicrl.blogspot.com/2010/08/quick-update.html#comment-form" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/8449400780004958753/posts/default/7781751510914473190?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/8449400780004958753/posts/default/7781751510914473190?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/Mnemonicrl/~3/kb_xHjVagCg/quick-update.html" title="Quick update" /><author><name>Da-Breegster</name><uri>http://www.blogger.com/profile/03691188337987795808</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="29" height="32" src="http://1.bp.blogspot.com/_QxiiT_rUSTU/S_MNyfLm0KI/AAAAAAAAAAY/1ijLVAtMDeU/S220/screenshot1.png" /></author><thr:total>0</thr:total><feedburner:origLink>http://mnemonicrl.blogspot.com/2010/08/quick-update.html</feedburner:origLink></entry><entry gd:etag="W/&quot;D04HQ3g9eCp7ImA9Wx5TFUU.&quot;"><id>tag:blogger.com,1999:blog-8449400780004958753.post-3703729917700982899</id><published>2010-07-31T09:18:00.000-05:00</published><updated>2010-07-31T09:18:52.660-05:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2010-07-31T09:18:52.660-05:00</app:edited><title>3 Weeks</title><content type="html">I guess I should really get back into my old pattern of updating regularly (and having things about which to update?)... there is news though. It finally has a name... your delusions manifest in &lt;b&gt;Hotel Solipcyst&lt;/b&gt;. The word comes from solipsism, this desperate idea that only your mind surely exists. The beauty is that this paranoia is not even enough... the whole point of this segment of the story is that memories are as mutable as anything as well. So what can you trust? Oh, and "solipsist" became "solipcyst" by an esemplastic whim -- "cyst" has that excellent parasitic connotation to it. Yeah, I saw Inception recently too -- but I've had these ideas for millenia prior.&lt;br /&gt;
&lt;br /&gt;
In my last three weeks (officially yesterday) before moving, I &lt;b&gt;will&lt;/b&gt;&amp;nbsp;produce a trailer to something that isn't quite yet a game, something that won't be finished. I have a vague inkling why a trailer could still change things, but for all purposes, my motivation is the same as ever -- my own enjoyment. As always, I like creating effects, ideas, behaviors -- not necessarily fun ones or those with win conditions.&lt;br /&gt;
&lt;br /&gt;
My goal right now will be excellent if it works how I envision -- basically, think &lt;b&gt;spotlights&lt;/b&gt;&amp;nbsp;for mood lighting. More later...&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8449400780004958753-3703729917700982899?l=mnemonicrl.blogspot.com' alt='' /&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/q32scgMSWqB9dtIHkNQvEAhg9y0/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/q32scgMSWqB9dtIHkNQvEAhg9y0/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/q32scgMSWqB9dtIHkNQvEAhg9y0/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/q32scgMSWqB9dtIHkNQvEAhg9y0/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/Mnemonicrl/~4/yrJZqcGCI3Q" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://mnemonicrl.blogspot.com/feeds/3703729917700982899/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://mnemonicrl.blogspot.com/2010/07/3-weeks.html#comment-form" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/8449400780004958753/posts/default/3703729917700982899?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/8449400780004958753/posts/default/3703729917700982899?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/Mnemonicrl/~3/yrJZqcGCI3Q/3-weeks.html" title="3 Weeks" /><author><name>Da-Breegster</name><uri>http://www.blogger.com/profile/03691188337987795808</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="29" height="32" src="http://1.bp.blogspot.com/_QxiiT_rUSTU/S_MNyfLm0KI/AAAAAAAAAAY/1ijLVAtMDeU/S220/screenshot1.png" /></author><thr:total>0</thr:total><feedburner:origLink>http://mnemonicrl.blogspot.com/2010/07/3-weeks.html</feedburner:origLink></entry><entry gd:etag="W/&quot;CkcAQXk8fyp7ImA9Wx5TEU8.&quot;"><id>tag:blogger.com,1999:blog-8449400780004958753.post-7365415585798830128</id><published>2010-07-25T23:54:00.000-05:00</published><updated>2010-07-25T23:54:00.777-05:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2010-07-25T23:54:00.777-05:00</app:edited><title>Floating Points and Floating-Point Arithmetic</title><content type="html">My Java experiment, which has been eating much of my development time lately, should soon be playable. Frame-independent movement (don't move 1 pixel per frame, move 15 pixels per second and track dt) and rounding issues were finally remedied, and I got my logic improved for jumping from rising platforms. I also briefly implemented a scrolling background layer that doesn't seem to eat too much more CPU. Net effect of all this work? I could have my falling Santa game going within the week. Which means I could bug people who won't have time to help for sprites.&lt;br /&gt;
&lt;br /&gt;
Mnemonic-wise, I haven't done anything. I really would like to turn out a trailer before school starts -- making the one last summer was really fun. As for making an RPish game playable and -- more importantly -- &lt;b&gt;fun&lt;/b&gt;&amp;nbsp;in three weeks, it won't happen. That doesn't bother me, so I guess if anything, my goal would be to finish fleshing out the environment for a future &lt;b&gt;fun&lt;/b&gt;&amp;nbsp;experience. My sense of time and haste will be inverted a bit tomorrow, so I'll try to focus on Mnemonic instead for a day, see what happens.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8449400780004958753-7365415585798830128?l=mnemonicrl.blogspot.com' alt='' /&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/XZ3ydjmGPqNZklUZJBvJm-c6Omw/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/XZ3ydjmGPqNZklUZJBvJm-c6Omw/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/XZ3ydjmGPqNZklUZJBvJm-c6Omw/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/XZ3ydjmGPqNZklUZJBvJm-c6Omw/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/Mnemonicrl/~4/R1pxw8UE2Eo" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://mnemonicrl.blogspot.com/feeds/7365415585798830128/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://mnemonicrl.blogspot.com/2010/07/floating-points-and-floating-point.html#comment-form" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/8449400780004958753/posts/default/7365415585798830128?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/8449400780004958753/posts/default/7365415585798830128?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/Mnemonicrl/~3/R1pxw8UE2Eo/floating-points-and-floating-point.html" title="Floating Points and Floating-Point Arithmetic" /><author><name>Da-Breegster</name><uri>http://www.blogger.com/profile/03691188337987795808</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="29" height="32" src="http://1.bp.blogspot.com/_QxiiT_rUSTU/S_MNyfLm0KI/AAAAAAAAAAY/1ijLVAtMDeU/S220/screenshot1.png" /></author><thr:total>0</thr:total><feedburner:origLink>http://mnemonicrl.blogspot.com/2010/07/floating-points-and-floating-point.html</feedburner:origLink></entry><entry gd:etag="W/&quot;CkcCSH8_fSp7ImA9WxFaFk0.&quot;"><id>tag:blogger.com,1999:blog-8449400780004958753.post-2981949278185225453</id><published>2010-07-19T23:27:00.000-05:00</published><updated>2010-07-19T23:27:49.145-05:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2010-07-19T23:27:49.145-05:00</app:edited><title>Another Return, not a Yield</title><content type="html">I haven't done enough parallel programming to really make that joke in the title yet. But anyway, I am back from UT Austin (technically have been for a few days, but stayed really busy until today). I remain astounded by orientation, the OAs (student leaders/RAs there, basically), the friendliness of everybody I met, my own unexpected socialness, the city's breadth and the campus's depth, and the spectacular advisors and students from Dean's Scholars and Turing Scholars. I'm taking 17 hours this fall -- Vector Calculus, CS theory, CS data structures &amp;amp; algorithms, a philosophy of the arts, and two two intriguing classes associated with DS. I guess that means Mnemonic really will fall on the wayside. Nevertheless, I will work on it when time is available. More importantly, the work I do continue all started here... ultimately I've created a playground for multi-agent experiments, a bestiary of pathfinding techniques, a home where a few people hung out, if only for a few minutes in passing...&lt;br /&gt;
&lt;br /&gt;
But it's a month too early for sentiment. In my few days back, I tweaked guest crowd behavior again to time their routes through the Hotel better. I'm not happy with their "pace around aimlessly in a room for 30 minutes" behavior yet, though. Since I'm diffusing this bloody useful influence gradient from each staircase/exit on each level at init-time, I decided to use it not only for pathfinding between rooms but also for wandering around. Pick a staircase and a random scent level (not 0, which would be the staircase itself) and hill-climb up or down to reach that point. Continue for as long as needed. This works for the most part, but I'm observing lots of agents getting caught in local minima -- they'll spazz out between a few tiles. Gotta examine the scent levels there to figure out why.&lt;br /&gt;
&lt;br /&gt;
I've also been continuing my Java experiments. Today I got "frame-independent" movement going... rather than trying to run the game at 60FPS by sleeping variable amounts of time, I'm having the thread/game loop sleep a constant time and tell movement functions dt -- that's change in time since the last tick. This lets me specify velocities way easier anyway -- 50 pixels per second? No problem, it's been 349/1000 seconds since last tick, so a touch of dimensional analysis (fancy-speak for "multiplication" in this case) and some floating-point positions, then things are moving consistently no matter how well the game is running. Sadly, my collision response-fu isn't quite as strong -- my trick to fix overlap by the axis over which the instigating entity was originally trying to move, it isn't working so great when you're constantly falling and also trying to move left/right. Once I fix that, hopefully the other major issue will clear up too -- movement isn't fluid at all. My numbers are probably way off -- and the keyboard repeat rate bug isn't helping (more on that another day) -- but acceleration due to gravity feels clunky still.&lt;br /&gt;
&lt;br /&gt;
Well, it is late.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8449400780004958753-2981949278185225453?l=mnemonicrl.blogspot.com' alt='' /&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/5SDFhKgaOHqKvoVJbL0JmvIIYbk/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/5SDFhKgaOHqKvoVJbL0JmvIIYbk/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/5SDFhKgaOHqKvoVJbL0JmvIIYbk/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/5SDFhKgaOHqKvoVJbL0JmvIIYbk/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/Mnemonicrl/~4/keHAMDcOzXs" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://mnemonicrl.blogspot.com/feeds/2981949278185225453/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://mnemonicrl.blogspot.com/2010/07/another-return-not-yield.html#comment-form" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/8449400780004958753/posts/default/2981949278185225453?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/8449400780004958753/posts/default/2981949278185225453?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/Mnemonicrl/~3/keHAMDcOzXs/another-return-not-yield.html" title="Another Return, not a Yield" /><author><name>Da-Breegster</name><uri>http://www.blogger.com/profile/03691188337987795808</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="29" height="32" src="http://1.bp.blogspot.com/_QxiiT_rUSTU/S_MNyfLm0KI/AAAAAAAAAAY/1ijLVAtMDeU/S220/screenshot1.png" /></author><thr:total>0</thr:total><feedburner:origLink>http://mnemonicrl.blogspot.com/2010/07/another-return-not-yield.html</feedburner:origLink></entry><entry gd:etag="W/&quot;C0cCR3s_fyp7ImA9WxFbF04.&quot;"><id>tag:blogger.com,1999:blog-8449400780004958753.post-4169719054864625067</id><published>2010-07-09T22:04:00.000-05:00</published><updated>2010-07-09T22:04:26.547-05:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2010-07-09T22:04:26.547-05:00</app:edited><title>Cyclic Graphs, Rejuvenated Lifestyles</title><content type="html">I haven't vanished. Today I felt claustrophobic in the Hotel, so I finally filled out two areas. First we have the vending hall...&lt;br /&gt;
&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://3.bp.blogspot.com/_QxiiT_rUSTU/TDfg4bkQ8II/AAAAAAAAAF4/Jtoq139leWQ/s1600/screenshot37.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" src="http://3.bp.blogspot.com/_QxiiT_rUSTU/TDfg4bkQ8II/AAAAAAAAAF4/Jtoq139leWQ/s320/screenshot37.png" /&gt;&lt;/a&gt;&lt;/div&gt;Followed by the laundry room, with animated washing machines! The phrases floating around are relevant and will eventually be animated and helpful as well. For now, little jokes in Latin are sufficient.&lt;br /&gt;
&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://2.bp.blogspot.com/_QxiiT_rUSTU/TDfg_pI68-I/AAAAAAAAAGA/1TwCwR3K3aI/s1600/screenshot36.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" src="http://2.bp.blogspot.com/_QxiiT_rUSTU/TDfg_pI68-I/AAAAAAAAAGA/1TwCwR3K3aI/s320/screenshot36.png" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;Lastly, we've got the gift shop. I wanted that Earthbound-esque mall look, hence the second floor. A valid use for escalators! Not sure how the 'interact' command will work with things like shelves of items yet... it's no fun to go press the spacebar next to each shelf until you find the clue you need.&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://1.bp.blogspot.com/_QxiiT_rUSTU/TDfhPEUX5uI/AAAAAAAAAGI/o1Mw893hIdA/s1600/screenshot38.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" src="http://1.bp.blogspot.com/_QxiiT_rUSTU/TDfhPEUX5uI/AAAAAAAAAGI/o1Mw893hIdA/s320/screenshot38.png" /&gt;&lt;/a&gt;&lt;/div&gt;So what else has happened, and will happen? A new joy has entered my life in an unexpected way and remains on a distant&amp;nbsp;pedestal&amp;nbsp;for good reasons. This next week, I shall be away from any form of a computer, so sorry, I will be composing ideas only. It's for university, though, so I'm quite happy! I suppose once school starts and I have less time to work specifically on MnemonicRL, I'll tag some posts as UT (UT Austin, that's my home) so I can show off my baby steps in the world of formal Computer Science education. Anyway, I'll be working harder than ever once I get back so I can release something by the summer's end. Await with curled toes!&lt;br /&gt;
&lt;br /&gt;
Oh, and Java. I'm liking it. Sometimes choice is a bad thing -- SDL, Allegro, OpenGL with a 2D perspective matrix...? Swing and AWT just work, and they just work &lt;b&gt;everywhere&lt;/b&gt;. I fixed the flickering issue in the detangle-the-strings applet, and I'm about to start on a new idea for a game. More tomorrow, hopefully, before my great journey begins.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8449400780004958753-4169719054864625067?l=mnemonicrl.blogspot.com' alt='' /&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/_tru-q9RmsDvn07MlwhkE8YdUcQ/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/_tru-q9RmsDvn07MlwhkE8YdUcQ/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/_tru-q9RmsDvn07MlwhkE8YdUcQ/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/_tru-q9RmsDvn07MlwhkE8YdUcQ/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/Mnemonicrl/~4/8a3QNx0_Kwo" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://mnemonicrl.blogspot.com/feeds/4169719054864625067/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://mnemonicrl.blogspot.com/2010/07/cyclic-graphs-rejuvenated-lifestyles.html#comment-form" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/8449400780004958753/posts/default/4169719054864625067?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/8449400780004958753/posts/default/4169719054864625067?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/Mnemonicrl/~3/8a3QNx0_Kwo/cyclic-graphs-rejuvenated-lifestyles.html" title="Cyclic Graphs, Rejuvenated Lifestyles" /><author><name>Da-Breegster</name><uri>http://www.blogger.com/profile/03691188337987795808</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="29" height="32" src="http://1.bp.blogspot.com/_QxiiT_rUSTU/S_MNyfLm0KI/AAAAAAAAAAY/1ijLVAtMDeU/S220/screenshot1.png" /></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="http://3.bp.blogspot.com/_QxiiT_rUSTU/TDfg4bkQ8II/AAAAAAAAAF4/Jtoq139leWQ/s72-c/screenshot37.png" height="72" width="72" /><thr:total>0</thr:total><feedburner:origLink>http://mnemonicrl.blogspot.com/2010/07/cyclic-graphs-rejuvenated-lifestyles.html</feedburner:origLink></entry><entry gd:etag="W/&quot;AkUGQXw5cCp7ImA9WxFbFEo.&quot;"><id>tag:blogger.com,1999:blog-8449400780004958753.post-4822838509139808776</id><published>2010-07-06T23:50:00.000-05:00</published><updated>2010-07-06T23:50:20.228-05:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2010-07-06T23:50:20.228-05:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="java" /><title>Appletizing</title><content type="html">Eh, today wound up with my eyelids numb and pupils dilated. Curse you, optometry! I wound up playing with Java much more than working on crowd behavior. Finally appletized my detangle-the-strings game. Click and drag the circles till no lines intersect. &lt;a href="http://jigstar.ath.cx:1024/java.html"&gt;Try it&lt;/a&gt;? Server might go down anytime, and the flicker is a known issue. Guess I'll start tagging non-MnemonicRL posts, since as university starts, I'm sure to be talking about different projects. No fears, I'll get back on track with the Hotel tomorrow!&lt;br /&gt;
&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://3.bp.blogspot.com/_QxiiT_rUSTU/TDQHh8vhKAI/AAAAAAAAAFw/EAjPMUCRFcA/s1600/screenshot35.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" src="http://3.bp.blogspot.com/_QxiiT_rUSTU/TDQHh8vhKAI/AAAAAAAAAFw/EAjPMUCRFcA/s320/screenshot35.png" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8449400780004958753-4822838509139808776?l=mnemonicrl.blogspot.com' alt='' /&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/KtGUsl3bLBZDmT4dgOKjJqA-wxg/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/KtGUsl3bLBZDmT4dgOKjJqA-wxg/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/KtGUsl3bLBZDmT4dgOKjJqA-wxg/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/KtGUsl3bLBZDmT4dgOKjJqA-wxg/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/Mnemonicrl/~4/pZNl2r_7Wrc" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://mnemonicrl.blogspot.com/feeds/4822838509139808776/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://mnemonicrl.blogspot.com/2010/07/appletizing.html#comment-form" title="2 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/8449400780004958753/posts/default/4822838509139808776?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/8449400780004958753/posts/default/4822838509139808776?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/Mnemonicrl/~3/pZNl2r_7Wrc/appletizing.html" title="Appletizing" /><author><name>Da-Breegster</name><uri>http://www.blogger.com/profile/03691188337987795808</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="29" height="32" src="http://1.bp.blogspot.com/_QxiiT_rUSTU/S_MNyfLm0KI/AAAAAAAAAAY/1ijLVAtMDeU/S220/screenshot1.png" /></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="http://3.bp.blogspot.com/_QxiiT_rUSTU/TDQHh8vhKAI/AAAAAAAAAFw/EAjPMUCRFcA/s72-c/screenshot35.png" height="72" width="72" /><thr:total>2</thr:total><feedburner:origLink>http://mnemonicrl.blogspot.com/2010/07/appletizing.html</feedburner:origLink></entry><entry gd:etag="W/&quot;A0cCSX4-fyp7ImA9WxFbE0U.&quot;"><id>tag:blogger.com,1999:blog-8449400780004958753.post-697366032829901274</id><published>2010-07-05T23:04:00.000-05:00</published><updated>2010-07-05T23:04:28.057-05:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2010-07-05T23:04:28.057-05:00</app:edited><title>My own Personal Army</title><content type="html">&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://1.bp.blogspot.com/_QxiiT_rUSTU/TDKp7qSeMrI/AAAAAAAAAFo/GUAoLSZEJ5w/s1600/screenshot33.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" src="http://1.bp.blogspot.com/_QxiiT_rUSTU/TDKp7qSeMrI/AAAAAAAAAFo/GUAoLSZEJ5w/s320/screenshot33.png" /&gt;&lt;/a&gt;&lt;/div&gt;Sometimes I just have to start with a picture. Basically I've got 100 guests running around the Hotel (which still needs a name, blast it!). Already it adds mood. Once I time their movements better and create a cyclic logical graph for them to traverse and add waiting regions near tables and such, it'll seem much more immersive.&lt;br /&gt;
&lt;br /&gt;
I'm going to be &lt;i&gt;very&lt;/i&gt;&amp;nbsp;busy next week (more on that later) and indeed my summer's hours are spiraling away, but I'm going to try my best to get both a new trailer and a complete, playable, and &lt;b&gt;fun&lt;/b&gt;&amp;nbsp;game segment out by August.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8449400780004958753-697366032829901274?l=mnemonicrl.blogspot.com' alt='' /&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/r9vaOtp2-jgkbBtcXsKPY8oaBOQ/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/r9vaOtp2-jgkbBtcXsKPY8oaBOQ/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/r9vaOtp2-jgkbBtcXsKPY8oaBOQ/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/r9vaOtp2-jgkbBtcXsKPY8oaBOQ/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/Mnemonicrl/~4/8mI04JiQUDw" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://mnemonicrl.blogspot.com/feeds/697366032829901274/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://mnemonicrl.blogspot.com/2010/07/my-own-personal-army.html#comment-form" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/8449400780004958753/posts/default/697366032829901274?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/8449400780004958753/posts/default/697366032829901274?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/Mnemonicrl/~3/8mI04JiQUDw/my-own-personal-army.html" title="My own Personal Army" /><author><name>Da-Breegster</name><uri>http://www.blogger.com/profile/03691188337987795808</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="29" height="32" src="http://1.bp.blogspot.com/_QxiiT_rUSTU/S_MNyfLm0KI/AAAAAAAAAAY/1ijLVAtMDeU/S220/screenshot1.png" /></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="http://1.bp.blogspot.com/_QxiiT_rUSTU/TDKp7qSeMrI/AAAAAAAAAFo/GUAoLSZEJ5w/s72-c/screenshot33.png" height="72" width="72" /><thr:total>0</thr:total><feedburner:origLink>http://mnemonicrl.blogspot.com/2010/07/my-own-personal-army.html</feedburner:origLink></entry><entry gd:etag="W/&quot;A0UESXg5cSp7ImA9WxFbEkw.&quot;"><id>tag:blogger.com,1999:blog-8449400780004958753.post-360350935294729289</id><published>2010-07-03T23:53:00.000-05:00</published><updated>2010-07-03T23:53:28.629-05:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2010-07-03T23:53:28.629-05:00</app:edited><title>Java Adventures, Mostly</title><content type="html">I somewhat sheepishly offer a screenie of the new ripple effect in the Atrium.&lt;br /&gt;
&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://1.bp.blogspot.com/_QxiiT_rUSTU/TDASuYJ9yAI/AAAAAAAAAFg/Asm69sgDvoM/s1600/screenshot32.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" src="http://1.bp.blogspot.com/_QxiiT_rUSTU/TDASuYJ9yAI/AAAAAAAAAFg/Asm69sgDvoM/s320/screenshot32.png" /&gt;&lt;/a&gt;&lt;/div&gt;I also began drafting the first guest's schedule, personality, and backstory. I think they'll have the appropriate balance of intrinsic creepiness and charm.&lt;br /&gt;
&lt;br /&gt;
Most of today I have spent beginning my first experiments in Java. I love the concept of interfaces and am still working my current idea of callbacks and the observer pattern into this. My first project is to implement a simple tangled strings puzzle, where you move little "knobs" around to detangle the attached strings. I've got the knobs moving by mouse, presently, after an hour or so of work. The Java API is clearly the toughest part for me, so I'm still learning lots of details about AWT and Swing, the drawing and GUI libraries. But I'm really enjoying it -- it's a fresh idea for a project to do, and a new language... one that I'll be using extensively at university in... well, less than 2 months now!&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8449400780004958753-360350935294729289?l=mnemonicrl.blogspot.com' alt='' /&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/Rs9M6cxnwwNHXmP5itAd4p6LSJA/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/Rs9M6cxnwwNHXmP5itAd4p6LSJA/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/Rs9M6cxnwwNHXmP5itAd4p6LSJA/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/Rs9M6cxnwwNHXmP5itAd4p6LSJA/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/Mnemonicrl/~4/LpNhHyb6oXM" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://mnemonicrl.blogspot.com/feeds/360350935294729289/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://mnemonicrl.blogspot.com/2010/07/java-adventures-mostly.html#comment-form" title="2 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/8449400780004958753/posts/default/360350935294729289?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/8449400780004958753/posts/default/360350935294729289?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/Mnemonicrl/~3/LpNhHyb6oXM/java-adventures-mostly.html" title="Java Adventures, Mostly" /><author><name>Da-Breegster</name><uri>http://www.blogger.com/profile/03691188337987795808</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="29" height="32" src="http://1.bp.blogspot.com/_QxiiT_rUSTU/S_MNyfLm0KI/AAAAAAAAAAY/1ijLVAtMDeU/S220/screenshot1.png" /></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="http://1.bp.blogspot.com/_QxiiT_rUSTU/TDASuYJ9yAI/AAAAAAAAAFg/Asm69sgDvoM/s72-c/screenshot32.png" height="72" width="72" /><thr:total>2</thr:total><feedburner:origLink>http://mnemonicrl.blogspot.com/2010/07/java-adventures-mostly.html</feedburner:origLink></entry><entry gd:etag="W/&quot;CkcCQHY-eCp7ImA9WxFbEU4.&quot;"><id>tag:blogger.com,1999:blog-8449400780004958753.post-4036994872640200435</id><published>2010-07-02T22:36:00.001-05:00</published><updated>2010-07-02T23:07:41.850-05:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2010-07-02T23:07:41.850-05:00</app:edited><title>Animating ASCII Water Ripples</title><content type="html">&lt;span class="Apple-style-span" style="font-family: Arial; font-size: small;"&gt;&lt;span class="Apple-style-span" style="font-size: 13px;"&gt;See &lt;a href="http://groups.google.com/group/rec.games.roguelike.development/browse_thread/thread/447983452888b799#"&gt;rec.games.roguelike.development&lt;/a&gt; for an explanation of my algorithm.&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&lt;div&gt;&lt;span class="Apple-style-span" style="font-family: Arial; font-size: small;"&gt;&lt;span class="Apple-style-span" style="font-size: 13px;"&gt;The results are reasonably pleasing. The wave interference passes at a glance. Here the effect can be seen in the hotel pool:&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://1.bp.blogspot.com/_QxiiT_rUSTU/TC6vqePjo_I/AAAAAAAAAFQ/7X_hrImV9ZU/s1600/screenshot31.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" src="http://1.bp.blogspot.com/_QxiiT_rUSTU/TC6vqePjo_I/AAAAAAAAAFQ/7X_hrImV9ZU/s320/screenshot31.png" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;The aqua ~'s expand in a random blob shape outwards, and interact with other ripples.&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;br /&gt;
&lt;/div&gt;&lt;a href="http://3.bp.blogspot.com/_QxiiT_rUSTU/TC6vyv9wvgI/AAAAAAAAAFY/VGdUIsel2w4/s1600/screenshot30.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" src="http://3.bp.blogspot.com/_QxiiT_rUSTU/TC6vyv9wvgI/AAAAAAAAAFY/VGdUIsel2w4/s320/screenshot30.png" /&gt;&lt;/a&gt;&lt;br /&gt;
&lt;div&gt;&lt;span class="Apple-style-span" style="font-family: Arial; font-size: small;"&gt;&lt;span class="Apple-style-span" style="font-size: 13px;"&gt;Improvements are still needed. Large areas with many ripples bottlenecks, but this can be&amp;nbsp;alleviated&amp;nbsp;by giving ripples a certain lifetime rather than permitting them to expand until they exhaust the body of water. Tomorrow I shall try to connect more of the hotel and work on guest pathing behavior. Excitement soon!&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8449400780004958753-4036994872640200435?l=mnemonicrl.blogspot.com' alt='' /&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/xh3KWoM--15N9XNY0w1PEEG5xQc/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/xh3KWoM--15N9XNY0w1PEEG5xQc/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/xh3KWoM--15N9XNY0w1PEEG5xQc/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/xh3KWoM--15N9XNY0w1PEEG5xQc/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/Mnemonicrl/~4/1T97lRPpFoI" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://mnemonicrl.blogspot.com/feeds/4036994872640200435/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://mnemonicrl.blogspot.com/2010/07/animating-ascii-water-ripples.html#comment-form" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/8449400780004958753/posts/default/4036994872640200435?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/8449400780004958753/posts/default/4036994872640200435?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/Mnemonicrl/~3/1T97lRPpFoI/animating-ascii-water-ripples.html" title="Animating ASCII Water Ripples" /><author><name>Da-Breegster</name><uri>http://www.blogger.com/profile/03691188337987795808</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="29" height="32" src="http://1.bp.blogspot.com/_QxiiT_rUSTU/S_MNyfLm0KI/AAAAAAAAAAY/1ijLVAtMDeU/S220/screenshot1.png" /></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="http://1.bp.blogspot.com/_QxiiT_rUSTU/TC6vqePjo_I/AAAAAAAAAFQ/7X_hrImV9ZU/s72-c/screenshot31.png" height="72" width="72" /><thr:total>0</thr:total><feedburner:origLink>http://mnemonicrl.blogspot.com/2010/07/animating-ascii-water-ripples.html</feedburner:origLink></entry><entry gd:etag="W/&quot;CE4AR3gzfCp7ImA9WxFUGUs.&quot;"><id>tag:blogger.com,1999:blog-8449400780004958753.post-922864015746668013</id><published>2010-07-01T00:42:00.000-05:00</published><updated>2010-07-01T00:42:26.684-05:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2010-07-01T00:42:26.684-05:00</app:edited><title>A new overworld</title><content type="html">Because the old one wasn't cutting it. I mean, it had no hotel vibe at all. So I present... the Atrium.&lt;br /&gt;
&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://1.bp.blogspot.com/_QxiiT_rUSTU/TCwp0gAIh3I/AAAAAAAAAFA/s3bmtgfKM1g/s1600/screenshot28.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" src="http://1.bp.blogspot.com/_QxiiT_rUSTU/TCwp0gAIh3I/AAAAAAAAAFA/s3bmtgfKM1g/s320/screenshot28.png" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;A grand staircase, tiled floor, two floors.&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;br /&gt;
&lt;a href="http://4.bp.blogspot.com/_QxiiT_rUSTU/TCwp4T-YLqI/AAAAAAAAAFI/WBqAga8MdKY/s1600/screenshot27.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" src="http://4.bp.blogspot.com/_QxiiT_rUSTU/TCwp4T-YLqI/AAAAAAAAAFI/WBqAga8MdKY/s320/screenshot27.png" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;And there's the fountain... look familiar? Gonna work on a few effects for it. From the atrium are connections to the elevator, giftshop (working on this), laundry/vending room (another new one), kitchen, ballroom, pool, and themed guest floors. I really feel that this area has a better hub vibe to it. I'm working on connecting all the areas and fleshing out a few more, so guests may be trodding within the walls this weekend. Feeling much more enthused about the project again.&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8449400780004958753-922864015746668013?l=mnemonicrl.blogspot.com' alt='' /&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/FGqOY9SlXy1R1YfL8CUYbLxMSj8/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/FGqOY9SlXy1R1YfL8CUYbLxMSj8/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/FGqOY9SlXy1R1YfL8CUYbLxMSj8/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/FGqOY9SlXy1R1YfL8CUYbLxMSj8/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/Mnemonicrl/~4/rymx83aKLLc" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://mnemonicrl.blogspot.com/feeds/922864015746668013/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://mnemonicrl.blogspot.com/2010/07/new-overworld.html#comment-form" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/8449400780004958753/posts/default/922864015746668013?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/8449400780004958753/posts/default/922864015746668013?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/Mnemonicrl/~3/rymx83aKLLc/new-overworld.html" title="A new overworld" /><author><name>Da-Breegster</name><uri>http://www.blogger.com/profile/03691188337987795808</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="29" height="32" src="http://1.bp.blogspot.com/_QxiiT_rUSTU/S_MNyfLm0KI/AAAAAAAAAAY/1ijLVAtMDeU/S220/screenshot1.png" /></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="http://1.bp.blogspot.com/_QxiiT_rUSTU/TCwp0gAIh3I/AAAAAAAAAFA/s3bmtgfKM1g/s72-c/screenshot28.png" height="72" width="72" /><thr:total>0</thr:total><feedburner:origLink>http://mnemonicrl.blogspot.com/2010/07/new-overworld.html</feedburner:origLink></entry><entry gd:etag="W/&quot;CUIHRH87eSp7ImA9WxFUGEo.&quot;"><id>tag:blogger.com,1999:blog-8449400780004958753.post-3715512263562091720</id><published>2010-06-29T23:52:00.000-05:00</published><updated>2010-06-29T23:52:15.101-05:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2010-06-29T23:52:15.101-05:00</app:edited><title>New Places</title><content type="html">After a haze of Bioshock, reading, and sketching, I've regained some momentum. Lots of new ideas for hotel layout, slowly being converted to ASCII. Also a more logical graph of the layout:&lt;br /&gt;
&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://3.bp.blogspot.com/_QxiiT_rUSTU/TCrLsct1dGI/AAAAAAAAAE4/qyyAoCx3PUc/s1600/map.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" src="http://3.bp.blogspot.com/_QxiiT_rUSTU/TCrLsct1dGI/AAAAAAAAAE4/qyyAoCx3PUc/s320/map.png" /&gt;&lt;/a&gt;&lt;/div&gt;Once more of these places are set up, I'll get started on the Hotel's first special guest... he should be a familiar one. Guests follow a scheduled path, so how should they react to collisions? How definite should their path be? I'm voting waypoints, to allow them to sidestep players. Well, not quite waypoints, but connected-regions. Ah, this brings me back to the good old days of science projects... I can't wait to return to pathfinding. Anyway, your task is to interrupt their schedule with relevant diversions. Hopefully there should be several different sub-activities to that part...&lt;br /&gt;
&lt;br /&gt;
&lt;ul&gt;&lt;li&gt;combat&lt;/li&gt;
&lt;li&gt;conversation, followed by hunt-down-clues&lt;/li&gt;
&lt;li&gt;ESM tracing at night for more clues&lt;/li&gt;
&lt;li&gt;kitchen minigame to upset their stomach&lt;/li&gt;
&lt;li&gt;snake minigame to help sort their thought-stream&lt;/li&gt;
&lt;/ul&gt;&lt;br /&gt;
I also separated the MnemonicRL content and hotel content a bit more strictly. The server running now only has MRL stuff, although I could make it run in Hotel-mode just as easily. This first chunk of the game doesn't involve Cyphen quite so immediately, so it's better for me to encapsulate my thoughts strictly within the Hotel. Well, off to it.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8449400780004958753-3715512263562091720?l=mnemonicrl.blogspot.com' alt='' /&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/LLAbRcQ1q0LRAxrMANyncGjAgE0/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/LLAbRcQ1q0LRAxrMANyncGjAgE0/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/LLAbRcQ1q0LRAxrMANyncGjAgE0/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/LLAbRcQ1q0LRAxrMANyncGjAgE0/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/Mnemonicrl/~4/H2GKyNNGvzE" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://mnemonicrl.blogspot.com/feeds/3715512263562091720/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://mnemonicrl.blogspot.com/2010/06/new-places.html#comment-form" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/8449400780004958753/posts/default/3715512263562091720?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/8449400780004958753/posts/default/3715512263562091720?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/Mnemonicrl/~3/H2GKyNNGvzE/new-places.html" title="New Places" /><author><name>Da-Breegster</name><uri>http://www.blogger.com/profile/03691188337987795808</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="29" height="32" src="http://1.bp.blogspot.com/_QxiiT_rUSTU/S_MNyfLm0KI/AAAAAAAAAAY/1ijLVAtMDeU/S220/screenshot1.png" /></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="http://3.bp.blogspot.com/_QxiiT_rUSTU/TCrLsct1dGI/AAAAAAAAAE4/qyyAoCx3PUc/s72-c/map.png" height="72" width="72" /><thr:total>0</thr:total><feedburner:origLink>http://mnemonicrl.blogspot.com/2010/06/new-places.html</feedburner:origLink></entry><entry gd:etag="W/&quot;Dk4ERXYyeSp7ImA9WxFUF0g.&quot;"><id>tag:blogger.com,1999:blog-8449400780004958753.post-5736631235822044260</id><published>2010-06-28T14:55:00.000-05:00</published><updated>2010-06-28T14:55:04.891-05:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2010-06-28T14:55:04.891-05:00</app:edited><title>Return, Barely</title><content type="html">My surgery (wisdom teeth) went fine; I've technically been back since Saturday. Code hasn't captured me, though -- focus is lost. The multiple projects thing doesn't seem to help. I also tried playing with Perlin noise, which could greatly help with animating water or clouds, but I'm missing some of the math background. All I've really managed is a half-hearted stab at a ballroom:&lt;br /&gt;
&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://4.bp.blogspot.com/_QxiiT_rUSTU/TCj9xJel8hI/AAAAAAAAAEw/oOz6NbWnyhI/s1600/screenshot23.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" src="http://4.bp.blogspot.com/_QxiiT_rUSTU/TCj9xJel8hI/AAAAAAAAAEw/oOz6NbWnyhI/s320/screenshot23.png" /&gt;&lt;/a&gt;&lt;/div&gt;But where's the old sense of charm? The magic is in detail, not breadth. Gameplay-wide, I'm split among traditional roguelike combat, the herding puzzle in the kitchen, the snake sentence-munging, and the guests trodding their eternal paths. Bleh.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8449400780004958753-5736631235822044260?l=mnemonicrl.blogspot.com' alt='' /&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/98EgPnTwHcsjRqv5A0Y-f11uo8w/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/98EgPnTwHcsjRqv5A0Y-f11uo8w/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/98EgPnTwHcsjRqv5A0Y-f11uo8w/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/98EgPnTwHcsjRqv5A0Y-f11uo8w/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/Mnemonicrl/~4/qhKX_Btyd3k" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://mnemonicrl.blogspot.com/feeds/5736631235822044260/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://mnemonicrl.blogspot.com/2010/06/return-barely.html#comment-form" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/8449400780004958753/posts/default/5736631235822044260?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/8449400780004958753/posts/default/5736631235822044260?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/Mnemonicrl/~3/qhKX_Btyd3k/return-barely.html" title="Return, Barely" /><author><name>Da-Breegster</name><uri>http://www.blogger.com/profile/03691188337987795808</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="29" height="32" src="http://1.bp.blogspot.com/_QxiiT_rUSTU/S_MNyfLm0KI/AAAAAAAAAAY/1ijLVAtMDeU/S220/screenshot1.png" /></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="http://4.bp.blogspot.com/_QxiiT_rUSTU/TCj9xJel8hI/AAAAAAAAAEw/oOz6NbWnyhI/s72-c/screenshot23.png" height="72" width="72" /><thr:total>0</thr:total><feedburner:origLink>http://mnemonicrl.blogspot.com/2010/06/return-barely.html</feedburner:origLink></entry><entry gd:etag="W/&quot;A08CRn05eyp7ImA9WxFUFE4.&quot;"><id>tag:blogger.com,1999:blog-8449400780004958753.post-2800750913648046817</id><published>2010-06-24T23:24:00.000-05:00</published><updated>2010-06-24T23:24:27.323-05:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2010-06-24T23:24:27.323-05:00</app:edited><title>A brake</title><content type="html">I'm taking a brake for a few days due to some medical things. Train company's gonna be pissed, but they don't need to stop anyway. Server should stay up, but in my painkiller-induced haze, who knows. I started work on a snake-type creature (think the old game, snake); got an idea or so on how it can be used in the hotel. Also worked a bit on (ideas for) combat mechanics, but no new revelations that'll help. Ultimately, what's the most comfortable way for non-programmers (read: you) to tweak monsters' stats up or down a bit?&lt;br /&gt;
&lt;br /&gt;
&lt;ul&gt;&lt;li&gt;Editing a self-explanatory text file&lt;/li&gt;
&lt;li&gt;A web interface with nice forms&lt;/li&gt;
&lt;li&gt;Some built-in editor... most work for me, I'd have to draw up a nice interface for that.&lt;/li&gt;
&lt;/ul&gt;Ideas? Well, I'm out.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8449400780004958753-2800750913648046817?l=mnemonicrl.blogspot.com' alt='' /&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/CntJflB5Pmv8EBO0i1oXujvJZaI/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/CntJflB5Pmv8EBO0i1oXujvJZaI/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/CntJflB5Pmv8EBO0i1oXujvJZaI/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/CntJflB5Pmv8EBO0i1oXujvJZaI/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/Mnemonicrl/~4/KUynEgLjWYM" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://mnemonicrl.blogspot.com/feeds/2800750913648046817/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://mnemonicrl.blogspot.com/2010/06/brake.html#comment-form" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/8449400780004958753/posts/default/2800750913648046817?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/8449400780004958753/posts/default/2800750913648046817?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/Mnemonicrl/~3/KUynEgLjWYM/brake.html" title="A brake" /><author><name>Da-Breegster</name><uri>http://www.blogger.com/profile/03691188337987795808</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="29" height="32" src="http://1.bp.blogspot.com/_QxiiT_rUSTU/S_MNyfLm0KI/AAAAAAAAAAY/1ijLVAtMDeU/S220/screenshot1.png" /></author><thr:total>0</thr:total><feedburner:origLink>http://mnemonicrl.blogspot.com/2010/06/brake.html</feedburner:origLink></entry><entry gd:etag="W/&quot;D0EHRXwyeip7ImA9WxFUEks.&quot;"><id>tag:blogger.com,1999:blog-8449400780004958753.post-7614660166689543102</id><published>2010-06-22T23:00:00.000-05:00</published><updated>2010-06-22T23:00:34.292-05:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2010-06-22T23:00:34.292-05:00</app:edited><title>A Different Pace</title><content type="html">I tried something new today to escape the rut, and it worked rather pleasantly: I didn't touch Mnemonic till an hour or so ago. Instead, I worked on my heat distribution Python program -- tomorrow, I'm going to generalize and implement a strategy for partitioning a map among N processors, complete with ghost zone handling. Next I delved into openscenegraph and emerged with 10^4 colored cubes arranged properly. I could never get ogre deployed properly on Debian. Tomorrow I hope to get my own camera controls going. Oh, and I started exercising more as well -- that greatly helps my state of mind.&lt;br /&gt;
&lt;br /&gt;
Oh, I guess if you're following this blog, you want to hear about Mnemonic. Well, too bad, because you're going to see instead.&lt;br /&gt;
&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://4.bp.blogspot.com/_QxiiT_rUSTU/TCGAWhreRhI/AAAAAAAAAEg/dGiZemwceSo/s1600/screenshot18.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" src="http://4.bp.blogspot.com/_QxiiT_rUSTU/TCGAWhreRhI/AAAAAAAAAEg/dGiZemwceSo/s320/screenshot18.png" /&gt;&lt;/a&gt;&lt;/div&gt;Oh, nothing new, you say? Go login. It swings. To and fro, parabolically... I might animate the candles, make them aflame...&lt;br /&gt;
&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://1.bp.blogspot.com/_QxiiT_rUSTU/TCGEYFMNc_I/AAAAAAAAAEo/5NCmGpZ-ifk/s1600/screenshot13.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" src="http://1.bp.blogspot.com/_QxiiT_rUSTU/TCGEYFMNc_I/AAAAAAAAAEo/5NCmGpZ-ifk/s320/screenshot13.png" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: left;"&gt;And then here's the lobby in general, touched up just a taste with some color and a tree. I haven't figured out how I want to animate the fountain yet, nor will the lobby remain so plain-looking.&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: left;"&gt;So tomorrow? Who knows. Within Mnemonic, I'm splitting my focus between adding new maps to the hotel and stabilizing combat for normal gameplay (oh, did I mention the revamped battle bar? Still a few tweaks I'm working on though). We'll see.&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8449400780004958753-7614660166689543102?l=mnemonicrl.blogspot.com' alt='' /&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/je8QHcLLoaIt7nYxqYvek9Ir5QI/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/je8QHcLLoaIt7nYxqYvek9Ir5QI/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/je8QHcLLoaIt7nYxqYvek9Ir5QI/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/je8QHcLLoaIt7nYxqYvek9Ir5QI/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/Mnemonicrl/~4/BHdo9LMR0tA" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://mnemonicrl.blogspot.com/feeds/7614660166689543102/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://mnemonicrl.blogspot.com/2010/06/different-pace.html#comment-form" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/8449400780004958753/posts/default/7614660166689543102?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/8449400780004958753/posts/default/7614660166689543102?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/Mnemonicrl/~3/BHdo9LMR0tA/different-pace.html" title="A Different Pace" /><author><name>Da-Breegster</name><uri>http://www.blogger.com/profile/03691188337987795808</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="29" height="32" src="http://1.bp.blogspot.com/_QxiiT_rUSTU/S_MNyfLm0KI/AAAAAAAAAAY/1ijLVAtMDeU/S220/screenshot1.png" /></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="http://4.bp.blogspot.com/_QxiiT_rUSTU/TCGAWhreRhI/AAAAAAAAAEg/dGiZemwceSo/s72-c/screenshot18.png" height="72" width="72" /><thr:total>0</thr:total><feedburner:origLink>http://mnemonicrl.blogspot.com/2010/06/different-pace.html</feedburner:origLink></entry><entry gd:etag="W/&quot;A0EFR34_fSp7ImA9WxFUEUs.&quot;"><id>tag:blogger.com,1999:blog-8449400780004958753.post-4265658108288064630</id><published>2010-06-21T20:20:00.000-05:00</published><updated>2010-06-21T20:20:16.045-05:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2010-06-21T20:20:16.045-05:00</app:edited><title>Direction</title><content type="html">Well, I gave up on the web layout and 3D dungeons. Got it working more or less, but realized it wasn't what I was shooting for. Worked instead on adding real-time lag back in. After you move, individual maps can control when you can move again (don't worry, this is always in the milliseconds). I vaguely want to get combat stable to a point where people might play, but I'm not sure if I want to work on this or not.&lt;br /&gt;
&lt;br /&gt;
Beyond Mnemonic, I cleaned up the Python code for heat equations that I wrote during camp. I'm challenging myself to get it working in parallel properly. I'm also struggling with OGRE yet again... Zombissault has been on hold since I returned to Mnemonic. I'd like to get myself in the pace of working on a few projects at once to avoid stasis in any. More later, maybe.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8449400780004958753-4265658108288064630?l=mnemonicrl.blogspot.com' alt='' /&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/AHOMyFBy2r7eFca76eX0Wcd2Jsw/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/AHOMyFBy2r7eFca76eX0Wcd2Jsw/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/AHOMyFBy2r7eFca76eX0Wcd2Jsw/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/AHOMyFBy2r7eFca76eX0Wcd2Jsw/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/Mnemonicrl/~4/w_4aP9CGOro" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://mnemonicrl.blogspot.com/feeds/4265658108288064630/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://mnemonicrl.blogspot.com/2010/06/direction.html#comment-form" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/8449400780004958753/posts/default/4265658108288064630?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/8449400780004958753/posts/default/4265658108288064630?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/Mnemonicrl/~3/w_4aP9CGOro/direction.html" title="Direction" /><author><name>Da-Breegster</name><uri>http://www.blogger.com/profile/03691188337987795808</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="29" height="32" src="http://1.bp.blogspot.com/_QxiiT_rUSTU/S_MNyfLm0KI/AAAAAAAAAAY/1ijLVAtMDeU/S220/screenshot1.png" /></author><thr:total>0</thr:total><feedburner:origLink>http://mnemonicrl.blogspot.com/2010/06/direction.html</feedburner:origLink></entry><entry gd:etag="W/&quot;D0UMSXozeyp7ImA9WxFUEEg.&quot;"><id>tag:blogger.com,1999:blog-8449400780004958753.post-6974610271493823060</id><published>2010-06-20T12:34:00.000-05:00</published><updated>2010-06-20T12:34:48.483-05:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2010-06-20T12:34:48.483-05:00</app:edited><title>Time and Again</title><content type="html">Home has become a place of sleeping, eating, and showering the past few days, but my schedule is winding down again. I vaguely remember getting the web-type dungeons working a few nights? days? ago, but it doesn't seem that I've written about that yet. I was waiting to get 3D dungeons working, which aren't tough at all -- I'll elaborate tonight with results, provided I don't wind up with friends again. Ah, the busy life.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8449400780004958753-6974610271493823060?l=mnemonicrl.blogspot.com' alt='' /&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/c363s0Afavu2vATZqp-LmgeQA14/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/c363s0Afavu2vATZqp-LmgeQA14/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/c363s0Afavu2vATZqp-LmgeQA14/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/c363s0Afavu2vATZqp-LmgeQA14/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/Mnemonicrl/~4/crGY5VLCXMM" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://mnemonicrl.blogspot.com/feeds/6974610271493823060/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://mnemonicrl.blogspot.com/2010/06/time-and-again.html#comment-form" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/8449400780004958753/posts/default/6974610271493823060?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/8449400780004958753/posts/default/6974610271493823060?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/Mnemonicrl/~3/crGY5VLCXMM/time-and-again.html" title="Time and Again" /><author><name>Da-Breegster</name><uri>http://www.blogger.com/profile/03691188337987795808</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="29" height="32" src="http://1.bp.blogspot.com/_QxiiT_rUSTU/S_MNyfLm0KI/AAAAAAAAAAY/1ijLVAtMDeU/S220/screenshot1.png" /></author><thr:total>0</thr:total><feedburner:origLink>http://mnemonicrl.blogspot.com/2010/06/time-and-again.html</feedburner:origLink></entry><entry gd:etag="W/&quot;C0UFRn89eCp7ImA9WxFVF0k.&quot;"><id>tag:blogger.com,1999:blog-8449400780004958753.post-633740390735977469</id><published>2010-06-16T21:20:00.000-05:00</published><updated>2010-06-16T21:20:17.160-05:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2010-06-16T21:20:17.160-05:00</app:edited><title>Well, something</title><content type="html">Another day with an ample magnitude in the time category. Camp got me thinking about collaborative diffusion (an old pathfinding technique) in a new way at least... the concept of ghost zones and "adaptive mesh refinement" sound suspiciously like fancy terms for things I've ended up figuring out for myself in previous years.&lt;br /&gt;
&lt;br /&gt;
I didn't too much today, but I do have a sample random curve:&lt;br /&gt;
&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://4.bp.blogspot.com/_QxiiT_rUSTU/TBmDyuTmMJI/AAAAAAAAAEY/I8mnt-yStVA/s1600/screenshot11.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" src="http://4.bp.blogspot.com/_QxiiT_rUSTU/TBmDyuTmMJI/AAAAAAAAAEY/I8mnt-yStVA/s320/screenshot11.png" /&gt;&lt;/a&gt;&lt;/div&gt;My algorithm is recursive. Breshamn (misspelled and verbified!) a line between the two points. Unless the line's shorter than a threshold, then find the center and project a third point perpendicular outwards a little bit. Then draw two lines, instead. It certainly does produce... unique paths, perfect for the level style I have in mind. The problems:&lt;br /&gt;
&lt;br /&gt;
&lt;ul&gt;&lt;li&gt;Gonna have to modify my current border() cellular automata method to handle paths this thin. I don't quite remember why I ever wanted " . " to not become "#.#"&lt;/li&gt;
&lt;li&gt;Sometimes the path isn't continuous, and I'm not sure why there are breaks. My guess is rounding errors; grid's limited to integers&lt;/li&gt;
&lt;li&gt;The path can end up crossing itself because the angles and amplitudes permit this. Actually, I guess that's technically permissible -- not for a curve-generating algorithm, but within the context of the maps they'll be used in, it'll add flavor.&lt;/li&gt;
&lt;/ul&gt;So that's about all. I have a vague idea in my head to use cellular automata (or similar) to produce a random curve, but only time will reveal how useful this may be.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8449400780004958753-633740390735977469?l=mnemonicrl.blogspot.com' alt='' /&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/CaVduTjajg6rYqJR8OXtaNxZNDk/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/CaVduTjajg6rYqJR8OXtaNxZNDk/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/CaVduTjajg6rYqJR8OXtaNxZNDk/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/CaVduTjajg6rYqJR8OXtaNxZNDk/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/Mnemonicrl/~4/fqZVRpBj-zw" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://mnemonicrl.blogspot.com/feeds/633740390735977469/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://mnemonicrl.blogspot.com/2010/06/well-something.html#comment-form" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/8449400780004958753/posts/default/633740390735977469?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/8449400780004958753/posts/default/633740390735977469?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/Mnemonicrl/~3/fqZVRpBj-zw/well-something.html" title="Well, something" /><author><name>Da-Breegster</name><uri>http://www.blogger.com/profile/03691188337987795808</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="29" height="32" src="http://1.bp.blogspot.com/_QxiiT_rUSTU/S_MNyfLm0KI/AAAAAAAAAAY/1ijLVAtMDeU/S220/screenshot1.png" /></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="http://4.bp.blogspot.com/_QxiiT_rUSTU/TBmDyuTmMJI/AAAAAAAAAEY/I8mnt-yStVA/s72-c/screenshot11.png" height="72" width="72" /><thr:total>0</thr:total><feedburner:origLink>http://mnemonicrl.blogspot.com/2010/06/well-something.html</feedburner:origLink></entry><entry gd:etag="W/&quot;CEIERns4fSp7ImA9WxFVFks.&quot;"><id>tag:blogger.com,1999:blog-8449400780004958753.post-6624807143440043008</id><published>2010-06-15T23:28:00.000-05:00</published><updated>2010-06-15T23:28:27.535-05:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2010-06-15T23:28:27.535-05:00</app:edited><title>Exhaustion</title><content type="html">Camp is now taking away from my develoment time, ironically enough. Python frustrates me with its awkward syntax, intrusive print statement, wacky data structures. I'm biased from my Perl/C++ background, but by the end of the week, I will have a justified list of complaints. :) &amp;nbsp;We start MPI / parallelism tomorrow, although I won't exactly be there for that lesson.&lt;br /&gt;
&lt;br /&gt;
Anyway, I have so little time this week to do anything. I've got an hour or so before exhaustion (and the dusty overlords shall claim me for the next chunk of days), so I'll see about those new guestroom maps. The pace will pick up again, I promise.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8449400780004958753-6624807143440043008?l=mnemonicrl.blogspot.com' alt='' /&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/Edja0dVIJMt7BciBN3I68MD4o6U/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/Edja0dVIJMt7BciBN3I68MD4o6U/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/Edja0dVIJMt7BciBN3I68MD4o6U/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/Edja0dVIJMt7BciBN3I68MD4o6U/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/Mnemonicrl/~4/htBze2RUk0s" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://mnemonicrl.blogspot.com/feeds/6624807143440043008/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://mnemonicrl.blogspot.com/2010/06/exhaustion.html#comment-form" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/8449400780004958753/posts/default/6624807143440043008?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/8449400780004958753/posts/default/6624807143440043008?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/Mnemonicrl/~3/htBze2RUk0s/exhaustion.html" title="Exhaustion" /><author><name>Da-Breegster</name><uri>http://www.blogger.com/profile/03691188337987795808</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="29" height="32" src="http://1.bp.blogspot.com/_QxiiT_rUSTU/S_MNyfLm0KI/AAAAAAAAAAY/1ijLVAtMDeU/S220/screenshot1.png" /></author><thr:total>0</thr:total><feedburner:origLink>http://mnemonicrl.blogspot.com/2010/06/exhaustion.html</feedburner:origLink></entry><entry gd:etag="W/&quot;C0YFSXY8fSp7ImA9WxFVFUo.&quot;"><id>tag:blogger.com,1999:blog-8449400780004958753.post-2903029214876638150</id><published>2010-06-14T22:05:00.000-05:00</published><updated>2010-06-14T22:05:18.875-05:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2010-06-14T22:05:18.875-05:00</app:edited><title>Lexical Jiffy Cult Bees</title><content type="html">Ehem, or technical difficulties. It's been a long day. "Boot camp" proved sufficient, provided the other four days of it pose better challenges than haggling with a new associate. So I come home without a parallel computation mindset, but with a nice sketch of my final idea for the area preceding random guestrooms... a maze. Picture winding corridors, twisting and bending and diverging constantly, overlapping in three dimensions... imagine tracing an Esemplasma (if I haven't explained this before, I will later) trail through these paths. Imagine that your means of detecting ESM must be fueled by vanquished memories. Oh, and imagine that the room becomes more angry and potent if you wander off &lt;i&gt;too&lt;/i&gt; far.&lt;br /&gt;
&lt;br /&gt;
You've got my idea.&lt;br /&gt;
&lt;br /&gt;
So although the server is down and I have no access to anything (currently fixing Western Digital's wretched sector alignment bug from a live CD), I am working on some "simple" code to generate a sin wave between two points. The geometry of rotation is proving slightly fickle, but I shall prevail because there's nothing else to do.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8449400780004958753-2903029214876638150?l=mnemonicrl.blogspot.com' alt='' /&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/GQn4ebyvbVG-iK39wqSSEDksCUc/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/GQn4ebyvbVG-iK39wqSSEDksCUc/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/GQn4ebyvbVG-iK39wqSSEDksCUc/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/GQn4ebyvbVG-iK39wqSSEDksCUc/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/Mnemonicrl/~4/YRqvKqkg5Ng" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://mnemonicrl.blogspot.com/feeds/2903029214876638150/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://mnemonicrl.blogspot.com/2010/06/lexical-jiffy-cult-bees.html#comment-form" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/8449400780004958753/posts/default/2903029214876638150?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/8449400780004958753/posts/default/2903029214876638150?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/Mnemonicrl/~3/YRqvKqkg5Ng/lexical-jiffy-cult-bees.html" title="Lexical Jiffy Cult Bees" /><author><name>Da-Breegster</name><uri>http://www.blogger.com/profile/03691188337987795808</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="29" height="32" src="http://1.bp.blogspot.com/_QxiiT_rUSTU/S_MNyfLm0KI/AAAAAAAAAAY/1ijLVAtMDeU/S220/screenshot1.png" /></author><thr:total>0</thr:total><feedburner:origLink>http://mnemonicrl.blogspot.com/2010/06/lexical-jiffy-cult-bees.html</feedburner:origLink></entry><entry gd:etag="W/&quot;AkEEQ30_fyp7ImA9WxFVFEg.&quot;"><id>tag:blogger.com,1999:blog-8449400780004958753.post-2307570410693801152</id><published>2010-06-13T14:50:00.000-05:00</published><updated>2010-06-13T14:50:02.347-05:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2010-06-13T14:50:02.347-05:00</app:edited><title>A boring 30th post</title><content type="html">No fun extras yet, sorry. Old dungeons are reopened -- had to fix a staircase and map generation regression. Auto-explore mode should be mostly working once again, press the "O" key on a map that isn't lit up yet. I've had several confirmed cases of the Windows install working just fine now, so if that's been holding you back... now's the time to play.&lt;br /&gt;
&lt;br /&gt;
Except there's still not much to do yet. What's the quickest way to balance the game? Should I focus on old monsters and items and the old dungeons, or work on just the kitchen puzzle and guestrooms...? I could really use some help.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8449400780004958753-2307570410693801152?l=mnemonicrl.blogspot.com' alt='' /&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/VpXCNBNeWLMofrekVBPbalMtQX4/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/VpXCNBNeWLMofrekVBPbalMtQX4/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/VpXCNBNeWLMofrekVBPbalMtQX4/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/VpXCNBNeWLMofrekVBPbalMtQX4/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/Mnemonicrl/~4/OfwlRAbXO9o" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://mnemonicrl.blogspot.com/feeds/2307570410693801152/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://mnemonicrl.blogspot.com/2010/06/boring-30th-post.html#comment-form" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/8449400780004958753/posts/default/2307570410693801152?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/8449400780004958753/posts/default/2307570410693801152?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/Mnemonicrl/~3/OfwlRAbXO9o/boring-30th-post.html" title="A boring 30th post" /><author><name>Da-Breegster</name><uri>http://www.blogger.com/profile/03691188337987795808</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="29" height="32" src="http://1.bp.blogspot.com/_QxiiT_rUSTU/S_MNyfLm0KI/AAAAAAAAAAY/1ijLVAtMDeU/S220/screenshot1.png" /></author><thr:total>0</thr:total><feedburner:origLink>http://mnemonicrl.blogspot.com/2010/06/boring-30th-post.html</feedburner:origLink></entry><entry gd:etag="W/&quot;A0ENQXc_eyp7ImA9WxFVE0U.&quot;"><id>tag:blogger.com,1999:blog-8449400780004958753.post-923250659616163274</id><published>2010-06-12T19:41:00.000-05:00</published><updated>2010-06-12T19:41:30.943-05:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2010-06-12T19:41:30.943-05:00</app:edited><title>Early update means more later</title><content type="html">Well, swimming was refreshing. Remember that wretched screenie last night? Yeah, forget it and take a look at what I've cooked up today:&lt;br /&gt;
&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://1.bp.blogspot.com/_QxiiT_rUSTU/TBQV_XYBWDI/AAAAAAAAAEQ/vcBuhSIwmUY/s1600/screenshot9.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" src="http://1.bp.blogspot.com/_QxiiT_rUSTU/TBQV_XYBWDI/AAAAAAAAAEQ/vcBuhSIwmUY/s320/screenshot9.png" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;Don't the stoves and tiles look better? I'm chasing the green ingredients into the yellow pots... or trying to. Their movement is still slightly buggy, but the local minima should be easy to fix. Herding actually doesn't take an influence map... it's easier to restrict the vegies' path to a linear one. That makes sense visually, anyway... you don't want vegies near the sides. Anyway, I need to come up with a good placement for the pots to make compiling dishes fun. More later? Quite possible.&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8449400780004958753-923250659616163274?l=mnemonicrl.blogspot.com' alt='' /&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/Dsq7HMSo_fKg2jiaUVnlMYGfVhQ/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/Dsq7HMSo_fKg2jiaUVnlMYGfVhQ/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/Dsq7HMSo_fKg2jiaUVnlMYGfVhQ/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/Dsq7HMSo_fKg2jiaUVnlMYGfVhQ/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/Mnemonicrl/~4/xKyh4yxWIYg" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://mnemonicrl.blogspot.com/feeds/923250659616163274/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://mnemonicrl.blogspot.com/2010/06/early-update-means-more-later.html#comment-form" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/8449400780004958753/posts/default/923250659616163274?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/8449400780004958753/posts/default/923250659616163274?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/Mnemonicrl/~3/xKyh4yxWIYg/early-update-means-more-later.html" title="Early update means more later" /><author><name>Da-Breegster</name><uri>http://www.blogger.com/profile/03691188337987795808</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="29" height="32" src="http://1.bp.blogspot.com/_QxiiT_rUSTU/S_MNyfLm0KI/AAAAAAAAAAY/1ijLVAtMDeU/S220/screenshot1.png" /></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="http://1.bp.blogspot.com/_QxiiT_rUSTU/TBQV_XYBWDI/AAAAAAAAAEQ/vcBuhSIwmUY/s72-c/screenshot9.png" height="72" width="72" /><thr:total>0</thr:total><feedburner:origLink>http://mnemonicrl.blogspot.com/2010/06/early-update-means-more-later.html</feedburner:origLink></entry><entry gd:etag="W/&quot;A0QFRn45fip7ImA9WxFVE0w.&quot;"><id>tag:blogger.com,1999:blog-8449400780004958753.post-1300850071773857104</id><published>2010-06-12T00:08:00.000-05:00</published><updated>2010-06-12T00:08:37.026-05:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2010-06-12T00:08:37.026-05:00</app:edited><title>Deceptive beginnings</title><content type="html">Today, I made minor changes to the map editor; fixed the standing wave implementation for wavy paths (thanks to simcop); successfully got a Windows friend running the game; and transformed a perfect maze into a perfect maze... of stovetops! The others are outright banal, so that last one... Yes, yes...&lt;br /&gt;
&lt;br /&gt;
&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://4.bp.blogspot.com/_QxiiT_rUSTU/TBMVnTPNDoI/AAAAAAAAAEI/l1sPJl3EWfY/s1600/screenshot2.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" src="http://4.bp.blogspot.com/_QxiiT_rUSTU/TBMVnTPNDoI/AAAAAAAAAEI/l1sPJl3EWfY/s320/screenshot2.png" /&gt;&lt;/a&gt;&lt;/div&gt;If that's not disorienting, I don't know what is. So once I get the ASCII art right, you'll basically be in a maze of connected stovetops. The hotel has a kitchen, after all. You will chase/herd ingredients towards a destination pot to create different concoctions for guests. Meanwhile, the staff will be pissed.. chefs can pop out of nowhere, spring traps on you. I hope this'll be a good blend between combat and puzzle. If I get the visuals right too, then hey.&lt;br /&gt;
&lt;br /&gt;
I'm going to engage in recreational activities outdoors tomorrow, and this upcoming week I'll be attending a series of lectures and workshops on parallel computing. But I'll see what I can cook up in my spare time.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8449400780004958753-1300850071773857104?l=mnemonicrl.blogspot.com' alt='' /&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/Z2GAI6q7vyK1b64h1awccaKVDSk/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/Z2GAI6q7vyK1b64h1awccaKVDSk/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/Z2GAI6q7vyK1b64h1awccaKVDSk/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/Z2GAI6q7vyK1b64h1awccaKVDSk/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/Mnemonicrl/~4/iqWbnhq7dAo" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://mnemonicrl.blogspot.com/feeds/1300850071773857104/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://mnemonicrl.blogspot.com/2010/06/deceptive-beginnings.html#comment-form" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/8449400780004958753/posts/default/1300850071773857104?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/8449400780004958753/posts/default/1300850071773857104?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/Mnemonicrl/~3/iqWbnhq7dAo/deceptive-beginnings.html" title="Deceptive beginnings" /><author><name>Da-Breegster</name><uri>http://www.blogger.com/profile/03691188337987795808</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="29" height="32" src="http://1.bp.blogspot.com/_QxiiT_rUSTU/S_MNyfLm0KI/AAAAAAAAAAY/1ijLVAtMDeU/S220/screenshot1.png" /></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="http://4.bp.blogspot.com/_QxiiT_rUSTU/TBMVnTPNDoI/AAAAAAAAAEI/l1sPJl3EWfY/s72-c/screenshot2.png" height="72" width="72" /><thr:total>0</thr:total><feedburner:origLink>http://mnemonicrl.blogspot.com/2010/06/deceptive-beginnings.html</feedburner:origLink></entry><entry gd:etag="W/&quot;DU4EQ3k8eip7ImA9WxFVEk8.&quot;"><id>tag:blogger.com,1999:blog-8449400780004958753.post-7957923908676183625</id><published>2010-06-10T22:45:00.000-05:00</published><updated>2010-06-10T22:45:02.772-05:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2010-06-10T22:45:02.772-05:00</app:edited><title>Abstractions only, please</title><content type="html">No pretty pictures today, sorry. I accomplished three simple but vital tasks today...&lt;br /&gt;
&lt;br /&gt;
&lt;ol&gt;&lt;li&gt;An in-game clock that'll run at whatever rate I tell it to, and not necessarily a consistent one.&lt;/li&gt;
&lt;li&gt;Regions within a map that may print descriptions when you enter them. There's that interactive fiction element.&lt;/li&gt;
&lt;li&gt;And also an interact command, currently bound to the space key, that may trigger something within a region.&lt;/li&gt;
&lt;/ol&gt;Random guestroom dungeons are &lt;i&gt;still&lt;/i&gt;&amp;nbsp;bugging me. I had a few ideas for the bulk of the room before you get to the giant&amp;nbsp;silhouette&amp;nbsp;&amp;nbsp;furniture. There could be a floating path to follow, a maze... but underneath is a giant colored checkerboard. A second maze is superimposed there. You have to solve the first maze while minding what sort of large tile is beneath you. To &lt;s&gt;complica&lt;/s&gt; make things more interesting, the path could sway back and forth... I have a great visual image of this, but it turns out to be a taste tricky to implement. I was going to use a standing wave with 3 stationary nodes (the path sways by pivoting around you) but my parametrization of this isn't working out too well. Plus, I'm not sure standing waves with a moving center node even exist, let alone a nice equation to model one. I have consulted my old physics teacher with this problem...&lt;br /&gt;
&lt;br /&gt;
But anyway, the issue stands -- what should happen in a randomly-generated guestroom? Bugger if I know, I'll figure it out tomorrow.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8449400780004958753-7957923908676183625?l=mnemonicrl.blogspot.com' alt='' /&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/xll9gGPdsrPiA5bQLzKC4nTvl7E/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/xll9gGPdsrPiA5bQLzKC4nTvl7E/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/xll9gGPdsrPiA5bQLzKC4nTvl7E/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/xll9gGPdsrPiA5bQLzKC4nTvl7E/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/Mnemonicrl/~4/0P8nFs-bD4o" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://mnemonicrl.blogspot.com/feeds/7957923908676183625/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://mnemonicrl.blogspot.com/2010/06/abstractions-only-please.html#comment-form" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/8449400780004958753/posts/default/7957923908676183625?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/8449400780004958753/posts/default/7957923908676183625?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/Mnemonicrl/~3/0P8nFs-bD4o/abstractions-only-please.html" title="Abstractions only, please" /><author><name>Da-Breegster</name><uri>http://www.blogger.com/profile/03691188337987795808</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="29" height="32" src="http://1.bp.blogspot.com/_QxiiT_rUSTU/S_MNyfLm0KI/AAAAAAAAAAY/1ijLVAtMDeU/S220/screenshot1.png" /></author><thr:total>0</thr:total><feedburner:origLink>http://mnemonicrl.blogspot.com/2010/06/abstractions-only-please.html</feedburner:origLink></entry><entry gd:etag="W/&quot;DU8FRHsyfSp7ImA9WxFVEUk.&quot;"><id>tag:blogger.com,1999:blog-8449400780004958753.post-877891238560693615</id><published>2010-06-10T00:30:00.000-05:00</published><updated>2010-06-10T00:30:15.595-05:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2010-06-10T00:30:15.595-05:00</app:edited><title>Quite a bit more than yesterday</title><content type="html">Maybe I was just being wicked and saving the good stuff for today. First off, I forgot that I've never posted a picture of the Lock &amp;amp; Key Suite... so here it is with the new auto-generated doors and room numbers:&lt;br /&gt;
&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://1.bp.blogspot.com/_QxiiT_rUSTU/TBB3PcMRBRI/AAAAAAAAADw/XVv6RuQANpg/s1600/screenshot2.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" src="http://1.bp.blogspot.com/_QxiiT_rUSTU/TBB3PcMRBRI/AAAAAAAAADw/XVv6RuQANpg/s320/screenshot2.png" /&gt;&lt;/a&gt;&lt;/div&gt;I promise it really looks like a key, it's hard to capture zoomed-out renderings. More interestingly, each of these doors leads to a randomly generated "guest room dungeon." Two instances:&lt;br /&gt;
&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://1.bp.blogspot.com/_QxiiT_rUSTU/TBB3gYpxxMI/AAAAAAAAAD4/5SEhNvas65M/s1600/screenshot3.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" src="http://1.bp.blogspot.com/_QxiiT_rUSTU/TBB3gYpxxMI/AAAAAAAAAD4/5SEhNvas65M/s320/screenshot3.png" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://1.bp.blogspot.com/_QxiiT_rUSTU/TBB3jKRyXMI/AAAAAAAAAEA/MR3NInnEojE/s1600/screenshot4.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" src="http://1.bp.blogspot.com/_QxiiT_rUSTU/TBB3jKRyXMI/AAAAAAAAAEA/MR3NInnEojE/s320/screenshot4.png" /&gt;&lt;/a&gt;&lt;/div&gt;So right now, it's just some randomly chosen and placed furniture. Boring, I know, but I'm still trying to work out how to make the moving walls into a good puzzle. There will be combat in the guestrooms, but not with traditional monsters. I'm also playing with interactive fiction-style regional descriptions and an interact command.&lt;br /&gt;
&lt;br /&gt;
Next plans are more suites (I &lt;b&gt;really&lt;/b&gt;&amp;nbsp;need mappers, pleaase?), coloring in everything to give it atmosphere (oh, and I haven't forgotten about lighting effects either), and the clock. Recall, the same 24 hours loop... I want to wrap a game-time system around my POE timers and configure things so that game-time might slow down/speed up in player-time. Once this and more of the hotel are fleshed out, I can begin implementing guests and their memories... this means actual gameplay at last. Try to control your salivation.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8449400780004958753-877891238560693615?l=mnemonicrl.blogspot.com' alt='' /&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/YD36baOgR8nCP_8Z6mADMANkugg/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/YD36baOgR8nCP_8Z6mADMANkugg/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/YD36baOgR8nCP_8Z6mADMANkugg/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/YD36baOgR8nCP_8Z6mADMANkugg/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/Mnemonicrl/~4/PYlV5bDRmag" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://mnemonicrl.blogspot.com/feeds/877891238560693615/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://mnemonicrl.blogspot.com/2010/06/quite-bit-more-than-yesterday.html#comment-form" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/8449400780004958753/posts/default/877891238560693615?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/8449400780004958753/posts/default/877891238560693615?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/Mnemonicrl/~3/PYlV5bDRmag/quite-bit-more-than-yesterday.html" title="Quite a bit more than yesterday" /><author><name>Da-Breegster</name><uri>http://www.blogger.com/profile/03691188337987795808</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="29" height="32" src="http://1.bp.blogspot.com/_QxiiT_rUSTU/S_MNyfLm0KI/AAAAAAAAAAY/1ijLVAtMDeU/S220/screenshot1.png" /></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="http://1.bp.blogspot.com/_QxiiT_rUSTU/TBB3PcMRBRI/AAAAAAAAADw/XVv6RuQANpg/s72-c/screenshot2.png" height="72" width="72" /><thr:total>0</thr:total><feedburner:origLink>http://mnemonicrl.blogspot.com/2010/06/quite-bit-more-than-yesterday.html</feedburner:origLink></entry></feed>

