tag:blogger.com,1999:blog-119287882024-03-13T08:41:33.127-07:00RealmSpeakRealmSpeak is my Java application for playing <a href="http://www.boardgamegeek.com/game/22">Avalon Hill's Magic Realm</a> over the internet. My intention for this blog is to provide a central place where I can post updates to the application, and muster the responses I get in a public forum. Check the sidebar for other computer conversions of great board games.DewKidhttp://www.blogger.com/profile/13951494338358566076noreply@blogger.comBlogger276125tag:blogger.com,1999:blog-11928788.post-50937426482690783432023-11-26T10:33:00.000-08:002023-11-26T10:33:30.426-08:003D Characters?<p> As I'm building in Unity, there's no reason I have to stick to the flat game pieces we all know and love. I could (for example) swap the character chits out for 3D painted models. Here's an experiment with a very poorly painted (hurried really) Dwarf model:</p><p></p><div class="separator" style="clear: both; text-align: center;"><a href="https://blogger.googleusercontent.com/img/a/AVvXsEjgfC8XcPhz1rsLg8swqj0y-Ss5TkpgRnFGaRT_zFbjfKMqViDlrtNxUbnJGoghTLf2Lx4an_H8O1uN85g4Qk3vDyufwP3QCF36jvjCLo2IKvfi2gzBx7mAhC5nVPf6wGtKCKhgho_dtzQybIWv-fHa3k75NzsqwWQrqFZyvUDno8b0V_VeTupEkg" style="margin-left: 1em; margin-right: 1em;"><img alt="" data-original-height="449" data-original-width="1027" height="140" src="https://blogger.googleusercontent.com/img/a/AVvXsEjgfC8XcPhz1rsLg8swqj0y-Ss5TkpgRnFGaRT_zFbjfKMqViDlrtNxUbnJGoghTLf2Lx4an_H8O1uN85g4Qk3vDyufwP3QCF36jvjCLo2IKvfi2gzBx7mAhC5nVPf6wGtKCKhgho_dtzQybIWv-fHa3k75NzsqwWQrqFZyvUDno8b0V_VeTupEkg" width="320" /></a></div><br />That could be cool. Thinking their base might have the symbol on it still and would turn green when they were hidden. Of course, now I need to find representative models for ALL the base 16 characters. That's not going to happen anytime soon, as I really want the game "working" before I add these kinds of touch ups. Hmm, could model the tiles too, make mountains raised, and caves indented... So much to do.<p></p>DewKidhttp://www.blogger.com/profile/13951494338358566076noreply@blogger.com0tag:blogger.com,1999:blog-11928788.post-31073346185709594342023-11-25T15:15:00.000-08:002023-11-25T15:15:12.315-08:00RealmSpeak 3D<p> I hinted in my last post that I was working on a version of RealmSpeak on the Unity platform. While it's still a long ways off, I actually have a number of things working:</p><p></p><ul style="text-align: left;"><li>Multiplayer hosting</li></ul><div><div class="separator" style="clear: both; text-align: center;"><a href="https://blogger.googleusercontent.com/img/a/AVvXsEipUevSXUQFcoC-F-izVdWDvZxqrZR8ZhoKRAsSIyB9B0UQnbFR92HdtZoJewEo0W0EnThIWcsl7fyR70Jv7iGlNSSxK51JDwDSprp15oAZcB_Nj1mcAHd9D0w6RK-7ujJpfsE8grCrQvBdP1NQhlsRY_0LvSHRC4znSYk7OAs9kdD3fFtiQDTEQA" style="margin-left: 1em; margin-right: 1em;"><img alt="" data-original-height="657" data-original-width="1769" height="119" src="https://blogger.googleusercontent.com/img/a/AVvXsEipUevSXUQFcoC-F-izVdWDvZxqrZR8ZhoKRAsSIyB9B0UQnbFR92HdtZoJewEo0W0EnThIWcsl7fyR70Jv7iGlNSSxK51JDwDSprp15oAZcB_Nj1mcAHd9D0w6RK-7ujJpfsE8grCrQvBdP1NQhlsRY_0LvSHRC4znSYk7OAs9kdD3fFtiQDTEQA" width="320" /></a></div><br /><div style="-webkit-text-stroke-width: 0px; color: black; font-family: "Times New Roman"; font-size: medium; font-style: normal; font-variant-caps: normal; font-variant-ligatures: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: left; text-decoration-color: initial; text-decoration-style: initial; text-decoration-thickness: initial; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px;"></div></div><p></p><ul style="-webkit-text-stroke-width: 0px; color: black; font-family: "Times New Roman"; font-size: medium; font-style: normal; font-variant-caps: normal; font-variant-ligatures: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: left; text-decoration-color: initial; text-decoration-style: initial; text-decoration-thickness: initial; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px;"><li>Board Building and Rendering over the network (including multiple boards)</li></ul><div><div class="separator" style="clear: both; text-align: center;"><a href="https://blogger.googleusercontent.com/img/a/AVvXsEhEtORQ_T4wEmOZHpo3c3Hj_jivDQlz1vvwv1XGUKLzpg8qaGXttS8HpDntz6LUiGqxF5XyLleU_Bdffc3D_i9gsaDR8w6bICVhismfSHWXrTKI_acrR5Uwp3HR5-A8dh0ujuOGb0BidqpTL0CyRv_J_-xyjIr8-5FxN7eqAy7iVxjlN_2WMRvJUQ" style="margin-left: 1em; margin-right: 1em;"><img alt="" data-original-height="956" data-original-width="1854" height="165" src="https://blogger.googleusercontent.com/img/a/AVvXsEhEtORQ_T4wEmOZHpo3c3Hj_jivDQlz1vvwv1XGUKLzpg8qaGXttS8HpDntz6LUiGqxF5XyLleU_Bdffc3D_i9gsaDR8w6bICVhismfSHWXrTKI_acrR5Uwp3HR5-A8dh0ujuOGb0BidqpTL0CyRv_J_-xyjIr8-5FxN7eqAy7iVxjlN_2WMRvJUQ" width="320" /></a></div><br /><br /></div><ul style="-webkit-text-stroke-width: 0px; color: black; font-family: "Times New Roman"; font-size: medium; font-style: normal; font-variant-caps: normal; font-variant-ligatures: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: left; text-decoration-color: initial; text-decoration-style: initial; text-decoration-thickness: initial; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px;"><li>Setup for:</li><ul><li>Sound/Warning/TreasureLocations</li><li>Treasures</li><li>Spells</li></ul></ul><div>Now you are probably wondering, why don't I just build this in TableTop Simulator? I mean, that platform has a lot of capability and scripting to make it work. My primary issue is that I want a much more interactive experience, and higher control over the pieces on the board. Even some of the best scripted games on TTS just fall short of the experience I want to have with RealmSpeak.</div><div><br /></div><div>In any case, I'm doing it in Unity. If this ever gets to a point where it is playable, I'll probably build this on multiple platforms (Windows and MacOS at the least). </div>DewKidhttp://www.blogger.com/profile/13951494338358566076noreply@blogger.com0tag:blogger.com,1999:blog-11928788.post-63637002519510031822023-09-24T14:54:00.003-07:002023-09-24T14:54:38.131-07:00Brand New Web Page<p>With the addition of my new project <a href="https://sertz.dewkid.com/" target="_blank">Sertz - the BoardGame Insert design tool for Windows</a>, I discovered that my RealmSpeak web page wasn't working properly anymore. In particular, none of the download links were working!</p><p>After going into the web page editor tool (provided by my ISP), I then discovered that the tool no longer worked anymore either. Apparently it had been deprecated long ago, and I'm only just now noticing it because I rarely edit these pages anymore.</p><p>Fortunately, I was able to capture all of the content in the <a href="https://realmspeak.dewkid.com/" target="_blank">RealmSpeak page</a>, and fire up a new tool to make the slick new page that is there now.</p><p>Of course, while the webpage is new, the content really isn't. Really no changes to the application since 2012, largely because it was feature complete, and few enough bugs that it is quite playable, even today.</p><p>I keep toying with the idea of creating a RealmSpeak 2 someday, using more modern technologies, and multiplayer from the ground up. I may still do that, and if something DOES happen, you'll probably hear about it here first.</p>DewKidhttp://www.blogger.com/profile/13951494338358566076noreply@blogger.com0tag:blogger.com,1999:blog-11928788.post-58375595320560547602016-09-17T09:43:00.005-07:002016-09-17T09:43:56.828-07:00Online Game Day 9Is it already day 9? Boy how time flies... ;-)<br />
<br />
You can check out the current map here:<br />
<br />
<a href="http://realmspeak.dewkid.com/games/Online2016/Day9/index.html">http://realmspeak.dewkid.com/games/Online2016/Day9/index.html</a><br />
<br />
<br />DewKidhttp://www.blogger.com/profile/13951494338358566076noreply@blogger.com0tag:blogger.com,1999:blog-11928788.post-3276778702140366212016-06-17T21:10:00.001-07:002016-06-17T21:10:08.941-07:00On to Day 6Day 5 has come to an end, and day 6 awaits!<br />
<br />
<a href="http://realmspeak.dewkid.com/games/Online2016/Day6/index.html" style="background-color: white; color: #888888; font-family: Arial, Tahoma, Helvetica, FreeSans, sans-serif; font-size: 13.2px; line-height: 18.48px; text-decoration: none;">http://realmspeak.dewkid.com/games/Online2016/Day6/index.html</a>DewKidhttp://www.blogger.com/profile/13951494338358566076noreply@blogger.com3tag:blogger.com,1999:blog-11928788.post-67983602950008331612016-05-29T21:19:00.000-07:002016-05-29T21:20:03.205-07:00Online Game Day 5 BeginsSorry - fallen way behind in the updates. Day 3 and 4 have completed, and Day 5 begins. Here's the latest:<br />
<br />
<a href="http://realmspeak.dewkid.com/games/Online2016/Day5/index.html">http://realmspeak.dewkid.com/games/Online2016/Day5/index.html</a>DewKidhttp://www.blogger.com/profile/13951494338358566076noreply@blogger.com0tag:blogger.com,1999:blog-11928788.post-52944785419644954622016-04-26T07:19:00.004-07:002016-04-26T07:24:09.231-07:00Online Game - Day 3The previous evening ended mostly quietly:<br />
<br />
<a href="http://realmspeak.dewkid.com/games/Online2016/Day3/index.html">http://realmspeak.dewkid.com/games/Online2016/Day3/index.html</a><br />
<br />
The Witch-King and Swordsman conspired to kill off the remaining Rogues at the Inn, and the Pilgrim spent time at the Chapel wishing for HEALTH and STRENGTH. The remaining characters ended combat.<br />
<br />
On to day 3!DewKidhttp://www.blogger.com/profile/13951494338358566076noreply@blogger.com1tag:blogger.com,1999:blog-11928788.post-85516988410718789972016-04-18T20:02:00.001-07:002016-04-18T20:02:50.609-07:00Online Game - Evening 2Another day has come and gone in the realm:<br />
<br />
<a href="http://realmspeak.dewkid.com/games/Online2016/Day2e/index.html">http://realmspeak.dewkid.com/games/Online2016/Day2e/index.html</a><br />
<br />
The Swordsman continues to skulk around the Inn, looking for lost items carelessly left by past adventurers. What's that glint in the corner... a sword! A smile spreads across his face as he absently plays with his well-waxed mustache.<br />
<br />
The Berserker quickly and silently moves out of the Inn, an action not overlooked by the nimble archer who quickly follows his new employer.<br />
<br />
The Sorceror haggles for a bit with the Rogues for a Horse that caught his eye earlier, but a sale was not forthcoming. The Company tries to sway the Sorceror into looking at their acquired treasures, but after a quick glance, the Sorceror mumbles something, and storms out of the Inn.<br />
<br />
The Witch continues to be drawn towards the Evil Valley, for a purpose only she comprehends. Her eyes glass over as she communicates with her feline counterpart many tiles away.<br />
<br />
The White Knight makes peace with all that is good, and moves into the Deep Woods. A broken branch along the trail reveals a hidden path, and he thanks the good Lord for his luck. Howls in the woods remind him to stay alert, for evil is near.<br />
<br />
The unlikely trio of Magician, Woods Girl, and Dwarf venture into the mountains in the hopes of great riches, but find only bones. The Woods Girl notes discarded scales, and warns of snakes... or worse.<br />
<br />
The Amazon makes quick work of the tragedy at the Far Inn, rounding up a couple of horses, and some armor. The Company looks on in disgust, and contemplates her strength against their own.<br />
<br />
The Witch-King, returning from his short visit to the Cliff, moves as a ghost into the Inn, and begins to haunt the occupants while searching for treasure.<br />
<br />
The Druid continues to move slowly and carefully into the Cliff region, having heard about the presence of not one, but TWO treasure laden pools!<br />
<br />
The Captain rounds up his soldiers, and moves in a stealth pattern into the nearby Ruins.<br />
<br />
The Pilgrim remains at the Chapel for another day, resting, and discussing religion with the Order. He attempts to strike a bargain with the leader, but ends the evening with no sale.<br />
<br />
The Wizard carefully moves into the Ruins, and wonders a bit why the local wildlife is so quiet.<br />
<br />
Finally, the Black Knight leaves the Inn, and wanders from the Realm, never to be seen again.<br />
<br />
------<br />
<br />
If you are a player, it is time to move through your combats. As the last evening of combats took a little over 2 weeks, I'm hoping we can make this move a little smoother. It helps that a lot of players are on their own at this point. If anyone is by themselves, and knows they will not be doing any activities in the evening, let me know, and I'll take care of it for you as soon as you come up, so you don't have to worry about it. If you are in a clearing with another player, please contact those people now, and make a plan for when your turn comes up. If you can't reach another player, let me know, and I'll try to organize it.<br />
<br />
Ok, that should do it! I believe Sorceror is first up! :-)DewKidhttp://www.blogger.com/profile/13951494338358566076noreply@blogger.com0tag:blogger.com,1999:blog-11928788.post-44309057238702231792016-04-06T20:29:00.000-07:002016-04-06T20:29:01.786-07:00Online Game - Day 2At LONG last, day 1 has come to a close, and the dawn of a new day has begun.<br />
<br />
http://realmspeak.dewkid.com/games/Online2016/Day2/index.html<br />
<br />
For the most part, the evening ended quietly. The Witch-King and Druid collaborated to guarantee safe exit from the Flying Dragons that surprised them in the Cliff. At the Inn, there was some stirring and a fiery blast lighting up some tables, but in the end, only a newly hired Rogue bit the dust.<br />
<br />
------------<br />
<br />
As this was a VERY long first day, I'm going to establish some rules. I believe BIRDSONG worked out just fine with people logging in, but I would ask that everyone uncheck their "Daily Combat" option if they aren't planning on casting spells or trading during the evening. Likewise, "Daily Trades" should be off unless you have plans to trade. That should at least eliminate the waiting for easily ended combats!<br />
<br />
For the larger combats involving 2 or more characters, I'm going to institute a 2-day rule where each involved player must give me details for their behavior during combat, so that I can run it quickly, and get to the resolution quicker. We can do a round at a time, or you can provide an action tree of how you want to proceed based on what occurs. If everyone in combat agrees to be online at the same time, that's different, but you'll have to let me know that you are doing that.<br />
<br />
Anyway, if you haven't all lost interest by now, on to day 2!! Everyone is up for recording.DewKidhttp://www.blogger.com/profile/13951494338358566076noreply@blogger.com0tag:blogger.com,1999:blog-11928788.post-6622143339174196202016-03-21T20:58:00.003-07:002016-03-21T21:01:28.332-07:00Online Game - Evening 1<span style="background-color: white; font-family: "tahoma" , "verdana" , "arial" , "helvetica" , sans-serif; font-size: 12px;">Started a 16-character online game of RealmSpeak several weeks ago. I was going to post updates via e-mail, but it makes more sense to post them here, on the blog. That will enable me to post more frequently, without harassing everyone's e-mail accounts! Here is the first real update I did via e-mail:</span><br />
<span style="background-color: white; font-family: "tahoma" , "verdana" , "arial" , "helvetica" , sans-serif; font-size: 12px;"><br /></span>
<span style="background-color: white; font-family: "tahoma" , "verdana" , "arial" , "helvetica" , sans-serif; font-size: 12px;">----------------------------</span><br />
<span style="background-color: white; font-family: "tahoma" , "verdana" , "arial" , "helvetica" , sans-serif; font-size: 12px;"><br /></span>
<span style="background-color: white; font-family: "tahoma" , "verdana" , "arial" , "helvetica" , sans-serif; font-size: 12px;"><br /></span>
<span style="background-color: white; font-family: "tahoma" , "verdana" , "arial" , "helvetica" , sans-serif; font-size: 12px;">The first evening of the game is apon us:</span><br />
<br style="background-color: white; font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif; font-size: 12px;" />
<a href="http://realmspeak.dewkid.com/games/Online2016/Day1e/index.html" style="background-color: white; color: #234281; font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif; font-size: 12px;" target="_blank">http://realmspeak.dewkid.com/games/Online2016/Day1e/index.html</a><br />
<br style="background-color: white; font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif; font-size: 12px;" />
<span style="background-color: white; font-family: "tahoma" , "verdana" , "arial" , "helvetica" , sans-serif; font-size: 12px;">The tension at the Bad Valley Inn (Otis' fine establishment of mead and meat) has eased somewhat, but clearly </span><span style="background-color: white; font-family: "tahoma" , "verdana" , "arial" , "helvetica" , sans-serif; font-size: 12px;">something is going down soon. The Sorceror stands in a darkened corner with purple magic tickling his fingers </span><span style="background-color: white; font-family: "tahoma" , "verdana" , "arial" , "helvetica" , sans-serif; font-size: 12px;">watching as the fighters (Swordsman, Berserker, Black Knight) haggle with mercenaries. The Company has arrived, </span><span style="background-color: white; font-family: "tahoma" , "verdana" , "arial" , "helvetica" , sans-serif; font-size: 12px;">oblivious to the activity in the Inn, and are discussing amongst themselves the strange noises being heard around he </span><span style="background-color: white; font-family: "tahoma" , "verdana" , "arial" , "helvetica" , sans-serif; font-size: 12px;">nearby Cliffs, and the appearance of the Witch-King and Druid headed in that direction. The Witch (with the Dwarf in </span><span style="background-color: white; font-family: "tahoma" , "verdana" , "arial" , "helvetica" , sans-serif; font-size: 12px;">tow) head out in a different direction, with both the Magician and Woods Girl sneaking along behind.</span><span style="background-color: white; font-family: "tahoma" , "verdana" , "arial" , "helvetica" , sans-serif; font-size: 12px;">Across the Realm, the White Knight and Pilgrim spend the day at the Chapel praying and preparing. An Amazon </span><span style="background-color: white; font-family: "tahoma" , "verdana" , "arial" , "helvetica" , sans-serif; font-size: 12px;">ventures into the Deep Woods, on rumors of an evil Shrine. One Wizard uses his guiles to convince a mercenary to </span><span style="background-color: white; font-family: "tahoma" , "verdana" , "arial" , "helvetica" , sans-serif; font-size: 12px;">quest with him, while another wanders from the Guard towards the as yet unexplored ruins. Finally, the Captain </span><span style="background-color: white; font-family: "tahoma" , "verdana" , "arial" , "helvetica" , sans-serif; font-size: 12px;">musters the soldiers, as only he can do.</span><br />
<span style="background-color: white; font-family: "tahoma" , "verdana" , "arial" , "helvetica" , sans-serif; font-size: 12px;">----</span><br />
<span style="background-color: white; font-family: "tahoma" , "verdana" , "arial" , "helvetica" , sans-serif; font-size: 12px;">(Hope I got everyone, and I apologize: my story telling skills are a bit rusty!)</span><br />
<br style="background-color: white; font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif; font-size: 12px;" />
<span style="background-color: white; font-family: "tahoma" , "verdana" , "arial" , "helvetica" , sans-serif; font-size: 12px;">At this point, there are a number of "combats". If you are in a clearing with other characters, when the battle comes </span><span style="background-color: white; font-family: "tahoma" , "verdana" , "arial" , "helvetica" , sans-serif; font-size: 12px;">to your turn, try to coordinate a time that you can all log in (if possible), to make the battle wrap up quickly. If this </span><span style="background-color: white; font-family: "tahoma" , "verdana" , "arial" , "helvetica" , sans-serif; font-size: 12px;">isn't possible, and you need my assistance, just let me know. With reasonable instructions, I should be able to push a </span><span style="background-color: white; font-family: "tahoma" , "verdana" , "arial" , "helvetica" , sans-serif; font-size: 12px;">combat through to completion. Also, remember that there is a checkbox on your character sheet to disable daily </span><span style="background-color: white; font-family: "tahoma" , "verdana" , "arial" , "helvetica" , sans-serif; font-size: 12px;">combat, in case you don't need to see the combat sheet every evening. This is especially true with non-magic users. </span><span style="background-color: white; font-family: "tahoma" , "verdana" , "arial" , "helvetica" , sans-serif; font-size: 12px;">Turning this off may help the evening progress quickly.</span><br />
<br style="background-color: white; font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif; font-size: 12px;" />
<span style="background-color: white; font-family: "tahoma" , "verdana" , "arial" , "helvetica" , sans-serif; font-size: 12px;">Interesting game so far - looking forward to see what happens! :-)</span>DewKidhttp://www.blogger.com/profile/13951494338358566076noreply@blogger.com1tag:blogger.com,1999:blog-11928788.post-76118210426014308572015-03-14T11:32:00.004-07:002015-03-14T12:36:35.890-07:00RealmSpeak Source Code is on GitHub<span style="background-color: white; font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif; font-size: 12px;">I've copied all the RealmSpeak source code to GitHub. The link you need is here:</span><br />
<br style="background-color: white; font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif; font-size: 12px;" />
<a href="https://github.com/dewkid/RealmSpeak" style="background-color: white; color: #234281; font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif; font-size: 12px;" target="_blank">https://github.com/dewkid/RealmSpeak</a><br />
<br style="background-color: white; font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif; font-size: 12px;" />
<span style="background-color: white; font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif; font-size: 12px;">Let me know if you have trouble seeing this link, or getting stuff to download from there.</span><br />
<br style="background-color: white; font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif; font-size: 12px;" />
<span style="background-color: white; font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif; font-size: 12px;">Look in the Documents subfolder for instructions I wrote years ago about getting it all to build through "ant". Once you have ant and a java </span><span style="background-color: white; font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif; font-size: 12px;">JDK installed, it's a simple two commands to get the RealmSpeakFull.jar. Then you just click run.bat, and you are off and running. Not a good </span><span style="background-color: white; font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif; font-size: 12px;">way to modify RealmSpeak, but a great way to get the final product when you are done debugging.</span><br />
<br style="background-color: white; font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif; font-size: 12px;" />
<span style="background-color: white; font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif; font-size: 12px;">I use Eclipse IDE to do all my editing/debugging/compiling, but feel free to use whatever Java IDE you prefer.</span><br />
<br style="background-color: white; font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif; font-size: 12px;" />
<span style="background-color: white; font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif; font-size: 12px;">To understand all the dependencies, take a look at the project-list.xml:</span><br />
<br style="background-color: white; font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif; font-size: 12px;" />
<a href="https://github.com/dewkid/RealmSpeak/blob/master/build/project-list.xml" style="background-color: white; color: #234281; font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif; font-size: 12px;" target="_blank">https://github.com/dewkid/RealmSpeak/blob/master/build/project-list.xml</a><br />
<br style="background-color: white; font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif; font-size: 12px;" />
<span style="background-color: white; font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif; font-size: 12px;">Scroll to the very bottom, and note the project "RealmSpeakFull". This is RealmSpeak in all it's glory! You should be able to work backward </span><span style="background-color: white; font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif; font-size: 12px;">from that to figure out how to setup projects in your favorite IDE.</span><br />
<br style="background-color: white; font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif; font-size: 12px;" />
<span style="background-color: white; font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif; font-size: 12px;">Last note: keep in mind that this was my first major project in Java. Some parts of the code are "newbie programmer", and other parts are more </span><span style="background-color: white; font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif; font-size: 12px;">sophisticated. I hope that you understand that before you start cursing my name. :-)</span><br />
<br style="background-color: white; font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif; font-size: 12px;" />
<span style="background-color: white; font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif; font-size: 12px;">Feel free to ask me questions as they come up, or if you get totally stuck. I might be able to save you a couple hours of frustration. If you are </span><span style="background-color: white; font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif; font-size: 12px;">interested in doing real work on RealmSpeak, let me know by either sending me a new build of the application with your changes, or a </span><span style="background-color: white; font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif; font-size: 12px;">description of what you want to work on, and I'll add you as a collaborator. </span><br />
<br style="background-color: white; font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif; font-size: 12px;" />
<span style="background-color: white; font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif; font-size: 12px;">I've never done an open source project before, so if you see anything that would help make this more accessible, or anything obvious dumb </span><span style="background-color: white; font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif; font-size: 12px;">about how I put it on GitHub, please let me know!</span><br />
<br style="background-color: white; font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif; font-size: 12px;" />
<span style="background-color: white; font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif; font-size: 12px;">Hmm, anything else..... I guess that's good for now. If you want to advertise the source code, feel free.</span><br />
<br style="background-color: white; font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif; font-size: 12px;" />
<span style="background-color: white; font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif; font-size: 12px;">Thanks everyone for years of support! I'm interested to see where this goes... Realm on! :-)</span><br />
<br style="background-color: white; font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif; font-size: 12px;" />
<span style="background-color: white; font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif; font-size: 12px;">Robin</span>DewKidhttp://www.blogger.com/profile/13951494338358566076noreply@blogger.com5tag:blogger.com,1999:blog-11928788.post-79322368393748086152012-09-16T16:56:00.000-07:002012-09-16T16:56:08.688-07:00Version 1.1.2.0 ReleasedYet another quick release to repair some bugs and add support for CTRL-click behavior (for those mac users with single-button mice). Here's what's new:<br />
<br />
<b>NEW FEATURES:</b>
<br />
<ul>
<li><a href="http://mantis.dewkid.com/current/view.php?id=1769">[1769]</a> - Added support for CTRL-Click anywhere there is a right-click (for Mac-users with single button mice)</li>
</ul>
<b>BUGS/ISSUES:</b>
<br />
<ul>
<li><a href="http://mantis.dewkid.com/current/view.php?id=1817">[1817]</a> - Fixed a bug related to using Absorb Essence from an Enchanted Artifact
</li>
<li><a href="http://mantis.dewkid.com/current/view.php?id=1816">[1816]</a> - Changed the pieces of the Sword of Legend (expansion) to have Medium weight to match the assembled version.
</li>
<li><a href="http://mantis.dewkid.com/current/view.php?id=1767">[1767]</a> - Fixed a bug that could leave a save game unusable if adding an Elf character, and clicking cancel on Light/Great Elf option.
</li>
<li><a href="http://mantis.dewkid.com/current/view.php?id=1753">[1753]</a> - Fixed a bug that was allowing non-moving prowling monsters to block characters.
</li>
<li><a href="http://mantis.dewkid.com/current/view.php?id=1761">[1761]</a> - Fixed an error in code that may have been causing some networking issues.
</li>
<li><a href="http://mantis.dewkid.com/current/view.php?id=1752">[1752]</a> - Imp/Demon spell attacks will properly prolong combat now (even if they do no harm)</li>
</ul>
DewKidhttp://www.blogger.com/profile/13951494338358566076noreply@blogger.com4tag:blogger.com,1999:blog-11928788.post-52530216481969101282012-09-09T16:19:00.000-07:002012-09-09T16:19:26.097-07:00Version 1.1.1.0 ReleasedJust a quick update to fix a few things from the last release, and to pick off a couple of issues on the bug tracker. I also included the latest quests, so if you haven't been updating them from the <a href="http://realmspeak.dewkid.com/custom/quests">website</a>, you can get updated anyway.<br />
<br />
Here's what's new:<br />
<br />
<b>QUEST UPDATE:</b>
<br />
<ul>
<li>New Color Magic requirement added
</li>
<li>Quest deck is now "shuffled" three times before drawing cards</li>
</ul>
<b>NEW FEATURES:</b>
<br />
<ul>
<li>Enabled multi-board for expansion. NOT THOROUGHLY TESTED!!!
</li>
<li><a href="http://mantis.dewkid.com/current/view.php?id=1720">[1720]</a> - Can edit fame/not/gold in the GM tool now</li>
</ul>
<b>BUGS/ISSUES:</b>
<br />
<ul>
<li><a href="http://mantis.dewkid.com/current/view.php?id=1804">[1804]</a> - Fixed a bug with the RelationshipChange reward in the quest builder.
</li>
<li><a href="http://mantis.dewkid.com/current/view.php?id=1749">[1749]</a> - Roll of 4 on Toadstool Circle will correctly allow enchanting clearings in other tiles.
</li>
<li><a href="http://mantis.dewkid.com/current/view.php?id=1403">[1403]</a> - Toadstool Circle Extra Phase is working again.
</li>
<li><a href="http://mantis.dewkid.com/current/view.php?id=1768">[1768]</a> - Fixed an issue with Exorcise that was failing to target curses when no Imp/Demon was in the clearing.
</li>
<li><a href="http://mantis.dewkid.com/current/view.php?id=1813">[1813]</a> - Fixed an issue with the Ghosts that was causing them to remain dead indefinitely (since last release)
</li>
<li><a href="http://mantis.dewkid.com/current/view.php?id=1719">[1719]</a> - Character kill scoring is sorted in order so that characters killing characters that killed things get credit for notoriety and gold earned that round.
</li>
<li><a href="http://mantis.dewkid.com/current/view.php?id=1801">[1801]</a> - Fixed target spelling on Broomstick and Guide Spider or Octopus spell cards.
</li>
<li><a href="http://mantis.dewkid.com/current/view.php?id=1807">[1807]</a> - Removed misleading information on Read Runes button that suggested sites (Statue, Altar, Shrine) could have awakened spells on them (they cannot).
</li>
<li><a href="http://mantis.dewkid.com/current/view.php?id=1808">[1808]</a> - Fixed the behavior of conditional fame with the guild items (like Pirate's Map)
</li>
<li><a href="http://mantis.dewkid.com/current/view.php?id=1755">[1755]</a> - Followers can energize permanent spells by playing a color chit.
</li>
<li><a href="http://mantis.dewkid.com/current/view.php?id=1802">[1802]</a> - Fixed an issue with conditional fame when playing with multiple boards.
</li>
<li><a href="http://mantis.dewkid.com/current/view.php?id=1747">[1747]</a> - Fixed problem trying to trade with Warlock when you can't learn the spells.
</li>
<li><a href="http://mantis.dewkid.com/current/view.php?id=1803">[1803]</a> - Fixed a bug that crashed combat when the Lich is killed with Magic (like Fiery Blast)</li>
</ul>
DewKidhttp://www.blogger.com/profile/13951494338358566076noreply@blogger.com2tag:blogger.com,1999:blog-11928788.post-24900130952455141362012-08-14T22:07:00.001-07:002012-08-15T10:52:03.211-07:00Version 1.1.0.0 ReleasedAt long last, an update to the core RealmSpeak game is here. As I've been promising for the last year, and really in the last several months, a version of RealmSpeak with Steve Schacher's "Questing the Realm" variant implemented. Questing the Realm is itself a variant of the original Book of Quests published by Jay Richardson et. al.<br />
<br />
What is Questing the Realm? Let me quote from the <a href="http://realmspeak.dewkid.com/download/QuestingTheRealmvRS03a.pdf">Users Guide</a>:<br />
<blockquote class="tr_bq">
Elements of the Book of Quests have been isolated into a set of Quest Cards that can be played during a game of Magic Realm to dynamically generate goals for players in a way that replaces the standard victory conditions.</blockquote>
<blockquote class="tr_bq">
Quest Cards depict daily life, travels, dealing with natives, fighting monsters, completing missions, and earning fame and fortune. Quest cards will combine to allow the player to tell a unique story for each play of Magic Realm.</blockquote>
Essentially, you play the game not with a single quest, but smaller quest pieces (though some can be quite complex) that earn victory points. Rather than scoring by collecting GTs, Gold, Notoriety, etc, you score by completing quests. As it turns out, this is really quite a fun twist to the base game.<br />
<br />
With this update, you'll get 100 quest types in a deck of over 300 cards to draw from. Each player get's a number of cards equal to their level plus one (so a typical non-development character gets 5), and uses these to guide them through the realm, and earn points. The <a href="http://realmspeak.dewkid.com/download/QuestingTheRealmvRS03a.pdf">users guide</a> contains information about how this variant is setup, and played in RealmSpeak, so I suggest you read that first. For your first game, I suggest choosing the Questing the Realm variant on the options page, along with Sudden Death set to 15 VPs.<br />
<br />
Of course, this version of RealmSpeak also supports the Book of Quests variant. There are two BoQ quests provided that will let you try that variant, if you like. If you want more quests, you may want to invest some time looking at the new quest builder. You were introduced to this new tool in version <a href="http://realmspeak.blogspot.com/2011/04/version-10240-released.html">1.0.24.0</a>, but it's undergone a lot of changes. Lots of bugs were fixed, lots of features were added, and most importantly, all the requirements and rewards are working. Oh, and there's a full featured quest tester in there too.<br />
<br />
Before you dive into making any quests, I recommend first playing the game. Then when you have become familiar with a few of the quests, open them up in the quest builder, and see how they were implemented. I'm going to avoid going into a lengthy discussion on the tool itself, until I know people are interested. If there is enough feedback, I may even put together some (gasp) documentation for it.<br />
<br />
One more thing - this release would NOT have been possible if it weren't for all the hard work Steve Schacher put into developing, testing, and chasing bugs for me. He put up with all kinds of random issues along the way, and helped me get the code into shape for this release. Of course, there's the 100 quests he designed, which I can tell you was no easy feat. Thanks Steve!!!!<br />
<br />
Ok, that's a lot to digest. Here's what's new:<br />
<br />
<b>QUEST UPDATE:</b>
<br />
<ul>
<li>Preempt quest step works
</li>
<li>New quest step logic to allow ANY required step as opposed to EVERY required step
</li>
<li>Adjustments to quest view to make it fit the screen better
</li>
<li>"Questing the Realm" (Quest Cards) logic is implemented
<ul>
<li>A deck of quest cards is shuffled at the start of the game
</li>
<li>Each character draws a number of cards equal to their starting level plus one
</li>
<li>Quests must be activated
</li>
<li>ALL PLAY Quest cards allow the first player to achieve the requirements to earn VPs.
</li>
<li>Discard and redraw unstarted quests at any dwelling or Lost City/Castle chit</li>
</ul>
</li>
<li>Changed the in-game quest panel to be a bit easier to look at (no more quest diagram - that will only be for the editor)
</li>
<li>Finished SearchResult requirement
</li>
<li>Finished MissionCampaign requirement for testing when a mission/campaign is picked up, abandoned, or dropped off
</li>
<li>Added quest debugging option
</li>
<li>Lots of new rewards and requirements</li>
</ul>
<b>NEW FEATURES:</b>
<br />
<ul>
<li>"Show Card" button on character frame shows the whole spy window now
</li>
<li>Full Featured "Quest Tester" so you can try out your quests without having to play the game.
</li>
<li>New "OnFail" quest step behavior, so you can implement actions when requirements are NOT met.
</li>
<li>Better Quest Deck viewer
</li>
<li>Fixed a problem with companion editor in character builder</li>
</ul>
<b>BUGS/ISSUES:</b>
<br />
<ul>
<li>Fixed a bug that was causing the generated map to be the same every time when quests were active
</li>
<li>Fixed the behavior of quest points
</li>
<li>Fixed a bug that wasn't removing the effect of a mission/campaign when the chit was abandoned.
</li>
<li>Fixed many issues around how Minor Characters worked
</li>
<li><a href="http://mantis.dewkid.com/current/view.php?id=1793">[1793]</a> - Endless Option should be endless now.
</li>
<li><a href="http://mantis.dewkid.com/current/view.php?id=1781">[1781]</a> - Fixed some issues with sound errors.</li>
</ul>
DewKidhttp://www.blogger.com/profile/13951494338358566076noreply@blogger.com42tag:blogger.com,1999:blog-11928788.post-26022165132640735402012-06-16T22:09:00.002-07:002012-08-14T22:08:24.692-07:0074 Quests and CountingJust a note to let you know that we have something like 74 mini-quests working within RealmSpeak. These are all quests that Steve (primary quest developer) assembled for me last year, but it's taken me this long to get through them all, and make sure they are working. I'll be throwing them back over the fence to him shortly, so he can make sure I didn't undo anything important, and then a release will be forthcoming.DewKidhttp://www.blogger.com/profile/13951494338358566076noreply@blogger.com4tag:blogger.com,1999:blog-11928788.post-2486931225281892122012-05-28T18:02:00.002-07:002012-08-14T22:08:24.689-07:00Quest TesterWow, it's been a long time - more than a year since my last post! I've been fairly busy the last year, working to develop a couple of Android apps (<a href="https://market.android.com/details?id=com.dewkid.android.GroceryNinja">Grocery Ninja</a> and <a href="https://play.google.com/store/apps/details?id=com.dewkid.android.game.Motherhood">Motherhood the Game</a>). Of course, that took a lot of time (a lot more than I would have guessed), and pulled me away from developing RealmSpeak.<div>
<br /></div>
<div>
Ok, so some random anonymous poster asked recently if I was still updating RealmSpeak. The truth is, I was really thinking about being "done" with RealmSpeak forever. However, there is a bunch of really cool questing stuff that I've been developing with Steve S, that would just be a shame to never release!</div>
<div>
<br /></div>
<div>
I decided that at the very least, I would get that code wrapped up and released in the very near future. One of the newest features is the creation of a tool that will allow you to easily test your quests outside of RealmSpeak. The main reason I'm writing the "Quest Tester", is because with all the quests Steve S has written, its gotten a bit hard to make sure they are all working! The new tool will make our lives a bit easier, and should streamline the quest debugging I still need to do.</div>
<div>
<div>
<br /></div>
</div>
<div>
Timeframe? I'm thinking that you'll see a new release by the end of June, assuming nothing major pulls me away from my weekend coding!</div>
<div>
<br /></div>
<div>
Hope you are enjoying a good Memorial Day weekend!</div>DewKidhttp://www.blogger.com/profile/13951494338358566076noreply@blogger.com4tag:blogger.com,1999:blog-11928788.post-28955652225135964482011-05-15T13:41:00.000-07:002012-08-14T22:08:24.697-07:00Quest Work Continues...Just a note to let you know that work continues on the quest code for RealmSpeak. I've been working fairly closely with another Magic Realm gamer (Steve S) to iron out a lot of the details, and for testing the application. Once we feel this is ready for prime time, I'll make the new version available, along with a bunch of quests.<br />
<br />
Also, as a reminder: if you are designing quests in the builder, keep in mind that there may be drastic changes in the next release that will render your quests nonfunctional. Once I have a stable release, I'll let you know.DewKidhttp://www.blogger.com/profile/13951494338358566076noreply@blogger.com2tag:blogger.com,1999:blog-11928788.post-23388166614798531002011-04-23T10:25:00.000-07:002012-08-14T22:08:24.686-07:00Quest Reward GroupsI've gotten some questions about the "Reward Group" concept in the quest builder. Let me explain that a bit.<br />
<br />
When a character completes the requirements of a particular step in the quest, there's always a chance for the quest designer to supply "rewards". In many cases, the rewards are clear cut, but suppose you want to give the player a choice of rewards?<br />
<br />
There are 26 rewards groups (A through Z). If you specify more than one of these reward groups, RealmSpeak will provide the player with a choice of options. If you play the DragonSlayer quest, you see this right at the beginning, when the player gets to choose starting equipment.<br />
<br />
There's also another reward group marked only with a dash "---". This reward group is ALWAYS given, regardless of the player choice. Say for example you wanted the player to have a choice between a horse, weapon, or 10 gold, but you want the "Old Man" to join as a Minor Character regardless. You would make the "Old Man" reward as a dash "---", the horse as "A", the weapon as "B", and the gold as "C".<br />
<br />
Of course, you can have more than one reward land in each group. If you want the player to have the choice between a Warhorse or a weapon plus 10 gold, you would set it like this:<br />
<br />
--- Old Man<br />
A Warhorse<br />
B Weapon<br />
B 10 GoldDewKidhttp://www.blogger.com/profile/13951494338358566076noreply@blogger.com0tag:blogger.com,1999:blog-11928788.post-17649137873341301122011-04-22T20:10:00.000-07:002012-08-14T22:08:24.662-07:00Version 1.0.24.0 ReleasedHere's a new release (finally) with a few minor changes, and one big change. The big change, you may have guessed, is that this is the first to support any form of "questing", an idea I originally heard about from Jay Richardson's "Book of Quests" (find information about that <a href="http://www.nand.it/mr/">here</a>).<br />
<br />
Now before anyone get's too excited, keep in mind this is more of a quest-beta than the final product. In other words, there's still a long ways to go. That said, there is actually ONE quest in this release based on the Book of Quests: Dragon Slayer.<br />
<br />
When you start a new game of RealmSpeak, you'll notice a new "Victory Conditions" section:<br />
<br />
<div class="separator" style="clear: both; text-align: center;"><a href="http://2.bp.blogspot.com/-UD0Al8TaHk4/TbJAcekAswI/AAAAAAAAATE/R-Shlpx-sAI/s1600/VictoryConditions.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" height="152" src="http://2.bp.blogspot.com/-UD0Al8TaHk4/TbJAcekAswI/AAAAAAAAATE/R-Shlpx-sAI/s400/VictoryConditions.png" width="400" /></a></div><br />
To try out the quests, you'll want to select "Sudden Death", and "Book of Quests" like I did above. The other two questing options do NOTHING, so no need to even select them. Choose a character like normal, and then you'll see new gold button on your character pane:<br />
<br />
<div class="separator" style="clear: both; text-align: center;"><a href="http://3.bp.blogspot.com/-vf1ypFtpBT4/TbJAyb_JwtI/AAAAAAAAATM/Owg6cJCM9b0/s1600/ChooseQuest.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" height="164" src="http://3.bp.blogspot.com/-vf1ypFtpBT4/TbJAyb_JwtI/AAAAAAAAATM/Owg6cJCM9b0/s400/ChooseQuest.png" width="348" /></a></div><br />
Click that button, and you should get a quest chooser popping up, with the lone quest "Dragon Slayer" as your only option. Notice that you can click on the little shields to see how the quest all fits together. Click OK, and the game is on!<br />
<br />
Notice now that there is a new quest tab:<br />
<br />
<div class="separator" style="clear: both; text-align: center;"><a href="http://3.bp.blogspot.com/-hcE8j5_6iak/TbJBjEs64lI/AAAAAAAAATU/nx8PYKH2T84/s1600/NewTab.png" imageanchor="1" style="margin-left:1em; margin-right:1em"><img border="0" height="59" width="108" src="http://3.bp.blogspot.com/-hcE8j5_6iak/TbJBjEs64lI/AAAAAAAAATU/nx8PYKH2T84/s400/NewTab.png" /></a></div><br />
This is where you'll periodically want to check back to see what it is you need to do. The gold shield with a Green check mark, is the setup step, and you've already done that. The two gold shields without a green check mark indicate the next possible steps in the quest. The gray shields are not achievable until you've completed those. Click on the shield, and there is a description about what that quest step requires. Once you have completed the requirement, the shield will automatically get a check mark, and gray shields will turn gold. Complete that last shield on the right, and you win the game. (I'll be honest, this is a bitchin' hard quest to complete)<br />
<br />
Now if you've played the Book of Quests before, you'll immediately notice some shortcomings. Remember, this is supposed to be a beta!! I'll get to that stuff eventually, but this is what I have now. Also, there is only the ONE quest...<br />
<br />
If you look in the download, you'll see a new batch file called "launchQuestBuilder.bat". This will actually launch the beta version of the Quest Builder for you to play with. WARNING: I will likely be changing things about the builder, and any quests you may assemble now will likely be broken later. Please don't put a lot of work into any quests with this tool! Once it is a bit more solid, I'll lock it down, and you can design to your hearts content!!<br />
<br />
Ok, my wife is bugging me to wrap this up so we can go grab a bite to eat (is it really 8pm already?) Here's what's new:<br />
<br />
<b>NEW FEATURES:</b><br />
<ul><li>Quests<br />
<ul><li>Completely revamped the victory options in the setup dialog:<br />
</li>
<li>Choose between Endless, Timed, and Sudden Death games<br />
</li>
<li>Optionally select one of the questing choices: Book of Quests, Questing the Realm, or Guild Quests (only Book of Quests works right now)<br />
</li>
<li>Currently only "Dragon Slayer" from Book of Quests is provided. Many more to come, as well as a tool to make your own!!<br />
<ul><li>The quest itself, should work. From rescue, to looting, to slaying the dragon, to returning the girl home to her family.<br />
</li>
<li>Some aspects of the quest not yet implemented (for example, you still earn fame/notoriety even though the quest states that you do not)</li>
</ul></li>
<li>New Quest tab added to character window for following quest results</li>
</ul></li>
<li><a href="http://mantis.dewkid.com/current/view.php?id=1744">[1744]</a> - New house rules to make character development easier<br />
<ul><li>No VP Ramp: 1 VP per chit regardless of level<br />
</li>
<li>No VP Restriction: VPs count towards level regardless of initial allotment</li>
</ul></li>
</ul><b>BUGS/ISSUES:</b><br />
<ul><li><a href="http://mantis.dewkid.com/current/view.php?id=1748">[1748]</a> - Fixed a bug that caused the SEARCH function to crash when the character is located in a clearing that doesn't lead anywhere.</li>
</ul>DewKidhttp://www.blogger.com/profile/13951494338358566076noreply@blogger.com2tag:blogger.com,1999:blog-11928788.post-39964756282617478442011-04-03T13:48:00.000-07:002012-08-14T22:08:24.700-07:00Quest ActionsJust for fun, thought I'd list some of the actions that can be applied for a given quest step, once the requirements have been met:<br />
<br />
<table border="1" cellpadding="3"><tbody>
<tr><th valign="top">Information</th><td>Displays a dialog with information in it. This is a good way to inform the player what is happening.</td></tr>
<tr><th valign="top">Item</th><td>Add an item to the character inventory, or take one away. Allows for choosing items from a group.</td></tr>
<tr><th valign="top">Attribute</th><td>Modify Fame, Notoriety, or Gold. Can either add or subtract points/gold.</td></tr>
<tr><th valign="top">Hireling</th><td>Add or remove a hireling.</td></tr>
<tr><th valign="top">Companion</th><td>Add or remove a monster ally.</td></tr>
<tr><th valign="top">MinorCharacter</th><td>Add or remove a Minor Character. Must create Minor Characters BEFORE creating this reward.</td></tr>
<tr><th valign="top">Teleport</th><td>Teleport the character to a new location. Must create a QuestLocation BEFORE creating this reward.</td></tr>
<tr><th valign="top">RelationshipSet</th><td>Set the relationship of the character with a particular native group, or all natives in the clearing.</td></tr>
<tr><th valign="top">RelationshipChange</th><td>Modify the relationship of the character with a particular native group, or all natives in the clearing.</td></tr>
<tr><th valign="top">QuestComplete</th><td>Tells RealmSpeak that the character has completed this quest.</td></tr>
<tr><th valign="top">QuestFailed</th><td>Tells RealmSpeak that the character has failed this quest.</td></tr>
<tr><th valign="top">SummonGuardian</th><td>For a specific quest location, summon the treasure site guardian (if any)</td></tr>
<tr><th valign="top">ScareMonsters</th><td>Randomly move all monsters in current clearing to other clearings either in the same tile or other tiles, as defined.</td></tr>
<tr><th valign="top">AlterHide</th><td>Change questing character's hide status (from hidden to unhidden, or the other way around).</td></tr>
<tr><th valign="top">MarkDenizen</th><td>Mark a particular denizen for later reference. This is useful if you want to make sure a character kills (for example) a particular monster.</td></tr>
<tr><th valign="top">StripInventory</th><td>Removes ALL inventory and (optionally) gold from the character.</td></tr>
<tr><th valign="top">LostInventoryToLocation</th><td>All future lost inventory from this quest will go to a specified location.</td></tr>
<tr><th valign="top">LostInventoryToDefault</th><td>All future lost inventory from this quest will go to wherever they started the game, including treasures. This is default setting.</td></tr>
</tbody></table><br />
I should mention that there are actually more actions planned, than those listed above, but these are the ones I have going so far. This list also covers everything I need to complete the Dragon Slayer quest.DewKidhttp://www.blogger.com/profile/13951494338358566076noreply@blogger.com0tag:blogger.com,1999:blog-11928788.post-28877329889441366232011-03-30T18:17:00.001-07:002012-08-14T22:08:24.694-07:00Amazon QuestThe quest integration with RealmSpeak is coming along. Thought a teaser was in order (click for a full size view):<br /><br /><a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/-bP6WG_0wd4U/TZPWZ0VV4UI/AAAAAAAAAS8/xoDuv1Ek8Hs/s1600/amazonquest.jpg"><img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 261px; height: 320px;" src="http://2.bp.blogspot.com/-bP6WG_0wd4U/TZPWZ0VV4UI/AAAAAAAAAS8/xoDuv1Ek8Hs/s320/amazonquest.jpg" border="0" alt=""id="BLOGGER_PHOTO_ID_5590047301530149186" /></a><br />What you are looking at is the Amazon after having selected a quest. This quest, "Dragon Slayer", comes straight from Jay Richardson's Book of Quests, so you may recognize his wording copied verbatim here. Notice that this is a new tab (yeah, there are a ton of tabs now...).<br /><br />At the top of the tab is the quest name, followed immediately by a short description of the quest. Below that is the quest step tree, which describes the order that the steps must be completed. As you can see, the first step (left-most shield with a green check) has been completed. That step was actually the "setup" step where the starting reward (warhorse, weapon/armor, gold, etc) was chosen. The next two shields appear as "gold" because they are the next up. The top one (currently highlighted in green, if you can see that) is "The Rescue", and the step description is immediately below. The shield below that is "The Treasure", and details that you must draw a treasure from the same HOARD or LAIR that you rescue the girl from.<br /><br />The rest of the shields are gray because they cannot be considered yet. Notice that two of the gray shields are dependent on "The Rescue", and the last shield is dependent on those two, plus "The Treasure". Complete that last step, and you will receive appropriate rewards, and finish the quest. Hooray!<br /><br />This quest was created by the quest builder tool (described in some detail in a post from Aug 15 last year), and saved as a file to a "quests" folder with RealmSpeak. RealmSpeak automatically recognizes the quest file, and makes it available when the character chooses a quest. As myself and others make more quests, there will be more to choose from, much like the custom character design.<br /><br />Ok, so what I'm not telling you, is that there is still some work to do to get the Dragon Slayer quest working, and a bit more work after that to get the builder tool ready for prime time. I'm really quite pleased that the integration of quests with RealmSpeak went so smoothly, so now its just a matter of filling in the blanks. Like I stated previously, I'll make the Dragon Slayer quest work mostly like Jay Richardson intended, and then release that with the next version (hopefully). Shortly after that, I'll release a version of the tool that will let you design your own quests.<br /><br />They said it couldn't be done.... :-)DewKidhttp://www.blogger.com/profile/13951494338358566076noreply@blogger.com1tag:blogger.com,1999:blog-11928788.post-73002995503120566602011-03-21T14:56:00.001-07:002012-08-14T22:08:24.704-07:00Slaying the DragonI've had a few e-mails about the next release. I haven't put anything new up in a while because my goal is to have some form of RealmQuest working in the next release. At the very least, you will have the first quest in the Book of Quests (Dragon Slayer) in all its glory to play with.<br /><br />The challenge is making sure that every aspect of the quest can be encoded using the Quest Builder tool, without requiring any technical knowledge of the underlying data itself. One of the toughest parts of that, is giving the quest designer a way to reference any piece in the game, like a Magic Sword, or a T Dragon (flying or land).<br /><br />The way I'm accomplishing this (partly) is through regular expressions. If you are a software programmer, you've probably heard the term, and if you are a Perl programmer, you likely use them every day. As you may or may not know, regular expressions are used to search strings for patterns, and can be very powerful tools. Regular expressions can also be very complicated, but I'm hoping to alleviate the pain there a little bit. When you design your regular expressions, you'll have a usage key visible, and a live list of RealmObject data updating live as you tweak your search. It's pretty intuitive, I think, so we'll see how that works once I can put it your capable hands. :-)<br /><br />Not sure yet whether I'll also release the quest builder tool this time around, but it is coming. You see, I'd rather not enter all the quests into RealmSpeak myself, so I figured I'll let you guys work on that. ;-) Seriously though, its much like the character builder: the more people designing stuff, the more fun they are to play.<br /><br />Anyway, look for something in the next month. If I get time during Spring Break, I may have something even sooner than that.DewKidhttp://www.blogger.com/profile/13951494338358566076noreply@blogger.com1tag:blogger.com,1999:blog-11928788.post-81024595167821214752011-01-15T14:17:00.000-08:002011-01-15T14:31:19.498-08:00Version 1.0.23.0 ReleasedMostly fixes to expansion features. Here's what's new:<br /><br /><b>NEW FEATURES:</b><br /><ul><li>Added a "flies" notation to the remodeled/Frenzel chits (helpful with expansion monsters and natives)</ul><br /><b>BUGS/ISSUES:</b><br /><ul><li>Search hint for "Peer Neighborhood Clearing" no longer shows current clearing hints</ul><br /><b>EXPANSION CHANGES:</b><br /><ul><li>Holy Relic will work to prevent undead from generating at the Tomb now<br /><li>Removed Stink W from carnoplants summon box (didn't like that these could appear at the L Fire)<br /><li>Added the "flying" attribute to some monsters that were missed:<br /><ul><li>T Harpy<br /><li>H Harpies<br /><li>Wasp Queen<br /><li>Wasps<br /><li>The Fairy from the Fairy Ring treasure<br /><li>Dragon Men (yes, flying natives!) - makes for some interesting hirelings that can carry you around...</ul></ul>DewKidhttp://www.blogger.com/profile/13951494338358566076noreply@blogger.com0tag:blogger.com,1999:blog-11928788.post-32321230547735193802011-01-02T20:53:00.000-08:002011-01-02T21:05:57.588-08:00Version 1.0.22.0 ReleasedSome bug fixes, some expansion game changes, and a couple neat new features. Wanted to get this out before my next online game so that it is ready to go. My favorite new feature is the search table hint system.<br /><br />Sometimes when I'm playing with someone new, I get the question: "Which search table do I use to search for the path?". If you are a veteran realmer, the answer is obvious, but even though there is descriptive text on each button, it's still an issue. Oh, this is especially true with the expansion games, because there are a lot of new pieces, and it isn't always clear which table does what.<br /><br />Now, when you are presented with your choices of search, you will also see what applies in your current clearing. For example:<br /><br /><a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/_zOM6k2c1KcE/TSFYtcCHcBI/AAAAAAAAASI/vJKrIFcwJFg/s1600/search.jpg"><img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 318px; height: 219px;" src="http://4.bp.blogspot.com/_zOM6k2c1KcE/TSFYtcCHcBI/AAAAAAAAASI/vJKrIFcwJFg/s400/search.jpg" border="0" alt=""id="BLOGGER_PHOTO_ID_5557820952794329106" /></a><br /><br />You can quickly tell, for example, which button to press to search for the hidden path, and which to search for the Status. Also, the "hints" only show things you haven't yet discovered, so you will be less likely to click the wrong button when searching for a secret passage versus a hidden path.<br /><br />Anyway, here's what's new:<br /><br /><b>NEW FEATURES:</b><br /><ul><li>Hint system for search table buttons<br /><ul><li>Peer: shows icons for hidden paths you need to find<br /><li>Locate: shows icons for secret passages, treasure locations, and other chits you need to find<br /><li>Magic Sight: shows all the chits you need to find, or can loot<br /><li>Other search actions (Read Runes, Capture, Open Vault, etc): identifies the game piece being acted on</ul><br /><li>Moved all game play menu options into a single dialog called "Options..." under the File menu (there were just too many, and I found it confusing)</ul><br /><b>BUGS/ISSUES:</b><br /><ul><li>Fixed another problem with the map rating system, that sometimes caused primary dwellings (Inn, Chapel, Guard, House) to be placed in unreachable clearings.<br /><li>Fixed a bug with the GM tool that would crash when Wasps were on the board<br /><li><a href="http://mantis.dewkid.com/current/view.php?id=1743">[1743]</a> - Added code to catch and report an error when custom character files cannot be unzipped.</ul><br /><b>EXPANSION CHANGES:</b><br /><ul><li>Expansion spell "Heal" now allows you to target up to four chits, instead of only one.<br /><li>Presence of Holy Relic will stop Bones X from summoning undead.<br /><li>Changed the name of the treasure location "Labyrinth" to the "Maze" (because it fits better on the chit!)<br /><li>Changed the name of "Labyrinth Map" treasure to "Map of the Maze".<br /><li>No longer able to "Run Away" from the Maze until you've discovered it.<br /><li>Moved the Murkers to Monster Die "5"</ul>DewKidhttp://www.blogger.com/profile/13951494338358566076noreply@blogger.com4tag:blogger.com,1999:blog-11928788.post-63703211633659161902010-12-23T22:37:00.000-08:002010-12-23T22:41:07.123-08:00Version 1.0.21.0Wow, has it really nearly six months since the last release? I remember thinking that I wanted to get this one out quickly, because there were a couple of unpleasant bugs that needed fixing.<br /><br />In any case, here it is, just in time for Christmas! :-)<br /><br />Here's what's new:<br /><br /><b>NEW FEATURES:</b><br /><ul><li>Added 6 random spells to the Magic Guild, for sale at 10 gold a-piece.<br /><li>In addition to stopping monster generation (expansion), destroying a generator will also:<br /><ul><li>Kill all generated monsters (excluding guardians) on the board (without the source of power, they die/leave/disintegrate)<br /><li>Reward the character with 20 Fame and 20 Notoriety</ul><br /><li><a href="http://mantis.dewkid.com/current/view.php?id=1685">[1685]</a> - Experimental new launch file (SmartRun.bat and SmartRunHere.bat) to allow Windows 7 users to launch without tweaking the files.</ul><br /><b>BUGS/ISSUES:</b><br /><ul><li><a href="http://mantis.dewkid.com/current/view.php?id=1727">[1727]</a> - Fixed a bug that causes the HTML export to fail when a character has more than one hired leader<br /><li><a href="http://mantis.dewkid.com/current/view.php?id=1725">[1725]</a> - Fixed a bug that was crashing combat on an old save game, when armor was destroyed.<br /><li><a href="http://mantis.dewkid.com/current/view.php?id=1726">[1726]</a> - Witch's familiar, and Phantasm spell can PEER again. Note that for the Familiar to work, you must start a new game (an old game will still have this problem)<br /><li><a href="http://mantis.dewkid.com/current/view.php?id=1732">[1732]</a> - Fixed a problem with TERROR result of Power of the Pit when the target is transmorphed into a H or T monster.<br /><li><a href="http://mantis.dewkid.com/current/view.php?id=1733">[1733]</a> - Can learn spells while transformed now, as long as you have the correct type of MAGIC chit<br /><li>Newly added companions (like when a custom character is playing a development game) will start off HIDDEN, so that they don't get killed in the same turn you receive them.<br /><li><a href="http://mantis.dewkid.com/current/view.php?id=1740">[1740]</a> - Fixed a bug that sometimes crashed the game when trying to move a dead traveler.<br /><li>Trading activated treasures to the Magic Guild for advancement no longer leaves the items in their activated state when they are bought back.<br /><li>Lockpick Set treasure actually works now (apparently never implemented - sorry about that!)<br /><li>Bag of Weightless works correctly now when you are flying away from combat.<br /><li>Flaming Oil no longer destroys the Tomb (only Pond and Hive are affected)<br /><li><a href="http://mantis.dewkid.com/current/view.php?id=1722">[1722]</a> - Skeletal archers now have a length of 14, and skeletal swordsmen have a length of 3 (instead of zero!)<br /><li>Captured travelers will follow by default, and cannot be reassigned. If the character teleports or runs away, the traveler immediately escapes.<br /><li>Fixed a problem with the "build map by rating" feature that was causing the campfires to sometimes be placed in unconnected clearings.</ul>DewKidhttp://www.blogger.com/profile/13951494338358566076noreply@blogger.com7