tag:blogger.com,1999:blog-68186349699175996522024-03-12T19:55:18.737-07:00Paul Rowland AppsPaul Rowland, Part time hobbyist game developer making games for as long as I can remember. iPhone, Android and Blackberry games using Unity3D, Java, libGDX.PaulRowlandAppshttp://www.blogger.com/profile/02326553563546383916noreply@blogger.comBlogger60125tag:blogger.com,1999:blog-6818634969917599652.post-78195606319057227702020-06-02T13:43:00.001-07:002020-06-27T01:50:10.813-07:00Amulet of Destiny<h2>
Amulet of Destiny</h2>
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhuoLDp-r7oMh8VfUzITvYAUfwmpmzy9bTuf3O3u_u8N8BxCbdgBdSEVZFvrzNfgHS-tYEmv3nmm768PAfQyjvHSpu842GDDpu5aLRT9QRIr2_HjtjPk1scgVgVc7tpqqUhcbNCawkLsKoL/s1600/amulet-of-destiny.png" imageanchor="1"><img border="0" height="425" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhuoLDp-r7oMh8VfUzITvYAUfwmpmzy9bTuf3O3u_u8N8BxCbdgBdSEVZFvrzNfgHS-tYEmv3nmm768PAfQyjvHSpu842GDDpu5aLRT9QRIr2_HjtjPk1scgVgVc7tpqqUhcbNCawkLsKoL/s640/amulet-of-destiny.png" width="640" /></a><br />
<br />
Amulet of Destiny, 3D retro rogue-like, Dungeon Crawler, crammed with old school, 16 bit graphics for extra awesomeness.<br />
<br />
Your quest has begun to retrieve the sacred Amulet of Destiny, hidden somewhere within the depths of Ever-Death Dungeon, the most ridiculously fortified underground maze, crawling with even more ridiculous monsters and traps, in the whole of the four kingdoms. Can you prevail where everyone who has gone before failed?, Equipped with just a trusty sword and the meagerest of armour for protection?<br />
<br />
Well actually you start with nothing.<br />
<br />
Good luck!<br />
<br />
<br />
<iframe frameborder="0" src="https://itch.io/embed/680867?linkback=true" width="208" height="167"><a href="https://wirelessjava.itch.io/amulet-of-destiny">Amulet of Destiny by wirelessjava</a></iframe>
<br />
<br />
<br />
<ul>
<li>ESC - Main Menu</li>
<li>WSAD or Arrow keys to move</li>
<li>SPACE - Jump</li>
<li>Q - Run/Sprint</li>
<li>C - Crouch</li>
<li>E - Interact</li>
<li>I - Inventory</li>
<li>M - Map</li>
<li>O - Options</li>
</ul>
PaulRowlandAppshttp://www.blogger.com/profile/02326553563546383916noreply@blogger.com1tag:blogger.com,1999:blog-6818634969917599652.post-67921936127287142292016-05-31T14:39:00.000-07:002018-02-28T14:21:27.172-08:00Betrayal at Krondor Mac<h1>
Betrayal at Krondor Mac</h1>
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjbtDumBh4G2ZBJO0B3uIcBwgi7f_sfcBh1JbzDXQxENaRxmnaWeqecvLKIjXSv16VVQMWLVYox6a5s42ET_EKCNFpTOH5bmL6S6os58TB3Xs5n5bQc-pn906MSJugrUwvEkUu5ZXaP7WyP/s1600/betrayalatkrondor-paulrowlandapps.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" height="400" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjbtDumBh4G2ZBJO0B3uIcBwgi7f_sfcBh1JbzDXQxENaRxmnaWeqecvLKIjXSv16VVQMWLVYox6a5s42ET_EKCNFpTOH5bmL6S6os58TB3Xs5n5bQc-pn906MSJugrUwvEkUu5ZXaP7WyP/s400/betrayalatkrondor-paulrowlandapps.png" width="400" /></a></div>
<div>
<br /></div>
<h2>
Introduction</h2>
Betrayal at Kronor is based on Raymond E. Feist's Riftwar Saga, a medieval fantasy role playing game, set in the Riftwar universe. Developed by <a href="https://en.wikipedia.org/wiki/Dynamix" style="background: none rgb(249, 249, 249); color: #0b0080; font-family: sans-serif; font-size: 12.6px; line-height: 16.38px; text-decoration: none;" title="Dynamix">Dynamix</a>, and published by <a href="https://en.wikipedia.org/wiki/Sierra_Entertainment" style="background: none rgb(249, 249, 249); color: #0b0080; font-family: sans-serif; font-size: 12.6px; line-height: 16.38px; text-decoration: none;" title="Sierra Entertainment">Sierra On-Line</a> in 1993.<br />
<br />
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEijTYa46ZB5v_FXe2TzgnJ4KUNrCKFDbPyUpGYaACJ-_kk1IGz4tOgz1mAi0b28iJ_gE8e4dVcr1K01VvV5yS_aTlthIsah2WSYWuCN9hICg2PYb8exCottACk-vzAMr6wW4qiDdCenhwlK/s1600/betrayal-a-tkrondor-paulrowlandapps.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" height="225" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEijTYa46ZB5v_FXe2TzgnJ4KUNrCKFDbPyUpGYaACJ-_kk1IGz4tOgz1mAi0b28iJ_gE8e4dVcr1K01VvV5yS_aTlthIsah2WSYWuCN9hICg2PYb8exCottACk-vzAMr6wW4qiDdCenhwlK/s400/betrayal-a-tkrondor-paulrowlandapps.jpg" width="400" /></a></div>
<h2>
Story</h2>
<div>
The game's story is split up into 9 chapters which each has a goal that needs to be achieved before progressing to the next one. You do have a fair amount of freedom to explore each chapter with many side quests available. Betrayal at Krondor starts with Gorath, Locklear and Owyn are the first party characters however others may join/leave as the story evolves.<br />
<br />
<br /></div>
<div>
<br /></div>
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjeNxeIfijSNGcxO2y2V_G6s4eaVDTLBeMQrA-0HcSj-G9yoHf19Thk2IEhcAMJV7hIwG6dDsEz1K8Rg5phqf17v4BF12eOPny1Kty43oY-LICwTbmDpGRG8q-n0DAJ7QgB_yYe4eow-IPv/s1600/betrayal-at-krondor-map.gif" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" height="212" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjeNxeIfijSNGcxO2y2V_G6s4eaVDTLBeMQrA-0HcSj-G9yoHf19Thk2IEhcAMJV7hIwG6dDsEz1K8Rg5phqf17v4BF12eOPny1Kty43oY-LICwTbmDpGRG8q-n0DAJ7QgB_yYe4eow-IPv/s400/betrayal-at-krondor-map.gif" width="400" /></a></div>
<div>
<br /></div>
<h2>
Walk through</h2>
Chapter 1 - Into a Dark Night
<br />
<div class="separator" style="clear: both; text-align: center;">
<br /></div>
<ul>
<li>As the story begins, Owyn, is tending Seigneur Locklear's wounds. An Assassin enters the camp and Gorath suddenly shouts. Gorath kills the assassin and the adventure begins.</li>
<li>Take the Assassins lock picks and rations by clicking on his corpse.</li>
<li>A dialogue will start after a few steps. Locklear will unlock Gorath's chains and make Owyn come along to prevent him from talking.</li>
<li>The easiest way is to head south. Beside the path you will see a 'Moredhel' box. Gorath translates the inscription however you have to answer the riddle to open the box. Turn the dials to read DIE for the box to open. Inside you will find a sword and some Armour.</li>
<li>Head South and Squire Philip will approach. Owyn will talk to him for a while and then you will be able to ask questions about the area.</li>
<li>Continue South and enter LaMut. You can buy/sell equipment in the shop and rest at the inn. If you go to the barracks, you will be told about a stolen ruby. (Sub quest).</li>
<li>When you leave LaMut and continue South you will be attacked by an assassin. Click on him before the battle starts to get the initiative.</li>
<li>Continue south past Zun. When you reach the fork in the road, continue South to take the quickest and safest route back to Krondor.</li>
<li>Just beyond the fork in the road there is a trap. Make it to the far side of the screen without walking between any orbs of the same colour.</li>
<li>Head South past 'Questor's View' you will find a farmer named Rowe who will offer you shelter from the coming storm. Decline his offer.</li>
<li>Continue Southeast until you reach Sarth, Then speak to a character called Brother Marc in a field just beyond Sarth. He will offer to teach Owyn Spell casting and will tell you that his dreams have been interrupted because some spell caster is doing a dream sending.</li>
<li>To the south is the Temple of Sung. The high priestess is suffering from a lack of sleep and none of the priests will be able to heal or bless your equipment. </li>
<li>To the Southeast you will see Rowe's barn, click on it and you will be attacked by three 'moredhel' warriors. and a powerful 'Moredhel' spell caster.</li>
<li>After you defeat the spell caster return to the temple and the priestess will teach Owyn a spell as thanks for defeating the spell caster.</li>
<li>Go South past a few enemies and enter Krondor.</li>
<li>Once you visit the palace, you will find that the gates won't open and Seigneur James is missing.</li>
<li>Enter the sewers below the city and you will be confronted by a thief called Limm but will be allowed to pass.</li>
<li>Head left, then North at the next fork. Shortly you will be attacked by three Nighthawks.</li>
<li>Enter the passage North to meet a character called Seigneur James. He will give you the Royal Key of Krondor.</li>
<li>Most of the locks at the top of the ladders are broken, but there is a good one near the top right part of the sewers. Use the Royal Key of Krondor to enter the Palace.</li>
</ul>
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEi1hKXmR4zZN_KLWR4tNU3E5YlmAVlz_9PMBVQEgmq8awS0xZBqwKXcTTbDXfKSeda_m4INMr7fQj1tUCPB1fsPGL-fo8G4UB8p8PpkUa-ZqQ7TxON9rCsRgIIWpokHHa0esFaJFv6xZzyM/s1600/Betrayal-at-Krondor-interface.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" height="250" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEi1hKXmR4zZN_KLWR4tNU3E5YlmAVlz_9PMBVQEgmq8awS0xZBqwKXcTTbDXfKSeda_m4INMr7fQj1tUCPB1fsPGL-fo8G4UB8p8PpkUa-ZqQ7TxON9rCsRgIIWpokHHa0esFaJFv6xZzyM/s400/Betrayal-at-Krondor-interface.jpg" width="400" /></a></div>
<div>
<br /></div>
<h2>
Speed run</h2>
<div>
One of my favourite Betrayal at Krondor speed runs by puri_puri. He also does Elder Scrolls and some other classic RPG's, be sure to check out his <a href="https://www.twitch.tv/puri_puri" target="_blank">Twitch channel</a></div>
<div>
<br /></div>
<div class="separator" style="clear: both; text-align: center;">
<iframe allowfullscreen="" class="YOUTUBE-iframe-video" data-thumbnail-src="https://i.ytimg.com/vi/Xwp8s9MtGxs/0.jpg" frameborder="0" height="266" src="https://www.youtube.com/embed/Xwp8s9MtGxs?feature=player_embedded" width="320"></iframe></div>
<h2>
</h2>
<div>
<h2>
Betrayal at Kronor Remake</h2>
<div>
After playing the game for quite some time, off and on over the years, I can see a Betrayal at Krondor remake would definitely be something worthwhile. At least a Chapter 1 to start with to see how it went. Anyway a great game to play if you spend the time to absorb the storyline.</div>
<div>
<br /></div>
<h2>
Betrayal at Kronor Download</h2>
</div>
<div>
And finally, this is a single clickable executable for the Mac I've created. It wraps everything up to make it as easy as possible to play.<br />
<a href="http://www.filefactory.com/file/3o5akt5odb7z/Betrayal_at%20Krondor%20Mac.zip" target="_blank">Betrayal at Krondor download Mac</a></div>
<div>
<br /></div>
PaulRowlandAppshttp://www.blogger.com/profile/02326553563546383916noreply@blogger.com1tag:blogger.com,1999:blog-6818634969917599652.post-50298576838865560462016-05-19T13:47:00.003-07:002016-05-24T13:42:19.725-07:00Daggerfall watch face<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgDKbYVfaI3Gn7VmAhLqx2G1Gh3hhEnxvi3yaKDwO7fq7spggAWFQsSesTHYvHCZ5ARAcu51G5EdE-LM3B46jQ_m1o1QyFe3dVZlAhKGQK8JPAV5uDotlbUyf-ZCh_7jTzWLffosFhfvVfJ/s1600/daggerfall_watchface.png" imageanchor="1"><img alt="Daggerfall watchface" border="0" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgDKbYVfaI3Gn7VmAhLqx2G1Gh3hhEnxvi3yaKDwO7fq7spggAWFQsSesTHYvHCZ5ARAcu51G5EdE-LM3B46jQ_m1o1QyFe3dVZlAhKGQK8JPAV5uDotlbUyf-ZCh_7jTzWLffosFhfvVfJ/s1600/daggerfall_watchface.png" /></a><br />
<br />
<h2>
Daggerfall Watch</h2>
This s my attempt at an Android wear watch face using the Daggerfall box cover artwork. The screenshot is from the round watch face emulator running in Android Studio.<br />
<br />
I'm using the standard Google sample watch face project to keep things simple to start with.<br />
Ambient mode dims the background image, or a least renders it in grayscale, and disables the second hand. Ambient mode only updates the screen every minute to save battery life.<br />
<br />
Ive added a Tamriel Calendar that converts the normal Gregorian calendar days of the week and months into what your would expect in game. Turdas 19th day of Second Seed (Which is Today, 19th of May)<br />
<br />
<a href="http://www.uesp.net/wiki/Lore:Calendar" rel="nofollow" target="_blank">Daggerfall Calendar </a><br />
<table class="wikitable" style="background: rgb(253, 245, 230); border-collapse: collapse; border: 1px solid rgb(170, 170, 170); color: black; font-family: sans-serif; font-size: 12.7px; line-height: 19.05px; margin: 1em 0px; text-align: center; z-index: 100;"><tbody>
<tr><th style="background: rgb(245, 222, 179); border: 1px solid rgb(170, 170, 170); padding: 0.2em;">Name of<br />Month</th><th style="background: rgb(245, 222, 179); border: 1px solid rgb(170, 170, 170); padding: 0.2em;">Birthsign<sup class="reference" id="cite_ref-TF_1-1" style="line-height: 1; unicode-bidi: isolate;"><a href="http://www.uesp.net/wiki/Lore:Calendar#cite_note-TF-1" style="background: none; color: #5a3696; text-decoration: none;">[1]</a></sup></th><th style="background: rgb(245, 222, 179); border: 1px solid rgb(170, 170, 170); padding: 0.2em;">Gregorian<br />Equivalent</th><th style="background: rgb(245, 222, 179); border: 1px solid rgb(170, 170, 170); padding: 0.2em;">Days<br /><i>Arena, Daggerfall</i></th><th style="background: rgb(245, 222, 179); border: 1px solid rgb(170, 170, 170); padding: 0.2em;">Days<br /><i>Morrowind</i></th><th style="background: rgb(245, 222, 179); border: 1px solid rgb(170, 170, 170); padding: 0.2em;">Days<br /><i>Oblivion, Skyrim</i></th><th style="background: rgb(245, 222, 179); border: 1px solid rgb(170, 170, 170); padding: 0.2em;">Days<br /><i>Gregorian</i></th></tr>
<tr><td style="border: 1px solid rgb(170, 170, 170); padding: 0.2em;">Morning Star</td><td style="border: 1px solid rgb(170, 170, 170); padding: 0.2em;">The Ritual</td><td style="border: 1px solid rgb(170, 170, 170); padding: 0.2em;">January</td><td style="border: 1px solid rgb(170, 170, 170); padding: 0.2em;">30</td><td style="border: 1px solid rgb(170, 170, 170); padding: 0.2em;">†</td><td style="border: 1px solid rgb(170, 170, 170); padding: 0.2em;">31</td><td style="border: 1px solid rgb(170, 170, 170); padding: 0.2em;">31</td></tr>
<tr><td style="border: 1px solid rgb(170, 170, 170); padding: 0.2em;">Sun's Dawn</td><td style="border: 1px solid rgb(170, 170, 170); padding: 0.2em;">The Lover</td><td style="border: 1px solid rgb(170, 170, 170); padding: 0.2em;">February</td><td style="border: 1px solid rgb(170, 170, 170); padding: 0.2em;">30</td><td style="border: 1px solid rgb(170, 170, 170); padding: 0.2em;">28</td><td style="border: 1px solid rgb(170, 170, 170); padding: 0.2em;">28</td><td style="border: 1px solid rgb(170, 170, 170); padding: 0.2em;">28‡</td></tr>
<tr><td style="border: 1px solid rgb(170, 170, 170); padding: 0.2em;">First Seed</td><td style="border: 1px solid rgb(170, 170, 170); padding: 0.2em;">The Lord</td><td style="border: 1px solid rgb(170, 170, 170); padding: 0.2em;">March</td><td style="border: 1px solid rgb(170, 170, 170); padding: 0.2em;">30</td><td style="border: 1px solid rgb(170, 170, 170); padding: 0.2em;">31</td><td style="border: 1px solid rgb(170, 170, 170); padding: 0.2em;">31</td><td style="border: 1px solid rgb(170, 170, 170); padding: 0.2em;">31</td></tr>
<tr><td style="border: 1px solid rgb(170, 170, 170); padding: 0.2em;">Rain's Hand</td><td style="border: 1px solid rgb(170, 170, 170); padding: 0.2em;">The Mage</td><td style="border: 1px solid rgb(170, 170, 170); padding: 0.2em;">April</td><td style="border: 1px solid rgb(170, 170, 170); padding: 0.2em;">30</td><td style="border: 1px solid rgb(170, 170, 170); padding: 0.2em;">30</td><td style="border: 1px solid rgb(170, 170, 170); padding: 0.2em;">30</td><td style="border: 1px solid rgb(170, 170, 170); padding: 0.2em;">30</td></tr>
<tr><td style="border: 1px solid rgb(170, 170, 170); padding: 0.2em;">Second Seed</td><td style="border: 1px solid rgb(170, 170, 170); padding: 0.2em;">The Shadow</td><td style="border: 1px solid rgb(170, 170, 170); padding: 0.2em;">May</td><td style="border: 1px solid rgb(170, 170, 170); padding: 0.2em;">30</td><td style="border: 1px solid rgb(170, 170, 170); padding: 0.2em;">31</td><td style="border: 1px solid rgb(170, 170, 170); padding: 0.2em;">31</td><td style="border: 1px solid rgb(170, 170, 170); padding: 0.2em;">31</td></tr>
<tr><td style="border: 1px solid rgb(170, 170, 170); padding: 0.2em;">Midyear*</td><td style="border: 1px solid rgb(170, 170, 170); padding: 0.2em;">The Steed</td><td style="border: 1px solid rgb(170, 170, 170); padding: 0.2em;">June</td><td style="border: 1px solid rgb(170, 170, 170); padding: 0.2em;">30</td><td style="border: 1px solid rgb(170, 170, 170); padding: 0.2em;">30</td><td style="border: 1px solid rgb(170, 170, 170); padding: 0.2em;">30</td><td style="border: 1px solid rgb(170, 170, 170); padding: 0.2em;">30</td></tr>
<tr><td style="border: 1px solid rgb(170, 170, 170); padding: 0.2em;">Sun's Height</td><td style="border: 1px solid rgb(170, 170, 170); padding: 0.2em;">The Apprentice</td><td style="border: 1px solid rgb(170, 170, 170); padding: 0.2em;">July</td><td style="border: 1px solid rgb(170, 170, 170); padding: 0.2em;">30</td><td style="border: 1px solid rgb(170, 170, 170); padding: 0.2em;">31</td><td style="border: 1px solid rgb(170, 170, 170); padding: 0.2em;">31</td><td style="border: 1px solid rgb(170, 170, 170); padding: 0.2em;">31</td></tr>
<tr><td style="border: 1px solid rgb(170, 170, 170); padding: 0.2em;">Last Seed</td><td style="border: 1px solid rgb(170, 170, 170); padding: 0.2em;">The Warrior</td><td style="border: 1px solid rgb(170, 170, 170); padding: 0.2em;">August</td><td style="border: 1px solid rgb(170, 170, 170); padding: 0.2em;">30</td><td style="border: 1px solid rgb(170, 170, 170); padding: 0.2em;">31</td><td style="border: 1px solid rgb(170, 170, 170); padding: 0.2em;">31</td><td style="border: 1px solid rgb(170, 170, 170); padding: 0.2em;">31</td></tr>
<tr><td style="border: 1px solid rgb(170, 170, 170); padding: 0.2em;">Hearthfire* §</td><td style="border: 1px solid rgb(170, 170, 170); padding: 0.2em;">The Lady</td><td style="border: 1px solid rgb(170, 170, 170); padding: 0.2em;">September</td><td style="border: 1px solid rgb(170, 170, 170); padding: 0.2em;">30</td><td style="border: 1px solid rgb(170, 170, 170); padding: 0.2em;">30</td><td style="border: 1px solid rgb(170, 170, 170); padding: 0.2em;">30</td><td style="border: 1px solid rgb(170, 170, 170); padding: 0.2em;">30</td></tr>
<tr><td style="border: 1px solid rgb(170, 170, 170); padding: 0.2em;">Frostfall*</td><td style="border: 1px solid rgb(170, 170, 170); padding: 0.2em;">The Tower</td><td style="border: 1px solid rgb(170, 170, 170); padding: 0.2em;">October</td><td style="border: 1px solid rgb(170, 170, 170); padding: 0.2em;">30</td><td style="border: 1px solid rgb(170, 170, 170); padding: 0.2em;">30</td><td style="border: 1px solid rgb(170, 170, 170); padding: 0.2em;">31</td><td style="border: 1px solid rgb(170, 170, 170); padding: 0.2em;">31</td></tr>
<tr><td style="border: 1px solid rgb(170, 170, 170); padding: 0.2em;">Sun's Dusk</td><td style="border: 1px solid rgb(170, 170, 170); padding: 0.2em;">The Atronach</td><td style="border: 1px solid rgb(170, 170, 170); padding: 0.2em;">November</td><td style="border: 1px solid rgb(170, 170, 170); padding: 0.2em;">30</td><td style="border: 1px solid rgb(170, 170, 170); padding: 0.2em;">31</td><td style="border: 1px solid rgb(170, 170, 170); padding: 0.2em;">30</td><td style="border: 1px solid rgb(170, 170, 170); padding: 0.2em;">30</td></tr>
<tr><td style="border: 1px solid rgb(170, 170, 170); padding: 0.2em;">Evening Star</td><td style="border: 1px solid rgb(170, 170, 170); padding: 0.2em;">The Thief</td><td style="border: 1px solid rgb(170, 170, 170); padding: 0.2em;">December</td><td style="border: 1px solid rgb(170, 170, 170); padding: 0.2em;">30</td><td style="border: 1px solid rgb(170, 170, 170); padding: 0.2em;">31</td><td style="border: 1px solid rgb(170, 170, 170); padding: 0.2em;">31</td><td style="border: 1px solid rgb(170, 170, 170); padding: 0.2em;">31<br /></td></tr>
</tbody></table>
<br />The watchface may change as Im not entirely happy with the hands, and may add some more features, however will upload to the Google Play store when finished.<br />
<br />
Daggerfall watch face, Elder scrolls watch facePaulRowlandAppshttp://www.blogger.com/profile/02326553563546383916noreply@blogger.com0tag:blogger.com,1999:blog-6818634969917599652.post-14388101626103493842016-04-28T14:25:00.002-07:002016-05-26T14:16:34.008-07:00ROBLOX: Math Run -Times table game<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhNaWKyjgnX3VDUuzSnSl0XVvsHwehrVMobmkU0Sx8eoBrAc1X0A43v3kvHJk1sVwE2-RaWcyb4orApR_1-6c9l2ANTJq9LusucSCyggsbcq397nTRyO91rJ-LGobMEY3ie0nCk1KpNLrmx/s1600/math-run-times-tables.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" height="400" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhNaWKyjgnX3VDUuzSnSl0XVvsHwehrVMobmkU0Sx8eoBrAc1X0A43v3kvHJk1sVwE2-RaWcyb4orApR_1-6c9l2ANTJq9LusucSCyggsbcq397nTRyO91rJ-LGobMEY3ie0nCk1KpNLrmx/s400/math-run-times-tables.png" alt="Times tables game" width="400" /></a></div>
<div class="separator" style="clear: both; text-align: center;">
<br /></div>
Math Run is a ROBLOX game I've created to help my daughters learn their times tables. It utilises a memory palace which are pictures arranged in specific positions within the game world. In my example a train journey around a wild west style desert scene.<br />
<br />
Each of the times tables from 3 through to 9 are represented by different pictures which appear along the train track in order. The journey can then be recalled at any time as it will be familiar and then decoded from the pictures to numbers almost instantly with practice.<br />
<br />
Times table memory palace using the ROBLOX game platform for kids.<br />
<br />
Feel free to give it a try and let me know what you think, it's totally free and can be played with a standard ROBLOX guest account (no sign-up required)<br />
<br />
<a href="https://www.roblox.com/games/231582208/view?rbxp=81624918">https://www.roblox.com/games/231582208/view?rbxp=81624918</a>PaulRowlandAppshttp://www.blogger.com/profile/02326553563546383916noreply@blogger.com6tag:blogger.com,1999:blog-6818634969917599652.post-54568135534372858812016-03-20T14:36:00.000-07:002016-05-26T14:17:42.629-07:00Google Cardboard VR 3D<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjf82gWvrsn9R9rtC480WCe9HJnG1LrtfF4u7JCU_Kpc4NQsp9XOPlIFS3vGSdrcCBBi2fJH-LPNkr69jiTM1sM_N7BjE-kIPgSh0bZM3cIM-_nBWh-5LdEuZNIiej-m1y6isq7TiLtp5_F/s1600/cardboard-dungeon.png" imageanchor="1"><img border="0" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjf82gWvrsn9R9rtC480WCe9HJnG1LrtfF4u7JCU_Kpc4NQsp9XOPlIFS3vGSdrcCBBi2fJH-LPNkr69jiTM1sM_N7BjE-kIPgSh0bZM3cIM-_nBWh-5LdEuZNIiej-m1y6isq7TiLtp5_F/s320/cardboard-dungeon.png" alt="Cardboard VR 3D" /></a>
<br />
<br />
<h2>
Cardboard VR 3D</h2>
VR has been around for a while, but not quite made it to main stream. Recently Oculus and Samsung have been pushing it with Gear VR using ever more powerful mobile devices, and the Google Cardboard API has made it super cheap to develop against.<br />
<br />
Both are very impressive platforms (Cardboard & Gear VR) and I think will be around for a while, however currently the VR apps at least seem to be at best glorified tech demo's, nothing I would want to pick up a play for anything longer than 5 minutes.<br />
<br />
To that end, and riding the 'this looks really cool wave', this is an update of my latest Android project, which should get finished this time. The plan is to hit the Google play store sometime late June 2016. Not surprisingly it's a dungeon crawler type game (cloned/morphed from an existing project) however using the <a href="https://www.google.com/get/cardboard/">Google cardboard SDK</a><br />
<br />
The hardware I'm using to test on is my trusty Google Nexus 5 phone and my daughters <a href="http://www.view-master.com/en-us">View-Master®</a>
<br />
<br />
Hopefully should have more details/screenshots to share shortly
<br />
<br />PaulRowlandAppshttp://www.blogger.com/profile/02326553563546383916noreply@blogger.com0tag:blogger.com,1999:blog-6818634969917599652.post-62926361751281337982014-06-06T13:41:00.000-07:002016-05-26T14:19:14.474-07:00Daggerwind random Pic<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgD-2m09cSacvQs3j5wFRP3Vr4KE__ITaxQq7mUK7YVvqd_yUy8D_bE277rtKsnu7Sakm0oiVwwJiJ9CcY87vZt2DICYj_5uIUpvD3U6jD57M9euKJKZgbxfcC7CQ63Rd7Zw0SXm1Ym6emX/s1600/daggerwind_world03.png" alt="Daggerwind" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgD-2m09cSacvQs3j5wFRP3Vr4KE__ITaxQq7mUK7YVvqd_yUy8D_bE277rtKsnu7Sakm0oiVwwJiJ9CcY87vZt2DICYj_5uIUpvD3U6jD57M9euKJKZgbxfcC7CQ63Rd7Zw0SXm1Ym6emX/s1600/daggerwind_world03.png" height="240" width="320" /></a></div>
<br />
This is a totally random Daggerwind pic, nothing much update wise has been happening in the last few weeks due to work pressures and RL (Real Life) in general.<br />
<br />
This is quite normal in the life of a part time hobbyist game programmer, and is to be expected. One of the great things is that there are no real pressures, deadlines, or bosses constantly banging on about things.<br />
<br />
It recently dawned on me that I will eventually need to release something tangible, that is pretty cool and joined together, kind of like a real game that you can pick up and play for a good 15-20 minutes or so at least without noticing that it isn't really finished. Before I die at least.<br />
<br />
Not that I am planning on doing so anytime soon, but is a sobering thought. What if, and have this thing sitting on my hard-drive (and backed up of course), but is so close, and yet so far. Umm.<br />
<br />
The focus now is to just join every frickin thing up as it stands, warts an all so that at least I can get something that vaguely resembles a finished game out.<br />
<br />
<br />PaulRowlandAppshttp://www.blogger.com/profile/02326553563546383916noreply@blogger.com2tag:blogger.com,1999:blog-6818634969917599652.post-79320760754569576422014-04-26T13:53:00.003-07:002016-05-26T14:19:45.044-07:00Daggerwind Dungeon<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgZ4HTJJ1iAjgojPm4oOZz0vBX5wod_n0TNBCqH6cCiwOb7m2s6_vonnDWRuFGFcvnxkX7Bq7ZKvnjWNBfcuTaNRZt4gu1R-koVgPUbarMHdm1s5VeF2MvZO7rg3mX01GBvnsxnjpcrerSd/s1600/daggerwind_dungeon.png" alt="Daggerwind Dungeon" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgZ4HTJJ1iAjgojPm4oOZz0vBX5wod_n0TNBCqH6cCiwOb7m2s6_vonnDWRuFGFcvnxkX7Bq7ZKvnjWNBfcuTaNRZt4gu1R-koVgPUbarMHdm1s5VeF2MvZO7rg3mX01GBvnsxnjpcrerSd/s1600/daggerwind_dungeon.png" height="240" width="320" /></a></div>
<br />
Back in the dungeon, tweaking the random dungeon generator for Daggerwind. Nothing that drastic has changed but haven't posted a recent dungeon shot in a while, so is kind of an excuse to add one really.<br />
<br />
Looks deserted in the screenshot, but danger lurks just around the corner. Only have spiders and skeletons at the moment, however many more to follow.<br />
<br />
Have added some more random placements, banners, barrels, crates and various other dungeon like props. The wall and floor textures are also randomly generated, some combinations looking slightly odd, but then again re-playing Elder scrolls Arena and Daggerfall, some of those interiors kind of clash as well.<br />
<br />
I've added some volumetric fog that drifts and swirls around which adds to the atmosphere a little, and also some random eerie sound effects for good measure. <br />
<br />
<br />PaulRowlandAppshttp://www.blogger.com/profile/02326553563546383916noreply@blogger.com3tag:blogger.com,1999:blog-6818634969917599652.post-73553329182827992632014-03-31T13:07:00.001-07:002018-02-28T14:20:00.970-08:00Anvil of Dawn Mac<div class="separator" style="clear: both; text-align: center;">
</div>
<div class="separator" style="clear: both; text-align: center;">
</div>
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiz1AD6i4UaAQXXEXxxtoD2_ON7mxdzmHzI8kgDvL3cWlOAVQjM4FZ9EEvXEmwbMrcPPcdp9utln6EH1runADXj6UkIDrFQiouvsx6qwMTGVkk2wElb7OxFaF4crrrLhy-sEAMO-ZqUaEu-/s1600/anvil_of_dawn_mac.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" height="180" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiz1AD6i4UaAQXXEXxxtoD2_ON7mxdzmHzI8kgDvL3cWlOAVQjM4FZ9EEvXEmwbMrcPPcdp9utln6EH1runADXj6UkIDrFQiouvsx6qwMTGVkk2wElb7OxFaF4crrrLhy-sEAMO-ZqUaEu-/s320/anvil_of_dawn_mac.jpg" alt="Anvil of Dawn" width="320" /></a></div>
<br />
<br />
Anvil of Dawn is one of the last non-3D first person role-playing game that relies on sprite animations. It skillfully uses transition effect to create a smooth grid based movement. One of the strong points about the game is the auto map implementation. You can choose one of the five characters to start with, each carries a different characteristic. The spells are categorized into four categories, which you have to pick the category at the start. Similar to magic, the weapon skills also being categorized into a few areas.<br />
<br />
DreamForge Intertainment, (later Dreamforge Games) was founded as Event Horizon Software by James Namestka, Thomas Holmes and Christopher Straka. The company produced several well known award winning games, most of them in the genre of role-playing and strategy games. The company was shut down in 2000 after difficulties with the publisher while developing the never finished game Werewolf: The Apocalypse - The Heart of Gaia, which eventually led to the closure of the company.
<br />
<iframe allowfullscreen="" frameborder="0" height="470" src="//www.youtube.com/embed/2pvf415GQuA" width="630"></iframe>
<br />
<br />
<a href="http://www.filefactory.com/file/66rw7gm8ssmt/Anvil_of%20Dawn%20Mac.zip" rel="nofollow" target="_blank">Download Anvil of Dawn Mac</a>PaulRowlandAppshttp://www.blogger.com/profile/02326553563546383916noreply@blogger.com5tag:blogger.com,1999:blog-6818634969917599652.post-43787256659777473382014-03-23T09:18:00.003-07:002018-02-28T14:18:13.890-08:00Lands of Lore Mac<br />
<div class="separator" style="clear: both; text-align: center;">
</div>
<div class="separator" style="clear: both; text-align: center;">
</div>
<div class="separator" style="clear: both; text-align: center;">
</div>
<div class="separator" style="clear: both; text-align: center;">
<a alt="Lands of Lore Mac" href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiO7uZcc-d3sCJ-mdsXsu4l1i9C0z_lo2vwEJmvRzzTT6v4OhIhWyLwdTOtkLjXarfDefuGnFCfpFmpzVu7JGkhQ0TIDqkoPHu484Pc6SFZscpIhhfq4QhEc8tY_j2lKFrE87MDQAZPbqbu/s1600/LandsOfLoreMac.jpg" alt="Lands of Lore Mac" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" height="320" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiO7uZcc-d3sCJ-mdsXsu4l1i9C0z_lo2vwEJmvRzzTT6v4OhIhWyLwdTOtkLjXarfDefuGnFCfpFmpzVu7JGkhQ0TIDqkoPHu484Pc6SFZscpIhhfq4QhEc8tY_j2lKFrE87MDQAZPbqbu/s1600/LandsOfLoreMac.jpg" width="251" /></a></div>
<br />
<i><b>Lands of Lore: The Throne of Chaos</b></i> is the first installment of the<i> Lands of Lore series,</i> It was developed by Westwood Studios and distributed by Virgin Games, Inc. The game presents a real-time,
three dimensional view from the character's perspective that is similar
to the interface used on the Dungeon Master game and the Eye of the Beholder series.<br />
<br />
<br />
<div class="separator" style="clear: both; text-align: center;">
</div>
<div class="separator" style="clear: both; text-align: center;">
<a alt="Lands of Lore Mac" href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhDkTeOczShVpPbTCPz3RfH9H_jj6CvHgsNJB0ypAKB5EOtybqzacqqnGtU6wAK3J79e531hnuqqSpsifBAmtcAelJHV61YCr6QTr1C9zE8z_oxDUy-iGeCwbI7UTRt6mlMx99WFGleJVtX/s1600/Lands-of-lore-Mac.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" height="200" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhDkTeOczShVpPbTCPz3RfH9H_jj6CvHgsNJB0ypAKB5EOtybqzacqqnGtU6wAK3J79e531hnuqqSpsifBAmtcAelJHV61YCr6QTr1C9zE8z_oxDUy-iGeCwbI7UTRt6mlMx99WFGleJVtX/s1600/Lands-of-lore-Mac.jpg" alt="Lands of lore Mac" width="320" /></a></div>
<br />
<br />
<div class="comment-meta">
</div>
<div>
<div itemprop="reviewBody">
When Lands of Lore: The
Throne of Chaos came in 1993 or 1994, people were amazed. Not only did
the game have an intro that was one the most beautiful to that date, it
did also incorporate a good and interesting game-play. A funny
side-story to this whole game was that Lands Of Lore originally was the
game Eye Of The Beholder 3. But Westwood (who made Lands of Lore) lost
the rights to do it, even though they had made much of the game. The
remains of Westwood's Eye Of The Beholder 3 were converted into Lands of
Lore: The Throne of Chaos. A good story about the evil witch Scotia
taken possession of the enchanted ring "The Nether Mask", which she used
to cover the lands in darkness. The Dark Army where on the move, and
succeeding in smashing Gladstone, the symbol light of the lands, and
poisoning King Richard. </div>
<div itemprop="reviewBody">
<br /></div>
</div>
<div class="separator" style="clear: both; text-align: center;">
</div>
<div class="separator" style="clear: both; text-align: center;">
<a alt="Lands of Lore Mac" href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjKOxriSCKbxAlxUetge_H1sZthLSRopTMvKGxG2ZzI67mIsE95ZZ0fgOuIBjOOEusH-TwOVt29G4ElDzAelLS3prcs5ASrYhVAGZegwwlbOvwAL1UnUKsGD3o4atLWm88oHBP-D6tbZYoE/s1600/lands-of-lore-Mac02.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" height="200" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjKOxriSCKbxAlxUetge_H1sZthLSRopTMvKGxG2ZzI67mIsE95ZZ0fgOuIBjOOEusH-TwOVt29G4ElDzAelLS3prcs5ASrYhVAGZegwwlbOvwAL1UnUKsGD3o4atLWm88oHBP-D6tbZYoE/s1600/lands-of-lore-Mac02.jpg" alt="Lands of Lore Mac" width="320" /></a></div>
<br />
In the game your job is to slay Scotia. In the
new version of this game King Richards voice where played by Patrick
Steward - who did a good job. Lands of Lore: The Throne of Chaos where
so successful, that it where succeeded by two sequels. I love this game.
It is one of my most fondest memories of the mid-nineties.<br />
<br />
<br />
<h4>
Lands of Lore Speedrun
</h4>
<iframe allowfullscreen="" frameborder="0" height="470" src="https://www.youtube.com/watch?v=oa9wz2p3ghQ" width="620"></iframe>
<br />
<br />
<br />
<a href="http://www.filefactory.com/file/55tuez0fbd4f/LandsOfLoreMAC.zip" rel="nofollow" target="_blank">Lands of Lore Mac Download</a><br />
<br />PaulRowlandAppshttp://www.blogger.com/profile/02326553563546383916noreply@blogger.com0tag:blogger.com,1999:blog-6818634969917599652.post-34164148661282442392014-02-28T13:05:00.000-08:002014-03-12T14:31:59.353-07:00Random Quest System<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhlJC4TgVQflijKigf_E8Hrbci_GU-ew5BKjJR_h2uQQJF0OUT3m_LoMnS2ocGeYq-34oy0ECB2jh4hLaXSOhrf_-hjnj9BIPWAzUs8MijICi50hBMPfI0d5pLwbUmjjCxykGBUDSemSGd5/s1600/randomquestsystem.png" imageanchor="1"><img alt="Random Quest System" border="0" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhlJC4TgVQflijKigf_E8Hrbci_GU-ew5BKjJR_h2uQQJF0OUT3m_LoMnS2ocGeYq-34oy0ECB2jh4hLaXSOhrf_-hjnj9BIPWAzUs8MijICi50hBMPfI0d5pLwbUmjjCxykGBUDSemSGd5/s400/randomquestsystem.png" /></a><br />
Been working on the random quest system that will end up in Daggerwind eventually. Have created a separate project, but will be easy to re-implement back in as I can export it as a package. This way I will be able to concentrate on the quest system itself, be able to refine and refactor as it progresses.
<br />
The aim is to create something similar to the Radiant quest system that Elder Scrolls Skyrim uses. (Maybe not so ambitious to start with, will just see how it evolves)<br />
<br />
Initially I have defined the following <b>states</b> that represent the main stages of your standard RPG quest.<br />
<ul>
<li><b>Initialise </b>- Initialise quest </li>
<li><b>Offer</b> - NPC Offer quest to player </li>
<li><b>Accept</b> - Player has accepted quest </li>
<li><b>Decline</b> - Player has declined quest </li>
<li><b>Objective</b> - NPC given player the objective, Kill, Speak, Find etc </li>
<li><b>ObjectiveInProgress</b> - Quest objective has been spawned </li>
<li><b>ObjectiveComplete</b> - Player has completed objective, ie Killed MOB, Spoken to NPC etc </li>
<li><b>End</b> - End Quest, NPC gives Player reward </li>
</ul>
As the player progresses through the quest, the state changes in the order above. (Object and Objective are interchangeable in the context of the states I've defined)<br />
<br />
As it progresses will edit this post to add some of the technical details, research, patterns etcPaulRowlandAppshttp://www.blogger.com/profile/02326553563546383916noreply@blogger.com1tag:blogger.com,1999:blog-6818634969917599652.post-26384321950090993062014-02-21T12:07:00.000-08:002014-03-22T04:51:43.919-07:00Endless TerrainDaggerwind endless terrain, seamless world without bounds which will one of the cornerstones in my quest to create an Elder Scrolls style indie RPG . The terrain is generated from a World Manager that creates a 1024 x 1024 array of 1024 x 1024 terrain tiles. The tiles are selected from a set based on a seed passed into a random number generator. This creates a seemingly random world, but will be exactly the same every time (So long as the seed is the same) This allows for persistence. I guess technically it's not endless, but just very, very big. Only a 3 x 3 grid around the player is rendered at anyone time, adding and removing tiles as you move around the game world.<br />
<br />
<br />
<br />
<br />
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjEQBhKmZ9uItUdTOQL3QLLsjkh8TcFGYTSfosf2XfzJLTjLWw68rWMCDEwXS4eVl607Z8fbvwuIzxRqZeZuQg9RptO1pDk4HxztAU0noVGFtTSi5_U-Vbwru-n7RHCBSGGvpb0TNX6nqnX/s1600/daggerwind_endless_terrain.png" imageanchor="1"><img alt="Endless Terrain" border="0" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjEQBhKmZ9uItUdTOQL3QLLsjkh8TcFGYTSfosf2XfzJLTjLWw68rWMCDEwXS4eVl607Z8fbvwuIzxRqZeZuQg9RptO1pDk4HxztAU0noVGFtTSi5_U-Vbwru-n7RHCBSGGvpb0TNX6nqnX/s400/daggerwind_endless_terrain.png" /></a>
<br />
<br />
Cities and Towns are walled as in Elder Scrolls Arena and Daggerfall allowing me to swap scenes entering and exiting. The load time is pretty quick each way, and with the scene fading in and out isn't that obvious or intrusive. I will be able to create custom terrain tiles with small Farms, homesteads or village huts so that it feels more natural and seamless.<br />
<br />
The Procedural terrain starts as a randomly created heightmap, black being low and white the high areas. I then make them seamless by copying the original heightmap, rotating it 90 degrees and moving it adjacent. Then repeat 3 more times by copying and rotating using Gimp. Pretty low tech but no other tool needed.<br />
<br />
I've also got a scrollable/drag-able over world map that is stitched together using 36 1024 textures (6 x 6 grid) Have yet to make it interactive with click-able pins and stuff but is a good start.<br />
<br />
Also see the <a href="http://www.paulrowlandapps.com/2014/01/daggerwind-screenshots.html">Random Town Generator</a> PaulRowlandAppshttp://www.blogger.com/profile/02326553563546383916noreply@blogger.com1tag:blogger.com,1999:blog-6818634969917599652.post-38119907933858912762014-02-08T13:38:00.003-08:002014-03-22T04:57:44.059-07:00Game Title Screen<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEj17MtxgiH6uNwr-U54Da0uHwZ721AKJLHhFlawPAc7xny_6lY5-_SZoZeR_W-gaLxUpRZ-iMpp8JBAmb3N8ZUDCGm2ValpnpFbOl5M-zKOMRxlUbNuIyzwbnP3OY6-c5O3ltc8KA65N_J9/s1600/Daggerwind-Menu.png" imageanchor="1"><img alt="Daggerwind menu" border="0" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEj17MtxgiH6uNwr-U54Da0uHwZ721AKJLHhFlawPAc7xny_6lY5-_SZoZeR_W-gaLxUpRZ-iMpp8JBAmb3N8ZUDCGm2ValpnpFbOl5M-zKOMRxlUbNuIyzwbnP3OY6-c5O3ltc8KA65N_J9/s400/Daggerwind-Menu.png" /></a><br />
Have re-visited the title screen as the first attempt wasn't particularly good. The camera pans in along a spline, the candle flickers and there's a little movement from the female model's idle animation.<br />
<br />
The title text is a little better also. Will leave it alone for now as I think it works quite well, and don't really have the luxury of spending large amounts of time making it look perfect.<br />
<br />
Although not that crucial to the game at this point, the plan is to create a tech demo that will have everything from start to finish. Splash, Menu, Character Creation, Character Customization. Then Random Dungeon, Random Town and Endless Terrain making the full game start to finish, albeit with very short game-play to start with. 15 minutes or so until content is expanded upon.<br />
(Content being more random tiles and stuff)PaulRowlandAppshttp://www.blogger.com/profile/02326553563546383916noreply@blogger.com1tag:blogger.com,1999:blog-6818634969917599652.post-3535914687468940672014-02-01T14:07:00.000-08:002014-03-12T14:03:24.287-07:00Daggerwind NPC'sThe NPC Quest and Dialog system I was planning on buying in from the Unity asset store. Wheels do not need to be re-invented, and if I have any chance of actually finishing this project, picking my battles is definitely key.
However, off the shelf quest systems seem to be geared towards hand crafted NPC's, not randomly generated at run time.
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEg14dTVxcGNxFNcm88t2wqYQXYrgnsdpDEiNnKSwGowYg_eWA9sVcnt3K74mRVKn5SdW-_zvdDhu3vEU0GfvHjSlm4PI-ni760-9LG5XgM8nplbMHZ-O7Sg_ag0wJfbYWtrEhBgE5Z61Uvq/s1600/daggerwind_npc.png" imageanchor="1"><img alt="Daggerwind quest" border="0" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEg14dTVxcGNxFNcm88t2wqYQXYrgnsdpDEiNnKSwGowYg_eWA9sVcnt3K74mRVKn5SdW-_zvdDhu3vEU0GfvHjSlm4PI-ni760-9LG5XgM8nplbMHZ-O7Sg_ag0wJfbYWtrEhBgE5Z61Uvq/s320/daggerwind_npc.png" /></a>
<br />
I've started to create my own NPC quest and dialog system that will fit better into the randomly generated world that I'm creating.
<br />
From the screenshot you can also see real game time being tracked with the day/night cycle and timed lights from the Tavern to the right.<br />
<br />
<h4>
Torem Kelg - Evil Alchemist </h4>
“Here you go, lad! Drink up, it’s on the house!”<br />
<br />
<b>Appearance:</b>
A short, stout elderly man with a bald scalp and full
white beard, Torem wears a number of charms around his neck
for various travel deities, all gifts from travelers. Torem wears
an apron and, when not serving patrons, is constantly wiping
glasses.<br />
<br />
<b>Roleplaying:</b>
Torem acts as if every patron is an old friend,
even if meeting one for the first time. He is always cheery and
upbeat, consoling hurting patrons that nothing is as bad as it
seems.<br />
<br />
<b>Personality:</b>
He is almost giddy, but that’s because of what he’s
secretly doing to transient patrons.<br />
<br />
<b>Motivation:</b>
Torem wants to create monsters in order to make
his tavern a more popular destination for adventurers.<br />
<br />
<b>Background:</b>
Torem is a frustrated alchemist who was
unappreciated by his previous employers due to his lack of ethics.
He settled down as an innkeeper in a new land. His inn is located
in a quiet village that did not sit on any main roads. Torem
has decided to drum up business by poisoning travelers with
magical beverages, turning them into monsters. e monsters
have attracted adventurers from all around and have made the inn
quite popular. Torem drinks are harmless unless the second
component, a morning beverage, is taken the next day. As the two
drinks are inert otherwise, Torem has managed to fool the few
investigators who took notice of the drinks.<br />
<br />
<b>Traits:</b>
(WC) Abhorrent, business, criminal, magical, merchant<br />
<br />
<br />PaulRowlandAppshttp://www.blogger.com/profile/02326553563546383916noreply@blogger.com4tag:blogger.com,1999:blog-6818634969917599652.post-12678735963262413492014-01-13T12:08:00.000-08:002014-03-15T06:02:23.655-07:00Daggerwind Random Town<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEh9-cgNGHAYw3i_WDmaWM9STxTDR0sCVh1nrTXeulh1TN3mz4fBKf_ICvRkyaKztkytd__KotVgxpRzVp83InY7ht0RndpgIMyK3zY6sUSfgMa9p6E9R6HSoKupCWqKORjpnX-vHu5Vqqnr/s1600/daggerwind_town01.png" imageanchor="1"><img alt="Daggerwind Random Town" border="0" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEh9-cgNGHAYw3i_WDmaWM9STxTDR0sCVh1nrTXeulh1TN3mz4fBKf_ICvRkyaKztkytd__KotVgxpRzVp83InY7ht0RndpgIMyK3zY6sUSfgMa9p6E9R6HSoKupCWqKORjpnX-vHu5Vqqnr/s320/daggerwind_town01.png" /></a><br />
Here are some older screenshots of my Daggerfall remake project, Daggerwind. This is the game I've always been trying to make ever since first playing it. (Or perhaps Elder Scrolls I Arena) Many have said it looks more Arena-ish than Daggerfall. Either way, it's a game inspired by a combination of them both. Old school RPG, Massive randomly created world, Random dungeons, Towns, everything.
<br />
Will update the main site when I can remember the password, but until then here a couple screenshots of one of the towns, completely random, and in the style of Arena/Daggerfall, totally massive.
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjUW-fgL0rr_rNn6kFytLK7lZEEO3sjecwclqvpve1Z6w7gzZO8WRDvURGwxQQ7TUB25HxBKwyGJh1-ww8pwwDqSNGJIF3Q7zNTi125fuPIgBuraVQa1sZDzXFubD2W_g-S2ys2yKyzGJP7/s1600/daggerwind_town02.png" imageanchor="1"><img alt="Daggerwind Random Town" border="0" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjUW-fgL0rr_rNn6kFytLK7lZEEO3sjecwclqvpve1Z6w7gzZO8WRDvURGwxQQ7TUB25HxBKwyGJh1-ww8pwwDqSNGJIF3Q7zNTi125fuPIgBuraVQa1sZDzXFubD2W_g-S2ys2yKyzGJP7/s320/daggerwind_town02.png" /></a>
<br />
The Town can be easily as large as Daggerfall towns, it's comprised of an array 12 x 12 grid of tiles (can be more if required), each tile containing between 8 to a dozen separate buildings. The Random Town generator creates a 3 x 3 grid around the player, adding and removing tiles in the same way as the Infinite terrain generator.<br />
<br />
More Daggerwind updates: <a href="http://www.paulrowlandapps.com/2014/02/daggerwind-npcs.html">http://www.paulrowlandapps.com/2014/02/daggerwind-npcs.html</a> PaulRowlandAppshttp://www.blogger.com/profile/02326553563546383916noreply@blogger.com8tag:blogger.com,1999:blog-6818634969917599652.post-42010325832477523372013-12-24T03:51:00.002-08:002016-07-22T12:57:15.534-07:00Daggerfall Mac Updated<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhqbChC6KvWOxx2262HXnxXxTXeMvgnIpbRj3VwbpLKT5524pVNPayVhDrFIo-Oxp8Q13HxBexH4wWnmaKt9FADo8M0LFX6AhUKmtoB-DQ4vrYsj-_l0Qi-z7GqQASkhZ4kJGC6GUsB2BB8/s1600/Daggerfall_Mac.jpg" imageanchor="1" style="clear: left; float: left; margin-bottom: 1em; margin-right: 1em;"><img alt="Daggerfall Mac" border="0" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhqbChC6KvWOxx2262HXnxXxTXeMvgnIpbRj3VwbpLKT5524pVNPayVhDrFIo-Oxp8Q13HxBexH4wWnmaKt9FADo8M0LFX6AhUKmtoB-DQ4vrYsj-_l0Qi-z7GqQASkhZ4kJGC6GUsB2BB8/s320/Daggerfall_Mac.jpg" /></a></div>
I've uploaded an updated version of Daggerfall that includes all of the latest Bethesda patches to version 2.13.
Also the issue with not being able to save games has been resolved, tested against Mac OS 10.9.1 Mavericks.
Just unzip and click on file to play. No other software to download, no configuration or setup required, everything already included.
<a href="http://www.paulrowlandapps.com/2012/09/elder-scrolls-daggerfall-mac.html" rel="nofollow">Daggerfal Mac download page</a>
<!-- Begin MailChimp Signup Form -->
<link href="//cdn-images.mailchimp.com/embedcode/slim-10_7.css" rel="stylesheet" type="text/css">
<style type="text/css">
#mc_embed_signup{background:#fff; clear:left; font:14px Helvetica,Arial,sans-serif; }
/* Add your own MailChimp form style overrides in your site stylesheet or in this style block.
We recommend moving this block and the preceding CSS link to the HEAD of your HTML file. */
</style>
<div id="mc_embed_signup">
<form action="//paulrowlandapps.us5.list-manage.com/subscribe/post?u=8317149cc503db1474dfeaad3&id=e5cf9d5eed" method="post" id="mc-embedded-subscribe-form" name="mc-embedded-subscribe-form" class="validate" target="_blank" novalidate>
<div id="mc_embed_signup_scroll">
<label for="mce-EMAIL">Daggerfall Download Mac</label>
<input type="email" value="" name="EMAIL" class="email" id="mce-EMAIL" placeholder="email address" required>
<!-- real people should not fill this in and expect good things - do not remove this or risk form bot signups-->
<div style="position: absolute; left: -5000px;" aria-hidden="true"><input type="text" name="b_8317149cc503db1474dfeaad3_e5cf9d5eed" tabindex="-1" value=""></div>
<div class="clear"><input type="submit" value="Submit" name="submit" id="mc-embedded-subscribe" class="button"></div>
</div>
</form>
</div>
<!--End mc_embed_signup-->
PaulRowlandAppshttp://www.blogger.com/profile/02326553563546383916noreply@blogger.com4tag:blogger.com,1999:blog-6818634969917599652.post-74924674572865285502013-01-16T13:55:00.000-08:002013-01-16T13:55:16.159-08:00Release submitted <a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjTn1yX2z-Wn-n-23doQygPYhX9Evejdnc0IGputCBAcZrx9ngeIwjQSaWQDFBviA9cIC6koBG635InA-TKlQhyphenhyphenwk4lJ2ZRmd9pp4NNf0PVSQXhXg_KovMsqv45BP0p7KL2PvFdFqAb2QCs/s1600/rogues_lair_5.png" imageanchor="1" style=""><img border="0" alt="rogues lair blackberry" height="332" width="400" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjTn1yX2z-Wn-n-23doQygPYhX9Evejdnc0IGputCBAcZrx9ngeIwjQSaWQDFBviA9cIC6koBG635InA-TKlQhyphenhyphenwk4lJ2ZRmd9pp4NNf0PVSQXhXg_KovMsqv45BP0p7KL2PvFdFqAb2QCs/s400/rogues_lair_5.png" /></a>
<p>Lost a little momentum over the Christmas and New years period, however now back in the swing of things.
<p>Just submitted Rogues Lair 1.1.6 to Blackberry App world, should take a couple or three days to filter through however.
<p>Not a major release, just some more content added to the mid to end game.
<p>At present working at trying to get some of the suggestions from feedback and post comments in the game, needs to be a little more varied, more custom stuff etc.
<p>Also an updated J2ME version, need to figure some things out first, however shouldn't be too long now.PaulRowlandAppshttp://www.blogger.com/profile/02326553563546383916noreply@blogger.com4tag:blogger.com,1999:blog-6818634969917599652.post-25155035067030585032012-12-18T14:14:00.000-08:002012-12-18T14:42:54.390-08:00Back on Track RL 1.1.4<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgW4XXyUhJF9Q21tPJQ4Gm7qwhISHCbD0wotWUNmXDx6_2gY-BiOk4liAt5FIKbRXye-g9trLiQjo6FIw0VymPXjCCmP4K2r0hgrIqvpZ3162TuZ_Xd4gb5lCaQxDtyKGzmqqoRyslTBUh8/s1600/rogues_lair_no5_small.png" imageanchor="1" style=""><img border="0" height="281" width="400" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgW4XXyUhJF9Q21tPJQ4Gm7qwhISHCbD0wotWUNmXDx6_2gY-BiOk4liAt5FIKbRXye-g9trLiQjo6FIw0VymPXjCCmP4K2r0hgrIqvpZ3162TuZ_Xd4gb5lCaQxDtyKGzmqqoRyslTBUh8/s400/rogues_lair_no5_small.png" /></a>
<p>RL (Rogues Lair) Version 1.1.4 finally reaches BB App world.
Main features include:
<ul>
<li>Well, nothing really, only the fact it loads up!</li>
</ul>
<p>Which is not that impressive, however version 1.1.3 went past in a flash so here are the main features:
<ul>
<li>Fixed bug that lost some items when saved.</li>
<li>Equipped items, remain equipped after game load</li>
<li>Added message if Inventory full</li>
<li>Increased capacity of the Inventory</li>
<li>Minor game re-balance (now slightly harder)</li>
<li>All Enemies health increased slightly</li>
<li>All weapons damage decreased slightly</li>
<li>Rings and Amulets now drop slightly later in game</li>
<li>New Enemies added, Grey Troll, Rock Troll, Hydra, Ogre</li>
</ul>
<p>As always, many thanks for your continuing support(Games->Strategy->#5), more bug fixes and features to followPaulRowlandAppshttp://www.blogger.com/profile/02326553563546383916noreply@blogger.com8tag:blogger.com,1999:blog-6818634969917599652.post-35290484784280788842012-12-14T09:00:00.000-08:002012-12-14T09:02:46.169-08:00Emergency Fix waiting review<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEihyphenhyphen_pNeMj2wJCTbLPSzha7W8e862wR6TK7m0V3HMic4RIz1TuVyco_gY3BKaorNugaj0v3mMEtXe_KcNs9x64PwGsGxEw8RJawkmxK8dCj-dC8kJ4DLI5MhFsZBF8VvTZF2RjWDklIwWnX/s1600/no-bugs.png" imageanchor="1" style=""><img border="0" height="400" width="400" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEihyphenhyphen_pNeMj2wJCTbLPSzha7W8e862wR6TK7m0V3HMic4RIz1TuVyco_gY3BKaorNugaj0v3mMEtXe_KcNs9x64PwGsGxEw8RJawkmxK8dCj-dC8kJ4DLI5MhFsZBF8VvTZF2RjWDklIwWnX/s400/no-bugs.png" /></a>
<p>Release 1.1.3 did have a fair amount of bug fixes, however went disasterouly wrong as it managed to get through the
QA department, (essentially me), with a serious show stopping bug in it.
Managed to get past the BB App world reviewer also, not quite sure how though.
<p>In the meantime I've taken it off sale, and submitted as a priority ticket version 1.1.4 which will fix the 'Uncaught Exception', Null pointer. (13/12/12 16:55)
<p>So, am very sorry about that, but hopefully should be resolved once the fix gets accepted.
<p>The offending code did have a check for a Null pointer where it failed. However got re-factored at a later date, which is where the problem occured. Still doing a check for a null pointer, but too late in the flow. (Schoolboy error)
<p>I didn't notice it, as the object had already been persited/saved, so would never be null on my device.
In future will remove the app, and re-install from scratch prior to any furture releases.
<p>Again sincerest appologies
PaulPaulRowlandAppshttp://www.blogger.com/profile/02326553563546383916noreply@blogger.com8tag:blogger.com,1999:blog-6818634969917599652.post-60748480278189835552012-12-04T10:50:00.001-08:002012-12-09T13:52:36.087-08:00Blackberry Featured App<center>
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhIUjTnvmtkofvBx0lgsPq3t_0zW1msAvIeWC6EIl7Y0U4m4vKgoFwqTFf3Y-YQznWNigfYFIH6WzwBYpYO0hIcKAHP7SEfE4BAN10eTHKuS9XTIODiODGzSJwhf5Qu0uaLrd9Mf8HzJ29J/s1600/rogues_lair_small.png" imageanchor="1" style=""><img border="0" height="247" width="400" alt="roguelike blackberry app world" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhIUjTnvmtkofvBx0lgsPq3t_0zW1msAvIeWC6EIl7Y0U4m4vKgoFwqTFf3Y-YQznWNigfYFIH6WzwBYpYO0hIcKAHP7SEfE4BAN10eTHKuS9XTIODiODGzSJwhf5Qu0uaLrd9Mf8HzJ29J/s400/rogues_lair_small.png" /></a>
<br><a href="http://bit.ly/TbY31a">Blackberry App world Featured App</a>
</center>
<p>Great news, Rogues Lair has made it to being a ‘featured’ app on the Blackberry App world, US store. (As high as #5 for Games->Strategy). Many thanks to all who have downloaded it, and also for leaving really positive reviews.
<center>
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiEVwpGHaBOxbPwKbMkISNXHbLgU4OechJ9b4Hn106dhzzhW3DngK49OguCdBN0SHMN7g6s4VV1FFD5ctt0Eokg5YZ7T7opjJpUveBsrCp_Na15J54i-Q90xfAOrh-7amh2b5Pu9Irft-w6/s1600/blackberry_app_world_roguelike.png" imageanchor="1" style=""><img border="0" height="366" width="400" alt="roguelike blackberry app world" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiEVwpGHaBOxbPwKbMkISNXHbLgU4OechJ9b4Hn106dhzzhW3DngK49OguCdBN0SHMN7g6s4VV1FFD5ctt0Eokg5YZ7T7opjJpUveBsrCp_Na15J54i-Q90xfAOrh-7amh2b5Pu9Irft-w6/s400/blackberry_app_world_roguelike.png" /></a>
</center>
<p>The main focus in the coming weeks will be addressing issues and bugs that have been raised, mainly around the inventory and items.
<p>Then more new features will be added, Cursed items being first on the list, (Thanks for the suggestion by Foxbreak). Also custom unique items with their own scripts to allow greater interaction and variety. (The aim is to make the game as deep as possible)
PaulRowlandAppshttp://www.blogger.com/profile/02326553563546383916noreply@blogger.com16tag:blogger.com,1999:blog-6818634969917599652.post-67895581135732237952012-11-22T14:41:00.002-08:002012-11-22T14:43:01.688-08:00Roguelike Minor update<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEg0LrJmCIVV4jn0ID2MT0TYJFZYHmkdAUVwoalu8A2XgwXzHxr3fhpyOqHJAYFKl_ELtaODpAtd0wV-JrrMNT5CN5iaQez8_kI5O0w_Pt8N7xDo_npCOwLMWOj6DAG2X4oKC3IbW_0TMsWF/s1600/rogues_lair_screenshot_03.png" imageanchor="1" style=""><img border="0" height="400" width="400" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEg0LrJmCIVV4jn0ID2MT0TYJFZYHmkdAUVwoalu8A2XgwXzHxr3fhpyOqHJAYFKl_ELtaODpAtd0wV-JrrMNT5CN5iaQez8_kI5O0w_Pt8N7xDo_npCOwLMWOj6DAG2X4oKC3IbW_0TMsWF/s400/rogues_lair_screenshot_03.png" /></a>
<br>Have been working on a few more features and bug fixes, just finishing off Lock-able doors at the moment.
A few other small updates include the following:
<ul>
<li>Added Save game menu item</li>
<li>Added message 'Game Saved!' to auto save</li>
</li>Toggle 'Resume' & 'Play Game' if game saved</li>
<li>Added 'Congratulations, you died' message on death</li>
<li>Corrected spelling of 'health potion' in book</li>
<li>Added food item, 'Lemon Cheesecake'</li>
</ul>
Lots more stuff to follow, will release when there are enough changes.PaulRowlandAppshttp://www.blogger.com/profile/02326553563546383916noreply@blogger.com4tag:blogger.com,1999:blog-6818634969917599652.post-89222530232303901252012-11-11T13:44:00.000-08:002012-11-11T13:44:25.132-08:00Roguelike Update<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEi2XyE30YqSN7gAUzoO1T5c8UjxJnBR8Cmv5KURkQ9VKtzMxM17ruOLHx4aFacDHgD4Vt5UiCwrQaL72tNFI7RMgHyvX_yROPWJ_gpa36RDkI_PEUWtFYKbuMMljwmZM_OVZlxI7Zr4QDzB/s1600/rogues_lair_screenshot02.png" imageanchor="1" style=""><img border="0" height="400" width="400" alt="roguelike j2me" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEi2XyE30YqSN7gAUzoO1T5c8UjxJnBR8Cmv5KURkQ9VKtzMxM17ruOLHx4aFacDHgD4Vt5UiCwrQaL72tNFI7RMgHyvX_yROPWJ_gpa36RDkI_PEUWtFYKbuMMljwmZM_OVZlxI7Zr4QDzB/s400/rogues_lair_screenshot02.png" /></a>
<p>Have been updating the J2ME Roguelike, Rogues Lair I started a while ago.
It wasn't quite as finished as I remembered, so have decided to add some more features and stuff.
<p>This most likely will be done overtime, but here is what I've added at the moment:
<ul>
<li>New Items, Amulets,Rings,Necklaces</li>
<li>Secret doors</li>
<li>Loads more food</li>
<li>Minor bug fixes</li>
</ul>
Obviously this is just a start, many more features to follow. Once I have enough changes to make it worth while, will post an updated download.
The original download can be found <a href="http://www.paulrowlandapps.com/2012/06/j2me-roguelike.html">here</a>
PaulRowlandAppshttp://www.blogger.com/profile/02326553563546383916noreply@blogger.com4tag:blogger.com,1999:blog-6818634969917599652.post-82507994668794423042012-11-02T14:48:00.000-07:002016-05-03T13:55:07.439-07:00<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgr-Gp9dd0peJL6q12FtHxTqsVWubc7URCnoImqnPDYX_C3ZSj0J74lFJ7UijtwZRdf-49dnnwFH0kazj5aVI9fkwChofi3KpA-7Gb4y9qdm6aoYDEq432wDXeW-32BjbqTHb4eqnpxtQX_/s1600/screenshot05.png" onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}"><img alt="" border="0" id="BLOGGER_PHOTO_ID_5736965931772139634" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgr-Gp9dd0peJL6q12FtHxTqsVWubc7URCnoImqnPDYX_C3ZSj0J74lFJ7UijtwZRdf-49dnnwFH0kazj5aVI9fkwChofi3KpA-7Gb4y9qdm6aoYDEq432wDXeW-32BjbqTHb4eqnpxtQX_/s400/screenshot05.png" style="cursor: hand; cursor: pointer; height: 267px; width: 400px;" /></a><br />
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhmH-XkIzJoLfztGCRUwaf8cgrRTRlMJYgHHuEsDn6WJpmXhV1hg_1j7DAUV734gNErcsIccr7WIA-kp9gmTHs25uuRd7zM49pk2X5WizNCjAnO2tsjyjJ9hNxRC_ol4tQTslCux8CDNAVi/s1600/iphone_05.png" imageanchor="1"><img border="0" height="227" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhmH-XkIzJoLfztGCRUwaf8cgrRTRlMJYgHHuEsDn6WJpmXhV1hg_1j7DAUV734gNErcsIccr7WIA-kp9gmTHs25uuRd7zM49pk2X5WizNCjAnO2tsjyjJ9hNxRC_ol4tQTslCux8CDNAVi/s400/iphone_05.png" width="400" /></a></div>
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjPr2caUGyuiE8KFenWV6DjKVVCTNUa0767pwY0icOrlCtSKhuTG7w724FUFdY2BEkcQHNcL3fdtdIrzs2yJvUyYw8uqiygMu9fONu7Ve_Hkc5fOThr289qEhNjqhoxOwKahoVcBzl-YeGE/s1600/iphone_02.png" imageanchor="1"><img border="0" height="227" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjPr2caUGyuiE8KFenWV6DjKVVCTNUa0767pwY0icOrlCtSKhuTG7w724FUFdY2BEkcQHNcL3fdtdIrzs2yJvUyYw8uqiygMu9fONu7Ve_Hkc5fOThr289qEhNjqhoxOwKahoVcBzl-YeGE/s400/iphone_02.png" width="400" /></a></div>
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhReA45qaa5hWTWyWLFQTuSUpTEbm5adEqO_g0TrQOVxnZ_pjpHhnDNuvIoTmMdbTVTo1kfr3v6dCEGDEx7UjJCzPgKMHWlx62dINaRhuQKB8kkj0-Jqbow8fX-Vt7ZKGEEEXOp6Eq45etV/s1600/iphone_01.png" onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}"><img alt="" border="0" id="BLOGGER_PHOTO_ID_5731389586690547106" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhReA45qaa5hWTWyWLFQTuSUpTEbm5adEqO_g0TrQOVxnZ_pjpHhnDNuvIoTmMdbTVTo1kfr3v6dCEGDEx7UjJCzPgKMHWlx62dINaRhuQKB8kkj0-Jqbow8fX-Vt7ZKGEEEXOp6Eq45etV/s400/iphone_01.png" style="cursor: hand; cursor: pointer; height: 227px; width: 400px;" /></a><br />
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEitqs5tMBoamWwKC736DOuyUxCxt_gTnc0eMsn_m0lxowp2p4cp4uNSEcs4SgwqbdEGXMiTrkML9eteVxWRE6mLlkDdN7HiVvp4RWrLXTUx78RJ7YfRwg9ftxTh8UPuyf4ybD8_MX3OQxEc/s1600/iphone1024_04.png" onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}"><img alt="" border="0" id="BLOGGER_PHOTO_ID_5731012386942695522" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEitqs5tMBoamWwKC736DOuyUxCxt_gTnc0eMsn_m0lxowp2p4cp4uNSEcs4SgwqbdEGXMiTrkML9eteVxWRE6mLlkDdN7HiVvp4RWrLXTUx78RJ7YfRwg9ftxTh8UPuyf4ybD8_MX3OQxEc/s320/iphone1024_04.png" style="cursor: hand; cursor: pointer; height: 256px; width: 512px;" /></a><br />
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgKmIVRai2i7kTxsXuP7g2t1xVPEfR_PI_3iKeqkFZVrFmmbOQhcLBtTtE3DRnU5RYvJzwDOXhWTpBkX7eYcyOqJ0Ym7VwJm_Cb2JxX5FZI6x5VysuuonKywXaKQP9qlCh0ANAC2iGC_2za/s1600/iphone_05.png" onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}"><img alt="" border="0" id="BLOGGER_PHOTO_ID_5731005577726968738" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgKmIVRai2i7kTxsXuP7g2t1xVPEfR_PI_3iKeqkFZVrFmmbOQhcLBtTtE3DRnU5RYvJzwDOXhWTpBkX7eYcyOqJ0Ym7VwJm_Cb2JxX5FZI6x5VysuuonKywXaKQP9qlCh0ANAC2iGC_2za/s320/iphone_05.png" style="cursor: hand; cursor: pointer; float: left; height: 182px; margin: 0 10px 10px 0; width: 320px;" /></a><br />
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiVlmM0Z5y9dGyD5yCVV10UQuKOeK0yb3JDSpO121dfKtmdNu7Bg2_GnoTW0tNudtqP6ec5V4MjSKFv15p8M20hs4n1epNtAd0z3-A8ppvXfc3XIAjWAee0pwI1Dp3Hesb7T-kO0d73LPy6/s1600/iphone_04.png" onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}"><img alt="" border="0" id="BLOGGER_PHOTO_ID_5731005448599745458" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiVlmM0Z5y9dGyD5yCVV10UQuKOeK0yb3JDSpO121dfKtmdNu7Bg2_GnoTW0tNudtqP6ec5V4MjSKFv15p8M20hs4n1epNtAd0z3-A8ppvXfc3XIAjWAee0pwI1Dp3Hesb7T-kO0d73LPy6/s320/iphone_04.png" style="cursor: hand; cursor: pointer; float: left; height: 182px; margin: 0 10px 10px 0; width: 320px;" /></a><br />
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEg3qkHnGeOEMx-Z2B-aKDEvHSBp07Cv2tIOvgWy3S70xhYITPhLVcBmHYR3VVmmMHqyPs1gYMJ_vskbqyyEqPY7wp-m2unTLdGXDiTm7BmOjKTNK9bogTWxnhh0IMRhArhuSJcinkK_i5gQ/s1600/iphone_03.png" onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}"></a><br />
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEja4CioEUo2LUMCQwD0GSDMpD4HbHA9Hl5L_1vskqC0918xul_fRskCzkdwFaQklBlj8RVZeVtyW9oFftZAVqBXQUfbXy2eNQkQRFQARqBCqCM63g56dZamU23O6TwY1-jBT4cX91coh6A_/s1600/paulrowlandapps_banner.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEja4CioEUo2LUMCQwD0GSDMpD4HbHA9Hl5L_1vskqC0918xul_fRskCzkdwFaQklBlj8RVZeVtyW9oFftZAVqBXQUfbXy2eNQkQRFQARqBCqCM63g56dZamU23O6TwY1-jBT4cX91coh6A_/s1600/paulrowlandapps_banner.jpg" /></a></div>
<img alt="" border="0" id="BLOGGER_PHOTO_ID_5731005348405322402" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEg3qkHnGeOEMx-Z2B-aKDEvHSBp07Cv2tIOvgWy3S70xhYITPhLVcBmHYR3VVmmMHqyPs1gYMJ_vskbqyyEqPY7wp-m2unTLdGXDiTm7BmOjKTNK9bogTWxnhh0IMRhArhuSJcinkK_i5gQ/s320/iphone_03.png" style="cursor: hand; cursor: pointer; float: left; height: 182px; margin: 0 10px 10px 0; width: 320px;" /><br />
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhHN0TJPweLafcym_phTeM6cQhGhyphenhyphen_EH0RReuKNWgO-JMtZ2nN1PHpSA738dHuVbpAGZhZGDadGSqi-yFFWc0YGOucZNW6KxpTw91lefjpvDHtXkpPcsuo6U47F0mBG0SvSHOcXqeaxcCuD/s1600/iphone_02.png" onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}"></a><br />
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEg2dtaRwbza8cmyzxN7d68sFKtbmu6pgqGafwK78M7H6A2J4Z0XBKisvzQhI0SZn5p4uiJHLFsN8CdG-gCNaIA98Xjm-cY95IkLprmwI6K995PG6VpmA_1reAlllS7t9OV9FYBbfj5FMNeW/s1600/kong_banner_twitter.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEg2dtaRwbza8cmyzxN7d68sFKtbmu6pgqGafwK78M7H6A2J4Z0XBKisvzQhI0SZn5p4uiJHLFsN8CdG-gCNaIA98Xjm-cY95IkLprmwI6K995PG6VpmA_1reAlllS7t9OV9FYBbfj5FMNeW/s1600/kong_banner_twitter.png" /></a></div>
<img alt="" border="0" id="BLOGGER_PHOTO_ID_5731005111517004818" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhHN0TJPweLafcym_phTeM6cQhGhyphenhyphen_EH0RReuKNWgO-JMtZ2nN1PHpSA738dHuVbpAGZhZGDadGSqi-yFFWc0YGOucZNW6KxpTw91lefjpvDHtXkpPcsuo6U47F0mBG0SvSHOcXqeaxcCuD/s320/iphone_02.png" style="cursor: hand; cursor: pointer; float: left; height: 182px; margin: 0 10px 10px 0; width: 320px;" /><br />
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEibFBQn4GDpAIXvYUnC-8UHCjpNR9CcEybGpYe1Op484ltaJ18B_JRuEZo-NaxhF44-UcL1ToX4p71K9dboPvXMFe9qjiZB08Pc7_BnzEg5Ge2R-PSGTesW1c-4zUrcfsjwY2qFW-ThzFQ5/s1600/iphone_01.png" onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}"><img alt="" border="0" id="BLOGGER_PHOTO_ID_5731004781346174066" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEibFBQn4GDpAIXvYUnC-8UHCjpNR9CcEybGpYe1Op484ltaJ18B_JRuEZo-NaxhF44-UcL1ToX4p71K9dboPvXMFe9qjiZB08Pc7_BnzEg5Ge2R-PSGTesW1c-4zUrcfsjwY2qFW-ThzFQ5/s320/iphone_01.png" style="cursor: hand; cursor: pointer; float: left; height: 182px; margin: 0 10px 10px 0; width: 320px;" /></a><br />
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEifDSp92JCFk9-OaXS4ji0Y32rR_s_iraWmv-b__NqMLsp28mmrTg14so_4hFKImkjGWsdih-EPUNQiEm4vAbb2YA1UZllxpL-tPQLYuMG7-q5UXG7wg-sKq47YHuV3_9FWijNrrbrs0JvY/s1600/youtube_daggerwind.png" onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}"><img alt="" border="0" id="BLOGGER_PHOTO_ID_5691249768923039810" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEifDSp92JCFk9-OaXS4ji0Y32rR_s_iraWmv-b__NqMLsp28mmrTg14so_4hFKImkjGWsdih-EPUNQiEm4vAbb2YA1UZllxpL-tPQLYuMG7-q5UXG7wg-sKq47YHuV3_9FWijNrrbrs0JvY/s320/youtube_daggerwind.png" style="cursor: hand; cursor: pointer; float: left; height: 194px; margin: 0 10px 10px 0; width: 320px;" /></a><br />
<br />
<br />
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEigB3YjaszTEkn37qifM-ORTw8bWHIz7izJ3KBBKqBzCQzkwFUOcVuqzONnPlqTlsTY8wGkr-iHKIVqvacQySW47b8XRqoMnCsq9Do_Byjh04c1FAX5Ci021aKOGR0pup1-TrsSkEouv2I0/s1600/Google-plus-grey-icon.png" onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}"><img alt="" border="0" id="BLOGGER_PHOTO_ID_5686825230261931730" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEigB3YjaszTEkn37qifM-ORTw8bWHIz7izJ3KBBKqBzCQzkwFUOcVuqzONnPlqTlsTY8wGkr-iHKIVqvacQySW47b8XRqoMnCsq9Do_Byjh04c1FAX5Ci021aKOGR0pup1-TrsSkEouv2I0/s320/Google-plus-grey-icon.png" style="cursor: hand; cursor: pointer; float: left; height: 64px; margin: 0 10px 10px 0; width: 64px;" /></a><br />
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgUShQ14uULEt9KBXzgG0q__Ha7jdQoIDrSYxNR1Sglcn9G-5LPoN2YO2nvs7JUlPfpMmHO9OBH9QQJiaffepBav16TYxzL68QCl0I0NB5Egajex5t3xsmalZs2E0yx59defcXw6UTsVJuR/s1600/youtube-icon.png" onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}"><img alt="" border="0" id="BLOGGER_PHOTO_ID_5686825131916584770" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgUShQ14uULEt9KBXzgG0q__Ha7jdQoIDrSYxNR1Sglcn9G-5LPoN2YO2nvs7JUlPfpMmHO9OBH9QQJiaffepBav16TYxzL68QCl0I0NB5Egajex5t3xsmalZs2E0yx59defcXw6UTsVJuR/s320/youtube-icon.png" style="cursor: hand; cursor: pointer; float: left; height: 64px; margin: 0 10px 10px 0; width: 64px;" /></a><br />
<br />
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEj5UQAafCflNqPfeKc5s3QNYRyfSsXk2mKpIPeXZfwcpSvBKZuYnQl0NH5Icnz5y3mrjkJLwG_oJscnoSIxQHw1mYq17MkDJj-pz5QXPkeUI__RKWbExAC1iXojlB_QwLns5hDAtZnA03QX/s1600/twitter-icon.png" onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}"><img alt="" border="0" id="BLOGGER_PHOTO_ID_5686825041887539858" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEj5UQAafCflNqPfeKc5s3QNYRyfSsXk2mKpIPeXZfwcpSvBKZuYnQl0NH5Icnz5y3mrjkJLwG_oJscnoSIxQHw1mYq17MkDJj-pz5QXPkeUI__RKWbExAC1iXojlB_QwLns5hDAtZnA03QX/s320/twitter-icon.png" style="cursor: hand; cursor: pointer; float: left; height: 64px; margin: 0 10px 10px 0; width: 64px;" /></a><br />
<br />
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhT4w5ox9Q7nAv_5cLacp4V0glgXCEUOJ8eTm-gW1IbyjBvcZTh_DzHsIxX_pC2ItL5nZ_XK6qpUwdtkrDkQv26R5pUpNhRsJn-Rr-XgXP-RAWNYOFCj_bXY3mGp0UPrJtjdaJWNFwezZNd/s1600/facebook-icon.png" onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}"><img alt="" border="0" id="BLOGGER_PHOTO_ID_5686824963471086386" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhT4w5ox9Q7nAv_5cLacp4V0glgXCEUOJ8eTm-gW1IbyjBvcZTh_DzHsIxX_pC2ItL5nZ_XK6qpUwdtkrDkQv26R5pUpNhRsJn-Rr-XgXP-RAWNYOFCj_bXY3mGp0UPrJtjdaJWNFwezZNd/s320/facebook-icon.png" style="cursor: hand; cursor: pointer; float: left; height: 64px; margin: 0 10px 10px 0; width: 64px;" /></a><br />
<br />
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiTWqQly_3hTFMYQd4j0q-OWkgQNwyeVWqR_UG6Eu-7Ozl8ndsaF92MGBD3Prte0YLLufyNjlgneJ9WyZVmHMBTz9evEo7ukh8LvZ20jp5akuq3_7u2vayw0NwRWa_bcrgtpDm-joBZyUXG/s1600/facebook-larg.png" imageanchor="1" style="clear: left; float: left; margin-bottom: 1em; margin-right: 1em;"><img border="0" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiTWqQly_3hTFMYQd4j0q-OWkgQNwyeVWqR_UG6Eu-7Ozl8ndsaF92MGBD3Prte0YLLufyNjlgneJ9WyZVmHMBTz9evEo7ukh8LvZ20jp5akuq3_7u2vayw0NwRWa_bcrgtpDm-joBZyUXG/s1600/facebook-larg.png" /></a></div>
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjfPEQTYvLF8cT243fAzgbzWCv4iJa2dSJI5OD8W7iJeqd0rcfqrPR4-iRcKlU5Uwu5ue4SQ4fUvkIjs9PRCV8LkY3zCy-aL7zLAa70S8a16Bzo9mjSsJCvd5oIjDyzHfdYLO5Dnb_oO3Kv/s1600/pinterest-large.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em; text-align: center;"><img border="0" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjfPEQTYvLF8cT243fAzgbzWCv4iJa2dSJI5OD8W7iJeqd0rcfqrPR4-iRcKlU5Uwu5ue4SQ4fUvkIjs9PRCV8LkY3zCy-aL7zLAa70S8a16Bzo9mjSsJCvd5oIjDyzHfdYLO5Dnb_oO3Kv/s1600/pinterest-large.png" /></a><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiOHGgMF3SyUUxPsZDmqEmZpEfNxVWuGREYer_Up0iQcdev-8nAN-QmYcaCcCo7QRL6s2GqpXz55g96ZkYjWvqxzIiIdotPIggieTW7gXClnsUtCVR1dhcKKb4KsZxW-wQGUyKVUsLY3Yz7/s1600/twitter-large.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em; text-align: center;"><img border="0" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiOHGgMF3SyUUxPsZDmqEmZpEfNxVWuGREYer_Up0iQcdev-8nAN-QmYcaCcCo7QRL6s2GqpXz55g96ZkYjWvqxzIiIdotPIggieTW7gXClnsUtCVR1dhcKKb4KsZxW-wQGUyKVUsLY3Yz7/s1600/twitter-large.png" /></a><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjKKL9pjS1QcjZqmNK5SX7FedDbfoIE8mGb5-YaMh7k4hZAFU1RAhVQZlbtilcV6UhVLnUaiOBZilhP3H7OSliMYoBVJYHrZ3EeMqxcgYPHc2UVESOPqwWogBqm3VlkxAHlED-NXn0m6rcB/s1600/youtube-large.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em; text-align: center;"><img border="0" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjKKL9pjS1QcjZqmNK5SX7FedDbfoIE8mGb5-YaMh7k4hZAFU1RAhVQZlbtilcV6UhVLnUaiOBZilhP3H7OSliMYoBVJYHrZ3EeMqxcgYPHc2UVESOPqwWogBqm3VlkxAHlED-NXn0m6rcB/s1600/youtube-large.png" /></a><br />
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhAS6LfCclmcx30mcgEnWlcdFXAwPD28sQBC1OOiolSZU-JgOMmyDCROUuVRHsGZFrOD6OQHZWePUkfnhE0jAr_Fz6JRimyn3-uUTRf5tZym0Xwo2gE0XlLAUeq5Noe1lunCF98alVZVEfA/s1600/rss-icon.png" onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}"><img alt="rss Feed" border="0" id="BLOGGER_PHOTO_ID_5744270284343043714" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhAS6LfCclmcx30mcgEnWlcdFXAwPD28sQBC1OOiolSZU-JgOMmyDCROUuVRHsGZFrOD6OQHZWePUkfnhE0jAr_Fz6JRimyn3-uUTRf5tZym0Xwo2gE0XlLAUeq5Noe1lunCF98alVZVEfA/s400/rss-icon.png" style="cursor: hand; cursor: pointer; height: 64px; width: 64px;" /></a>
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjazWfJwkTWE1rcrzFxFzhyphenhyphenoHImp4KCyEHS1GcGA27D2QGmjTyDfgIbAaR5sbrE3LBK9hlbJhmtBDi9qZiJizlWJsRvZF8PGXMWpCpf_257V-yc8XGIKFax3MgN35cJE64ShyojUz8veSc3/s1600/background-iphone.jpg" imageanchor="1"><img border="0" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjazWfJwkTWE1rcrzFxFzhyphenhyphenoHImp4KCyEHS1GcGA27D2QGmjTyDfgIbAaR5sbrE3LBK9hlbJhmtBDi9qZiJizlWJsRvZF8PGXMWpCpf_257V-yc8XGIKFax3MgN35cJE64ShyojUz8veSc3/s1600/background-iphone.jpg" /></a>
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEifFRGJZleugiY42k32YhPxONG6RpbIGFq3JAkuFa03Vtv6QGTBA_cBDG85IlTPfl7GPnL_XeRmRZaynhsGQGsJ6MT4VUhGQOM1r6fiuT5T_Thyphenhyphenhnd9JQyqSF-nZMrmy0FDP40UwdOaOVk3/s1600/background-iphone.png" imageanchor="1"><img border="0" height="47" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEifFRGJZleugiY42k32YhPxONG6RpbIGFq3JAkuFa03Vtv6QGTBA_cBDG85IlTPfl7GPnL_XeRmRZaynhsGQGsJ6MT4VUhGQOM1r6fiuT5T_Thyphenhyphenhnd9JQyqSF-nZMrmy0FDP40UwdOaOVk3/s400/background-iphone.png" width="400" /></a>
PaulRowlandAppshttp://www.blogger.com/profile/02326553563546383916noreply@blogger.com0tag:blogger.com,1999:blog-6818634969917599652.post-53816296010561089552012-10-31T04:25:00.001-07:002012-10-31T15:14:01.307-07:00Blackberry Development Mac<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjp_7qghc-M61_HEPza7Y_H8ukNTPdjFtII_eOEz9bmShzzEdroEn-iZUdLtK_8mNNaBq_UIkIL1yqe4aYDcgiGmP_qRCtx66GAdZlCnsHQKdyLuoW1k6W6RxYl_yr-BDYDjsfvZepM4aT9/s1600/blackberry_eclipse_mac.png" imageanchor="1" style="margin-left:1em; margin-right:1em"><img border="0" height="300" width="400" alt="Blackberry Eclipse tutorial for Mac" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjp_7qghc-M61_HEPza7Y_H8ukNTPdjFtII_eOEz9bmShzzEdroEn-iZUdLtK_8mNNaBq_UIkIL1yqe4aYDcgiGmP_qRCtx66GAdZlCnsHQKdyLuoW1k6W6RxYl_yr-BDYDjsfvZepM4aT9/s400/blackberry_eclipse_mac.png" /></a></div>
<h1>Introduction</h1>
In my opinion, RIM makes it harder than it needs to be to develop Blackberry apps on a Mac. (Despite the tools being written in Java).
However it is possible, and once your environment is setup correctly, does get a little easier..
<p>The first thing that differs from the Windows setup, is that you need an actual Blackberry device. No Simulators are available for Mac unfortunately.
(I managed to bag a pretty cheap, Blackberry Curve 8520 from eBay for around £50, and can be put back on eBay to get most of cost back afterwards if you find it's not your cup of tea)
<p>N.B Blackberry App World only accepts BB OS 4.5 or greater. Devices seem to be locked into the OS they are manufactured with, so bear that in mind when purchasing a device that's used for development.
<h1>Blackberry Eclipse Setup</h1>
<p>I'll be using the Blackberry Eclipse Plugin that can be downloaded from the Blackberry site here:
<a href="https://developer.blackberry.com/java/download/eclipse?os=mac">Blackberry Eclipse 7.1 Mac</a>
<p>You will also need the Blackberry Desktop Software, again downloadable from the Blackberry site here also (optional, but useful):
<br><a href="http://uk.blackberry.com/services/desktop/desktop_mac.jsp">Blackberry Desktop Software Mac</a>
<p>After downloading the latest version, 7,1 and installing, you should be presented with the standard Eclipse welcome tab.
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhOKnl31mV98AidDVdbEX11pZRyMY7sSdP-jILj0_kCjjkPM11UwIK5-wAGiacLP4tRLshOPNOoZKpv_m_DPW8inb_ifvJMox5UMwUVp_X_9eHRGI7_Fp6zPUnwED2EsI5lipzsMKRaGGiv/s1600/blackberry_setup01.png" imageanchor="1" style="margin-left:1em; margin-right:1em"><img border="0" height="300" width="400" alt="Blackberry Eclipse tutorial for Mac" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhOKnl31mV98AidDVdbEX11pZRyMY7sSdP-jILj0_kCjjkPM11UwIK5-wAGiacLP4tRLshOPNOoZKpv_m_DPW8inb_ifvJMox5UMwUVp_X_9eHRGI7_Fp6zPUnwED2EsI5lipzsMKRaGGiv/s400/blackberry_setup01.png" /></a></div>
<p>Close 'Welcome' tab
Window->Open Perspective->Blackberry Application Development
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEi7S8uVu63kh9UUgcH8xhtC8s_n-WIvcJ97EzvqZxDDft2fr5AXF7tfdw-pwHTnhjg-kXmak9TZqvPg92-MQpX4_lXWQR1S3kVJfArdN6XP9PS9cO-DohqPrVhCIjQDBoo2_3jDkI36SE6d/s1600/blackberry_setup02.png" imageanchor="1" style="margin-left:1em; margin-right:1em"><img border="0" height="257" width="400" alt="Blackberry Eclipse tutorial for Mac" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEi7S8uVu63kh9UUgcH8xhtC8s_n-WIvcJ97EzvqZxDDft2fr5AXF7tfdw-pwHTnhjg-kXmak9TZqvPg92-MQpX4_lXWQR1S3kVJfArdN6XP9PS9cO-DohqPrVhCIjQDBoo2_3jDkI36SE6d/s400/blackberry_setup02.png" /></a></div>
<p>File -> New -> BlackBerry Project
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjkX4Cmy1XsfruRZiaTHk8ofTh3eAc66kQ1KkLCSTbGwUkyR2SvJejBcdxq1XSvXK5X4h3hYecKBFt9X8OgxUIabzu3K3bXlb4cHqEvxAOksG6OX494iLVnR4i8j6OlP0uBZTXgquDEzRSv/s1600/blackberry_setup03.png" imageanchor="1" style="margin-left:1em; margin-right:1em"><img border="0" height="400" width="357" alt="Blackberry Eclipse tutorial for Mac" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjkX4Cmy1XsfruRZiaTHk8ofTh3eAc66kQ1KkLCSTbGwUkyR2SvJejBcdxq1XSvXK5X4h3hYecKBFt9X8OgxUIabzu3K3bXlb4cHqEvxAOksG6OX494iLVnR4i8j6OlP0uBZTXgquDEzRSv/s400/blackberry_setup03.png" /></a></div>
<p>Blackberry project setup with default source code.
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiECrJe1gmu3-r1qOSFKfH38MWv_UZGaYN1ictDGJ22QbBYSccNAe74O62-iQ8isuGj_R7kJgywObj_9Nmxi5TgrAfaoEC76M4rw8aK814mgfQFPiJ_n3EJ0nX8sw_QxSDjpmag8fIoKCIz/s1600/blackberry_setup04.png" imageanchor="1" style="margin-left:1em; margin-right:1em"><img border="0" height="258" width="400" alt="Blackberry Eclipse tutorial for Mac" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiECrJe1gmu3-r1qOSFKfH38MWv_UZGaYN1ictDGJ22QbBYSccNAe74O62-iQ8isuGj_R7kJgywObj_9Nmxi5TgrAfaoEC76M4rw8aK814mgfQFPiJ_n3EJ0nX8sw_QxSDjpmag8fIoKCIz/s400/blackberry_setup04.png" /></a></div>
<h1>Setup JRE for Device</h1>
The latest version of Blackberry Eclipse comes with BB JRE version 7.1. Unless your device is brand new, it's likely to have an older version installed, and wont be able to run with 7.1
<p>My device, a Blackberry Curve 8520 comes with version 5.0, so this is the JRE version I need also.
<p>Help -> Instal new Software
<p>In the 'work with' field (drop down) ad the following url:
<br>
<a href="http://www.blackberry.com/go/eclipseUpdate/mac/java">http://www.blackberry.com/go/eclipseUpdate/mac/java</a>
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgg4Lk3J5vgi_9pc7m7zpl7PL1YAhcjD6LHMObpyJTsGAHTlyTuMLQG-wvNVRxn5qIl9SrAEjcQVrUjGDWNtG-lS4I5sQe3cKDVnhQS5iehPTuE_VNdWEad1OLI6ZNl_zOO0QIa3oG-76lr/s1600/blackberry_setup05-1.png" imageanchor="1" style="margin-left:1em; margin-right:1em"><img border="0" height="355" width="400" alt="Blackberry Eclipse tutorial for Mac" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgg4Lk3J5vgi_9pc7m7zpl7PL1YAhcjD6LHMObpyJTsGAHTlyTuMLQG-wvNVRxn5qIl9SrAEjcQVrUjGDWNtG-lS4I5sQe3cKDVnhQS5iehPTuE_VNdWEad1OLI6ZNl_zOO0QIa3oG-76lr/s400/blackberry_setup05-1.png" /></a></div>
<p>A list of the available JRE's will be displayed, select the version suitable for your device.
<p>Once the JRE's have been installed you can go back to the main project, right click and then select properties.
<p>From properties, select 'Java Build Path'. Then in the 'Libraries' tab, click 'Add Library'
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhQv5UNQDWYMVgT9jblwxzCVVH_FoEelvQum2GHCd2AHYIM4-KecNx6bm4DNWvSseU-uvO_Xoj11zlz0dt_bf2mhlXSe3zLCasdXE55FJepb17w7z6RaPQ3fsA6panG202vF1dEoJD88O9B/s1600/blackberry_setup05-2.png" imageanchor="1" style="margin-left:1em; margin-right:1em"><img border="0" height="272" width="400" alt="Blackberry Eclipse tutorial for Mac" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhQv5UNQDWYMVgT9jblwxzCVVH_FoEelvQum2GHCd2AHYIM4-KecNx6bm4DNWvSseU-uvO_Xoj11zlz0dt_bf2mhlXSe3zLCasdXE55FJepb17w7z6RaPQ3fsA6panG202vF1dEoJD88O9B/s400/blackberry_setup05-2.png" /></a></div>
Add 'JRE System Library' and the 'Alternate JRE', select the one you want, in my case Blackberry JRE5.0.0
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgTpy5QztTEYj23LeTz__b7vxvLIHY2RVk_VW0UPmeAPnXjViVxi_0j3kt04_Kwegj9-oEGuq-RclzIZtpsqGToFQvIBCd1LkCrP3nFSop92vUYDpN4QN78130zT-bOk4HAfkvRsjTdCC_n/s1600/blackberry_setup05-3.png" imageanchor="1" style="margin-left:1em; margin-right:1em"><img border="0" height="265" width="400" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgTpy5QztTEYj23LeTz__b7vxvLIHY2RVk_VW0UPmeAPnXjViVxi_0j3kt04_Kwegj9-oEGuq-RclzIZtpsqGToFQvIBCd1LkCrP3nFSop92vUYDpN4QN78130zT-bOk4HAfkvRsjTdCC_n/s400/blackberry_setup05-3.png" /></a></div>
<p>Once the new JRE has been added, remove the 7.1 one, and we're set to debug on the actual device.
<h1>Running on the device</h1>
<p>At this stage make sure your Blackberry device is plugged in using the USB cable, and that the 'Blackberry Desktop Software ISN'T running'
<p>Back to package explorer, right click on the project, and then Debug - > Blackberry Device
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEi-k4wYxHddINPW1QNWbnQLDyFXldzMhMOYkRTHNy1JFhoK4EWECGZaPL3zV8vLW0wYTJ-HLLKmTTI5TnlAiy7HgdaHcsBx8t1b2xdTI1HKluBBuBj0-JsjGbXA84Gqv0ktITxDkQfONuLt/s1600/blackberry_setup05-4.png" imageanchor="1" style="margin-left:1em; margin-right:1em"><img border="0" height="299" width="400" alt="Blackberry Eclipse tutorial for Mac" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEi-k4wYxHddINPW1QNWbnQLDyFXldzMhMOYkRTHNy1JFhoK4EWECGZaPL3zV8vLW0wYTJ-HLLKmTTI5TnlAiy7HgdaHcsBx8t1b2xdTI1HKluBBuBj0-JsjGbXA84Gqv0ktITxDkQfONuLt/s400/blackberry_setup05-4.png" /></a></div>
<P>Ignore any errors or warning that pop up. Also an info popup telling you that it want's to download 'Debug' files will appear, just agree to this and continue. (No need to create debug files from the Windows version as the official RIM documentation/website tells you.) Looks like they've improved the Mac version without updating the docs.
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEifWsN3s7B4w1O1PqYFiFHU9ZQmobUifj3MwA2kzLEl4L-rgR8KpGOe5Y0Uzk-ZCWipOFqW1z6ZKYIKcF7UQATaxSBdJzhoaMzJzZy7Vfs2LtsD8RRCK8MMoKEA3NylFv2xEPD6np2c7aDg/s1600/blackberry_setup06.png" imageanchor="1" style="margin-left:1em; margin-right:1em"><img border="0" height="126" width="400" alt="Blackberry Eclipse tutorial for Mac" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEifWsN3s7B4w1O1PqYFiFHU9ZQmobUifj3MwA2kzLEl4L-rgR8KpGOe5Y0Uzk-ZCWipOFqW1z6ZKYIKcF7UQATaxSBdJzhoaMzJzZy7Vfs2LtsD8RRCK8MMoKEA3NylFv2xEPD6np2c7aDg/s400/blackberry_setup06.png" /></a></div>
<p>A bit more compiling will occur, the Blackberry device will light up, and either the app will start automatically, or will have created an executable in the 'downloads' folder on the device.
That's it, a fully functional Blackberry App (Wont actually appear to do much however) running on your device.
PaulRowlandAppshttp://www.blogger.com/profile/02326553563546383916noreply@blogger.com0tag:blogger.com,1999:blog-6818634969917599652.post-21551117291383146312012-10-21T06:28:00.000-07:002016-03-12T13:39:46.508-08:00Dungeon Master 2 Mac<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiyU1R5CGbYmhhrsRU9Us_PLfmr1Tw-oK6NMnEVjaf5RlTTvsA-TBx4OX1kN_iWhpKFwSwIuPgyBrFDR_DKBSh2l-StOM_xBEFOffn_JN8VETTEuNXR5cCJJCkH-qSUGaMrzWlha_5yVfIN/s1600/dungeon-master-2-mac.png" imageanchor="1" style=""><img border="0" height="251" width="400" alt="Dungeon Master 2 Mac download" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiyU1R5CGbYmhhrsRU9Us_PLfmr1Tw-oK6NMnEVjaf5RlTTvsA-TBx4OX1kN_iWhpKFwSwIuPgyBrFDR_DKBSh2l-StOM_xBEFOffn_JN8VETTEuNXR5cCJJCkH-qSUGaMrzWlha_5yVfIN/s400/dungeon-master-2-mac.png" /></a>
<br>
Dungeon Master II: The Legend of Skullkeep
<p>Dungeon Master 2 is very similar to the first. This time you must Assemble a party of 4 heroes to prevent 'Dragoth's' minions from creating the 'Zo Gate', which will allow them to enter SkullKeep.
<p>Sounds easy enough, however there are a lot of puzzles to solve and enemies to slay before you are able to achieve this.
<p>A classic First person grid based dungeon crawler
Created by Wayne Holder, Doug Bell, Michael Newton, Dennis Walker and Andy Jaros
<br><br>
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiZAOdOQfErBDwVc8aJxKQwSTvxPWDhA2GS2jyj999i0twAq4BDyghOrypYe35dvDHA3c114e2D41R1hfUSv47WP4StvOs_sXn0YWJBkkHtT9Yt6u5-JUOcOHwOOAq6k9pZMVFsXAushmAD/s1600/dungeonmaster-2-mac.png" imageanchor="1" style=""><img border="0" height="239" width="385" alt="Dungeon Master 2 Mac download" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiZAOdOQfErBDwVc8aJxKQwSTvxPWDhA2GS2jyj999i0twAq4BDyghOrypYe35dvDHA3c114e2D41R1hfUSv47WP4StvOs_sXn0YWJBkkHtT9Yt6u5-JUOcOHwOOAq6k9pZMVFsXAushmAD/s400/dungeonmaster-2-mac.png" /></a>
<ul>
<li>Producer: FTL Games</li>
<li>Publisher: Interplay Entertainment Corp.</li>
<li>Year: 1995</li>
</ul>
<br>
<iframe width="630" height="470" src="//www.youtube.com/embed/UozS0HIARVM" frameborder="0" allowfullscreen></iframe>
<br><br><br>
<a href="http://www50.zippyshare.com/v/nBoq04mE/file.html" rel="nofollow">Dungeon Master 2 Mac Download</a>
<br><br><br><center>
If you find any of these Mac ports useful, please feel free to throw a Coffee my way. If not then enjoy the game anyway. Kind Regards Paul
<form action="https://www.paypal.com/cgi-bin/webscr" method="post">
<input type="hidden" name="cmd" value="_s-xclick">
<input type="hidden" name="hosted_button_id" value="L7AE5LRY99AAG">
<input type="image" src="https://www.paypalobjects.com/en_US/GB/i/btn/btn_donateCC_LG.gif" border="0" name="submit" alt="PayPal — The safer, easier way to pay online.">
<img alt="" border="0" src="https://www.paypalobjects.com/en_GB/i/scr/pixel.gif" width="1" height="1">
</form>
</center>PaulRowlandAppshttp://www.blogger.com/profile/02326553563546383916noreply@blogger.com2tag:blogger.com,1999:blog-6818634969917599652.post-70413945123824238882012-10-12T14:19:00.001-07:002012-10-12T14:19:56.496-07:00Roguelike BlackBerry<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhZZ9QvXvImuRNy38QsG9eG2sv6zSKNzWHxLLVasYeMLCdTxHAlXgLjJ6FHGCvvUbQtDVMcJ2SR1y0LZAvcfU-Kkzw7ev-_qLdcfC8MCLyaDYggz6S8wj5JsQLVctnjsZCj0FHiRdgCncg9/s1600/blackberry-roguelike.png" imageanchor="1" style=""><img border="0" height="294" width="400" alt="Blackberry Roguelike" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhZZ9QvXvImuRNy38QsG9eG2sv6zSKNzWHxLLVasYeMLCdTxHAlXgLjJ6FHGCvvUbQtDVMcJ2SR1y0LZAvcfU-Kkzw7ev-_qLdcfC8MCLyaDYggz6S8wj5JsQLVctnjsZCj0FHiRdgCncg9/s400/blackberry-roguelike.png" /></a>
<br><br>
I've taken a slight break from working on my current project, Dungeon Dude, a 3D Hack and slash RPG to convert an old J2ME roguelike I did a while back to BlackBerry.
<p>It was called Rogues Lair which I posted <a href="http://www.paulrowlandapps.com/2012/06/j2me-roguelike.html">here</a>. At the time I was quite happy to release the source as I thought I couldn't monetize it at all, but forgot about BlackBerry App World.
<p>The plan was to make some minor tweaks and add a new Menu Background as I used the original 'Rogue' splash as temporary artwork, should have been a couple days max.
However I didn't plan on the Blackberry tool chain being a complete load of pants, or at least for Mac users. RIM certainly doesn't make it easy!
<p>Anyway, I think I'm nearly there now, just the final push over the line.
PaulRowlandAppshttp://www.blogger.com/profile/02326553563546383916noreply@blogger.com0