<?xml version='1.0' encoding='UTF-8'?><?xml-stylesheet href="http://www.blogger.com/styles/atom.css" type="text/css"?><feed xmlns='http://www.w3.org/2005/Atom' xmlns:openSearch='http://a9.com/-/spec/opensearchrss/1.0/' xmlns:georss='http://www.georss.org/georss' xmlns:gd='http://schemas.google.com/g/2005' xmlns:thr='http://purl.org/syndication/thread/1.0'><id>tag:blogger.com,1999:blog-8083778116815691070</id><updated>2011-10-11T13:55:06.348-07:00</updated><category term='AIML'/><category term='setup'/><category term='education'/><category term='Twine'/><category term='fly'/><category term='tools'/><category term='list'/><category term='development'/><category term='Caledon'/><category term='map'/><category term='competition'/><category term='duel'/><category term='machinima'/><category term='open metaverse'/><category term='OpenSim'/><category term='interface'/><category term='portable'/><category term='Stormhold'/><category term='second life'/><category term='humble'/><category term='steamboy'/><category term='cannoneer'/><category term='toy'/><category term='MCQ'/><category term='buttonmen'/><category term='pocket battlers'/><category term='WAIN'/><category term='diva'/><category term='concept'/><category term='spider'/><category term='rivet town'/><category term='cannons'/><category term='bots'/><category term='navigation'/><category term='castles'/><category term='workshop'/><category term='mysql'/><category term='miniature'/><category term='store'/><category term='games'/><category term='RealXTend'/><category term='game'/><category term='meerkat'/><category term='quiz'/><category term='crime scene'/><category term='web interface'/><category term='sl'/><category term='radegast'/><category term='shakespeare'/><category term='half day challenge'/><category term='release'/><category term='prototype'/><title type='text'>Game Development in SL</title><subtitle type='html'></subtitle><link rel='http://schemas.google.com/g/2005#feed' type='application/atom+xml' href='http://lucius-games.blogspot.com/feeds/posts/default'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8083778116815691070/posts/default?max-results=100'/><link rel='alternate' type='text/html' href='http://lucius-games.blogspot.com/'/><link rel='hub' href='http://pubsubhubbub.appspot.com/'/><author><name>Lucius Nesterov</name><uri>http://www.blogger.com/profile/00959050785626635222</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><generator version='7.00' uri='http://www.blogger.com'>Blogger</generator><openSearch:totalResults>53</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>100</openSearch:itemsPerPage><entry><id>tag:blogger.com,1999:blog-8083778116815691070.post-8815276974268374012</id><published>2011-01-19T14:37:00.000-08:00</published><updated>2011-01-19T15:21:40.521-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='second life'/><category scheme='http://www.blogger.com/atom/ns#' term='OpenSim'/><title type='text'>2 days of presentations</title><content type='html'>2 days, 2 presentations - both on Second Life.  The first a joint presentation in an arts-focused seminar, based on the virtual theatre work, the second a presentation to built environment educators and trainers on the University's virtual quarry.&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Common to both was the advice that anyone looking into using immersive simulations in their teaching, should make OpenSim their first choice.  I'd guess that it's common advice circulating through the educational sector.  At a time when funding is being cut to the point that jobs are being lost, there's no way of justifying the cost of 'trying it out'.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;A model is starting to form in my mind where institutions jointly hire some hosted OpenSim land, and collaborate to produce a learning activity.  And then when it's complete each institution takes a copy to use on their own local servers, run when required.  We're entering times where the efficient use of resources is paramount.&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8083778116815691070-8815276974268374012?l=lucius-games.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://lucius-games.blogspot.com/feeds/8815276974268374012/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8083778116815691070&amp;postID=8815276974268374012' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8083778116815691070/posts/default/8815276974268374012'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8083778116815691070/posts/default/8815276974268374012'/><link rel='alternate' type='text/html' href='http://lucius-games.blogspot.com/2011/01/2-days-of-presentations.html' title='2 days of presentations'/><author><name>Lucius Nesterov</name><uri>http://www.blogger.com/profile/00959050785626635222</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8083778116815691070.post-1655198966587444053</id><published>2011-01-12T01:18:00.000-08:00</published><updated>2011-01-12T04:57:58.371-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='games'/><category scheme='http://www.blogger.com/atom/ns#' term='humble'/><title type='text'>Bright future for games in Second Life...</title><content type='html'>... possibly.  Towards the end of last year Linden Labs officially &lt;a href="http://lindenlab.com/pressroom/releases/12_23_10"&gt;announced&lt;/a&gt; that Rod Humble would become the new CEO.  Having had a very successful career in the games industry, there are justified expectations that under his leadership Second Life will become more game-like.  Whether that includes a focus on content or is more the "feel" of the experience, we'll wait and see.&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;With Mr Humble not due to actually start in the role until mid-January, I wouldn't have expected to see any impact until around the Summer.  However, there are already some signs of shuffling at Linden Labs, such as the new &lt;a href="http://blogs.secondlife.com/community/community/eureka/blog/2010/12/31/games-in-second-life"&gt;blog post on games&lt;/a&gt;.  It relates mainly to the category in the destination guide - which has gone from no mention of games at all, to a combined 'sports and games' category, to giving games an entry all on their own.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;As I mentioned in the comments of that post, I don't see the point in separating sports and games in a virtual world like Second Life.  The distinction between sports and games in the real-world is mainly due to culture and organisation - for example &lt;a href="http://en.wikipedia.org/wiki/Kabaddi"&gt;Kabaddi&lt;/a&gt; compared to &lt;a href="http://en.wikipedia.org/wiki/British_bulldogs_(game)"&gt;British Bulldog&lt;/a&gt;.  Currently &lt;a href="http://secondlife.com/destination/quackerstone-duck-racing"&gt;Quackerstone Duck Racing&lt;/a&gt; is in the sports category; really?  Categories are always tricky, which is why we shouldn't be using them anymore - see "&lt;a href="http://video.google.com/videoplay?docid=2159021324062223592#"&gt;Everything is Miscellaneous&lt;/a&gt;" - but for sports and games in SL I think that if you're looking for something in one, then you'll enjoy what's in the other.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8083778116815691070-1655198966587444053?l=lucius-games.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://lucius-games.blogspot.com/feeds/1655198966587444053/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8083778116815691070&amp;postID=1655198966587444053' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8083778116815691070/posts/default/1655198966587444053'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8083778116815691070/posts/default/1655198966587444053'/><link rel='alternate' type='text/html' href='http://lucius-games.blogspot.com/2011/01/bright-future-for-games-in-second-life.html' title='Bright future for games in Second Life...'/><author><name>Lucius Nesterov</name><uri>http://www.blogger.com/profile/00959050785626635222</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8083778116815691070.post-380365109603662490</id><published>2010-12-30T11:37:00.000-08:00</published><updated>2010-12-30T12:17:11.449-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='game'/><category scheme='http://www.blogger.com/atom/ns#' term='miniature'/><category scheme='http://www.blogger.com/atom/ns#' term='half day challenge'/><title type='text'>Half Day Challenge: Melee</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://3.bp.blogspot.com/_1GZo851UoyE/TRzfptEC99I/AAAAAAAAAJE/hhk4SRPktRU/s1600/TBW-stage3.jpg"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 320px; height: 231px;" src="http://3.bp.blogspot.com/_1GZo851UoyE/TRzfptEC99I/AAAAAAAAAJE/hhk4SRPktRU/s320/TBW-stage3.jpg" border="0" alt="" id="BLOGGER_PHOTO_ID_5556561947832547282" /&gt;&lt;/a&gt;&lt;br /&gt;Got distracted there for a while so things ran on for more than half a day.  Still, this is the last update. &lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Just to round things out I added in melee.  Very simply when a unit activates it scans for adjacent enemy units and then distributes its melee attack across them.  By rights it should also lock movement, but that's for another time.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;The end result is a skeleton for a more advanced system.  At the moment there are no real rules, but I've tried to use a modular system that would make it easier to expand.  The visuals are also more at the &lt;a href="http://commons.wikimedia.org/wiki/File:Battle_Trebia-en.svg"&gt;abstract end&lt;/a&gt; of the spectrum, but they could be replaced with small figures or, maybe in an OpenSim megaregion, full-size models.&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8083778116815691070-380365109603662490?l=lucius-games.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://lucius-games.blogspot.com/feeds/380365109603662490/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8083778116815691070&amp;postID=380365109603662490' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8083778116815691070/posts/default/380365109603662490'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8083778116815691070/posts/default/380365109603662490'/><link rel='alternate' type='text/html' href='http://lucius-games.blogspot.com/2010/12/half-day-challenge-melee.html' title='Half Day Challenge: Melee'/><author><name>Lucius Nesterov</name><uri>http://www.blogger.com/profile/00959050785626635222</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://3.bp.blogspot.com/_1GZo851UoyE/TRzfptEC99I/AAAAAAAAAJE/hhk4SRPktRU/s72-c/TBW-stage3.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8083778116815691070.post-7802289476374597472</id><published>2010-12-30T09:28:00.000-08:00</published><updated>2010-12-30T09:37:25.518-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='game'/><category scheme='http://www.blogger.com/atom/ns#' term='miniature'/><category scheme='http://www.blogger.com/atom/ns#' term='half day challenge'/><title type='text'>Half Day Challenge: Ranged</title><content type='html'>&lt;div&gt;&lt;object id="scPlayer" class="embeddedObject" width="400" height="235" type="application/x-shockwave-flash" data="http://content.screencast.com/users/thoughtfulmonkey/folders/Jing/media/7d5bc89a-21c7-4bd6-a10d-0086b59fd6bc/jingswfplayer.swf"&gt;  &lt;param name="movie" value="http://content.screencast.com/users/thoughtfulmonkey/folders/Jing/media/7d5bc89a-21c7-4bd6-a10d-0086b59fd6bc/jingswfplayer.swf"&gt;  &lt;param name="quality" value="high"&gt;  &lt;param name="bgcolor" value="#FFFFFF"&gt;  &lt;param name="flashVars" value="thumb=http://content.screencast.com/users/thoughtfulmonkey/folders/Jing/media/7d5bc89a-21c7-4bd6-a10d-0086b59fd6bc/FirstFrame.jpg&amp;amp;containerwidth=400&amp;amp;containerheight=235&amp;amp;content=http://content.screencast.com/users/thoughtfulmonkey/folders/Jing/media/7d5bc89a-21c7-4bd6-a10d-0086b59fd6bc/RangedDemo.swf&amp;amp;blurover=false"&gt;  &lt;param name="allowFullScreen" value="true"&gt;  &lt;param name="scale" value="showall"&gt;  &lt;param name="allowScriptAccess" value="always"&gt;  &lt;param name="base" value="http://content.screencast.com/users/thoughtfulmonkey/folders/Jing/media/7d5bc89a-21c7-4bd6-a10d-0086b59fd6bc/"&gt;  Unable to display content. Adobe Flash is required. &lt;/object&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;The video shows the basic movement and ranged combat.  &lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;This first system is as basic as they come.  The player selects a target and the unit uses the &lt;a href="http://wiki.secondlife.com/wiki/LlSensor"&gt;llSensor&lt;/a&gt; function to see if it is within range.  If it is then it informs the target that it has taken damage.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Of course usually there would be a random check made based on the distance to target and units skill, and possibly random damage as well.&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8083778116815691070-7802289476374597472?l=lucius-games.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://lucius-games.blogspot.com/feeds/7802289476374597472/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8083778116815691070&amp;postID=7802289476374597472' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8083778116815691070/posts/default/7802289476374597472'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8083778116815691070/posts/default/7802289476374597472'/><link rel='alternate' type='text/html' href='http://lucius-games.blogspot.com/2010/12/half-day-challenge-ranged.html' title='Half Day Challenge: Ranged'/><author><name>Lucius Nesterov</name><uri>http://www.blogger.com/profile/00959050785626635222</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8083778116815691070.post-8174861148407179793</id><published>2010-12-30T06:58:00.000-08:00</published><updated>2010-12-30T07:59:48.109-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='game'/><category scheme='http://www.blogger.com/atom/ns#' term='miniature'/><category scheme='http://www.blogger.com/atom/ns#' term='half day challenge'/><title type='text'>Half Day Challenge: Movement</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/_1GZo851UoyE/TRyeGtndtBI/AAAAAAAAAI8/-1hqG-zmL-A/s1600/TBW-stage1.jpg"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 320px; height: 265px;" src="http://2.bp.blogspot.com/_1GZo851UoyE/TRyeGtndtBI/AAAAAAAAAI8/-1hqG-zmL-A/s320/TBW-stage1.jpg" border="0" alt="" id="BLOGGER_PHOTO_ID_5556489878429873170" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;div&gt;A few overheads in setting up, but I now have a HUD that controls orientation and movement.   I'm using the &lt;a href="http://wiki.secondlife.com/wiki/LlDetectedTouchUV"&gt;llDetectedUV&lt;/a&gt; function for both.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;For the rotation this touch coordinate needs to be converted to an angle, which you can do using the &lt;a href="http://wiki.secondlife.com/wiki/LlAtan2"&gt;llAtan2&lt;/a&gt; function - just remember to subtract 0.5 from both x and y to move the origin to the centre.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;i&gt;vector touchPoint = llDetectedTouchUV(0);&lt;/i&gt;&lt;/div&gt;&lt;div&gt;&lt;i&gt;float angle = llAtan2(touchPoint.y - 0.5, touchPoint.x - 0.5);&lt;/i&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;The angle will need adjusting so that clockwise is positive 0-180, and anticlockwise is negative.  The OpenSim version that I'm using (0.7.02) returns inconsistent results for the four  90 degree quarters, so it might take some trial and error depending on what system you're using.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;For movement, I'm just passing on the x component.  Since this is just a number between 0 and 1 I'll use it to scale the movement.  While on the subject, moving objects "forwards" is very easy using the built-in functions:&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;i&gt;// Get the current rotation&lt;/i&gt;&lt;/div&gt;&lt;div&gt;&lt;i&gt;rotation myRot = llGetRot();&lt;/i&gt;&lt;/div&gt;&lt;div&gt;&lt;i&gt;&lt;br /&gt;&lt;/i&gt;&lt;/div&gt;&lt;div&gt;&lt;i&gt;// Get the vector that is pointing "forwards"&lt;/i&gt;&lt;/div&gt;&lt;div&gt;&lt;i&gt;vector fwd = llRot2Fwd(myRot);&lt;/i&gt;&lt;/div&gt;&lt;div&gt;&lt;i&gt;&lt;br /&gt;&lt;/i&gt;&lt;/div&gt;&lt;div&gt;&lt;i&gt;// Get the current position&lt;/i&gt;&lt;/div&gt;&lt;div&gt;&lt;i&gt;vector myPos = llGetPos();&lt;/i&gt;&lt;/div&gt;&lt;div&gt;&lt;i&gt;&lt;br /&gt;&lt;/i&gt;&lt;/div&gt;&lt;div&gt;&lt;i&gt;// Move forward a distance based on variables maxSpeed and movementScale&lt;/i&gt;&lt;/div&gt;&lt;div&gt;&lt;i&gt;myPos = myPos + (fwd * maxSpeed * movementScale); &lt;/i&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Just remember that an objects forward direction is along its positive x axis.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Time for lunch.&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8083778116815691070-8174861148407179793?l=lucius-games.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://lucius-games.blogspot.com/feeds/8174861148407179793/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8083778116815691070&amp;postID=8174861148407179793' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8083778116815691070/posts/default/8174861148407179793'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8083778116815691070/posts/default/8174861148407179793'/><link rel='alternate' type='text/html' href='http://lucius-games.blogspot.com/2010/12/half-day-challenge-movement.html' title='Half Day Challenge: Movement'/><author><name>Lucius Nesterov</name><uri>http://www.blogger.com/profile/00959050785626635222</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://2.bp.blogspot.com/_1GZo851UoyE/TRyeGtndtBI/AAAAAAAAAI8/-1hqG-zmL-A/s72-c/TBW-stage1.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8083778116815691070.post-7545043363333485710</id><published>2010-12-30T03:01:00.000-08:00</published><updated>2010-12-30T03:46:35.912-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='game'/><category scheme='http://www.blogger.com/atom/ns#' term='miniature'/><category scheme='http://www.blogger.com/atom/ns#' term='half day challenge'/><title type='text'>Half Day Game Development Challenge</title><content type='html'>I've found some free time over the Christmas break, so I thought that I'd devote half a day to working on  a game project - it is the title of this blog after-all.&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;SL-based platforms aren't a good choice for real-time games.  Basically, unless you're running a dedicated sim in SL with very little on it, then lag is going to be a major problem.  As much as I love OpenSim, its performance would be even worse.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;I've always thought that SL is a better platform for turn-based games.  If you think about real-life, apart from sports, most games are turn-based, from hopscotch, to Monopoly, to Warhammer, to poker, to spin-the-bottle.  Although this is hardly an epiphany, since most of the games that I've &lt;a href="http://thoughtfulmonkey.com/slgameslist/"&gt;come across in SL&lt;/a&gt; were turn-based.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Anyway, since New World Notes &lt;a href="http://nwn.blogs.com/nwn/2010/12/rod-humble-linden-lab-art-game.html"&gt;reported that SL's new CEO had worked on some Open Source miniature wargame rules&lt;/a&gt;, that seemed like a perfect fit.  I'll update on progress.&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8083778116815691070-7545043363333485710?l=lucius-games.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://lucius-games.blogspot.com/feeds/7545043363333485710/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8083778116815691070&amp;postID=7545043363333485710' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8083778116815691070/posts/default/7545043363333485710'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8083778116815691070/posts/default/7545043363333485710'/><link rel='alternate' type='text/html' href='http://lucius-games.blogspot.com/2010/12/half-day-game-development-challenge.html' title='Half Day Game Development Challenge'/><author><name>Lucius Nesterov</name><uri>http://www.blogger.com/profile/00959050785626635222</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8083778116815691070.post-6446367158964287328</id><published>2010-12-13T01:45:00.000-08:00</published><updated>2010-12-13T05:44:46.509-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='second life'/><category scheme='http://www.blogger.com/atom/ns#' term='shakespeare'/><category scheme='http://www.blogger.com/atom/ns#' term='OpenSim'/><title type='text'>Results of OpenSim/SL Exercise</title><content type='html'>&lt;div style="text-align: left;"&gt;Last week we ran the SL/OpenSim activity for directing actors.  The overall aim was for students to work in groups to plan out the stage direction for a piece of dialogue from Hamlet that only involved Hamlet and Ophelia, and then present their plan to the rest of the class.  Virtual representations of the Globe theatre were used both as planning tools and the source of screenshots to use in their presentations.&lt;/div&gt;&lt;div style="text-align: left;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;There were 4 groups.  At any one time only 1 group was in Second Life, and 1 was in OpenSim.  They took it in turns, so ultimately 2 groups used OpenSim and 2 used Second Life.  &lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;The OpenSim setup is shown in the diagram below (the Second Life setup was identical, except that they connected to the Linden server instead of another PC in the room).  Each group had 3 PCs, with two group members controlling the actors, and the remaining group members huddled around the 'director' PC.  ((No it isn't the official Imprudence logo, but it's &lt;a href="http://blog.kokuaviewer.org/2008/10/10/logo-madness/"&gt;one of the variations&lt;/a&gt; that I prefer))&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;img src="http://4.bp.blogspot.com/_1GZo851UoyE/TQXvZ7EBkdI/AAAAAAAAAIs/1xFHqQSrilw/s400/ShakespeareTodaySetup.png" style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 382px; height: 370px;" border="0" alt="" id="BLOGGER_PHOTO_ID_5550105344434344402" /&gt;&lt;/div&gt;&lt;div&gt;So how did it go?  Put simply, very well.  From the student experience point of view SL and OpenSim use was near-identical - one student did comment on OpenSim's tendency to flick the avatar's feet up to waist height occasionally.  There were no crashes in either setup, and nothing noticeably weird happened.  However a few general points did arise:&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;b&gt;Getting to grips with SL&lt;/b&gt;&lt;/div&gt;&lt;div&gt;&lt;b&gt;&lt;br /&gt;&lt;/b&gt;&lt;/div&gt;&lt;div&gt;An issue that often arises in virtual world activities is the overhead in learners getting to grips with the technology.  If anything we experienced the opposite effect.  We bypassed all of the account creation/teleportation/inventory issues by providing ready-made avatars en-situ.  Actors were on stage suitably dressed and the director was in the 'pit'.  Actor controls were just the arrow keys to move around; the director controls were camera adjustment and screenshot taking.  This wasn't enough for the students as they experimented with flying, text chat, and using gestures to act out parts of the dialogue.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;It should be said that these were English Literature students, with a voiced aversion to 'techie' things.  Some of the challenges experienced in introducing SL activities might be caused by exposure to too much early on.  The group structure also provided peer support and allowed 'back-seat drivers'.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;b&gt;Phychomotor vs Affective learning&lt;/b&gt;&lt;/div&gt;&lt;div&gt;&lt;b&gt;&lt;br /&gt;&lt;/b&gt;&lt;/div&gt;&lt;div&gt;The activity was very successful in terms of students being able to use the technology as an assistance, rather than hindrance, in planning their stage direction.  However, it seemed to be a less successful activity in terms of leading to an affective change in their understanding of Virtual World (VW) uses.  There seemed to be a lack of imagination or extrapolation as to how VWs might be used in other areas.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;This is probably a symptom of how the activity was designed.  Removing distractions limited their view of the bigger picture.  It's something that will be addressed in any future activities, but I'll wait to see what appears in the students' reflective journals before passing judgement.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8083778116815691070-6446367158964287328?l=lucius-games.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://lucius-games.blogspot.com/feeds/6446367158964287328/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8083778116815691070&amp;postID=6446367158964287328' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8083778116815691070/posts/default/6446367158964287328'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8083778116815691070/posts/default/6446367158964287328'/><link rel='alternate' type='text/html' href='http://lucius-games.blogspot.com/2010/12/results-of-opensimsl-exercise.html' title='Results of OpenSim/SL Exercise'/><author><name>Lucius Nesterov</name><uri>http://www.blogger.com/profile/00959050785626635222</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://4.bp.blogspot.com/_1GZo851UoyE/TQXvZ7EBkdI/AAAAAAAAAIs/1xFHqQSrilw/s72-c/ShakespeareTodaySetup.png' height='72' width='72'/><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8083778116815691070.post-1003833559848378751</id><published>2010-11-23T03:06:00.000-08:00</published><updated>2010-12-13T05:46:11.934-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='shakespeare'/><category scheme='http://www.blogger.com/atom/ns#' term='OpenSim'/><title type='text'>First OpenSim project?</title><content type='html'>&lt;div style="text-align: left;"&gt;Although I've experimented with OpenSim, and created a few generic &lt;a href="http://lucius-games.blogspot.com/2010/01/educational-tools-in-opensim.html"&gt;educational tools&lt;/a&gt;, we haven't used it in a project at the University yet.  Although we might do in the very near future.&lt;/div&gt;&lt;div style="text-align: center;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: center;"&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://3.bp.blogspot.com/_1GZo851UoyE/TOugZptT8aI/AAAAAAAAAIQ/VkENIS_MO8g/s1600/cast_001.jpg"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 320px; height: 195px;" src="http://3.bp.blogspot.com/_1GZo851UoyE/TOugZptT8aI/AAAAAAAAAIQ/VkENIS_MO8g/s320/cast_001.jpg" border="0" alt="" id="BLOGGER_PHOTO_ID_5542700128962605474" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div style="text-align: left;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: left;"&gt;Shown above are characters on the stage of our virtual Globe Theatre.  A previous activity involved students positioning the mannequins (foreground) to explore issues of actor positioning and movement during a scene.  To give a better understanding of the affordances of Second Life, it was decided to replace the mannequins with student controlled avatars (centre).  This probably seems like an obvious decision to users of Second Life, but the students in question are being introduced to and using Second Life in a single session, and we wanted to reduce distractions from the core activity (navigation issues, creating logins etc).  As a compromise we'll be providing pre-made accounts where avatars start in the right locations.&lt;/div&gt;&lt;div style="text-align: left;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: left;"&gt;However, a challenge is that the class will need to be divided into groups for the activity and there is only one theatre.  There isn't space on the island to duplicate it, and so hopefully OpenSim can come to the rescue.&lt;/div&gt;&lt;div style="text-align: center;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;img src="http://3.bp.blogspot.com/_1GZo851UoyE/TOugf6uuBcI/AAAAAAAAAIY/7_pWRRqFK-Q/s320/GlobeIsland.jpg" style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 320px; height: 242px;" border="0" alt="" id="BLOGGER_PHOTO_ID_5542700236611126722" /&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Our Globe Theatre was created by a developer in our department, and so we were able to export it to OpenSim fairly easily (see image above).  The costumes are an entirely different matter, as they were produced by &lt;a href="http://www.arundeldesign.com/index.html"&gt;Karen Royer&lt;/a&gt;.  Even large parts of the mannequins are purchased pieces.  &lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;This is a major issue in the educational use of OpenSim, which several people have highlighted.  Generally speaking most academics don't have the time or ability to create good quality virtual environments.  Even if they could, constantly rebuilding things that others have already made is wasted effort.  Thankfully some resources are appearing, such as &lt;a href="https://myopensim.com/index.php"&gt;myOpenSim&lt;/a&gt;, although I'd prefer if they did away with the concept of pretend money. &lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8083778116815691070-1003833559848378751?l=lucius-games.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://lucius-games.blogspot.com/feeds/1003833559848378751/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8083778116815691070&amp;postID=1003833559848378751' title='3 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8083778116815691070/posts/default/1003833559848378751'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8083778116815691070/posts/default/1003833559848378751'/><link rel='alternate' type='text/html' href='http://lucius-games.blogspot.com/2010/11/first-opensim-project.html' title='First OpenSim project?'/><author><name>Lucius Nesterov</name><uri>http://www.blogger.com/profile/00959050785626635222</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://3.bp.blogspot.com/_1GZo851UoyE/TOugZptT8aI/AAAAAAAAAIQ/VkENIS_MO8g/s72-c/cast_001.jpg' height='72' width='72'/><thr:total>3</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8083778116815691070.post-1026287215391793260</id><published>2010-11-19T06:49:00.000-08:00</published><updated>2010-12-13T05:47:03.637-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='web interface'/><category scheme='http://www.blogger.com/atom/ns#' term='diva'/><category scheme='http://www.blogger.com/atom/ns#' term='OpenSim'/><title type='text'>Trying Diva - Part 2: wifi</title><content type='html'>&lt;div style="text-align: left;"&gt;Just a quick update to post some thoughts on the web interface supplied with Diva.  The bottom line is that it's sole purpose at the moment is to administer accounts, and it does that well.  It looks quite nice too.&lt;/div&gt;&lt;div style="text-align: left;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;img src="http://1.bp.blogspot.com/_1GZo851UoyE/TOaOzEjIKqI/AAAAAAAAAII/l6qBHrkxzrg/s320/wifiPage.png" style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 320px; height: 206px;" border="0" alt="" id="BLOGGER_PHOTO_ID_5541273399571524258" /&gt;&lt;/div&gt;&lt;div style="text-align: left;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: left;"&gt;I can definitely see the benefits of allowing people to register their own accounts, even in a stand-alone, classroom setting.  However, there is potential to do a lot more.  True, it also allows you to view your inventory, create folders and shuffle things around, but that's not particularly useful.&lt;/div&gt;&lt;div style="text-align: left;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: left;"&gt;An alternative is the Opensim Webinterface - opensimwi (redux), as described &lt;a href="http://forge.opensimulator.org/gf/project/opensimwi/"&gt;here&lt;/a&gt;.  It seems to have more features, including a more easily customisable front-end, but it looks a little dated.  Out of the two I would probably still go with the Diva version.&lt;/div&gt;&lt;div style="text-align: left;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: left;"&gt;A promising integration that was &lt;a href="http://www.adamfrisby.com/blog/2009/05/osgrid-feature-preview-elgg/"&gt;trialled a while back&lt;/a&gt; was linking &lt;a href="http://elgg.org/"&gt;Elgg&lt;/a&gt; to &lt;a href="http://www.osgrid.org/"&gt;OSgrid&lt;/a&gt;.  It was supposed to synchronise friends and groups between the two, and I'm sure it did when I registered some time ago, but it seems to have lost all of the functionality now.  That's a shame.&lt;/div&gt;&lt;div style="text-align: left;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: left;"&gt;I also remember hearing something about being able to buy things from other people's inventories.  I'd like to see something like XStreetSL linked into the OpenSim database so that you can just list something as for sale in your inventory, and it would appear for sale in a web listing.&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8083778116815691070-1026287215391793260?l=lucius-games.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://lucius-games.blogspot.com/feeds/1026287215391793260/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8083778116815691070&amp;postID=1026287215391793260' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8083778116815691070/posts/default/1026287215391793260'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8083778116815691070/posts/default/1026287215391793260'/><link rel='alternate' type='text/html' href='http://lucius-games.blogspot.com/2010/11/trying-diva-part-2-wifi.html' title='Trying Diva - Part 2: wifi'/><author><name>Lucius Nesterov</name><uri>http://www.blogger.com/profile/00959050785626635222</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://1.bp.blogspot.com/_1GZo851UoyE/TOaOzEjIKqI/AAAAAAAAAII/l6qBHrkxzrg/s72-c/wifiPage.png' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8083778116815691070.post-1069598861402441078</id><published>2010-11-10T03:34:00.000-08:00</published><updated>2010-11-10T04:02:37.488-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='mysql'/><category scheme='http://www.blogger.com/atom/ns#' term='diva'/><category scheme='http://www.blogger.com/atom/ns#' term='portable'/><category scheme='http://www.blogger.com/atom/ns#' term='OpenSim'/><title type='text'>Trying Diva</title><content type='html'>&lt;div style="text-align: left;"&gt;I finally got around to trying the diva distribution of OpenSim.  I followed the instructions available &lt;a href="http://vw-standards.wikispaces.com/Research+-+USB+OpenSim"&gt;here&lt;/a&gt;, which actually weren't as complicated as it seemed at first glance.  So long as you follow it step by step then it's pretty fool-proof.  Although I've had previous experience with both OpenSim and an equivalent of MoWeS called &lt;a href="http://www.apachefriends.org/en/xampp-windows.html"&gt;XAMP&lt;/a&gt;, so I'd be interested to hear about other people's experiences.&lt;/div&gt;&lt;div style="text-align: left;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;One step that did look as though it could be a lot simpler was the setup of the MySQL server.  My recommendation would be that at the point when you're choosing Apache2, MySQL5 etc in the MoWeS mixer (pretty much the first step in the instructions), that you also select &lt;b&gt;PHPMyAdmin&lt;/b&gt; in the &lt;i&gt;Application software&lt;/i&gt; section.&lt;/div&gt;&lt;div style="text-align: left;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;In step 1, after you get confirmation that Apache and MySQL is running, open a web browser and go to: &lt;a href="http://localhost/phpmyadmin/"&gt;http://localhost/phpmyadmin/&lt;/a&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;In the window that opens click on the &lt;i&gt;Privileges&lt;/i&gt; tab (shown as 1 in the image).&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;img src="http://1.bp.blogspot.com/_1GZo851UoyE/TNqHLt42lFI/AAAAAAAAAHU/DgVY7Os94hY/s320/Info.png" style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 320px; height: 225px;" border="0" alt="" id="BLOGGER_PHOTO_ID_5537887327171810386" /&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Enter a User name of opensim, set a password (including retyping it), as shown in 2.  Then select the radio button option to create a database with the same name, as shown in 3.  That's it.  No use of command prompts or typing in unfamiliar strings of text.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;I've only had a brief play so far, but I'm looking forward to trying out the web interface and sending things flying around the Megaregion.  My only concern was that I couldn't connect to it from another PC.  Whether this is due to permissions or the hard-coded local IP I don't know.  Hopefully the former.&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8083778116815691070-1069598861402441078?l=lucius-games.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://lucius-games.blogspot.com/feeds/1069598861402441078/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8083778116815691070&amp;postID=1069598861402441078' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8083778116815691070/posts/default/1069598861402441078'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8083778116815691070/posts/default/1069598861402441078'/><link rel='alternate' type='text/html' href='http://lucius-games.blogspot.com/2010/11/trying-diva.html' title='Trying Diva'/><author><name>Lucius Nesterov</name><uri>http://www.blogger.com/profile/00959050785626635222</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://1.bp.blogspot.com/_1GZo851UoyE/TNqHLt42lFI/AAAAAAAAAHU/DgVY7Os94hY/s72-c/Info.png' height='72' width='72'/><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8083778116815691070.post-2145487596919781439</id><published>2010-10-14T01:42:00.000-07:00</published><updated>2010-10-15T01:09:01.403-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='setup'/><category scheme='http://www.blogger.com/atom/ns#' term='OpenSim'/><title type='text'>Running a LAN grid</title><content type='html'>&lt;div style="text-align: center;"&gt;&lt;br /&gt;&lt;/div&gt;I don't want to clutter this post with the background reasoning, but I would argue that the majority of educational uses of virtual worlds can be addressed by running 1 student per grid, or ad-hoc multi-user set-ups.  The second of those seems to be a lot easier now than the last time that I tried it.&lt;div style="text-align: center;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;The instructions in this post will allow you to set-up a loca&lt;/div&gt;&lt;div&gt;l OpenSim grid, for use &lt;b&gt;within&lt;/b&gt; an institution's firewall.  You can walk into a lab, start the server on one PC, and have the students connect to it through other PCs.&lt;/div&gt;&lt;div style="text-align: center;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Server setup:&lt;/div&gt;&lt;div&gt;&lt;ol&gt;&lt;li&gt;Download OpenSim and run it once in order to configure it - as described &lt;a href="http://lucius-games.blogspot.com/2010/10/running-opensim-from-usb.html"&gt;here&lt;/a&gt;.&lt;/li&gt;&lt;li&gt;You will need to use the 'create user' &lt;a href="http://lucius-games.blogspot.com/2010/10/opensim-commands.html"&gt;command&lt;/a&gt; to create an account for each student.&lt;/li&gt;&lt;li&gt;Copy the 'bin' folder to a USB stick.&lt;/li&gt;&lt;/ol&gt;&lt;div&gt;Running the server:&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;ol&gt;&lt;li&gt;Plug in the USB stick&lt;/li&gt;&lt;li&gt;Run OpenSim.exe (OpenSim.32BitLaunch.exe on 64bit machines).&lt;/li&gt;&lt;li&gt;**Update** In the OpenSim window, type: 'show region &lt;i&gt;regionName&lt;/i&gt;'.&lt;/li&gt;&lt;li&gt;Note down the text that starts with http://&lt;/li&gt;&lt;/ol&gt;&lt;div&gt;&lt;img src="http://2.bp.blogspot.com/_1GZo851UoyE/TLgL8ER_qXI/AAAAAAAAAHM/97PdJsRD_dM/s320/CMD-IP.png" style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 320px; height: 82px;" border="0" alt="" id="BLOGGER_PHOTO_ID_5528181669166557554" /&gt;&lt;/div&gt;&lt;div&gt;If you've forgotten the name that you gave to your region, then it is shown in brackets within the OpenSim window, i.e. Region (&lt;i&gt;regionName&lt;/i&gt;) #&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: center;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Viewer setup:&lt;/div&gt;&lt;div&gt;&lt;ol&gt;&lt;li&gt;If you already have Second Life viewers installed then skip to the next bit&lt;/li&gt;&lt;li&gt;Alternatively you can install a viewer on any PC, and then copy the viewer's folder from the 'Program Files' directory (typically on the C drive) onto a USB stick.  The just run the executable in this folder.&lt;/li&gt;&lt;/ol&gt;&lt;div&gt;You (or the students) will need to configure the viewers so that they connect to your server.  If the server is run from the same PC each time, then you should only need to do this once.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Running the viewer (easy way):&lt;/div&gt;&lt;div&gt;&lt;ol&gt;&lt;li&gt;Viewers such as &lt;a href="http://imprudenceviewer.org/"&gt;Imprudence&lt;/a&gt; and &lt;a href="http://mjm-labs.com/viewer/"&gt;Hippo&lt;/a&gt; include a grid manager where the ip address of the server can be added.  Be sure to include 'http://' at the front and ':9000' at the end.&lt;/li&gt;&lt;/ol&gt;&lt;div&gt;&lt;/div&gt;&lt;div style="text-align: center;"&gt;&lt;img src="http://4.bp.blogspot.com/_1GZo851UoyE/TLbTrajK3sI/AAAAAAAAAHE/-rqSEVc7GK0/s320/ImprudenceGridMan2.png" style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 320px; height: 282px;" border="0" alt="" id="BLOGGER_PHOTO_ID_5527838335458533058" /&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Running the viewer (slightly harder):&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;ol&gt;&lt;li&gt;Copy your existing shortcut to the viewer (assuming it's installed - if running from a USB right-click on the exe and choose 'create shortcut').&lt;/li&gt;&lt;li&gt;Right-click on the new shortcut and choose 'Properties'.&lt;/li&gt;&lt;li&gt;On the 'Shortcut' tab, look for the 'Target' option.&lt;/li&gt;&lt;li&gt;At the end of the text in the 'Target' box add: '&lt;span class="Apple-style-span" style="font-family: Verdana, sans-serif; font-size: 13px; color: rgb(34, 34, 34); line-height: 20px; "&gt;-loginuri http://11.5.2.54:9000/' &lt;/span&gt;where &lt;b&gt;11.5.2.54&lt;/b&gt; is the ip address of the server.&lt;/li&gt;&lt;/ol&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;/div&gt;&lt;div&gt;There is of course a huge variety in networks and institutional setups, but hopefully these steps should work in most cases.  You should consider involving your IT or eLearning department when trying to setup OpenSim in this way.  They probably won't like running things from USB sticks, but their alternative might be a more robust system.  &lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8083778116815691070-2145487596919781439?l=lucius-games.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://lucius-games.blogspot.com/feeds/2145487596919781439/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8083778116815691070&amp;postID=2145487596919781439' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8083778116815691070/posts/default/2145487596919781439'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8083778116815691070/posts/default/2145487596919781439'/><link rel='alternate' type='text/html' href='http://lucius-games.blogspot.com/2010/10/running-lan-grid.html' title='Running a LAN grid'/><author><name>Lucius Nesterov</name><uri>http://www.blogger.com/profile/00959050785626635222</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://2.bp.blogspot.com/_1GZo851UoyE/TLgL8ER_qXI/AAAAAAAAAHM/97PdJsRD_dM/s72-c/CMD-IP.png' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8083778116815691070.post-499338071092454037</id><published>2010-10-13T02:34:00.001-07:00</published><updated>2010-10-13T02:34:42.243-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='OpenSim'/><title type='text'>OpenSim commands</title><content type='html'>&lt;div style="text-align: left; "&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: left; "&gt;You can type commands into the OpenSim window. It can be a bit daunting if you are not used to 'command line' applications, and although there is a possibility that you might completely wipe everything that you've made, the chances of doing it by accident are very slim (hint: avoid any commands that include the word 'delete').&lt;/div&gt;&lt;div style="text-align: left; "&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: left; "&gt;To list the available commands type: &lt;i&gt;help&lt;/i&gt;&lt;/div&gt;&lt;div style="text-align: left; "&gt;To create a flat terrain (taken from Roger Stack) type: &lt;i&gt;terrain fill 21&lt;/i&gt;&lt;/div&gt;&lt;div style="text-align: left; "&gt;If you're tired of being Test User type: &lt;i&gt;create user firstname lastname&lt;/i&gt;&lt;/div&gt;&lt;div style="text-align: left; "&gt;When you're finished and want to shut down type:&lt;i&gt; quit&lt;/i&gt;&lt;/div&gt;&lt;div style="text-align: left; "&gt;&lt;i&gt;&lt;br /&gt;&lt;/i&gt;&lt;/div&gt;&lt;div style="text-align: left; "&gt;Note that permissions are ignored by default, so even if you login as a different avatar you will still be able to modify everything that's there. You won't have access to the other avatar's inventory though - unless you feel brave and use the IAR system to transfer it.&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8083778116815691070-499338071092454037?l=lucius-games.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://lucius-games.blogspot.com/feeds/499338071092454037/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8083778116815691070&amp;postID=499338071092454037' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8083778116815691070/posts/default/499338071092454037'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8083778116815691070/posts/default/499338071092454037'/><link rel='alternate' type='text/html' href='http://lucius-games.blogspot.com/2010/10/opensim-commands.html' title='OpenSim commands'/><author><name>Lucius Nesterov</name><uri>http://www.blogger.com/profile/00959050785626635222</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8083778116815691070.post-1215407452502687800</id><published>2010-10-13T01:29:00.000-07:00</published><updated>2010-10-14T00:52:33.935-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='education'/><category scheme='http://www.blogger.com/atom/ns#' term='setup'/><category scheme='http://www.blogger.com/atom/ns#' term='OpenSim'/><title type='text'>Running OpenSim from USB</title><content type='html'>&lt;div style="text-align: center;"&gt;&lt;br /&gt;&lt;/div&gt;With Linden Labs pushing out educators there have been an increasing number of blog posts regarding OpenSim.  What caught my attention were the guides to running OpenSim from a USB stick, such as the one by &lt;a href="http://vw-standards.wikispaces.com/Research+-+USB+OpenSim"&gt;Roger Stack&lt;/a&gt;. Although very comprehensive and probably the best way of doing things, it's quite complicated, and we should be showing educators how easy it can be.&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;And so, the easy way:&lt;/div&gt;&lt;div&gt;&lt;ol&gt;&lt;li&gt;Go to &lt;a href="http://opensimulator.org/wiki/Download"&gt;http://opensimulator.org/wiki/Download&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href="http://opensimulator.org/wiki/Download"&gt;&lt;/a&gt;Download the zip file under the 'Binary Packages' heading, and extract it somewhere&lt;/li&gt;&lt;li&gt;In the Bin folder, run OpenSim.exe (OpenSim.32BitLaunch.exe on 64 bit machines)&lt;/li&gt;&lt;li&gt;Eventually you'll be asked for a region name - enter something&lt;/li&gt;&lt;li&gt;For everything else just keep pressing Enter to accept the default settings&lt;/li&gt;&lt;li&gt;Wait until it says: Region (the name you entered)  #&lt;/li&gt;&lt;/ol&gt;&lt;div&gt;That's it.  You now have a locally running OpenSim server.  Copy the bin folder to any location where you want to run the server from (including a USB stick).  Always remember to close the server correctly by typing &lt;a href="http://lucius-games.blogspot.com/2010/10/opensim-commands.html"&gt;quit&lt;/a&gt;.&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Connecting to the server is also easier than some have described.  Don't bother messing around with shortcuts; viewers such as Imprudence and Kirstens allow you to pick 'localhost' from a drop-down list:&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;img src="http://4.bp.blogspot.com/_1GZo851UoyE/TLV1SPvwJcI/AAAAAAAAAG0/zwXVldPMufI/s320/ImprudenceLocalhost.jpg" style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 320px; height: 164px;" border="0" alt="" id="BLOGGER_PHOTO_ID_5527453073992066498" /&gt;&lt;/div&gt;&lt;div style="text-align: left;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: left;"&gt;Assuming you went along with the default values you can login with first name: Test, last name: User, and leave the password field blank.&lt;/div&gt;&lt;div style="text-align: left;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: left;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: left;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8083778116815691070-1215407452502687800?l=lucius-games.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://lucius-games.blogspot.com/feeds/1215407452502687800/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8083778116815691070&amp;postID=1215407452502687800' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8083778116815691070/posts/default/1215407452502687800'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8083778116815691070/posts/default/1215407452502687800'/><link rel='alternate' type='text/html' href='http://lucius-games.blogspot.com/2010/10/running-opensim-from-usb.html' title='Running OpenSim from USB'/><author><name>Lucius Nesterov</name><uri>http://www.blogger.com/profile/00959050785626635222</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://4.bp.blogspot.com/_1GZo851UoyE/TLV1SPvwJcI/AAAAAAAAAG0/zwXVldPMufI/s72-c/ImprudenceLocalhost.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8083778116815691070.post-8320859049896611904</id><published>2010-02-22T04:09:00.000-08:00</published><updated>2010-02-22T07:26:58.606-08:00</updated><title type='text'>Linden Lab's war on games continues</title><content type='html'>Linden Labs recently over-hauled their forums.  I'll ignore the fact that it's broken for now, since they're sure to fix it at some point.&lt;br /&gt;&lt;br /&gt;However, the first thing that I noticed was the fact that the games section of the forum has been removed.  It's true that it didn't get too much activity, and that might have been their selection criteria when moving between systems, but it certainly doesn't help the gaming community.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8083778116815691070-8320859049896611904?l=lucius-games.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://lucius-games.blogspot.com/feeds/8320859049896611904/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8083778116815691070&amp;postID=8320859049896611904' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8083778116815691070/posts/default/8320859049896611904'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8083778116815691070/posts/default/8320859049896611904'/><link rel='alternate' type='text/html' href='http://lucius-games.blogspot.com/2010/02/linden-labs-war-on-games-continues.html' title='Linden Lab&apos;s war on games continues'/><author><name>Lucius Nesterov</name><uri>http://www.blogger.com/profile/00959050785626635222</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8083778116815691070.post-3242516416107933262</id><published>2010-02-15T13:06:00.001-08:00</published><updated>2010-02-15T13:19:54.533-08:00</updated><title type='text'>Forensic House Update</title><content type='html'>Just a quick update on the forensics simulation.  A bit of surrounding detail has been added to the bedsit environment to add context (see below).  The crime scene is now in the basement of the central building.&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/_1GZo851UoyE/S3m4dH1R-jI/AAAAAAAAAGU/S9PuywVQ_ws/s1600-h/Buildings.jpg"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 320px; height: 224px;" src="http://1.bp.blogspot.com/_1GZo851UoyE/S3m4dH1R-jI/AAAAAAAAAGU/S9PuywVQ_ws/s320/Buildings.jpg" alt="" id="BLOGGER_PHOTO_ID_5438580835484826162" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;Shown below is the view when you first walk in; although because of the enclosed nature of the environment you'd actually have to be in 1st person view.  There's still a little bit of work to be done to create a more realistic setting.&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/_1GZo851UoyE/S3m4mhMmQ-I/AAAAAAAAAGc/AkPOthJWflg/s1600-h/SceneEntry.jpg"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 320px; height: 257px;" src="http://4.bp.blogspot.com/_1GZo851UoyE/S3m4mhMmQ-I/AAAAAAAAAGc/AkPOthJWflg/s320/SceneEntry.jpg" alt="" id="BLOGGER_PHOTO_ID_5438580996912333794" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;Various important objects have MCQ quizzes attached; and a feedback board has been added to indicate which quizes were attempted, and whether or not a 100% score was achieved.&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/_1GZo851UoyE/S3m4uhNnpSI/AAAAAAAAAGk/qNbyQwzGl_g/s1600-h/QuizResults.jpg"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 320px; height: 241px;" src="http://1.bp.blogspot.com/_1GZo851UoyE/S3m4uhNnpSI/AAAAAAAAAGk/qNbyQwzGl_g/s320/QuizResults.jpg" alt="" id="BLOGGER_PHOTO_ID_5438581134355572002" border="0" /&gt;&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8083778116815691070-3242516416107933262?l=lucius-games.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://lucius-games.blogspot.com/feeds/3242516416107933262/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8083778116815691070&amp;postID=3242516416107933262' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8083778116815691070/posts/default/3242516416107933262'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8083778116815691070/posts/default/3242516416107933262'/><link rel='alternate' type='text/html' href='http://lucius-games.blogspot.com/2010/02/forensic-house-update.html' title='Forensic House Update'/><author><name>Lucius Nesterov</name><uri>http://www.blogger.com/profile/00959050785626635222</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://1.bp.blogspot.com/_1GZo851UoyE/S3m4dH1R-jI/AAAAAAAAAGU/S9PuywVQ_ws/s72-c/Buildings.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8083778116815691070.post-1950940867576379380</id><published>2010-01-11T02:38:00.000-08:00</published><updated>2010-01-11T02:43:24.632-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='tools'/><category scheme='http://www.blogger.com/atom/ns#' term='education'/><category scheme='http://www.blogger.com/atom/ns#' term='OpenSim'/><title type='text'>Educational tools in OpenSim</title><content type='html'>My first batch of educational tools for use in OpenSim has been released, and is available at:&lt;br /&gt;&lt;br /&gt;&lt;a href="http://thoughtfulmonkey.com/eduset/"&gt;http://thoughtfulmonkey.com/eduset/&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;It's an IAR file, which allows you to load the objects into your inventory without affecting any existing build. &lt;br /&gt;&lt;br /&gt;I'll also be adding in some tutorial videos to show how the tools work.  The sound is a bit low on the first offering, but you get the idea.  If you have any suggestions or problems then feel free to voice them in the comments (it's moderated so they won't appear straight-away).&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8083778116815691070-1950940867576379380?l=lucius-games.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://lucius-games.blogspot.com/feeds/1950940867576379380/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8083778116815691070&amp;postID=1950940867576379380' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8083778116815691070/posts/default/1950940867576379380'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8083778116815691070/posts/default/1950940867576379380'/><link rel='alternate' type='text/html' href='http://lucius-games.blogspot.com/2010/01/educational-tools-in-opensim.html' title='Educational tools in OpenSim'/><author><name>Lucius Nesterov</name><uri>http://www.blogger.com/profile/00959050785626635222</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8083778116815691070.post-2446194291673854425</id><published>2009-10-08T05:26:00.001-07:00</published><updated>2009-10-08T05:26:46.474-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='tools'/><category scheme='http://www.blogger.com/atom/ns#' term='education'/><category scheme='http://www.blogger.com/atom/ns#' term='sl'/><title type='text'>Educational tools in SL</title><content type='html'>I've just finished compiling a list of educational tools available in Second Life.  You can view the Google Doc here: &lt;br /&gt;&lt;br /&gt;&lt;a href="http://docs.google.com/Doc?docid=0AbJhUXLbxPT9ZGY0NDNwM3pfNmhwbTVxZGMy&amp;hl=en"&gt;http://docs.google.com/Doc?docid=0AbJhUXLbxPT9ZGY0NDNwM3pfNmhwbTVxZGMy&amp;hl=en&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8083778116815691070-2446194291673854425?l=lucius-games.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://lucius-games.blogspot.com/feeds/2446194291673854425/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8083778116815691070&amp;postID=2446194291673854425' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8083778116815691070/posts/default/2446194291673854425'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8083778116815691070/posts/default/2446194291673854425'/><link rel='alternate' type='text/html' href='http://lucius-games.blogspot.com/2009/10/educational-tools-in-sl.html' title='Educational tools in SL'/><author><name>Lucius Nesterov</name><uri>http://www.blogger.com/profile/00959050785626635222</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8083778116815691070.post-7703696001264055611</id><published>2009-10-02T06:53:00.000-07:00</published><updated>2009-10-02T07:10:09.806-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='second life'/><category scheme='http://www.blogger.com/atom/ns#' term='AIML'/><category scheme='http://www.blogger.com/atom/ns#' term='sl'/><category scheme='http://www.blogger.com/atom/ns#' term='open metaverse'/><category scheme='http://www.blogger.com/atom/ns#' term='bots'/><title type='text'>AIMLBot and Open Metaverse</title><content type='html'>To remove any hard work in creating a chat bot using Open Metaverse, I performed a search for C# AIML parsers.  Top of the list was AIMLBot (&lt;a href="http://aimlbot.sourceforge.net/"&gt;http://aimlbot.sourceforge.net/&lt;/a&gt;), and after a bit of poking around they seem to work well together.&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/_1GZo851UoyE/SsYHFWnOWPI/AAAAAAAAAGI/dyBOkFOBs_0/s1600-h/ChattingToBot.jpg"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 320px; height: 224px;" src="http://4.bp.blogspot.com/_1GZo851UoyE/SsYHFWnOWPI/AAAAAAAAAGI/dyBOkFOBs_0/s320/ChattingToBot.jpg" alt="" id="BLOGGER_PHOTO_ID_5388001792746215666" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;There was some head scratching because the chat example on the Open Metaverse page (&lt;a href="http://lib.openmetaverse.org/wiki/Respond_to_inworld_chat"&gt;http://lib.openmetaverse.org/wiki/Respond_to_inworld_chat&lt;/a&gt;) seems to be out of date - the LL prefix from LLUUID and LLVector3 seem to have been dropped.  The AIMLBot also doesn't come with the xml and aiml files needed, but I just took those from Radegast.&lt;br /&gt;&lt;br /&gt;As it stands the chat call back is fired whenever anyone starts typing nearby, and when it hears itself.  My slap-dash solution is included below:&lt;br /&gt;&lt;br /&gt;&lt;pre&gt;&lt;br /&gt;static void Self_OnChat(string message, ChatAudibleLevel audible, &lt;br /&gt; ChatType type, ChatSourceType sourceType, string fromName, &lt;br /&gt; UUID id, UUID ownerid, Vector3 position)&lt;br /&gt;{&lt;br /&gt;  if (message != "")&lt;br /&gt;  {&lt;br /&gt;      if (fromName != "Test Bot")&lt;br /&gt;      {&lt;br /&gt;          //process chat here&lt;br /&gt;          AIMLbot.Request request = new AIMLbot.Request(message, &lt;br /&gt;            myUser, myBot);&lt;br /&gt;          AIMLbot.Result reply = myBot.Chat(request);&lt;br /&gt;&lt;br /&gt;          Client.Self.Chat(reply.Output, 0, ChatType.Normal);&lt;br /&gt;          Console.WriteLine(reply.Output);&lt;br /&gt;      }&lt;br /&gt;  }&lt;br /&gt;}&lt;br /&gt;&lt;/pre&gt;&lt;br /&gt;&lt;br /&gt;That's the main component of the chat bot, so you can see that it is very easy to implement.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8083778116815691070-7703696001264055611?l=lucius-games.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://lucius-games.blogspot.com/feeds/7703696001264055611/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8083778116815691070&amp;postID=7703696001264055611' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8083778116815691070/posts/default/7703696001264055611'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8083778116815691070/posts/default/7703696001264055611'/><link rel='alternate' type='text/html' href='http://lucius-games.blogspot.com/2009/10/aimlbot-and-open-metaverse.html' title='AIMLBot and Open Metaverse'/><author><name>Lucius Nesterov</name><uri>http://www.blogger.com/profile/00959050785626635222</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://4.bp.blogspot.com/_1GZo851UoyE/SsYHFWnOWPI/AAAAAAAAAGI/dyBOkFOBs_0/s72-c/ChattingToBot.jpg' height='72' width='72'/><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8083778116815691070.post-6536871634351389669</id><published>2009-09-25T05:16:00.000-07:00</published><updated>2009-09-25T06:50:57.076-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='radegast'/><category scheme='http://www.blogger.com/atom/ns#' term='sl'/><category scheme='http://www.blogger.com/atom/ns#' term='open metaverse'/><category scheme='http://www.blogger.com/atom/ns#' term='OpenSim'/><category scheme='http://www.blogger.com/atom/ns#' term='bots'/><title type='text'>Creating Bots for SL/OpenSim</title><content type='html'>If you have any exposure to Second Life culture, then you will hear discussions about 'bots' - which are simply avatars controlled by computers, rather than by real human beings.  For example, when you perform a search for places in SL, the results are ordered based on traffic, with the places that have had the most visitors listed at the top.  Some unscrupulous people used bots to inflate their traffic stats to move up the search list.  Also, how do you know that the preset grinding sequence of the SL stripper you just paid was initiated by a person and not a computer? Do you care? Should you care? Why are you there?&lt;br /&gt;&lt;br /&gt;Regardless of the controversies, bots are very useful as NPCs.  Compared to the alternative on in-world modelled and scripted bots, out-world bots will generally look better (using the avatar mesh and any of the high-quality garments  and animations you choose to purchase) and have potentially better AI.  I will now share with you the knowledge gained from a brief investigation into how to create these bots, with specific consideration to OpenSim.&lt;br /&gt;&lt;br /&gt;Important note: Every bot neads a valid login account.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Easy-Peasy Method:&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;The Radegast client (http://radegastclient.org/wp/) is a non-graphical client for SL.  It supports almost everything you might want to do in SL, except look at it, and also includes a built-in AI agent based on A.L.I.C.E.  You just turn it on as a setting, and when anyone enters chat nearby that includes the avatar's firstnname (this is very important), then Alice will repond.&lt;br /&gt;&lt;br /&gt;I.e. If you log in as Rupert Marmaduke, and somebody says "Hello Rupert Marmaduke" or "Hello Rupert", then they will illicit some suitable response.&lt;br /&gt;&lt;br /&gt;For OpenSim, you will need to set a URL and port in order to connect (e.g. http://127.0.0.1:9000).&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Personalising Radegast (Maybe):&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;As mentioned the Radegast chat-bot is built upon A.L.I.C.E, which uses aiml definitions.  Basically these are xml files, listing patterns (what the user might say) and templates (how the bot might respond).  For example:&lt;br /&gt;&lt;br /&gt;&amp;lt;category&amp;gt;&lt;br /&gt;    &amp;lt;pattern&gt;TELL ME ABOUT YOURSELF&amp;lt;/pattern&amp;gt;&lt;br /&gt;    &amp;lt;template&amp;gt;I am a natural language chatterbot, that talks to people via computer networks such as the Internet.&amp;lt;/template&amp;gt;&lt;br /&gt;&amp;lt;/category&amp;gt;&lt;br /&gt;&lt;br /&gt;You can conceivably modify the aiml files that come with Radegast (stored in Program Files\Radegast\aiml) as you see fit.  Whatever you put in the template section is regurgitated whenever the pattern is matched.  I have not tried this, but I'm 90% sure that it would work.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Getting Complex: OpenMetaverse&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;If you want to get your hands dirty then you can download a C# library called &lt;a href="http://lib.openmetaverse.org/wiki/Download"&gt;Open Metaverse&lt;/a&gt; - and it is what Radegast was built upon.  There are plenty of examples provided, and it is very easy to get an avatar to login and say something (i.e. &lt;a href="http://lib.openmetaverse.org/wiki/How_to_create_a_basic_libopenmv_bot%3F"&gt;follow 5 instructions then copy and paste&lt;/a&gt;).  Capturing the surrounding chat and responding intelligently is obvioulsy the biggest challenge.&lt;br /&gt;&lt;br /&gt;By default the library connects to SL, but you can switch to any grid using:&lt;br /&gt;&lt;br /&gt;&lt;pre class="code"&gt;client.&lt;span class="me1"&gt;Settings&lt;/span&gt;.&lt;span class="me1"&gt;LOGIN_SERVER&lt;/span&gt; = &lt;span class="st0"&gt;"http://osgrid.org:8002/"&lt;/span&gt;;&lt;br /&gt;&lt;/pre&gt;&lt;span style=";font-family:georgia;font-size:100%;"  &gt;Full details are given here:&lt;/span&gt; http://lib.openmetaverse.org&lt;a href="http://lib.openmetaverse.org/wiki/How_to_create_a_basic_libopenmv_bot_for_osgrid%3F"&gt;/wiki/How_to_create_a_basic_libopenmv_bot_for_osgrid%3F&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8083778116815691070-6536871634351389669?l=lucius-games.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://lucius-games.blogspot.com/feeds/6536871634351389669/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8083778116815691070&amp;postID=6536871634351389669' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8083778116815691070/posts/default/6536871634351389669'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8083778116815691070/posts/default/6536871634351389669'/><link rel='alternate' type='text/html' href='http://lucius-games.blogspot.com/2009/09/creating-bots-for-slopensim.html' title='Creating Bots for SL/OpenSim'/><author><name>Lucius Nesterov</name><uri>http://www.blogger.com/profile/00959050785626635222</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8083778116815691070.post-5285255477647958157</id><published>2009-09-21T06:43:00.000-07:00</published><updated>2009-09-21T07:27:05.114-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='MCQ'/><category scheme='http://www.blogger.com/atom/ns#' term='second life'/><category scheme='http://www.blogger.com/atom/ns#' term='quiz'/><category scheme='http://www.blogger.com/atom/ns#' term='Twine'/><category scheme='http://www.blogger.com/atom/ns#' term='crime scene'/><title type='text'>MCQs in SL</title><content type='html'>Shown in the video are various options for showing multiple choice questions (MCQs) in SL.  The fundamental criteria was that the questions needed to be attached to an object in-world, and so there were 3 main options:&lt;br /&gt;&lt;ol&gt;&lt;li&gt;&lt;span style="font-weight: bold;"&gt;Dialogs&lt;/span&gt;: MCQ presented through a series of dialogs.  Only a certain amount of text can fit on a dialog button, and so longer options need an ABC-style system.&lt;/li&gt;&lt;li&gt;&lt;span style="font-weight: bold;"&gt;HUD&lt;/span&gt;: Very similar to the dialogs, but allows for 'bigger buttons' to display options.&lt;/li&gt;&lt;li&gt;&lt;span style="font-weight: bold;"&gt;Website&lt;/span&gt;: Displays a website using the in-built browser.  In this case the website was made using software called Twine, but any html page would work (including javascript).&lt;/li&gt;&lt;/ol&gt;&lt;br /&gt;&lt;br /&gt;&lt;object width="425" height="344"&gt;&lt;param name="movie" value="http://www.youtube.com/v/3PQPk48jhWQ&amp;amp;hl=en&amp;amp;fs=1&amp;amp;"&gt;&lt;param name="allowFullScreen" value="true"&gt;&lt;param name="allowscriptaccess" value="always"&gt;&lt;embed src="http://www.youtube.com/v/3PQPk48jhWQ&amp;amp;hl=en&amp;amp;fs=1&amp;amp;" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" width="425" height="344"&gt;&lt;/embed&gt;&lt;/object&gt;&lt;br /&gt;&lt;br /&gt;The dialog and HUD are roughly equivalent; with the HUD possibly just having the edge since its appearance can be customised, and it doesn't have the button size restrictions.  The website option has many advantages, including support for images and larger passages of text, but requires a server somewhere to host the pages, and extra effort in authoring them.&lt;br /&gt;&lt;br /&gt;In the video the Dialog questions load slightly faster because they are hard-coded, while the HUD is reading from a notecard.  The notecard is the better option because it is easier to produce questions for.    The system that I'm using requires lines to start with special characters, as shown below:&lt;br /&gt;&lt;br /&gt;?Question&lt;br /&gt;*Incorrect option&lt;br /&gt;*Correct option&lt;&lt;br /&gt;*Incorrect option&lt;br /&gt;+Positive feedback&lt;br /&gt;-Negative feedback&lt;br /&gt; #&lt;br /&gt;&lt;br /&gt;I think that this is a fairly straight-forward, human-readable format, so putting together quizes shouldn't be too difficult.   &lt;br /&gt;&lt;br /&gt;I want to briefly mention Twine, which is a fantastic tool for creating branching scenarios.  It was used in the website example to create a linear quiz, but it can be used in much more creative ways.  Full details can be found here: &lt;a href="http://gimcrackd.com/etc/src/"&gt;http://gimcrackd.com/etc/src/&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8083778116815691070-5285255477647958157?l=lucius-games.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://lucius-games.blogspot.com/feeds/5285255477647958157/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8083778116815691070&amp;postID=5285255477647958157' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8083778116815691070/posts/default/5285255477647958157'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8083778116815691070/posts/default/5285255477647958157'/><link rel='alternate' type='text/html' href='http://lucius-games.blogspot.com/2009/09/mcqs-in-sl.html' title='MCQs in SL'/><author><name>Lucius Nesterov</name><uri>http://www.blogger.com/profile/00959050785626635222</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8083778116815691070.post-7206173437867564449</id><published>2009-08-16T12:50:00.001-07:00</published><updated>2009-08-16T12:51:42.053-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='games'/><category scheme='http://www.blogger.com/atom/ns#' term='second life'/><title type='text'>Second Life Games Directory Update</title><content type='html'>15 more games added; many more still waiting.&lt;br /&gt;&lt;br /&gt;http://thoughtfulmonkey.com/slgameslist/&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8083778116815691070-7206173437867564449?l=lucius-games.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://lucius-games.blogspot.com/feeds/7206173437867564449/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8083778116815691070&amp;postID=7206173437867564449' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8083778116815691070/posts/default/7206173437867564449'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8083778116815691070/posts/default/7206173437867564449'/><link rel='alternate' type='text/html' href='http://lucius-games.blogspot.com/2009/08/second-life-games-directory-update.html' title='Second Life Games Directory Update'/><author><name>Lucius Nesterov</name><uri>http://www.blogger.com/profile/00959050785626635222</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8083778116815691070.post-1307843683986641928</id><published>2009-08-09T04:39:00.000-07:00</published><updated>2009-10-28T01:40:58.578-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='sl'/><category scheme='http://www.blogger.com/atom/ns#' term='crime scene'/><title type='text'>Crime Scene - Fingerprints</title><content type='html'>This morning's addition to the forensics simulator was a Comparison Microscope, specifically for the purpose of identifying finger prints (although I'm not sure it's actually used for this purpose).&lt;br /&gt;&lt;br /&gt;It is now possible to assign fingerprints to objects in the world, which can be retrieved while wielding the correct tool.  Below we have the murder weapon hidden in some bushes.  A print taken from this can be compared with one taken from the hand-prints in the bathroom.&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/_1GZo851UoyE/Sn61nwbtmEI/AAAAAAAAAF4/ci14P-4IRXA/s1600-h/Scene-Weapon.png"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 320px; height: 276px;" src="http://1.bp.blogspot.com/_1GZo851UoyE/Sn61nwbtmEI/AAAAAAAAAF4/ci14P-4IRXA/s320/Scene-Weapon.png" alt="" id="BLOGGER_PHOTO_ID_5367927500492871746" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;Shown below is the comparison microscope itself.  Fingerprint samples can be dropped onto the left or right location.  If the print is on file then the corresponding record appears on the panel behind; and a match between two samples is also flagged.&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/_1GZo851UoyE/Sn61u7MOH9I/AAAAAAAAAGA/t3zuei0Iom4/s1600-h/comparison-microscope.png"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 288px; height: 320px;" src="http://2.bp.blogspot.com/_1GZo851UoyE/Sn61u7MOH9I/AAAAAAAAAGA/t3zuei0Iom4/s320/comparison-microscope.png" alt="" id="BLOGGER_PHOTO_ID_5367927623639769042" border="0" /&gt;&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8083778116815691070-1307843683986641928?l=lucius-games.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://lucius-games.blogspot.com/feeds/1307843683986641928/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8083778116815691070&amp;postID=1307843683986641928' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8083778116815691070/posts/default/1307843683986641928'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8083778116815691070/posts/default/1307843683986641928'/><link rel='alternate' type='text/html' href='http://lucius-games.blogspot.com/2009/08/crime-scene-fingerprints.html' title='Crime Scene - Fingerprints'/><author><name>Lucius Nesterov</name><uri>http://www.blogger.com/profile/00959050785626635222</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://1.bp.blogspot.com/_1GZo851UoyE/Sn61nwbtmEI/AAAAAAAAAF4/ci14P-4IRXA/s72-c/Scene-Weapon.png' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8083778116815691070.post-7966552431166261090</id><published>2009-08-08T01:03:00.000-07:00</published><updated>2009-08-08T02:00:22.089-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='sl'/><category scheme='http://www.blogger.com/atom/ns#' term='crime scene'/><title type='text'>Crime Scene - Blood Samples</title><content type='html'>&lt;span style="font-weight: bold;"&gt;&lt;span style="font-size:130%;"&gt;The Ideal System for Evidence&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size:100%;"&gt;&lt;br /&gt;I strongly believe that in training situations, virtual envi&lt;/span&gt;&lt;span style="font-size:100%;"&gt;ronments should only be used to 'fill in the gaps' for things that can't be done in the real-world.  For example in this case, it's unlikely that a department would be able to provide a restaurant and alleyway for students to investigate; and impossible to have 20 such environments, so that all students can perform the exercise at the same time.  This is what the virtual environment provides.&lt;br /&gt;&lt;br /&gt;However, in using the environment I would argue for a system similar to a murder mystery event that I recently attended:&lt;br /&gt;&lt;/span&gt;&lt;ol&gt;&lt;li&gt;Students explore the environment gathering virtual evidence.&lt;/li&gt;&lt;li&gt;At the end of the exercise a list of reference codes is given for the virtual evidence.&lt;/li&gt;&lt;li&gt;Tutors give students real evidence based on these references.&lt;/li&gt;&lt;/ol&gt;For example, in the simulation I take a swab from a pool of blood, and after the exercise the tutor gives me a real swab sample to analyse; or finger prints to compare, or fibres to analyse etc.  Even if the students don't perform the actual analysis, then they should at least be given a physical report of the findings, acurately matching what they would encounter in the real-world.&lt;br /&gt;&lt;br /&gt;I think that this system has a good clear division between gathering (virtual) and analysing (real); which would obviously need to be supported with real-world evidence gathering exercises - but these could be on a smaller scale focusing on skills rather than the environment.&lt;br /&gt;&lt;br /&gt;Without wanting to waffle too much, it could be taken to the extreme, where students are given physical props when they encounter the virtual counterpart.  &lt;a href="http://www.act-uk.co.uk/"&gt;Act-UK&lt;/a&gt; have a system in this style, developed by &lt;a href="http://www.makemedia.com/case-studies/act-uk/"&gt;make-media&lt;/a&gt;; where a cave-style technology provides the environment and real-life actors and props form the foreground.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;font-size:130%;" &gt;Virtual Blood Sampling&lt;/span&gt;&lt;span style="font-size:100%;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size:100%;"&gt;However, using the above method wouldn't leave me with much to do, and so I've created a virtual blood sampling system as an alternative.  As with the UV light, the student must equip the swab to the avatar, and can then click on the object to sample (in the image below it is the victims blood).&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/_1GZo851UoyE/Sn09ocTp8GI/AAAAAAAAAFo/iPPriJO1L88/s1600-h/bloodSample-scene.png"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 320px; height: 227px;" src="http://2.bp.blogspot.com/_1GZo851UoyE/Sn09ocTp8GI/AAAAAAAAAFo/iPPriJO1L88/s320/bloodSample-scene.png" alt="" id="BLOGGER_PHOTO_ID_5367514095898194018" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;span style="font-size:100%;"&gt;The student is then given a sample, which is stored &lt;/span&gt;&lt;span style="font-size:100%;"&gt;in their inventory.  These can be given unique id's for use in the afore-mentioned method, or the student can be tasked with assigning them names and recording where they were taken.&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size:100%;"&gt;These samples can then be dropped onto the centrifuge; where various characteristics are reported back.&lt;/span&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/_1GZo851UoyE/Sn094S8ExgI/AAAAAAAAAFw/AsWf_BIQU1s/s1600-h/bloodSample-analysis.jpg"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 320px; height: 200px;" src="http://1.bp.blogspot.com/_1GZo851UoyE/Sn094S8ExgI/AAAAAAAAAFw/AsWf_BIQU1s/s320/bloodSample-analysis.jpg" alt="" id="BLOGGER_PHOTO_ID_5367514368261277186" border="0" /&gt;&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8083778116815691070-7966552431166261090?l=lucius-games.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://lucius-games.blogspot.com/feeds/7966552431166261090/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8083778116815691070&amp;postID=7966552431166261090' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8083778116815691070/posts/default/7966552431166261090'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8083778116815691070/posts/default/7966552431166261090'/><link rel='alternate' type='text/html' href='http://lucius-games.blogspot.com/2009/08/crime-scene-blood-samples.html' title='Crime Scene - Blood Samples'/><author><name>Lucius Nesterov</name><uri>http://www.blogger.com/profile/00959050785626635222</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://2.bp.blogspot.com/_1GZo851UoyE/Sn09ocTp8GI/AAAAAAAAAFo/iPPriJO1L88/s72-c/bloodSample-scene.png' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8083778116815691070.post-7402827704740625486</id><published>2009-08-07T04:57:00.000-07:00</published><updated>2009-08-07T05:27:17.158-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='sl'/><category scheme='http://www.blogger.com/atom/ns#' term='crime scene'/><title type='text'>Crime Scene - Visual Tools</title><content type='html'>&lt;span style="font-weight: bold;"&gt;&lt;span style="font-size:130%;"&gt;Camera&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;To be honest my experience of forensics is based solely on documentaries and CSI, but something that seems important is taking lots of photographs.  SL Viewers offer a free-roaming camera that you can position how you want, and a 'snapshot' feature to save screen-shots.  So that's one tool ticked off.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-size:130%;"&gt;&lt;span style="font-weight: bold;"&gt;UV Light&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-size:100%;"&gt;Another common tool seems to be the UV light, for highlighting various bodily fluids.  A representation of this is fairly straight forward in SL; you simply control the switching of textures and emissive colour (see the images below of the suspected escape route - a bathroom window).&lt;br /&gt;&lt;/span&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/_1GZo851UoyE/SnwZ8f2s-UI/AAAAAAAAAFY/yaDsG-bLqmw/s1600-h/blood-daylight.png"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 320px; height: 247px;" src="http://4.bp.blogspot.com/_1GZo851UoyE/SnwZ8f2s-UI/AAAAAAAAAFY/yaDsG-bLqmw/s320/blood-daylight.png" alt="" id="BLOGGER_PHOTO_ID_5367193383052572994" border="0" /&gt;&lt;/a&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://3.bp.blogspot.com/_1GZo851UoyE/SnwaDlPuYzI/AAAAAAAAAFg/2wMzDOrhgn0/s1600-h/blood-uvlight.png"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 320px; height: 247px;" src="http://3.bp.blogspot.com/_1GZo851UoyE/SnwaDlPuYzI/AAAAAAAAAFg/2wMzDOrhgn0/s320/blood-uvlight.png" alt="" id="BLOGGER_PHOTO_ID_5367193504758784818" border="0" /&gt;&lt;/a&gt;Note that it was the ladies bathroom, which already gives us a clue as to the muderer.&lt;br /&gt;&lt;br /&gt;A major issue encountered is that OpenSim doesn't seem to allow objects in-world to hear messages from HUDs.  In the example above the avatar is carrying a UV light, which you click on to toggle the light on/off.  This method may be more realistic in that different tools must be worn in order to be used, but from a usability perspective a HUD is often the best choice.  We'll see how this affects other tools.&lt;br /&gt;&lt;span style="font-size:130%;"&gt;&lt;span style="font-size:100%;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="font-weight: bold;"&gt;&lt;span style="font-weight: bold;"&gt;&lt;span style="font-weight: bold;"&gt;&lt;span style="font-weight: bold;"&gt;&lt;span style="font-weight: bold;"&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8083778116815691070-7402827704740625486?l=lucius-games.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://lucius-games.blogspot.com/feeds/7402827704740625486/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8083778116815691070&amp;postID=7402827704740625486' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8083778116815691070/posts/default/7402827704740625486'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8083778116815691070/posts/default/7402827704740625486'/><link rel='alternate' type='text/html' href='http://lucius-games.blogspot.com/2009/08/crime-scene-visual-tools.html' title='Crime Scene - Visual Tools'/><author><name>Lucius Nesterov</name><uri>http://www.blogger.com/profile/00959050785626635222</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://4.bp.blogspot.com/_1GZo851UoyE/SnwZ8f2s-UI/AAAAAAAAAFY/yaDsG-bLqmw/s72-c/blood-daylight.png' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8083778116815691070.post-6395849321174344829</id><published>2009-08-06T13:07:00.000-07:00</published><updated>2009-08-06T14:11:01.787-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='sl'/><category scheme='http://www.blogger.com/atom/ns#' term='crime scene'/><title type='text'>Virtual Crime Scene</title><content type='html'>There has been some discussion at work about using SL as a tool for a forensics course; and having some free time I thought I'd look into it.  The biggest initial surprise when working with the latest edition of OpenSim (with the Meerkat viewer) is that the maximum size limit for prims has been increased; which makes things considerably easier.&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/_1GZo851UoyE/Sns_DzvMGzI/AAAAAAAAAFA/HjZad372NDY/s1600-h/Scene1-FloorPlan.png"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 320px; height: 164px;" src="http://1.bp.blogspot.com/_1GZo851UoyE/Sns_DzvMGzI/AAAAAAAAAFA/HjZad372NDY/s320/Scene1-FloorPlan.png" alt="" id="BLOGGER_PHOTO_ID_5366952715602369330" border="0" /&gt;&lt;/a&gt;The first benefit is being able to lay out a whole floor plan in one piece (apparently produced in some software called SmartDraw).&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/_1GZo851UoyE/Sns_WmflA_I/AAAAAAAAAFI/GbvmKSzQzvY/s1600-h/Scene1-BaseBuild.png"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 320px; height: 183px;" src="http://1.bp.blogspot.com/_1GZo851UoyE/Sns_WmflA_I/AAAAAAAAAFI/GbvmKSzQzvY/s320/Scene1-BaseBuild.png" alt="" id="BLOGGER_PHOTO_ID_5366953038464746482" border="0" /&gt;&lt;/a&gt;The creation of buildings is also a lot simpler, since you're no longer restricted to 10m panels.&lt;br /&gt;&lt;br /&gt;The scene is at the moment fairly basic, but will allow me to start investigating potential tools and issues.  The first concern is the camera angle.  In the field of computer games, if a third-person view is used then camera positioning is massively important, and a lot of effort is put into getting it right - with various algorithms used to reposition it so that the view of the main character is never obscured.  In tightly enclosed environments a first person view is often chosen instead.  In contrast SL's 3rd person camera is fixed behind the avatar, which in enclosed spaces means that the view is often obscured by walls.  A 1st person view is included, but removes the possibility of interacting with a HUD.  The enclosed architectural spaces appropriate for a forensic simulation may cause some design problems.&lt;br /&gt;&lt;br /&gt;Next step is to look at some tools (see below for a sneak preview):&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/_1GZo851UoyE/SntGrgoGm_I/AAAAAAAAAFQ/7G7OEbN1evc/s1600-h/iconPanel-fosho.jpg"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 200px; height: 259px;" src="http://2.bp.blogspot.com/_1GZo851UoyE/SntGrgoGm_I/AAAAAAAAAFQ/7G7OEbN1evc/s320/iconPanel-fosho.jpg" alt="" id="BLOGGER_PHOTO_ID_5366961094248537074" border="0" /&gt;&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8083778116815691070-6395849321174344829?l=lucius-games.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://lucius-games.blogspot.com/feeds/6395849321174344829/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8083778116815691070&amp;postID=6395849321174344829' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8083778116815691070/posts/default/6395849321174344829'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8083778116815691070/posts/default/6395849321174344829'/><link rel='alternate' type='text/html' href='http://lucius-games.blogspot.com/2009/08/virtual-crime-scene.html' title='Virtual Crime Scene'/><author><name>Lucius Nesterov</name><uri>http://www.blogger.com/profile/00959050785626635222</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://1.bp.blogspot.com/_1GZo851UoyE/Sns_DzvMGzI/AAAAAAAAAFA/HjZad372NDY/s72-c/Scene1-FloorPlan.png' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8083778116815691070.post-549000246742284736</id><published>2009-06-22T00:46:00.000-07:00</published><updated>2009-08-08T04:57:35.956-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='second life'/><category scheme='http://www.blogger.com/atom/ns#' term='interface'/><category scheme='http://www.blogger.com/atom/ns#' term='toy'/><category scheme='http://www.blogger.com/atom/ns#' term='sl'/><title type='text'>Toy Interface</title><content type='html'>I added the video to YouTube, but forget to comment on it here.  Basically it's very easy to make all sorts of interesting user input devices if you can get hold of a keyboard encoder.  A keyboard is in essence a lot of buttons connected to some electronics that communicates to the computer.  A keyboard encoder is just a stripped down keyboard, which allows you to add your own buttons.&lt;br /&gt;&lt;br /&gt;In the example below I took a childrens toy and wired it up to control the avatar in second life.  For example the accelerator pedal is wired up so that when you press it, the encoder tells the computer that the up arrow key was pressed.  Very easy.&lt;br /&gt;&lt;br /&gt;As a rule of thumb, if the toy makes a noise when you press/turn/squeeze/shake/whatever, then you can use that as an input.  Just find the two wires that go to that part, and connect them to your keyboard encoder instead.&lt;br /&gt;&lt;br /&gt;&lt;object width="425" height="344"&gt;&lt;param name="movie" value="http://www.youtube.com/v/As_7wnkl3hI&amp;amp;hl=en&amp;amp;fs=1&amp;amp;"&gt;&lt;param name="allowFullScreen" value="true"&gt;&lt;param name="allowscriptaccess" value="always"&gt;&lt;embed src="http://www.youtube.com/v/As_7wnkl3hI&amp;amp;hl=en&amp;amp;fs=1&amp;amp;" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" width="425" height="344"&gt;&lt;/embed&gt;&lt;/object&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8083778116815691070-549000246742284736?l=lucius-games.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://lucius-games.blogspot.com/feeds/549000246742284736/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8083778116815691070&amp;postID=549000246742284736' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8083778116815691070/posts/default/549000246742284736'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8083778116815691070/posts/default/549000246742284736'/><link rel='alternate' type='text/html' href='http://lucius-games.blogspot.com/2009/06/toy-interface.html' title='Toy Interface'/><author><name>Lucius Nesterov</name><uri>http://www.blogger.com/profile/00959050785626635222</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8083778116815691070.post-2653808457083403454</id><published>2009-06-19T01:54:00.001-07:00</published><updated>2009-06-19T02:07:13.220-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='second life'/><category scheme='http://www.blogger.com/atom/ns#' term='castles'/><category scheme='http://www.blogger.com/atom/ns#' term='cannons'/><category scheme='http://www.blogger.com/atom/ns#' term='sl'/><category scheme='http://www.blogger.com/atom/ns#' term='OpenSim'/><category scheme='http://www.blogger.com/atom/ns#' term='meerkat'/><title type='text'>Using the Meerkat viewer</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://3.bp.blogspot.com/_1GZo851UoyE/SjtSeh2vMuI/AAAAAAAAAE4/myCWheLYqpM/s1600-h/MeerkatExp1CC.jpg"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 320px; height: 215px;" src="http://3.bp.blogspot.com/_1GZo851UoyE/SjtSeh2vMuI/AAAAAAAAAE4/myCWheLYqpM/s320/MeerkatExp1CC.jpg" alt="" id="BLOGGER_PHOTO_ID_5348959666870104802" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;Shown above is the Cannons and Castles game, ported from SL to a local OpenSim grid using the new Meerkat viewer (discussed in &lt;a href="http://nwn.blogs.com/nwn/2009/06/metaverse-meerkat.html"&gt;several places&lt;/a&gt;).  It's fairly fast and pain free, but doesn't carry over scripts - and may never be able to.&lt;br /&gt;&lt;br /&gt;It looks like a great option for people to backup work, create locally and then upload to SL, or to flee the sinking ship (2 years of sinking and still no change in the water line).&lt;br /&gt;&lt;br /&gt;Interestingly the data is saved to an xml format, which is likely to lead to an explosion in tools for procedurally generating content, file conversion and import/export plugins.  It looks to be a much more elegant solution than current systems.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8083778116815691070-2653808457083403454?l=lucius-games.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://lucius-games.blogspot.com/feeds/2653808457083403454/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8083778116815691070&amp;postID=2653808457083403454' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8083778116815691070/posts/default/2653808457083403454'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8083778116815691070/posts/default/2653808457083403454'/><link rel='alternate' type='text/html' href='http://lucius-games.blogspot.com/2009/06/using-meerkat-viewer.html' title='Using the Meerkat viewer'/><author><name>Lucius Nesterov</name><uri>http://www.blogger.com/profile/00959050785626635222</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://3.bp.blogspot.com/_1GZo851UoyE/SjtSeh2vMuI/AAAAAAAAAE4/myCWheLYqpM/s72-c/MeerkatExp1CC.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8083778116815691070.post-4346637909906117017</id><published>2009-04-07T06:52:00.000-07:00</published><updated>2009-04-07T07:01:04.373-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='RealXTend'/><category scheme='http://www.blogger.com/atom/ns#' term='sl'/><category scheme='http://www.blogger.com/atom/ns#' term='OpenSim'/><title type='text'>General update</title><content type='html'>The store at Wild Hollow has gone, but the one at Celebration remains.&lt;br /&gt;&lt;br /&gt;I recently started a new job, which includes some occasional SL work, but which doesn't leave much time for game development.  Although as part of it I have been looking more closely at other Virtual World platforms; of which the SL clones seem most promising at this point.  Once you've replaced the default physics engine in OpenSim, it seems to work fairly well; while RealXtend looks good, but its graphics rendering causes problems with my work and home PCs.&lt;br /&gt;&lt;br /&gt;Expect to see some OpenSim-based game update coming soon.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8083778116815691070-4346637909906117017?l=lucius-games.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://lucius-games.blogspot.com/feeds/4346637909906117017/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8083778116815691070&amp;postID=4346637909906117017' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8083778116815691070/posts/default/4346637909906117017'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8083778116815691070/posts/default/4346637909906117017'/><link rel='alternate' type='text/html' href='http://lucius-games.blogspot.com/2009/04/general-update.html' title='General update'/><author><name>Lucius Nesterov</name><uri>http://www.blogger.com/profile/00959050785626635222</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8083778116815691070.post-1855811772487749422</id><published>2009-03-03T12:11:00.000-08:00</published><updated>2009-03-03T12:40:06.908-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='games'/><category scheme='http://www.blogger.com/atom/ns#' term='second life'/><category scheme='http://www.blogger.com/atom/ns#' term='sl'/><title type='text'>llDetectedTouchUV function</title><content type='html'>I'm not sure when it was added, but the ability to determine where the user clicked on an object's surface is very useful.  To try it out I threw together two examples, shown in the video below.&lt;br /&gt;&lt;br /&gt;&lt;object height="344" width="425"&gt;&lt;param name="movie" value="http://www.youtube.com/v/EocAkhUvClg&amp;amp;hl=en&amp;amp;fs=1"&gt;&lt;param name="allowFullScreen" value="true"&gt;&lt;param name="allowscriptaccess" value="always"&gt;&lt;embed src="http://www.youtube.com/v/EocAkhUvClg&amp;amp;hl=en&amp;amp;fs=1" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" height="344" width="425"&gt;&lt;/embed&gt;&lt;/object&gt;&lt;br /&gt;&lt;br /&gt;Subbuteo:&lt;br /&gt;The HUD calculates the distance and angle from centre of the point clicked, and applies an equivalent force to the Subbuteo player. ((I wasn't impressed by Ronaldo's finishing))&lt;br /&gt;&lt;br /&gt;Star Fleet Command III turning:&lt;br /&gt;You can click on the ring surrounding the ship to set a heading.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8083778116815691070-1855811772487749422?l=lucius-games.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://lucius-games.blogspot.com/feeds/1855811772487749422/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8083778116815691070&amp;postID=1855811772487749422' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8083778116815691070/posts/default/1855811772487749422'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8083778116815691070/posts/default/1855811772487749422'/><link rel='alternate' type='text/html' href='http://lucius-games.blogspot.com/2009/03/lldetectedtouchuv-function.html' title='llDetectedTouchUV function'/><author><name>Lucius Nesterov</name><uri>http://www.blogger.com/profile/00959050785626635222</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8083778116815691070.post-4510788194877751508</id><published>2009-03-02T05:47:00.000-08:00</published><updated>2009-03-02T05:50:47.877-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='games'/><category scheme='http://www.blogger.com/atom/ns#' term='second life'/><category scheme='http://www.blogger.com/atom/ns#' term='list'/><category scheme='http://www.blogger.com/atom/ns#' term='sl'/><title type='text'>SL Games List</title><content type='html'>There doesn't seem to be one around at the moment, so I've made one myself:&lt;br /&gt;&lt;br /&gt;&lt;a href="http://thoughtfulmonkey.com/slgameslist"&gt;http://thoughtfulmonkey.com/slgameslist&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;This will be a steadily expanding list of the games available within Second Life.  They won't be reviewed; just briefly described and linked to.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8083778116815691070-4510788194877751508?l=lucius-games.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://lucius-games.blogspot.com/feeds/4510788194877751508/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8083778116815691070&amp;postID=4510788194877751508' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8083778116815691070/posts/default/4510788194877751508'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8083778116815691070/posts/default/4510788194877751508'/><link rel='alternate' type='text/html' href='http://lucius-games.blogspot.com/2009/03/sl-games-list.html' title='SL Games List'/><author><name>Lucius Nesterov</name><uri>http://www.blogger.com/profile/00959050785626635222</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8083778116815691070.post-6427294356448866356</id><published>2009-02-25T11:51:00.000-08:00</published><updated>2009-06-22T01:04:18.787-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='store'/><category scheme='http://www.blogger.com/atom/ns#' term='sl'/><category scheme='http://www.blogger.com/atom/ns#' term='game'/><title type='text'>Store Locations</title><content type='html'>**Update 2009-06-22: I ran out of Lindens and the stores closed.  Now I'm back in the black I might open another, but nothing is decided yet. **&lt;br /&gt;&lt;br /&gt;I've been looking into setting up a store for a while; and now I have two.  They are 'stores' more in the literal sense of being places to store my games, rather than being shops, since everything is FREE.&lt;br /&gt;&lt;br /&gt;The locations are:&lt;br /&gt;&lt;br /&gt;&lt;div style="text-align: center;"&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://3.bp.blogspot.com/_1GZo851UoyE/SaWiKgJ9yrI/AAAAAAAAAEo/91ElLMWQAaU/s1600-h/WildHollowStore.png"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 320px; height: 221px;" src="http://3.bp.blogspot.com/_1GZo851UoyE/SaWiKgJ9yrI/AAAAAAAAAEo/91ElLMWQAaU/s320/WildHollowStore.png" alt="" id="BLOGGER_PHOTO_ID_5306826037240122034" border="0" /&gt;&lt;/a&gt;Wild Hollow: &lt;a href="http://slurl.com/secondlife/Wild%20Hollow/169/105/101"&gt;SLURL&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: center;"&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/_1GZo851UoyE/SaWihbSI_3I/AAAAAAAAAEw/Y1Ze1kaNZ8w/s1600-h/CelebrationStore.png"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 320px; height: 241px;" src="http://1.bp.blogspot.com/_1GZo851UoyE/SaWihbSI_3I/AAAAAAAAAEw/Y1Ze1kaNZ8w/s320/CelebrationStore.png" alt="" id="BLOGGER_PHOTO_ID_5306826431069224818" border="0" /&gt;&lt;/a&gt;Celebration: &lt;a href="http://slurl.com/secondlife/Celebration/102/177/22"&gt;SLURL&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;div style="text-align: left;"&gt;The Wild Hollow store has a higher prim allowance and so there are some extra decorations, but both will have identical content.  Tell your friends.&lt;br /&gt;&lt;/div&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8083778116815691070-6427294356448866356?l=lucius-games.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://lucius-games.blogspot.com/feeds/6427294356448866356/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8083778116815691070&amp;postID=6427294356448866356' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8083778116815691070/posts/default/6427294356448866356'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8083778116815691070/posts/default/6427294356448866356'/><link rel='alternate' type='text/html' href='http://lucius-games.blogspot.com/2009/02/store-locations.html' title='Store Locations'/><author><name>Lucius Nesterov</name><uri>http://www.blogger.com/profile/00959050785626635222</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://3.bp.blogspot.com/_1GZo851UoyE/SaWiKgJ9yrI/AAAAAAAAAEo/91ElLMWQAaU/s72-c/WildHollowStore.png' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8083778116815691070.post-64457971464670791</id><published>2009-02-13T10:50:00.000-08:00</published><updated>2009-02-13T10:54:36.265-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='sl'/><category scheme='http://www.blogger.com/atom/ns#' term='pocket battlers'/><category scheme='http://www.blogger.com/atom/ns#' term='game'/><title type='text'>Pocket Battler: Faery Update</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://3.bp.blogspot.com/_1GZo851UoyE/SZXBPjQRNhI/AAAAAAAAAEg/u787Mi6V4l4/s1600-h/PB_Faery_Stage2.png"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 400px; height: 189px;" src="http://3.bp.blogspot.com/_1GZo851UoyE/SZXBPjQRNhI/AAAAAAAAAEg/u787Mi6V4l4/s400/PB_Faery_Stage2.png" alt="" id="BLOGGER_PHOTO_ID_5302356609204303378" border="0" /&gt;&lt;/a&gt;... and the faery graphics/model - which still requires some work.  In fact it's taking the most work in all respects; control, attack effects, attack coding, and texturing.  Let's just say its not my favourite.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8083778116815691070-64457971464670791?l=lucius-games.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://lucius-games.blogspot.com/feeds/64457971464670791/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8083778116815691070&amp;postID=64457971464670791' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8083778116815691070/posts/default/64457971464670791'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8083778116815691070/posts/default/64457971464670791'/><link rel='alternate' type='text/html' href='http://lucius-games.blogspot.com/2009/02/pocket-battler-faery-update.html' title='Pocket Battler: Faery Update'/><author><name>Lucius Nesterov</name><uri>http://www.blogger.com/profile/00959050785626635222</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://3.bp.blogspot.com/_1GZo851UoyE/SZXBPjQRNhI/AAAAAAAAAEg/u787Mi6V4l4/s72-c/PB_Faery_Stage2.png' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8083778116815691070.post-6794966590504767759</id><published>2009-02-13T08:13:00.001-08:00</published><updated>2009-02-13T08:18:05.669-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='sl'/><category scheme='http://www.blogger.com/atom/ns#' term='pocket battlers'/><category scheme='http://www.blogger.com/atom/ns#' term='game'/><title type='text'>Pocket Battler: Pirate Ship update</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/_1GZo851UoyE/SZWdA3yZ5zI/AAAAAAAAAEY/6Cc9jh8y-k0/s1600-h/PB_Pirate_Stage2.png"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 400px; height: 189px;" src="http://4.bp.blogspot.com/_1GZo851UoyE/SZWdA3yZ5zI/AAAAAAAAAEY/6Cc9jh8y-k0/s400/PB_Pirate_Stage2.png" alt="" id="BLOGGER_PHOTO_ID_5302316774599550770" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;... and here's the updated graphics/model for the pirate ship.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8083778116815691070-6794966590504767759?l=lucius-games.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://lucius-games.blogspot.com/feeds/6794966590504767759/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8083778116815691070&amp;postID=6794966590504767759' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8083778116815691070/posts/default/6794966590504767759'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8083778116815691070/posts/default/6794966590504767759'/><link rel='alternate' type='text/html' href='http://lucius-games.blogspot.com/2009/02/pocket-battler-pirate-ship-update.html' title='Pocket Battler: Pirate Ship update'/><author><name>Lucius Nesterov</name><uri>http://www.blogger.com/profile/00959050785626635222</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://4.bp.blogspot.com/_1GZo851UoyE/SZWdA3yZ5zI/AAAAAAAAAEY/6Cc9jh8y-k0/s72-c/PB_Pirate_Stage2.png' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8083778116815691070.post-9142751026108215235</id><published>2009-02-11T10:07:00.000-08:00</published><updated>2009-02-11T10:15:19.228-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='sl'/><category scheme='http://www.blogger.com/atom/ns#' term='pocket battlers'/><category scheme='http://www.blogger.com/atom/ns#' term='game'/><title type='text'>Pocket Battler: Tank Update</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/_1GZo851UoyE/SZMUnuuso3I/AAAAAAAAAEI/LjwlhT-0CBg/s1600-h/PB_Tank_Stage2.png"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 400px; height: 189px;" src="http://4.bp.blogspot.com/_1GZo851UoyE/SZMUnuuso3I/AAAAAAAAAEI/LjwlhT-0CBg/s400/PB_Tank_Stage2.png" alt="" id="BLOGGER_PHOTO_ID_5301603859136553842" border="0" /&gt;&lt;/a&gt;Just a quick update to show the tailored HUD and new model for the tank Pocket Battler.  Area effect damage is now also working.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8083778116815691070-9142751026108215235?l=lucius-games.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://lucius-games.blogspot.com/feeds/9142751026108215235/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8083778116815691070&amp;postID=9142751026108215235' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8083778116815691070/posts/default/9142751026108215235'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8083778116815691070/posts/default/9142751026108215235'/><link rel='alternate' type='text/html' href='http://lucius-games.blogspot.com/2009/02/pocket-battler-tank-update.html' title='Pocket Battler: Tank Update'/><author><name>Lucius Nesterov</name><uri>http://www.blogger.com/profile/00959050785626635222</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://4.bp.blogspot.com/_1GZo851UoyE/SZMUnuuso3I/AAAAAAAAAEI/LjwlhT-0CBg/s72-c/PB_Tank_Stage2.png' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8083778116815691070.post-8513880480250782323</id><published>2009-02-01T05:24:00.000-08:00</published><updated>2009-03-02T05:47:22.276-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='competition'/><category scheme='http://www.blogger.com/atom/ns#' term='rivet town'/><category scheme='http://www.blogger.com/atom/ns#' term='castles'/><category scheme='http://www.blogger.com/atom/ns#' term='cannons'/><category scheme='http://www.blogger.com/atom/ns#' term='sl'/><title type='text'>Inventor's Show &amp; Tell - Joint 1st place</title><content type='html'>Yesterday (31/1) I demonstrated Cannons &amp;amp; Castles at the Rivet Town Inventor's Show &amp;amp; Tell, and was honoured to take joint first place; alongside Edwardian Halberstadt (who won my vote).  It was well recieved, with an enquiry as to whether it was for sale, and recommendations for a tournament to launch it.  I should really try and do &lt;span style="font-style: italic;"&gt;something&lt;/span&gt; with it.&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://3.bp.blogspot.com/_1GZo851UoyE/SYWjfCIjpOI/AAAAAAAAADw/9eEb_lBvKQ4/s1600-h/Rivet_show_win.png"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 320px; height: 248px;" src="http://3.bp.blogspot.com/_1GZo851UoyE/SYWjfCIjpOI/AAAAAAAAADw/9eEb_lBvKQ4/s320/Rivet_show_win.png" alt="" id="BLOGGER_PHOTO_ID_5297820290215290082" border="0" /&gt;&lt;/a&gt;Rivet Town is Steampunk-esque role-play sim, and so all the items shown were in that theme.  Yesterday's exhibitors were, in order and as far as I remember:&lt;br /&gt;&lt;br /&gt;&lt;ul&gt;&lt;li&gt;&lt;span style="font-weight: bold;"&gt;Sidney Arctor&lt;/span&gt;: a submarine in the Jules Verne style, packed full of features.&lt;/li&gt;&lt;li&gt;&lt;span style="font-weight: bold;"&gt;Edwardian Halberstadt&lt;/span&gt;: a highly detailed film projector, which could actually stream media (including a tiny version on the 'film' at the projection lens).&lt;/li&gt;&lt;li&gt;&lt;span style="font-weight: bold;"&gt;Torus Heliosense&lt;/span&gt;: also highly detailed gramophone and 'steam compass'.&lt;/li&gt;&lt;li&gt;-- at this point I was starting to feel ashamed about the plain wood textures I'd used --&lt;/li&gt;&lt;li&gt;&lt;span style="font-weight: bold;"&gt;Maximus Ecksol&lt;span style="font-weight: bold;"&gt;: &lt;/span&gt;&lt;/span&gt;an ingenious crate that unfolded to four seats and a table.&lt;br /&gt;&lt;/li&gt;&lt;li&gt;&lt;span style="font-weight: bold;"&gt;Professor Sadovnycha&lt;/span&gt;: a complex suit of armour, in what I've come to recognise as the creator's unique style, with many hidden surprises.&lt;/li&gt;&lt;li&gt;&lt;span style="font-weight: bold;"&gt;Lakhesis Nikolaidis:&lt;/span&gt; well designed ear protectors and breathing apparatus.&lt;/li&gt;&lt;/ul&gt;The event is held every saturday (1pm slt - as shown in the image), and is a great place to see interesting creations; particularly if you have an interest in the steampunk genre.&lt;br /&gt;&lt;br /&gt;*update*&lt;br /&gt;The Show and Tell event is no longer taking place, and it seems that the actual Sim it was hosted in might be vanishing from the grid in the near future.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8083778116815691070-8513880480250782323?l=lucius-games.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://lucius-games.blogspot.com/feeds/8513880480250782323/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8083778116815691070&amp;postID=8513880480250782323' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8083778116815691070/posts/default/8513880480250782323'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8083778116815691070/posts/default/8513880480250782323'/><link rel='alternate' type='text/html' href='http://lucius-games.blogspot.com/2009/02/inventors-show-tell-joint-1st-place.html' title='Inventor&apos;s Show &amp; Tell - Joint 1st place'/><author><name>Lucius Nesterov</name><uri>http://www.blogger.com/profile/00959050785626635222</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://3.bp.blogspot.com/_1GZo851UoyE/SYWjfCIjpOI/AAAAAAAAADw/9eEb_lBvKQ4/s72-c/Rivet_show_win.png' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8083778116815691070.post-5247871711181977157</id><published>2009-01-24T10:35:00.000-08:00</published><updated>2009-01-24T12:28:43.510-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='WAIN'/><category scheme='http://www.blogger.com/atom/ns#' term='sl'/><category scheme='http://www.blogger.com/atom/ns#' term='navigation'/><title type='text'>WAIN (Where Am I Now?)</title><content type='html'>Following yesterday's post, the navigation aide (now named WAIN) can load information from an object in the environment - specifically a UUID for the map, and a list of landmarks.  Time for a video - including an unnecessary overlay that I just learnt how to add.&lt;br /&gt;&lt;br /&gt;&lt;div style="text-align: center;"&gt;&lt;object width="320" height="266" class="BLOG_video_class" id="BLOG_video-4e03a47a7dcdd89d" classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,40,0"&gt;&lt;param name="movie" value="http://www.youtube.com/get_player"&gt;&lt;param name="bgcolor" value="#FFFFFF"&gt;&lt;param name="allowfullscreen" value="true"&gt;&lt;param name="flashvars" value="flvurl=http://v24.nonxt5.googlevideo.com/videoplayback?id%3D4e03a47a7dcdd89d%26itag%3D5%26app%3Dblogger%26ip%3D0.0.0.0%26ipbits%3D0%26expire%3D1331200612%26sparams%3Did,itag,ip,ipbits,expire%26signature%3D73DFA61D26EE2617DB4CF2BF5179D0F2017B2878.7FC6A74637248C2563516B232AE13C120BE43A4B%26key%3Dck1&amp;amp;iurl=http://video.google.com/ThumbnailServer2?app%3Dblogger%26contentid%3D4e03a47a7dcdd89d%26offsetms%3D5000%26itag%3Dw160%26sigh%3DuTl7Zai7bgWZx73Okt4txIbYzFM&amp;amp;autoplay=0&amp;amp;ps=blogger"&gt;&lt;embed src="http://www.youtube.com/get_player" type="application/x-shockwave-flash"width="320" height="266" bgcolor="#FFFFFF"flashvars="flvurl=http://v24.nonxt5.googlevideo.com/videoplayback?id%3D4e03a47a7dcdd89d%26itag%3D5%26app%3Dblogger%26ip%3D0.0.0.0%26ipbits%3D0%26expire%3D1331200612%26sparams%3Did,itag,ip,ipbits,expire%26signature%3D73DFA61D26EE2617DB4CF2BF5179D0F2017B2878.7FC6A74637248C2563516B232AE13C120BE43A4B%26key%3Dck1&amp;iurl=http://video.google.com/ThumbnailServer2?app%3Dblogger%26contentid%3D4e03a47a7dcdd89d%26offsetms%3D5000%26itag%3Dw160%26sigh%3DuTl7Zai7bgWZx73Okt4txIbYzFM&amp;autoplay=0&amp;ps=blogger"allowFullScreen="true" /&gt;&lt;/object&gt;&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;To be a useful system users would need to know where to get these updates, and so I've created a logo to identify WAIN info points.  A user arriving in a new location and spotting one of these signs, would then know that some map information is provided.&lt;br /&gt;&lt;br /&gt;I have the code to take SL's internal Sim maps and apply it as the texture (taken from a wiki example originally I believe), but the Lindens seem to be in the process of changing the way maps work so I might leave it for a while.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8083778116815691070-5247871711181977157?l=lucius-games.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='enclosure' type='video/mp4' href='http://www.blogger.com/video-play.mp4?contentId=4e03a47a7dcdd89d&amp;type=video%2Fmp4' length='0'/><link rel='replies' type='application/atom+xml' href='http://lucius-games.blogspot.com/feeds/5247871711181977157/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8083778116815691070&amp;postID=5247871711181977157' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8083778116815691070/posts/default/5247871711181977157'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8083778116815691070/posts/default/5247871711181977157'/><link rel='alternate' type='text/html' href='http://lucius-games.blogspot.com/2009/01/wain-where-am-i-now.html' title='WAIN (Where Am I Now?)'/><author><name>Lucius Nesterov</name><uri>http://www.blogger.com/profile/00959050785626635222</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8083778116815691070.post-870685305990707424</id><published>2009-01-23T17:56:00.000-08:00</published><updated>2009-01-24T07:03:25.021-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='map'/><category scheme='http://www.blogger.com/atom/ns#' term='sl'/><category scheme='http://www.blogger.com/atom/ns#' term='navigation'/><title type='text'>Virtual Navigation Aide</title><content type='html'>Navigation in virtual worlds is a similar challenge to navigating through the real world.  You often need to identify the purpose of buildings and environments through visual cues, and identify a route that leads to your goal location.  The nature of Second Life makes lots of people &lt;del&gt;lazy&lt;/del&gt; complacent about supporting navigation, generally offering teleport coordinates to a specific location without considering how people will move around once there.  Buildings are generally labelled (though often just a vague company name), but there is a distinct lack of directions.&lt;br /&gt;&lt;br /&gt;This is to be expected through most of the mainland where ownership is fragmented, but many times I've landed in private Sims and had little clue what was North/South/East/West.  Where are the "You are here" maps, the paths with signposts, the guide leaflets, or other examples from the real world?  A reasonable answer is "Explore", but to have the desire to do so a person must know that there is something there that they want.  If you go to a website, and nothing on the homepage hints at what you're looking for, you'll go somewhere else.  Sometimes wandering is the goal, but builders should ask themselves "do I want to help people find things?".&lt;br /&gt;&lt;br /&gt;The waffle is due to a navigation HUD that I've been inspired to make (below), which shows your current position and orientation within a Sim (represented by the blue arrow).  You're probably wondering why it might be necessary when there are map tools built into the client; but one feature of this tool is that a Sim owner can include their own annotated map, highlighting the different areas.  And there's more...&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/_1GZo851UoyE/SXp2Nm9fS-I/AAAAAAAAADo/XAU5Vh7fJcE/s1600-h/screenshot_v1.jpg"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 221px; height: 260px;" src="http://2.bp.blogspot.com/_1GZo851UoyE/SXp2Nm9fS-I/AAAAAAAAADo/XAU5Vh7fJcE/s320/screenshot_v1.jpg" alt="" id="BLOGGER_PHOTO_ID_5294674288096267234" border="0" /&gt;&lt;/a&gt;The HUD includes the option for setting landmarks, which are shown on the map as the user cycles through them.  These are hard-coded at the moment, but ultimately I aim to have them added dynamically.  A user could arrive at a sim and be given "todays" landmarks.  If you have generic meeting or teaching rooms, then the landmarks could be for the specific meetings or lessons of that day; if a commercial sim has changing store rentals, then the landmarks could update to the current sellers etc.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8083778116815691070-870685305990707424?l=lucius-games.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://lucius-games.blogspot.com/feeds/870685305990707424/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8083778116815691070&amp;postID=870685305990707424' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8083778116815691070/posts/default/870685305990707424'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8083778116815691070/posts/default/870685305990707424'/><link rel='alternate' type='text/html' href='http://lucius-games.blogspot.com/2009/01/virtual-navigation-aide.html' title='Virtual Navigation Aide'/><author><name>Lucius Nesterov</name><uri>http://www.blogger.com/profile/00959050785626635222</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://2.bp.blogspot.com/_1GZo851UoyE/SXp2Nm9fS-I/AAAAAAAAADo/XAU5Vh7fJcE/s72-c/screenshot_v1.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8083778116815691070.post-4318671432533508376</id><published>2009-01-19T18:14:00.000-08:00</published><updated>2009-01-24T07:06:42.197-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='second life'/><category scheme='http://www.blogger.com/atom/ns#' term='prototype'/><category scheme='http://www.blogger.com/atom/ns#' term='pocket battlers'/><category scheme='http://www.blogger.com/atom/ns#' term='game'/><title type='text'>Pocket Battlers - Generation 1 prototypes</title><content type='html'>At the moment I'm just getting a few ideas out of my head, and into working prototypes.  One of these is Pocket Battlers, in which you control a small 'Battler' (as a sub-avatar?) that can move around and launch various attacks.  A major feature is that these Battlers can be very different, for example in the first generation with be a tank, a pirate ship and a faery; all with appropriate movement and unique attacks.&lt;br /&gt;&lt;br /&gt;The second major feature is the power bar, through which attacks are activated.  Power gradually accumulates over time, and each attack requires a certain amount of power before it can be used.  When an attack is used then a portion of the power is used up.  You can see it in action at the end of the video below (there's no sound so don't go fiddling with your volume control).&lt;br /&gt;&lt;br /&gt;&lt;object height="344" width="425"&gt;&lt;param name="movie" value="http://www.youtube.com/v/kRXUeEARipk&amp;amp;hl=en&amp;amp;fs=1"&gt;&lt;param name="allowFullScreen" value="true"&gt;&lt;param name="allowscriptaccess" value="always"&gt;&lt;embed src="http://www.youtube.com/v/kRXUeEARipk&amp;amp;hl=en&amp;amp;fs=1" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" height="344" width="425"&gt;&lt;/embed&gt;&lt;/object&gt;&lt;br /&gt;&lt;br /&gt;They still need a bit of dressing up, but after a few small tweaks they'll be at the stage where they can be fought against each other (I just need to add in area-effect damage).&lt;br /&gt;&lt;br /&gt;Credits: The particle systems used for the faery are based on free examples available at 'The Particle Lab' in SL, and the faery's wings are by Jane Mc Carthy.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8083778116815691070-4318671432533508376?l=lucius-games.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://lucius-games.blogspot.com/feeds/4318671432533508376/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8083778116815691070&amp;postID=4318671432533508376' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8083778116815691070/posts/default/4318671432533508376'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8083778116815691070/posts/default/4318671432533508376'/><link rel='alternate' type='text/html' href='http://lucius-games.blogspot.com/2009/01/pocket-battlers-generation-1-prototypes.html' title='Pocket Battlers - Generation 1 prototypes'/><author><name>Lucius Nesterov</name><uri>http://www.blogger.com/profile/00959050785626635222</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8083778116815691070.post-8476827367421510471</id><published>2009-01-12T10:38:00.001-08:00</published><updated>2010-12-30T02:57:57.736-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='cannoneer'/><title type='text'>Cannoneer turn controller</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/_1GZo851UoyE/SWuOkTUXssI/AAAAAAAAADg/er4948B0i4k/s1600-h/Cannonner_TC.jpg"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 320px; height: 270px;" src="http://2.bp.blogspot.com/_1GZo851UoyE/SWuOkTUXssI/AAAAAAAAADg/er4948B0i4k/s320/Cannonner_TC.jpg" alt="" id="BLOGGER_PHOTO_ID_5290478941588927170" border="0" /&gt;&lt;/a&gt;Shown above is the turn controller for Cannoneers.  Players can click on it to register; the owner of the device can use a dialog menu to join/start/reset the game; and player order is randomised.&lt;br /&gt;&lt;br /&gt;It was fairly easy to lock player controls so that only one person can move at a time; and that turns ends either after 10 seconds have passed, after they have moved 5 metres, or (soon) after they have fired (I still have it allowing multiple shots for final testing).&lt;br /&gt;&lt;br /&gt;Also shown in the image is the HUD for switching between the two ammo types: shells that explode on impact (small area, large damage), and grenades that explode after 5 seconds (wider area, low damage).&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8083778116815691070-8476827367421510471?l=lucius-games.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://lucius-games.blogspot.com/feeds/8476827367421510471/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8083778116815691070&amp;postID=8476827367421510471' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8083778116815691070/posts/default/8476827367421510471'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8083778116815691070/posts/default/8476827367421510471'/><link rel='alternate' type='text/html' href='http://lucius-games.blogspot.com/2009/01/cannoneer-turn-controller.html' title='Cannoneer turn controller'/><author><name>Lucius Nesterov</name><uri>http://www.blogger.com/profile/00959050785626635222</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://2.bp.blogspot.com/_1GZo851UoyE/SWuOkTUXssI/AAAAAAAAADg/er4948B0i4k/s72-c/Cannonner_TC.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8083778116815691070.post-3718388162592564101</id><published>2009-01-09T10:07:00.000-08:00</published><updated>2010-12-30T02:58:40.864-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='cannoneer'/><title type='text'>Cannoneers - Early Development</title><content type='html'>One of my current projects has the working title of "Cannoneers".  Ultimately it will be a turn-based game where players run around shooting at each other, along the lines of the 3D versions of Worms.  Shown below is the Avatar I've built for it, which should give an idea of the style I'm aiming for.&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/_1GZo851UoyE/SWeTMJiy7vI/AAAAAAAAADY/WnBNS8ZDjlg/s1600-h/Cannoneer_Avi.jpg"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 320px; height: 257px;" src="http://4.bp.blogspot.com/_1GZo851UoyE/SWeTMJiy7vI/AAAAAAAAADY/WnBNS8ZDjlg/s320/Cannoneer_Avi.jpg" alt="" id="BLOGGER_PHOTO_ID_5289358124299513586" border="0" /&gt;&lt;/a&gt;I decided to go with "tiny" avatars, because it adds a sense of fun to things.  It's also good practice with the anim overides, squashed anims and invisi prims that tiny avatars rely on.&lt;br /&gt;&lt;br /&gt;The animations are done, and cannon power is controlled by how long you hold the mouse down.  The next big feature will be controlling turn taking.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8083778116815691070-3718388162592564101?l=lucius-games.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://lucius-games.blogspot.com/feeds/3718388162592564101/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8083778116815691070&amp;postID=3718388162592564101' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8083778116815691070/posts/default/3718388162592564101'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8083778116815691070/posts/default/3718388162592564101'/><link rel='alternate' type='text/html' href='http://lucius-games.blogspot.com/2009/01/cannoneers-early-development.html' title='Cannoneers - Early Development'/><author><name>Lucius Nesterov</name><uri>http://www.blogger.com/profile/00959050785626635222</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://4.bp.blogspot.com/_1GZo851UoyE/SWeTMJiy7vI/AAAAAAAAADY/WnBNS8ZDjlg/s72-c/Cannoneer_Avi.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8083778116815691070.post-4887684485722810861</id><published>2008-12-19T11:12:00.000-08:00</published><updated>2008-12-19T11:43:07.920-08:00</updated><title type='text'>SL ButtonMen Promo</title><content type='html'>I've made a short promo for SL ButtonMen; although if you don't know anything about ButtonMen it doesn't make too much sense.  An introductory tutorial would probably be a better option.  I digress, here's the video:&lt;br /&gt;&lt;br /&gt;&lt;object width="425" height="344"&gt;&lt;param name="movie" value="http://www.youtube.com/v/Bq7cwseZ_SE&amp;hl=en&amp;fs=1"&gt;&lt;/param&gt;&lt;param name="allowFullScreen" value="true"&gt;&lt;/param&gt;&lt;param name="allowscriptaccess" value="always"&gt;&lt;/param&gt;&lt;embed src="http://www.youtube.com/v/Bq7cwseZ_SE&amp;hl=en&amp;fs=1" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" width="425" height="344"&gt;&lt;/embed&gt;&lt;/object&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8083778116815691070-4887684485722810861?l=lucius-games.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://lucius-games.blogspot.com/feeds/4887684485722810861/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8083778116815691070&amp;postID=4887684485722810861' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8083778116815691070/posts/default/4887684485722810861'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8083778116815691070/posts/default/4887684485722810861'/><link rel='alternate' type='text/html' href='http://lucius-games.blogspot.com/2008/12/sl-buttonmen-promo.html' title='SL ButtonMen Promo'/><author><name>Lucius Nesterov</name><uri>http://www.blogger.com/profile/00959050785626635222</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8083778116815691070.post-9033865488838510081</id><published>2008-12-08T05:33:00.000-08:00</published><updated>2008-12-08T11:04:35.509-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='second life'/><category scheme='http://www.blogger.com/atom/ns#' term='steamboy'/><category scheme='http://www.blogger.com/atom/ns#' term='sl'/><title type='text'>Steamboy rocket</title><content type='html'>If you've seen the excellent animation Steamboy, then you'll no doubt remember the one-man rocket that he mashes together in a couple of seconds (as shown on the poster).&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://3.bp.blogspot.com/_1GZo851UoyE/ST0izDWbWSI/AAAAAAAAADQ/Ss7A-gX7sOw/s1600-h/dvd+cover2.jpg"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 214px; height: 320px;" src="http://3.bp.blogspot.com/_1GZo851UoyE/ST0izDWbWSI/AAAAAAAAADQ/Ss7A-gX7sOw/s320/dvd+cover2.jpg" alt="" id="BLOGGER_PHOTO_ID_5277412598816135458" border="0" /&gt;&lt;/a&gt;The video shows a Second Life version that I'm working on.  It's a little bigger than Ray's, and still can't achieve lift yet, but if the rivets hold then it should be airborne soon.&lt;br /&gt;&lt;br /&gt;&lt;div style="text-align: center;"&gt;&lt;/div&gt;&lt;div style="text-align: center;"&gt;&lt;object width="320" height="266" class="BLOG_video_class" id="BLOG_video-3f95d0432863345f" classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,40,0"&gt;&lt;param name="movie" value="http://www.youtube.com/get_player"&gt;&lt;param name="bgcolor" value="#FFFFFF"&gt;&lt;param name="allowfullscreen" value="true"&gt;&lt;param name="flashvars" value="flvurl=http://v12.nonxt5.googlevideo.com/videoplayback?id%3D3f95d0432863345f%26itag%3D5%26app%3Dblogger%26ip%3D0.0.0.0%26ipbits%3D0%26expire%3D1331200612%26sparams%3Did,itag,ip,ipbits,expire%26signature%3D3E8EFA66096DB7EADE33143F87341C58CFECC5EA.62215F031A788CA3ED55E47709F97E85C4B5F011%26key%3Dck1&amp;amp;iurl=http://video.google.com/ThumbnailServer2?app%3Dblogger%26contentid%3D3f95d0432863345f%26offsetms%3D5000%26itag%3Dw160%26sigh%3DY1le3u6mzE1KYLvYSimwuSSybT8&amp;amp;autoplay=0&amp;amp;ps=blogger"&gt;&lt;embed src="http://www.youtube.com/get_player" type="application/x-shockwave-flash"width="320" height="266" bgcolor="#FFFFFF"flashvars="flvurl=http://v12.nonxt5.googlevideo.com/videoplayback?id%3D3f95d0432863345f%26itag%3D5%26app%3Dblogger%26ip%3D0.0.0.0%26ipbits%3D0%26expire%3D1331200612%26sparams%3Did,itag,ip,ipbits,expire%26signature%3D3E8EFA66096DB7EADE33143F87341C58CFECC5EA.62215F031A788CA3ED55E47709F97E85C4B5F011%26key%3Dck1&amp;iurl=http://video.google.com/ThumbnailServer2?app%3Dblogger%26contentid%3D3f95d0432863345f%26offsetms%3D5000%26itag%3Dw160%26sigh%3DY1le3u6mzE1KYLvYSimwuSSybT8&amp;autoplay=0&amp;ps=blogger"allowFullScreen="true" /&gt;&lt;/object&gt;&lt;br /&gt;&lt;br /&gt;&lt;/div&gt;There are quite a lot of prims involved in the pipe-work, so a large part of it is going to have to be an attachment.  And don't get me started on the pose - the only way I can stop the avatar bending freely at the waist is to use a looping wiggle.  Any alternative suggestions are welcome.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8083778116815691070-9033865488838510081?l=lucius-games.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='enclosure' type='video/mp4' href='http://www.blogger.com/video-play.mp4?contentId=3f95d0432863345f&amp;type=video%2Fmp4' length='0'/><link rel='replies' type='application/atom+xml' href='http://lucius-games.blogspot.com/feeds/9033865488838510081/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8083778116815691070&amp;postID=9033865488838510081' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8083778116815691070/posts/default/9033865488838510081'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8083778116815691070/posts/default/9033865488838510081'/><link rel='alternate' type='text/html' href='http://lucius-games.blogspot.com/2008/12/steamboy-rocket.html' title='Steamboy rocket'/><author><name>Lucius Nesterov</name><uri>http://www.blogger.com/profile/00959050785626635222</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://3.bp.blogspot.com/_1GZo851UoyE/ST0izDWbWSI/AAAAAAAAADQ/Ss7A-gX7sOw/s72-c/dvd+cover2.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8083778116815691070.post-2311681254652275418</id><published>2008-12-06T02:42:00.001-08:00</published><updated>2008-12-06T03:00:27.032-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='machinima'/><category scheme='http://www.blogger.com/atom/ns#' term='second life'/><category scheme='http://www.blogger.com/atom/ns#' term='castles'/><category scheme='http://www.blogger.com/atom/ns#' term='cannons'/><category scheme='http://www.blogger.com/atom/ns#' term='sl'/><category scheme='http://www.blogger.com/atom/ns#' term='game'/><title type='text'>Cannons and Castles</title><content type='html'>Version 1 of the game is all but complete, and provided an excuse for my first Machinima production.  As expected more time was spent learning the tools than making creative decisions, but it turned out well.&lt;br /&gt;&lt;br /&gt;&lt;div style="text-align: center;"&gt;&lt;object width="320" height="266" class="BLOG_video_class" id="BLOG_video-b056078ec51c8d49" classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,40,0"&gt;&lt;param name="movie" value="http://www.youtube.com/get_player"&gt;&lt;param name="bgcolor" value="#FFFFFF"&gt;&lt;param name="allowfullscreen" value="true"&gt;&lt;param name="flashvars" value="flvurl=http://v3.nonxt3.googlevideo.com/videoplayback?id%3Db056078ec51c8d49%26itag%3D5%26app%3Dblogger%26ip%3D0.0.0.0%26ipbits%3D0%26expire%3D1331200612%26sparams%3Did,itag,ip,ipbits,expire%26signature%3D2E5EAC3E11C3A51E4879CC93850E6275B0ACCC6F.29FD9823DE6F3F4856F97A9C8AFF7A65B7AE56E0%26key%3Dck1&amp;amp;iurl=http://video.google.com/ThumbnailServer2?app%3Dblogger%26contentid%3Db056078ec51c8d49%26offsetms%3D5000%26itag%3Dw160%26sigh%3DfB1daZR-OgSHJ2wLDUswENqqi5k&amp;amp;autoplay=0&amp;amp;ps=blogger"&gt;&lt;embed src="http://www.youtube.com/get_player" type="application/x-shockwave-flash"width="320" height="266" bgcolor="#FFFFFF"flashvars="flvurl=http://v3.nonxt3.googlevideo.com/videoplayback?id%3Db056078ec51c8d49%26itag%3D5%26app%3Dblogger%26ip%3D0.0.0.0%26ipbits%3D0%26expire%3D1331200612%26sparams%3Did,itag,ip,ipbits,expire%26signature%3D2E5EAC3E11C3A51E4879CC93850E6275B0ACCC6F.29FD9823DE6F3F4856F97A9C8AFF7A65B7AE56E0%26key%3Dck1&amp;iurl=http://video.google.com/ThumbnailServer2?app%3Dblogger%26contentid%3Db056078ec51c8d49%26offsetms%3D5000%26itag%3Dw160%26sigh%3DfB1daZR-OgSHJ2wLDUswENqqi5k&amp;autoplay=0&amp;ps=blogger"allowFullScreen="true" /&gt;&lt;/object&gt;&lt;br /&gt;&lt;br /&gt;&lt;/div&gt;In the game two players compete to destroy each other's castles.  It's basically an extended version of rock-paper-scissors.  You pick one of three of your opponent's towers to attack with your cannon, and one of three of your own towers to defend with your wall.  The towers add a level of strategy since each one can only be hit twice, and you need 4 hits in total to win.&lt;br /&gt;&lt;br /&gt;IM me in-world to try it out.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8083778116815691070-2311681254652275418?l=lucius-games.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='enclosure' type='video/mp4' href='http://www.blogger.com/video-play.mp4?contentId=b056078ec51c8d49&amp;type=video%2Fmp4' length='0'/><link rel='replies' type='application/atom+xml' href='http://lucius-games.blogspot.com/feeds/2311681254652275418/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8083778116815691070&amp;postID=2311681254652275418' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8083778116815691070/posts/default/2311681254652275418'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8083778116815691070/posts/default/2311681254652275418'/><link rel='alternate' type='text/html' href='http://lucius-games.blogspot.com/2008/12/cannons-and-castles.html' title='Cannons and Castles'/><author><name>Lucius Nesterov</name><uri>http://www.blogger.com/profile/00959050785626635222</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8083778116815691070.post-1932428029200851142</id><published>2008-12-02T06:05:00.000-08:00</published><updated>2008-12-02T06:07:25.937-08:00</updated><title type='text'>Back on the grid</title><content type='html'>I was away for a while, circumnavigating the globe; but now I'm back.  The house in Stormhold has gone, but the game development will begin anew.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8083778116815691070-1932428029200851142?l=lucius-games.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://lucius-games.blogspot.com/feeds/1932428029200851142/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8083778116815691070&amp;postID=1932428029200851142' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8083778116815691070/posts/default/1932428029200851142'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8083778116815691070/posts/default/1932428029200851142'/><link rel='alternate' type='text/html' href='http://lucius-games.blogspot.com/2008/12/back-on-grid.html' title='Back on the grid'/><author><name>Lucius Nesterov</name><uri>http://www.blogger.com/profile/00959050785626635222</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8083778116815691070.post-2774856436045464327</id><published>2007-10-12T13:54:00.001-07:00</published><updated>2010-12-30T03:01:18.380-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='duel'/><title type='text'>Prototype dueling system</title><content type='html'>&lt;span style="text-decoration: underline;"&gt;&lt;/span&gt;The first development from Dr. Nesterov's workshop is a dueling system.  Duelists must compete to click on the six numbered discs in the shortest amount of time (an idea taken from a Flash game I saw).  The discs must be clicked on in numerical order, and their position and scale is randomised to make things a little more difficult.  The HUD is shown below.&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://bp1.blogger.com/_1GZo851UoyE/Rw_fKIDU_sI/AAAAAAAAABw/hly0RvwuBAU/s1600-h/DuelHUD.jpg"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;" src="http://bp1.blogger.com/_1GZo851UoyE/Rw_fKIDU_sI/AAAAAAAAABw/hly0RvwuBAU/s320/DuelHUD.jpg" alt="" id="BLOGGER_PHOTO_ID_5120556666396671682" border="0" /&gt;&lt;/a&gt;&lt;span style="text-decoration: underline;"&gt;&lt;/span&gt;&lt;br /&gt;A free set, including HUD, basic dueling pistol and instructions are available at my workshop (&lt;a href="http://slurl.com/secondlife/Caledon%20Stormhold/50/177/22"&gt;slurl&lt;/a&gt;) - by clicking on the dueling pistol laying on the ground.  Also at the workshop is a training dummy to practice against.&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://bp0.blogger.com/_1GZo851UoyE/Rw_fO4DU_tI/AAAAAAAAAB4/c8UqMiV3vwg/s1600-h/PracticeDummy.jpg"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;" src="http://bp0.blogger.com/_1GZo851UoyE/Rw_fO4DU_tI/AAAAAAAAAB4/c8UqMiV3vwg/s320/PracticeDummy.jpg" alt="" id="BLOGGER_PHOTO_ID_5120556748001050322" border="0" /&gt;&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8083778116815691070-2774856436045464327?l=lucius-games.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://lucius-games.blogspot.com/feeds/2774856436045464327/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8083778116815691070&amp;postID=2774856436045464327' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8083778116815691070/posts/default/2774856436045464327'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8083778116815691070/posts/default/2774856436045464327'/><link rel='alternate' type='text/html' href='http://lucius-games.blogspot.com/2007/10/prototype-duelling-system.html' title='Prototype dueling system'/><author><name>Lucius Nesterov</name><uri>http://www.blogger.com/profile/00959050785626635222</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://bp1.blogger.com/_1GZo851UoyE/Rw_fKIDU_sI/AAAAAAAAABw/hly0RvwuBAU/s72-c/DuelHUD.jpg' height='72' width='72'/><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8083778116815691070.post-5447816546198518311</id><published>2007-10-12T13:45:00.001-07:00</published><updated>2007-10-12T13:53:31.089-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='sl'/><category scheme='http://www.blogger.com/atom/ns#' term='workshop'/><category scheme='http://www.blogger.com/atom/ns#' term='Stormhold'/><category scheme='http://www.blogger.com/atom/ns#' term='Caledon'/><title type='text'>Back in SL</title><content type='html'>A transition in real-life has left me with some time to be back in SL.  Even better I now have some land; situated in the magnificent state of Caledon's Stormhold region (plot number 7).  Shown below is my first permanent structure on the Grid - a small, currently empty, workshop.&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://bp3.blogger.com/_1GZo851UoyE/Rw_dYoDU_rI/AAAAAAAAABo/RSmdyTooW6Y/s1600-h/House.jpg"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;" src="http://bp3.blogger.com/_1GZo851UoyE/Rw_dYoDU_rI/AAAAAAAAABo/RSmdyTooW6Y/s320/House.jpg" alt="" id="BLOGGER_PHOTO_ID_5120554716481519282" border="0" /&gt;&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8083778116815691070-5447816546198518311?l=lucius-games.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://lucius-games.blogspot.com/feeds/5447816546198518311/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8083778116815691070&amp;postID=5447816546198518311' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8083778116815691070/posts/default/5447816546198518311'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8083778116815691070/posts/default/5447816546198518311'/><link rel='alternate' type='text/html' href='http://lucius-games.blogspot.com/2007/10/back-in-sl.html' title='Back in SL'/><author><name>Lucius Nesterov</name><uri>http://www.blogger.com/profile/00959050785626635222</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://bp3.blogger.com/_1GZo851UoyE/Rw_dYoDU_rI/AAAAAAAAABo/RSmdyTooW6Y/s72-c/House.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8083778116815691070.post-2269458490083985417</id><published>2007-05-14T08:26:00.000-07:00</published><updated>2007-05-14T08:34:26.487-07:00</updated><title type='text'>Spider-Fly Final Graphics</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://bp3.blogger.com/_1GZo851UoyE/Rkh_48LqAwI/AAAAAAAAABY/AaL5MsZksUU/s1600-h/GameGraphics.jpg"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;" src="http://bp3.blogger.com/_1GZo851UoyE/Rkh_48LqAwI/AAAAAAAAABY/AaL5MsZksUU/s320/GameGraphics.jpg" alt="" id="BLOGGER_PHOTO_ID_5064438397182542594" border="0" /&gt;&lt;/a&gt;Shown above are the final graphics (game board and HUD).  Subconciously it took on some red and blue Spiderman theme, most likely because the third film is in cinemas now (which is rubbish).&lt;br /&gt;&lt;br /&gt;I'll add a HUD/instructional-notecard dispenser, and then it'll be all done.  As usual, IM me for a free copy.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8083778116815691070-2269458490083985417?l=lucius-games.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://lucius-games.blogspot.com/feeds/2269458490083985417/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8083778116815691070&amp;postID=2269458490083985417' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8083778116815691070/posts/default/2269458490083985417'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8083778116815691070/posts/default/2269458490083985417'/><link rel='alternate' type='text/html' href='http://lucius-games.blogspot.com/2007/05/spider-fly-final-graphics.html' title='Spider-Fly Final Graphics'/><author><name>Lucius Nesterov</name><uri>http://www.blogger.com/profile/00959050785626635222</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://bp3.blogger.com/_1GZo851UoyE/Rkh_48LqAwI/AAAAAAAAABY/AaL5MsZksUU/s72-c/GameGraphics.jpg' height='72' width='72'/><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8083778116815691070.post-2287882845226358059</id><published>2007-04-25T02:29:00.000-07:00</published><updated>2007-04-25T02:40:28.504-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='spider'/><category scheme='http://www.blogger.com/atom/ns#' term='fly'/><category scheme='http://www.blogger.com/atom/ns#' term='sl'/><category scheme='http://www.blogger.com/atom/ns#' term='game'/><title type='text'>Spider-Fly game nearing completion</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://bp3.blogger.com/_1GZo851UoyE/Ri8fvmg013I/AAAAAAAAABQ/xKfSVRX9MG0/s1600-h/Spider-FlyDev.jpg"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;" src="http://bp3.blogger.com/_1GZo851UoyE/Ri8fvmg013I/AAAAAAAAABQ/xKfSVRX9MG0/s320/Spider-FlyDev.jpg" alt="" id="BLOGGER_PHOTO_ID_5057295809212897138" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;Above is the Spider-Fly game that I have been working on recently.  It is a 2 player game, where the objective is to be the spider and catch the fly.&lt;br /&gt;&lt;br /&gt;Players sit on the coloured stools and the matching coloured ring identifies the creature they control - which is set randomly when the game starts.  Players can issue 3 moves each turn (via a HUD), and the role of spider/fly can also switch randomly between turns.&lt;br /&gt;&lt;br /&gt;The scripting is done, so all that's left is to add a lick of paint and it'll be ready to play.  Expect an update soon.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8083778116815691070-2287882845226358059?l=lucius-games.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://lucius-games.blogspot.com/feeds/2287882845226358059/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8083778116815691070&amp;postID=2287882845226358059' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8083778116815691070/posts/default/2287882845226358059'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8083778116815691070/posts/default/2287882845226358059'/><link rel='alternate' type='text/html' href='http://lucius-games.blogspot.com/2007/04/spider-fly-game-nearing-completion.html' title='Spider-Fly game nearing completion'/><author><name>Lucius Nesterov</name><uri>http://www.blogger.com/profile/00959050785626635222</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://bp3.blogger.com/_1GZo851UoyE/Ri8fvmg013I/AAAAAAAAABQ/xKfSVRX9MG0/s72-c/Spider-FlyDev.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8083778116815691070.post-7928688422093283324</id><published>2007-03-11T15:07:00.000-07:00</published><updated>2007-03-11T15:28:00.909-07:00</updated><title type='text'>Uber Chameleon complete (maybe)</title><content type='html'>The generic SL-Buttonmen system has been completed.  Well, as far as I can tell.  Testing will probably reveal a few errors, but I expect them to be minor.  In the image below you can see my Tick persona using the system, which now has standard 12-sided green dice.  Message me in world and I'll send you one.&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://bp1.blogger.com/_1GZo851UoyE/RfR-KtMhshI/AAAAAAAAABE/q6jU1hEUKAw/s1600-h/FinalButtons.jpg"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;" src="http://bp1.blogger.com/_1GZo851UoyE/RfR-KtMhshI/AAAAAAAAABE/q6jU1hEUKAw/s320/FinalButtons.jpg" alt="" id="BLOGGER_PHOTO_ID_5040792605330354706" border="0" /&gt;&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8083778116815691070-7928688422093283324?l=lucius-games.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://lucius-games.blogspot.com/feeds/7928688422093283324/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8083778116815691070&amp;postID=7928688422093283324' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8083778116815691070/posts/default/7928688422093283324'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8083778116815691070/posts/default/7928688422093283324'/><link rel='alternate' type='text/html' href='http://lucius-games.blogspot.com/2007/03/uber-chameleon-complete-maybe.html' title='Uber Chameleon complete (maybe)'/><author><name>Lucius Nesterov</name><uri>http://www.blogger.com/profile/00959050785626635222</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://bp1.blogger.com/_1GZo851UoyE/RfR-KtMhshI/AAAAAAAAABE/q6jU1hEUKAw/s72-c/FinalButtons.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8083778116815691070.post-8026201107924072791</id><published>2007-03-10T07:03:00.000-08:00</published><updated>2007-03-10T07:18:02.868-08:00</updated><title type='text'>SL Buttonmen update</title><content type='html'>As expected the end of the Christmas break meant a reduced amount of time in SL.  A painfully reduced amount of time, since I'd like nothing better than to jump on in and make some games.&lt;br /&gt;&lt;br /&gt;A few months ago I contacted cheapass games (the makers of RL Buttonmen), and although they were happy for me to make an SL version, there were copyright issues surrounding the imagery they use.  This led me to take a different direction and instead of releasing specific buttons I started working on a generic system.&lt;br /&gt;&lt;br /&gt;The new button (codenamed: Uber Chameleon) is almost finished, and can use any dice combination the player should want.  The current imagery is shown below:&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://bp0.blogger.com/_1GZo851UoyE/RfLLJ9MhsgI/AAAAAAAAAA8/AaI6Uo3eAzU/s1600-h/UberCham.gif"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;" src="http://bp0.blogger.com/_1GZo851UoyE/RfLLJ9MhsgI/AAAAAAAAAA8/AaI6Uo3eAzU/s320/UberCham.gif" alt="" id="BLOGGER_PHOTO_ID_5040314304887370242" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;I am hopefull that it will be completed within the next few weeks (given that it would probably only take an hour or so of in-world time).&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8083778116815691070-8026201107924072791?l=lucius-games.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://lucius-games.blogspot.com/feeds/8026201107924072791/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8083778116815691070&amp;postID=8026201107924072791' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8083778116815691070/posts/default/8026201107924072791'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8083778116815691070/posts/default/8026201107924072791'/><link rel='alternate' type='text/html' href='http://lucius-games.blogspot.com/2007/03/sl-buttonmen-update.html' title='SL Buttonmen update'/><author><name>Lucius Nesterov</name><uri>http://www.blogger.com/profile/00959050785626635222</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://bp0.blogger.com/_1GZo851UoyE/RfLLJ9MhsgI/AAAAAAAAAA8/AaI6Uo3eAzU/s72-c/UberCham.gif' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8083778116815691070.post-3440601755733229542</id><published>2006-12-28T06:27:00.000-08:00</published><updated>2006-12-28T06:34:34.025-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='development'/><category scheme='http://www.blogger.com/atom/ns#' term='concept'/><category scheme='http://www.blogger.com/atom/ns#' term='sl'/><category scheme='http://www.blogger.com/atom/ns#' term='game'/><title type='text'>Next Project</title><content type='html'>SL Buttonmen has moved to a promotional stage, which I hadn't really thought of and am still not sure how to proceed.  However, while I have the luxury of being in-world for hours at a time I thought I'd continue making.&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://bp0.blogger.com/_1GZo851UoyE/RZPU0Uy6MhI/AAAAAAAAAAw/BkqRab1vp6k/s1600-h/ArenaP1.jpg"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;" src="http://bp0.blogger.com/_1GZo851UoyE/RZPU0Uy6MhI/AAAAAAAAAAw/BkqRab1vp6k/s320/ArenaP1.jpg" alt="" id="BLOGGER_PHOTO_ID_5013584805594018322" border="0" /&gt;&lt;/a&gt;Shown in the image is a four-player game called Droid Arena.  Players issue a series of instructions through their individual consoles to a robot in the arena (a 5x5 square grid).  The robots then act out the instructions in sequence.  There'll be power-ups and missiles and landmines etc.&lt;br /&gt;&lt;br /&gt;But still early days&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8083778116815691070-3440601755733229542?l=lucius-games.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://lucius-games.blogspot.com/feeds/3440601755733229542/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8083778116815691070&amp;postID=3440601755733229542' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8083778116815691070/posts/default/3440601755733229542'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8083778116815691070/posts/default/3440601755733229542'/><link rel='alternate' type='text/html' href='http://lucius-games.blogspot.com/2006/12/next-project.html' title='Next Project'/><author><name>Lucius Nesterov</name><uri>http://www.blogger.com/profile/00959050785626635222</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://bp0.blogger.com/_1GZo851UoyE/RZPU0Uy6MhI/AAAAAAAAAAw/BkqRab1vp6k/s72-c/ArenaP1.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8083778116815691070.post-2942954671469569379</id><published>2006-12-24T15:58:00.000-08:00</published><updated>2006-12-24T16:09:37.127-08:00</updated><title type='text'>Where you'll find me</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://bp1.blogger.com/_1GZo851UoyE/RY8UWky6MgI/AAAAAAAAAAk/FItlQfY6AKs/s1600-h/SkyBase.jpg"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;" src="http://bp1.blogger.com/_1GZo851UoyE/RY8UWky6MgI/AAAAAAAAAAk/FItlQfY6AKs/s320/SkyBase.jpg" alt="" id="BLOGGER_PHOTO_ID_5012247288353534466" border="0" /&gt;&lt;/a&gt;I use the public sandboxes (whichever one is least crowded), and on a few occasions have had problems with griefers.  Shown in the image is the solution - a personal sky platform on which to work.  The idea was unashamedly taken from something I'd seen on SL Boutique, although there's was far more impressive in appearance and features.&lt;br /&gt;&lt;br /&gt;At the moment it simply rises to a high altitude and centers on rounded coordinates, but I might add more features if they seem necessary.  For example, why build in a feature to descend when its more fun to delete it and land by parachute?&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8083778116815691070-2942954671469569379?l=lucius-games.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://lucius-games.blogspot.com/feeds/2942954671469569379/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8083778116815691070&amp;postID=2942954671469569379' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8083778116815691070/posts/default/2942954671469569379'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8083778116815691070/posts/default/2942954671469569379'/><link rel='alternate' type='text/html' href='http://lucius-games.blogspot.com/2006/12/where-youll-find-me.html' title='Where you&apos;ll find me'/><author><name>Lucius Nesterov</name><uri>http://www.blogger.com/profile/00959050785626635222</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://bp1.blogger.com/_1GZo851UoyE/RY8UWky6MgI/AAAAAAAAAAk/FItlQfY6AKs/s72-c/SkyBase.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8083778116815691070.post-5765337804331258791</id><published>2006-12-23T12:30:00.000-08:00</published><updated>2006-12-23T12:46:52.990-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='release'/><category scheme='http://www.blogger.com/atom/ns#' term='sl'/><category scheme='http://www.blogger.com/atom/ns#' term='game'/><category scheme='http://www.blogger.com/atom/ns#' term='buttonmen'/><title type='text'>SL Buttonmen V1- Beta released</title><content type='html'>&lt;div style="text-align: left;"&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://bp3.blogger.com/_1GZo851UoyE/RY2SCky6MeI/AAAAAAAAAAM/gRSGsXQUj1U/s1600-h/DiceNBadge.jpg"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;" src="http://bp3.blogger.com/_1GZo851UoyE/RY2SCky6MeI/AAAAAAAAAAM/gRSGsXQUj1U/s320/DiceNBadge.jpg" alt="" id="BLOGGER_PHOTO_ID_5011822533267829218" border="0" /&gt;&lt;/a&gt;&lt;span style="font-family:verdana;"&gt;The Beta version of SL Buttonmen has been finished.  In the image above you can see my avatar (19th century flavour) wearing one of the buttons, and the rezzed dice set in front.&lt;br /&gt;&lt;br /&gt;There are currently 3 Buttonmen from the soldiers series available: Karl, Avis and Bauer.  The remaining soldiers should follow soon after, and then other sets with their unique features (no decision on which ones yet though).&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://bp1.blogger.com/_1GZo851UoyE/RY2TVEy6MfI/AAAAAAAAAAU/dOCp8scpawQ/s1600-h/Vendor.jpg"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;" src="http://bp1.blogger.com/_1GZo851UoyE/RY2TVEy6MfI/AAAAAAAAAAU/dOCp8scpawQ/s320/Vendor.jpg" alt="" id="BLOGGER_PHOTO_ID_5011823950607036914" border="0" /&gt;&lt;/a&gt;Above is the free button vendor (my first), and I'm currently looking for places to house it.  It also gives notecards on how to play the game and use the SL system.&lt;br /&gt;&lt;br /&gt;&lt;div style="text-align: center;"&gt;------------------------------------------------&lt;br /&gt;&lt;div style="text-align: left;"&gt;&lt;br /&gt;Buttonmen is a two player game, where each has a set of dice, and the aim is to capture your opponent's and gain a higher score.  The set of dice each player uses depends on the Buttonmen character that they choose.  In SL the button can also search for players in the area, and the dice values are displayed in text hovering over the dice objects.&lt;br /&gt;&lt;br /&gt;Full details of the real-world game can be found online at &lt;a href="http://www.cheapass.com/bpu/start.html"&gt;http://www.cheapass.com/bpu/start.html&lt;/a&gt;&lt;br /&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8083778116815691070-5765337804331258791?l=lucius-games.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://lucius-games.blogspot.com/feeds/5765337804331258791/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8083778116815691070&amp;postID=5765337804331258791' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8083778116815691070/posts/default/5765337804331258791'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8083778116815691070/posts/default/5765337804331258791'/><link rel='alternate' type='text/html' href='http://lucius-games.blogspot.com/2006/12/sl-buttonmen-v1-beta-released.html' title='SL Buttonmen V1- Beta released'/><author><name>Lucius Nesterov</name><uri>http://www.blogger.com/profile/00959050785626635222</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://bp3.blogger.com/_1GZo851UoyE/RY2SCky6MeI/AAAAAAAAAAM/gRSGsXQUj1U/s72-c/DiceNBadge.jpg' height='72' width='72'/><thr:total>1</thr:total></entry></feed>
