2009scape-website/services/m=devblog/view_postdcb2.html

250 lines
19 KiB
HTML
Raw Normal View History

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
2020-11-20 15:58:06 +01:00
<!-- Mirrored from services/m=devblog/view_post.ws?post_id=42&tag_id=1&page=1 by HTTrack Website Copier/3.x [XR&CO'2010], Sun, 18 Jul 2010 10:51:16 GMT -->
<!-- Added by HTTrack --><meta http-equiv="content-type" content="text/html;charset=ISO-8859-1"><!-- /Added by HTTrack -->
<head>
2020-11-20 15:58:06 +01:00
<link rel="icon" type="image/vnd.microsoft.icon" href="../../site/favicon.ico">
<link rel="SHORTCUT ICON" href="../../site/favicon.ico">
<link rel="apple-touch-icon" href="../../site/img/mobile.png">
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
<meta http-equiv="Content-Language" content="
en,
English
">
<meta name="keywords" content="RuneScape Developers' Blogs">
<meta name="description" content="RuneScape Developers' Blogs - Brutal orkish violence and diabolical Godfather madness will once again rage rampant in RuneScape! Mod Tytn talks about the concluding part of the fairy quest trilogy.">
<meta name="title" content="Fairy Tale III - Subtitle Yet to Be Approved">
<title>Fairy Tale III - Subtitle Yet to Be Approved</title>
2020-11-20 15:58:06 +01:00
<style type="text/css">/*\*/@import url(../../site/css/global-34.css);/**/</style>
<script type="text/javascript" src="../../www.jagex.com/js/jquery/jquery_1_3_2.js"></script>
<script type="text/javascript">
$(function(){
$("#play, #playExisting, #playBannerNoad").each(function(){ this.href += "?j=1"; })
})
</script>
2020-11-20 15:58:06 +01:00
<link rel="stylesheet" type="text/css" href="../../site/css/kbase-6.css" media="all">
<link rel="stylesheet" type="text/css" href="../../site/css/devblog-2.css" media="all">
<link rel="stylesheet" type="text/css" href="../../site/css/sifr-0.css" media="all">
<script type="text/javascript" src="../../site/css/sifr_core-0.js"></script>
<script type="text/javascript">
2020-11-20 15:58:06 +01:00
var Trajan_Pro_Bold = { src: 'http://site/img/sifr/Trajan_Pro_Bold.swf' };
sIFR.activate(Trajan_Pro_Bold);
sIFR.replace(Trajan_Pro_Bold, {
selector: 'h2',
css: '.sIFR-root { font-weight: bold; font-size: 23px; text-align: center; opacity: 0.95; leading: -1; color: #411f13; }'
+ ', .sIFR-root a { color: #411f13; }'
+ ', .sIFR-root a:hover { color: #411f13; }',
wmode: 'transparent'
});
</script>
</head>
<body id="nav" class="bodyBackground">
<a name="top"></a>
<div class="bodyBackgroundHead">
<div id="menubox">
<ul id="menus">
2020-11-20 15:58:06 +01:00
<li class="top"><a href="../../site/title.html" id="home" class="tl"><span class="ts">Home</span></a></li>
<li class="top"><a id="play" class="tl" href="https://github.com/2009scape/2009Scape/releases/latest/download/2009Scape.jar"
onclick="try{pageTracker._trackPageview('/play_game/menu/top')}catch(x){}; try{_pageTracker._trackPageview('/play_game/menu/top')}catch(x){}"
><span class="ts">Play Now</span><!--[if gt IE 6]><!--></a><!--<![endif]-->
<!--[if lte IE 6]><table><tr><td><![endif]-->
<ul>
<li><a href="../../secure.runescape.com/m%3dcreate/index.html" class="fly"><span>New Users</span></a></li>
<li><a href="https://github.com/2009scape/2009Scape/releases/latest/download/2009Scape.jar" id="playExisting"
onclick="try{pageTracker._trackPageview('/play_game/menu/existing')}catch(x){}; try{_pageTracker._trackPageview('/play_game/menu/existing')}catch(x){}"
class="fly"><span>Existing Users</span></a></li>
2020-11-20 15:58:06 +01:00
<li><a href="../../site/options.html" class="fly"><span>Java Options</span></a></li>
</ul>
<!--[if lte IE 6]></td></tr></table></a><![endif]-->
</li>
2020-11-20 15:58:06 +01:00
<li class="top"><a id="account" class="tl" href="../../site/account_management.html"><span class="ts">Account</span><!--[if gt IE 6]><!--></a><!--<![endif]-->
<!--[if lte IE 6]><table><tr><td><![endif]-->
<ul>
<li><a href="../../secure.runescape.com/m%3dweblogin/members/members.html" class="fly"><span>Upgrade Your Account</span></a></li>
<li><a href="../../secure.runescape.com/m%3dcreate/index-2.html" class="fly"><span>Create New Account</span></a></li>
2020-11-20 15:58:06 +01:00
<li><a href="../../site/account_management.html" class="fly"><span>Account Management</span></a></li>
</ul>
<!--[if lte IE 6]></td></tr></table></a><![endif]-->
</li>
2020-11-20 15:58:06 +01:00
<li class="top"><a id="guide" class="tl" href="../../site/kbase/guid/manual.html"><span class="ts">Game Guide</span><!--[if gt IE 6]><!--></a><!--<![endif]-->
<!--[if lte IE 6]><table><tr><td><![endif]-->
<!--[if lte IE 6]><iframe src=""></iframe><![endif]-->
<ul>
2020-11-20 15:58:06 +01:00
<li><a href="../../site/kbase/guid/manual.html" class="fly"><span>Manual</span></a></li>
<li><a href="../../secure.runescape.com/m%3dweblogin/loginform802b.html" class="fly"><span>QuestHelp</span></a></li>
<li><a href="../m%3ditemdb_rs/frontpage.html" class="fly"><span>Grand Exchange</span></a></li>
2020-11-20 15:58:06 +01:00
<li><a href="../../site/kbase/guid/rules_of_conduct.html" class="fly"><span>Rules</span></a></li>
<li><a href="../../site/kbase/guid/lore.html" class="fly"><span>Lores</span></a></li>
<li><a href="../../site/splash.html" class="fly"><span>What is RuneScape?</span></a></li>
</ul>
<!--[if lte IE 6]></td></tr></table></a><![endif]-->
</li>
<li class="top"><a id="community" class="tl" href="../m%3dforum/forums.html"><span class="ts">Community</span><!--[if gt IE 6]><!--></a><!--<![endif]-->
<!--[if lte IE 6]><table><tr><td><![endif]-->
<!--[if lte IE 6]><iframe src=""></iframe><![endif]-->
<ul>
<li><a href="../m%3dforum/forums.html" class="fly"><span>Forums</span></a></li>
<li><a href="../m%3dhiscore/hiscores.html" class="fly"><span>Hiscores</span></a></li>
2020-11-20 15:58:06 +01:00
<li><a href="../../site/kbase/guid/Player_Submissions.html" class="fly"><span>Player Submissions</span></a></li>
<li><a href="../m%3dadventurers-log/index.html" class="fly"><span>Adventurer's Log</span></a></li>
<li><a href="../m%3dpoll/index.html" class="fly"><span>Polls</span></a></li>
2020-11-20 15:58:06 +01:00
<li><a href="../../site/kbase/guid/Downloads_and_Wallpapers.html" class="fly"><span>Downloads &amp; Wallpapers</span></a></li>
</ul>
<!--[if lte IE 6]></td></tr></table></a><![endif]-->
</li>
2020-11-20 15:58:06 +01:00
<li class="top"><a id="help" class="tl" href="../../site/kbase/guid/Customer_Support.html"><span class="ts">Help</span><!--[if gt IE 6]><!--></a><!--<![endif]-->
<!--[if lte IE 6]><table><tr><td><![endif]-->
<!--[if lte IE 6]><iframe src=""></iframe><![endif]-->
<ul>
2020-11-20 15:58:06 +01:00
<li><a href="../../site/kbase/guid/Customer_Support.html" class="fly"><span>Customer Support</span></a></li>
<li><a href="../../site/loginapplet/loginappletb4b5.html?mod=www&amp;dest=loginapplet/loginapplet.ws?mod=accountappeal&amp;dest=passwordchoice.ws" class="fly"><span>Password Recovery</span></a></li>
<li><a href="../../site/loginapplet/loginappletef7e.html?mod=www&amp;dest=loginapplet/loginapplet.ws?mod=accountappeal&amp;dest=lockchoice.ws" class="fly"><span>Locked Account Recovery</span></a></li>
<li><a href="../../secure.runescape.com/m%3dweblogin/loginform14d4.html?mod=offence-appeal&amp;dest=index.ws" class="fly"><span>Appeal Bans &amp; Mutes</span></a></li>
<li><a href="../m%3dbugtracker_v4/index.html" class="fly"><span>Submit a Bug Report</span></a></li>
2020-11-20 15:58:06 +01:00
<li><a href="../../site/parents.html" class="fly"><span>Parents' Guide</span></a></li>
</ul>
<!--[if lte IE 6]></td></tr></table></a><![endif]-->
</li>
<li class="top"><a href="../../secure.runescape.com/m%3dweblogin/loginform53bb.html?mod=www&amp;ssl=0&amp;dest=index.ws" id="login" class="tl"><span class="ts">Log In</span></a></li>
</ul>
<br class="clear" />
</div>
<div id="bannerNoad">
2020-11-20 15:58:06 +01:00
<a href="https://github.com/2009scape/2009Scape/releases/latest/download/2009Scape.jar" class="HoverImg" id="playBannerNoad"><img src="../../site/img/main/skins/default/playnowc20a.png?12" alt="Play Now" /></a>
</div>
<div id="scroll">
<div id="head"><div id="headBg">
<div id="langAndLogin">
<div id="lang">
2020-11-20 15:58:06 +01:00
<a href="../../site/title.html"><img alt="English" title="English" src="../../site/img/main/layout/en.gif" /></a>
<a href="../../site/l%3d1/title.html"><img alt="Deutsch" title="Deutsch" src="../../site/img/main/layout/de.gif" /></a>
<a href="../../site/l%3d2/title.html"><img alt="Fran&ccedil;ais" title="Fran&ccedil;ais" src="../../site/img/main/layout/fr.gif" /></a>
<a href="../../site/l%3d3/title.html"><img alt="Portugu&ecirc;s (BR)" title="Portugu&ecirc;s (BR)" src="../../site/img/main/layout/br.gif" /></a>
</div>
</div>
</div></div>
<div class="navigation">
<div class="location">
2020-11-20 15:58:06 +01:00
<b>Location: </b> <a href="../../site/title.html">Home</a> &gt;
<a href="index75d4.html?tag_id=1&amp;page=1"><span>Developer Blogs</span></a> <span class="divider">&gt;</span>
<span><span>Fairy Tale III: Subtitle Yet to Be Approved</span></span>
</div>
</div>
<div id="content"> <div id="article">
<div class="sectionHeader">
<div class="left">
<div class="right">
<h1 class="plaque_medium">
Fairy Tale III: Subtitle Yet to Be Approved
</h1>
</div>
</div>
</div>
<div class="section">
<div class="article">
<div class="topshadow">
<div class="bottombordershad">
<div class="leftshadow">
<div class="rightshadow">
<div class="leftcorner">
<div class="rightcorner">
<div class="bottomleftshad">
<div class="bottomrightshad">
<div id="post">
<div class="devblog">
<div class="devblogHead">
<div class="devblogFoot">
<div id="archives"><a href="index75d4.html?tag_id=1&amp;page=1">&lt; Back to archive</a></div>
<h2>
Subtitle Yet to Be Approved
<br/>
by <a href="index3ea8.html?author_id=35">Mod<EFBFBD>Tytn</a> 26-Nov-2009
</h2>
<div class="content"><p>I<EFBFBD>ve just finished the development work on <span class="em">Fairy Tale 3</span> and I should be happy, relieved and pleased with myself. But I<>m flummoxed, perplexed and generally vexed; the most challenging task is yet to be completed! A fairy quest<73>s subtitle is generally the most difficult thing to invent. This isn<73>t as simple as it sounds - it requires a subtle, humorous, tantalising and yet revealing insight into the quest, but shouldn<64>t give too much away. Perhaps I need to go on a course to improve my quest naming skills.</p><p>This project has taken more than the usual number of twists and turns on its unique trip through production - let me explain. The initial developer, <span class="strong">Mod Greg</span>, passed the Fairy Tale quest series on to <span class="strong">Mod Ingrid</span>. Both developers did great work and created a wonderfully whimsical world. The honour of writing the code and developing <span class="em">Fairy Tale 3</span> from the design brief came my way and I<>ve done my best to realise <span class="strong">Mod Ingrid</span><EFBFBD>s vision for the final chapter of the Fairy Tale series.</p><p></p></div><div class="hr"></div><h3>Military madness</h3><div class="imgright"><div class="topbord"><div class="bottombord"><div class="leftbord"><div class="rightbord"><div class="toplcorn"><div class="toprcorn"><div class="bottomlcorn"><div class="bottomrcorn"><a href="images/ft3/fairy_general.jpg"><img src="images/ft3/fairy_general_thumb.jpg" alt="Fairy General" /></a></div></div></div></div></div></div></div></div><a href="images/ft3/fairy_general.jpg">Fairy General</a></div><div class="content"><p></p><p>One of the new characters in the quest has a slight tendency towards military speak and getting into this character and writing the dialogue has been very interesting. Having done some amateur dramatics and also experiencing the old school pencil-and-paper role-playing games, I know what a difference it can make to <20>act the part<72> in a story. </p><p>Writing dialogue for characters can be fun, I really try to put myself in the place of the adventurer having to deal with this person and imagine the kind of verbal interaction that would happen. But at least I don<6F>t take my work home with me. For instance, it<69>s rare you<6F>ll catch me barking orders to imaginary fairy soldiers - <span class="em">"Get into line, you numbskulls; we<77>ve got a job to do!"</span> That never happens.</p><p></p></div><div class="hr"></div><h3>Orkish military precision</h3><div class="imgleft"><div class="topbord"><div class="bottombord"><div class="leftbord"><div class="rightbord"><div class="toplcorn"><div class="toprcorn"><div class="bottomlcorn"><div class="bottomrcorn"><a href="images/ft3/orks.jpg"><img src="images/ft3/orks_thumb.jpg" alt="NOT the bosses" /></a></div></div></div></div></div></div></div></div><a href="images/ft3/orks.jpg">NOT the bosses</a></div><div class="content"><p></p><p><span class="strong">Mod Chihiro</span> mentioned in his <a href="view_postd528.html?post_id=12&amp;page=1">Design Review</a> blog that a significant element of this quest was the boss fight. He wrote, "designing a boss fight for this was challenging". Well, the boss fight certainly is challenging, not just from a player<65>s point of view, but very much from a coding perspective too. </p><p>In this particular challenge, we really wanted to do something a bit different, really explore the tactical possibilities for a boss battle where the player has the choice about how to take out the enemies and which enemies to take out first. Yes, that<61>s right, multiple hard and tough enemies, all of them not liking you very much, all at the same time. Don<6F>t worry, though, we<77>ll give you a few allies, though they may be a bit long in the tooth.</p><p></p></div><div class="hr"></div><h3>Initial feedback</h3><div class="content"><p>The project has completed development and is getting initial feedback. This means that <span class="strong">QA</span> and some of my <span class="strong">RuneScape Content</sp
<br class="clear" />
<div id="meta">
Project: <a href="indexac28.html?project_id=6">Fairy Tale III</a><br />
Tags:
<a href="index629a.html?tag_id=3">development</a>, <a href="index0726.html?tag_id=38">fairy</a>, <a href="indexb005.html?tag_id=76">ork</a>, <a href="index230c.html?tag_id=1">quest</a>, <a href="index83ed.html?tag_id=77">zanaris</a></div>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
<br class="clear"/>
</div>
<div id="footer">
<div class="contain">
<div class="footerdesc">
2020-11-24 18:27:36 +01:00
This website and its contents are copyright <20> under AGPL<br />
2020-11-20 15:58:06 +01:00
Use of this website is subject to our <a href="../../site/terms/terms.html">Terms &amp; Conditions</a> and <a href="../../site/privacy/privacy.html">Privacy Policy</a>.
</div>
<a class="jagexlink" href="../../www.jagex.com/index.html" target="_blank">
2020-11-20 15:58:06 +01:00
<img src="../../site/img/main/layout/jagexc20a.png?12" alt="Jagex" />
</a>
<br class="clear"/>
</div>
<br class="clear"/>
</div>
</div>
</div>
<script type="text/javascript">
document.write(unescape("%3Cscript src='"+(("https:"==document.location.protocol)?"https://ssl":"http://www")+".google-analytics.com/ga.js' type='text/javascript'%3E%3C/script%3E"));
</script>
<script type="text/javascript">
try {
var _pageTracker=_gat._getTracker("UA-2058817-15");
_pageTracker._setDomainName(".runescape.com");
_pageTracker._trackPageview();
}catch(x){}
</script>
<script type="text/javascript">
try {
var pageTracker=_gat._getTracker("UA-2058817-2");
pageTracker._setDomainName(".runescape.com");
pageTracker._trackPageview();
}catch(x){}
</script>
</body>
2020-11-20 15:58:06 +01:00
<!-- Mirrored from services/m=devblog/view_post.ws?post_id=42&tag_id=1&page=1 by HTTrack Website Copier/3.x [XR&CO'2010], Sun, 18 Jul 2010 10:51:16 GMT -->
<!-- Added by HTTrack --><meta http-equiv="content-type" content="text/html;charset=ISO-8859-1"><!-- /Added by HTTrack -->
</html>