<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>javascript &#8211; Pages of Fun</title>
	<atom:link href="https://robertgomez.org/blog/tag/javascript/feed/" rel="self" type="application/rss+xml" />
	<link>https://robertgomez.org</link>
	<description>Robert Wm. Gomez&#039;s Website</description>
	<lastBuildDate>Fri, 02 May 2025 21:46:15 +0000</lastBuildDate>
	<language>en-US</language>
	<sy:updatePeriod>
	hourly	</sy:updatePeriod>
	<sy:updateFrequency>
	1	</sy:updateFrequency>
	<generator>https://wordpress.org/?v=7.1</generator>

<image>
	<url>https://robertgomez.org/wp-content/uploads/2020/10/cropped-garland_logo-32x32.png</url>
	<title>javascript &#8211; Pages of Fun</title>
	<link>https://robertgomez.org</link>
	<width>32</width>
	<height>32</height>
</image> 
	<item>
		<title>Haunted House: Remastered</title>
		<link>https://robertgomez.org/blog/2020/02/05/haunted-house-remastered/</link>
		
		<dc:creator><![CDATA[Robert Gomez]]></dc:creator>
		<pubDate>Thu, 06 Feb 2020 03:48:11 +0000</pubDate>
				<category><![CDATA[Robert's Blog]]></category>
		<category><![CDATA[adventure]]></category>
		<category><![CDATA[apple2]]></category>
		<category><![CDATA[applesoft]]></category>
		<category><![CDATA[game development]]></category>
		<category><![CDATA[javascript]]></category>
		<category><![CDATA[programming]]></category>
		<guid isPermaLink="false">https://robertgomez.org/?p=3226</guid>

					<description><![CDATA[Followers of this site (ed. yeah like that&#8217;s a thing) will remember a few years ago I created a in-browser playable version of the Applesoft BASIC game Haunted House for this site. Over the past month or so I got it in my head to push my skills as a programmer and make a much more fully [&#8230;]]]></description>
										<content:encoded><![CDATA[<img width="1024" height="800" src="https://robertgomez.org/wp-content/uploads/2020/02/haunted-house-remastered.jpg" class="attachment-large size-large wp-post-image" alt="" style="display: block; margin: 0 0 14px 0;" decoding="async" fetchpriority="high" srcset="https://robertgomez.org/wp-content/uploads/2020/02/haunted-house-remastered.jpg 1024w, https://robertgomez.org/wp-content/uploads/2020/02/haunted-house-remastered-300x234.jpg 300w, https://robertgomez.org/wp-content/uploads/2020/02/haunted-house-remastered-768x600.jpg 768w, https://robertgomez.org/wp-content/uploads/2020/02/haunted-house-remastered-800x625.jpg 800w" sizes="(max-width: 1024px) 100vw, 1024px" />
<p class="wp-block-paragraph">Followers of this site (ed. yeah like that&#8217;s a thing) will remember a few years ago I created a in-browser playable version of the Applesoft BASIC game <em><a href="https://robertgomez.org/blog/2012/11/08/haunted-house-text-adventure/" data-type="post" data-id="2600">Haunted House</a></em> for this site. Over the past month or so I got it in my head to push my skills as a programmer and make a much more fully realized version of the game. Today I am releasing my new version of the game, <em><a href="https://projects.robertgomez.org/haunted-house/">Haunted House: Remastered</a>!</em> It&#8217;s a vast improvement on the original in almost every way possible. In other words, it&#8217;s actually fun to play.</p>



<p class="wp-block-paragraph">While it&#8217;s nowhere near the level of sophistication of an Infocom game, I think it does some pretty impressive stuff (for my skill level as a programmer). It&#8217;s still a two word parser, but the vocabulary is increased. There are full-page help screens, triggered story events, a retro-styled monochrome monitor look, and a bunch of scary sound effects! Please take a few minutes and <a href="https://projects.robertgomez.org/haunted-house/">give the game a try</a>. It&#8217;s not too long and I try to keep the puzzle reasonably fair.</p>
]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>Haunted House Text Adventure</title>
		<link>https://robertgomez.org/blog/2012/11/08/haunted-house-text-adventure/</link>
					<comments>https://robertgomez.org/blog/2012/11/08/haunted-house-text-adventure/#comments</comments>
		
		<dc:creator><![CDATA[Robert Gomez]]></dc:creator>
		<pubDate>Thu, 08 Nov 2012 20:50:58 +0000</pubDate>
				<category><![CDATA[Robert's Blog]]></category>
		<category><![CDATA[adventure]]></category>
		<category><![CDATA[apple2]]></category>
		<category><![CDATA[javascript]]></category>
		<category><![CDATA[programming]]></category>
		<category><![CDATA[video games]]></category>
		<guid isPermaLink="false">https://robertgomez.org/?p=2600</guid>

					<description><![CDATA[Back in the late 80s, I learned much about computer programming from this book:&#160;Write Your Own Adventure Programs For Your Microcomputer. This is the same book that I used as a guide when creating&#160;Malfunction&#160;for my Apple IIgs back in 1988. The book takes you step-by-step through the process of creating a simple text adventure game [&#8230;]]]></description>
										<content:encoded><![CDATA[
<p class="wp-block-paragraph">Back in the late 80s, I learned much about computer programming from this book:&nbsp;<em><a href="http://amzn.com/0860207412">Write Your Own Adventure Programs For Your Microcomputer</a></em>. This is the same book that I used as a guide when creating&nbsp;<em><a href="https://robertgomez.org/blog/2009/07/14/my-apple-masterpiece-malfunction/" data-type="post" data-id="851">Malfunction</a></em>&nbsp;for my Apple IIgs back in 1988.</p>



<p class="wp-block-paragraph">The book takes you step-by-step through the process of creating a simple text adventure game using Applesoft Basic. The final product is an adventure called &#8220;Haunted House.&#8221; It&#8217;s about as crude and bare bones as a work of interactive fiction can be, but it does what it needs to: there are objects, rooms and key puzzles.</p>



<figure class="wp-block-image size-large"><a class="no-popup" href="http://projects.robertgomez.org/haunted-house/v1.50/" target="_blank" rel="noopener noreferrer"><img decoding="async" width="732" height="524" src="https://robertgomez.org/wp-content/uploads/2012/11/Haunted-House-Version-1.png" alt="" class="wp-image-2602" srcset="https://robertgomez.org/wp-content/uploads/2012/11/Haunted-House-Version-1.png 732w, https://robertgomez.org/wp-content/uploads/2012/11/Haunted-House-Version-1-300x215.png 300w" sizes="(max-width: 732px) 100vw, 732px" /></a></figure>



<p class="wp-block-paragraph">Well, in a recent flurry of Apple retro computing I got side tracked into porting this game into JavaScript. The result is <a href="http://projects.robertgomez.org/haunted-house/v1.50/" target="_blank" rel="noreferrer noopener">here</a>. Click the screenshot to launch the game in a new browser window (requires JavaScript, duh &#8211; View the actual page if you are viewing this in an RSS feed reader). It&#8217;s a fully working port of the original, with all its flaws and quirks. The only additions I made were to make the EXITS display more cleanly and added the verb &#8220;drop&#8221; to the vocabulary.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://robertgomez.org/blog/2012/11/08/haunted-house-text-adventure/feed/</wfw:commentRss>
			<slash:comments>3</slash:comments>
		
		
			</item>
		<item>
		<title>Dummy Image Bookmarklet</title>
		<link>https://robertgomez.org/blog/2010/03/03/dummy-image-bookmarklet/</link>
					<comments>https://robertgomez.org/blog/2010/03/03/dummy-image-bookmarklet/#comments</comments>
		
		<dc:creator><![CDATA[Robert Gomez]]></dc:creator>
		<pubDate>Wed, 03 Mar 2010 20:05:44 +0000</pubDate>
				<category><![CDATA[Robert's Blog]]></category>
		<category><![CDATA[bookmarklet]]></category>
		<category><![CDATA[favlet]]></category>
		<category><![CDATA[javascript]]></category>
		<category><![CDATA[Web design]]></category>
		<category><![CDATA[web development]]></category>
		<guid isPermaLink="false">https://robertgomez.org/?p=1102</guid>

					<description><![CDATA[This afternoon I&#160;came up with a handy little bookmarklet (or favlet) that uses the site&#160;dummyimage.com&#160;to create a place holder graphic. Simply drag the following link to the button bar of your browser: Dummy Image Here&#8217;s the code: When you click the bookmark it will prompt you to input image dimensions. Use the format, WIDTHxHEIGHT (for [&#8230;]]]></description>
										<content:encoded><![CDATA[
<p class="wp-block-paragraph">This afternoon I&nbsp;came up with a handy little bookmarklet (or favlet) that uses the site&nbsp;<a href="http://dummyimage.com/">dummyimage.com</a>&nbsp;to create a place holder graphic. Simply drag the following link to the button bar of your browser:</p>



<a href="javascript:var q=window.prompt('Dimensions XxY (for example 640x480)');if(q){void(window.open('http://dummyimage.com/'+q))}else{void(0);};">Dummy Image</a>



<p class="wp-block-paragraph">Here&#8217;s the code:</p>



<pre class="wp-block-code"><code>&lt;a href="javascript:var q=window.prompt('Dimensions XxY (for example 640x480)');if(q){void(window.open('http://dummyimage.com/'+q))}else{void(0);};"&gt;Dummy Image&lt;/a&gt;</code></pre>



<p class="wp-block-paragraph">When you click the bookmark it will prompt you to input image dimensions. Use the format, WIDTHxHEIGHT (for example 640&#215;480) and a new window should open up with a downloadable GIF with those exact dimensions.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://robertgomez.org/blog/2010/03/03/dummy-image-bookmarklet/feed/</wfw:commentRss>
			<slash:comments>1</slash:comments>
		
		
			</item>
	</channel>
</rss>
