<?xml version="1.0" encoding="UTF-8" ?>
<?xml-stylesheet type="text/xsl" href="http://phrogram.com/utility/FeedStylesheets/rss.xsl" media="screen"?><rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/" xmlns:wfw="http://wellformedweb.org/CommentAPI/"><channel><title>Digital Art</title><link>http://phrogram.com/files/folders/phrogram_digital_art/default.aspx</link><description /><dc:language>en</dc:language><generator>CommunityServer 2.1 (Build: 60809.935)</generator><item><title>Snurkel</title><link>http://phrogram.com/files/folders/phrogram_digital_art/entry4937.aspx</link><pubDate>Fri, 20 Jul 2007 18:12:06 GMT</pubDate><guid isPermaLink="false">a89ca9d7-a0b2-4c98-8c5c-f9ac61eb04a5:4937</guid><dc:creator>davidw</dc:creator><slash:comments>0</slash:comments><description>&lt;p&gt;From Arnaud, a fun program that shows you how scroll text can be made to follow a user defined path ... make it curvy for extra&amp;nbsp; fun!&lt;/p&gt;&lt;p&gt;Around 250 lines of code&lt;br /&gt;&amp;nbsp;&lt;/p&gt;</description><enclosure url="http://phrogram.com/files/folders/4937/download.aspx" length="35295" type="application/zip" /></item><item><title>MandelbrotTria</title><link>http://phrogram.com/files/folders/phrogram_digital_art/entry4933.aspx</link><pubDate>Fri, 20 Jul 2007 17:51:01 GMT</pubDate><guid isPermaLink="false">a89ca9d7-a0b2-4c98-8c5c-f9ac61eb04a5:4933</guid><dc:creator>davidw</dc:creator><slash:comments>0</slash:comments><description>From MichaelH, this programs designs a glowing, and continuously changing image of the Mandelbrot fractal&lt;br /&gt;</description><enclosure url="http://phrogram.com/files/folders/4933/download.aspx" length="103770" type="application/zip" /></item><item><title>Pas de Deux, from Jamey</title><link>http://phrogram.com/files/folders/phrogram_digital_art/entry3150.aspx</link><pubDate>Sun, 25 Feb 2007 00:35:32 GMT</pubDate><guid isPermaLink="false">a89ca9d7-a0b2-4c98-8c5c-f9ac61eb04a5:3150</guid><dc:creator>davidw</dc:creator><slash:comments>0</slash:comments><description>Another nice program from Jamey, winner of our January contest! Also install the fur elise .wav file for the soundover.</description><enclosure url="http://phrogram.com/files/folders/3150/download.aspx" length="3425" type="application/octet-stream" /></item><item><title>Spinning Orbs Digital Art</title><link>http://phrogram.com/files/folders/phrogram_digital_art/entry2731.aspx</link><pubDate>Sat, 20 Jan 2007 02:22:39 GMT</pubDate><guid isPermaLink="false">a89ca9d7-a0b2-4c98-8c5c-f9ac61eb04a5:2731</guid><dc:creator>Walt Morrison</dc:creator><slash:comments>1</slash:comments><description>This program was created by Larry Serflaten and is a great example of cool digital art</description><enclosure url="http://phrogram.com/files/folders/2731/download.aspx" length="9076" type="application/octet-stream" /></item><item><title>Graffiti, put your mark on the wall</title><link>http://phrogram.com/files/folders/phrogram_digital_art/entry1969.aspx</link><pubDate>Wed, 29 Nov 2006 20:59:35 GMT</pubDate><guid isPermaLink="false">a89ca9d7-a0b2-4c98-8c5c-f9ac61eb04a5:1969</guid><dc:creator>Walt Morrison</dc:creator><slash:comments>0</slash:comments><description>&lt;p&gt;Thanks Jamey, another great toy that is very interesting and fun!&lt;/p&gt;&lt;p&gt;&amp;nbsp;&lt;/p&gt;</description><enclosure url="http://phrogram.com/files/folders/1969/download.aspx" length="117371" type="application/x-zip-compressed" /></item><item><title>Phrogram Slideshow Program</title><link>http://phrogram.com/files/folders/phrogram_digital_art/entry532.aspx</link><pubDate>Thu, 21 Sep 2006 20:26:51 GMT</pubDate><guid isPermaLink="false">a89ca9d7-a0b2-4c98-8c5c-f9ac61eb04a5:532</guid><dc:creator>JonS</dc:creator><slash:comments>0</slash:comments><description>Jamey just sent me a great followup to this example - thanks again,
Jamey! This simpler example uses a text file to define the list of
images to load and display - a much better way to do it than just
hardcoding the file names in the program!&lt;br /&gt;
&lt;br /&gt;
Here&amp;#39;s her code.  Check it out: a slide show program in 11 simple, english-language instructions! Jamey is the master of maximum function with minimum, simple code!&lt;br /&gt;
&lt;br /&gt;

&lt;p class="MsoNormal"&gt;&lt;span style="font-size:10pt;font-family:'Courier New';color:blue;"&gt;Program&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Courier New';color:black;"&gt; Slideshow&lt;/span&gt;&lt;/p&gt;

&lt;p class="MsoNormal"&gt;&lt;span style="font-size:10pt;font-family:'Courier New';color:black;"&gt;&amp;nbsp;&lt;/span&gt;&lt;/p&gt;

&lt;p class="MsoNormal"&gt;&lt;span style="font-size:10pt;font-family:'Courier New';color:black;"&gt;&lt;span&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Courier New';color:blue;"&gt;Method Main&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Courier New';color:black;"&gt; ( )&lt;/span&gt;&lt;/p&gt;

&lt;p class="MsoNormal"&gt;&lt;span style="font-size:10pt;font-family:'Courier New';color:black;"&gt;&lt;span&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Courier New';color:blue;"&gt;Define&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Courier New';color:black;"&gt; Slide &lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Courier New';color:blue;"&gt;As&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Courier New';color:black;"&gt; Sprite&lt;/span&gt;&lt;/p&gt;

&lt;p class="MsoNormal"&gt;&lt;span style="font-size:10pt;font-family:'Courier New';color:black;"&gt;&lt;span&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Courier New';color:blue;"&gt;Define&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Courier New';color:black;"&gt; List &lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Courier New';color:blue;"&gt;As&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Courier New';color:black;"&gt; TextInputFile&lt;/span&gt;&lt;/p&gt;

&lt;p class="MsoNormal"&gt;&lt;span style="font-size:10pt;font-family:'Courier New';color:black;"&gt;&lt;span&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Courier New';color:blue;"&gt;Define&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Courier New';color:black;"&gt; Title &lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Courier New';color:blue;"&gt;As&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Courier New';color:black;"&gt; &lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Courier New';color:steelblue;"&gt;String&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Courier New';color:black;"&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p class="MsoNormal"&gt;&lt;span style="font-size:10pt;font-family:'Courier New';color:black;"&gt;&lt;span&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p class="MsoNormal"&gt;&lt;span style="font-size:10pt;font-family:'Courier New';color:black;"&gt;&lt;span&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;List = OpenTextFile ( &lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Courier New';color:darkred;"&gt;&amp;quot;List.txt&amp;quot;&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Courier New';color:black;"&gt; )&lt;/span&gt;&lt;/p&gt;

&lt;p class="MsoNormal"&gt;&lt;span style="font-size:10pt;font-family:'Courier New';color:black;"&gt;&lt;span&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p class="MsoNormal"&gt;&lt;span style="font-size:10pt;font-family:'Courier New';color:black;"&gt;&lt;span&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Courier New';color:blue;"&gt;While&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Courier New';color:black;"&gt; &lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Courier New';color:blue;"&gt;Not&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Courier New';color:black;"&gt; List.EndOfFile&lt;/span&gt;&lt;/p&gt;

&lt;p class="MsoNormal"&gt;&lt;span style="font-size:10pt;font-family:'Courier New';color:black;"&gt;&lt;span&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;Title = List.ReadLine ( )&lt;/span&gt;&lt;/p&gt;

&lt;p class="MsoNormal"&gt;&lt;span style="font-size:10pt;font-family:'Courier New';color:black;"&gt;&lt;span&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p class="MsoNormal"&gt;&lt;span style="font-size:10pt;font-family:'Courier New';color:black;"&gt;&lt;span&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;Slide.Load ( Title )&lt;/span&gt;&lt;/p&gt;

&lt;p class="MsoNormal"&gt;&lt;span style="font-size:10pt;font-family:'Courier New';color:black;"&gt;&lt;span&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;Slide.Show ( )&lt;/span&gt;&lt;/p&gt;

&lt;p class="MsoNormal"&gt;&lt;span style="font-size:10pt;font-family:'Courier New';color:black;"&gt;&lt;span&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p class="MsoNormal"&gt;&lt;span style="font-size:10pt;font-family:'Courier New';color:black;"&gt;&lt;span&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;Delay ( 3000 )&lt;/span&gt;&lt;/p&gt;

&lt;p class="MsoNormal"&gt;&lt;span style="font-size:10pt;font-family:'Courier New';color:black;"&gt;&lt;span&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Courier New';color:blue;"&gt;End While&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Courier New';color:black;"&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p class="MsoNormal"&gt;&lt;span style="font-size:10pt;font-family:'Courier New';color:black;"&gt;&lt;span&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p class="MsoNormal"&gt;&lt;span style="font-size:10pt;font-family:'Courier New';color:black;"&gt;&lt;span&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;List.Close ( )&lt;/span&gt;&lt;/p&gt;

&lt;p class="MsoNormal"&gt;&lt;span style="font-size:10pt;font-family:'Courier New';color:black;"&gt;&lt;span&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p class="MsoNormal"&gt;&lt;span style="font-size:10pt;font-family:'Courier New';color:black;"&gt;&lt;span&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Courier New';color:blue;"&gt;End Method&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Courier New';color:black;"&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p class="MsoNormal"&gt;&lt;span style="font-size:10pt;font-family:'Courier New';color:black;"&gt;&lt;span&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p class="MsoNormal"&gt;&lt;span style="font-size:10pt;font-family:'Courier New';color:blue;"&gt;End Program&lt;/span&gt;&lt;/p&gt;

&lt;br /&gt;
So - anyone have time to put Jamey&amp;#39;s file list enhancement into the
ImageViewer example and upload it?&amp;nbsp;  &lt;img alt=":)" src="http://www.ezboard.com/images/emoticons/smile.gif" /&gt;</description><enclosure url="http://phrogram.com/files/folders/532/download.aspx" length="119772" type="application/zip" /></item><item><title>Phrogram Image Viewer Example</title><link>http://phrogram.com/files/folders/phrogram_digital_art/entry531.aspx</link><pubDate>Thu, 21 Sep 2006 20:24:20 GMT</pubDate><guid isPermaLink="false">a89ca9d7-a0b2-4c98-8c5c-f9ac61eb04a5:531</guid><dc:creator>JonS</dc:creator><slash:comments>0</slash:comments><description>
										This is a program that displays a series of image files - photos or
digital art. It allows the viewer to control moving between the images,
to zoom in or out, and pan around the image.&lt;br /&gt;
&lt;br /&gt;
&lt;strong&gt;KPL version:&lt;/strong&gt; Phrogram&lt;br /&gt;
&lt;strong&gt;Difficulty:&lt;/strong&gt; Intermediate&lt;br /&gt;
&lt;strong&gt;Concepts:&lt;/strong&gt; Arrays, Sprites, mouse handling, pushable buttons&lt;br /&gt;
&lt;strong&gt;Lines of code:&lt;/strong&gt; 175 &lt;br /&gt;
&lt;strong&gt;Author:&lt;/strong&gt; Jon Schwartz&lt;br /&gt;
&lt;br /&gt;
For the moment, the image filenames need to be listed in code, and the array of filenames sized to match.&lt;br /&gt;
&lt;br /&gt;
The zip file with source code is 2 megs in size mainly because I&amp;#39;ve
included 21 thumbnail images of Charles Csuri&amp;#39;s cool digital art - see &lt;a href="http://csuri.com/"&gt;csuri.com/&lt;/a&gt;.
The phrogram also works very well with high-quality digital photos,
which allow lots of room for zooming and panning. I didn&amp;#39;t use those
with this example because they&amp;#39;re so large they made the ZIP file huge,
even with only 3 photos!&lt;br /&gt;
&lt;br /&gt;
The idea, of course, is for you to be able to put your own images or photos in here and play with them - you can do that by &lt;br /&gt;
&lt;br /&gt;
1) copying your files into the folder where you unzip this phrogram, &lt;br /&gt;
&lt;br /&gt;
2) changing the filenames to match yours, and then &lt;br /&gt;
&lt;br /&gt;
3) changing the length of the array to match the number of images you want to use.  &lt;br /&gt;
&lt;br /&gt;
4) Click run, and you can play with your own art or photos!&lt;br /&gt;
&lt;br /&gt;
Future additions to the Phrogram libraries will make this an even more interesting example:   &lt;br /&gt;
&lt;br /&gt;
First, we&amp;#39;ll add a &amp;quot;directory&amp;quot; object to the class library, which will
mean that we can detect the images files automatically rather than
hard-code them in the phrogram as this example does.&lt;br /&gt;
&lt;br /&gt;
Second, we&amp;#39;ll allow a programmer to choose whether or not to embed image and other resources &lt;strong&gt;&lt;em&gt;within&lt;/em&gt;&lt;/strong&gt; a KPL exe file.  At the moment, as in this example, those are usable only as files external to the EXE.</description><enclosure url="http://phrogram.com/files/folders/531/download.aspx" length="2175239" type="application/zip" /></item><item><title>Phrogram: Shakespearean Insult Generator</title><link>http://phrogram.com/files/folders/phrogram_digital_art/entry57.aspx</link><pubDate>Tue, 12 Sep 2006 21:20:47 GMT</pubDate><guid isPermaLink="false">a89ca9d7-a0b2-4c98-8c5c-f9ac61eb04a5:57</guid><dc:creator>Admin</dc:creator><slash:comments>1</slash:comments><description>214,000 unique insults, from The Bard to you!&lt;br /&gt;</description><enclosure url="http://phrogram.com/files/folders/57/download.aspx" length="2259" type="application/zip" /></item></channel></rss>