<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom">
 
  <title>SamPL</title>
  <link href="http://sampl.us/"/>
  <link type="application/atom+xml" rel="self" href="http://sampl.us/atom.xml"/>
  <updated>2012-02-21T23:38:42-08:00</updated>
  <id>http://sampl.us/</id>
  <author>
    <name>Sam Pierce Lolla</name>
    <email>sam.pierce.lolla@gmail.com</email>
  </author>

  
  <entry>
    <id>http://sampl.us/oggle</id>
    <link type="text/html" rel="alternate" href="http://sampl.us/oggle"/>
    <title>oggle</title>
    <updated>2012-01-07T00:00:00-08:00</updated>
    <author>
	  <name>Sam Pierce Lolla</name>
      <uri>http://sampl.us/</uri>
    </author>
    <content type="html">&lt;iframe width=&quot;540&quot; height=&quot;400&quot; src=&quot;http://www.youtube.com/embed/IEPDXDnD1rg&quot; frameborder=&quot;0&quot; allowfullscreen&gt;&lt;/iframe&gt;

&lt;p&gt;There are lots of Boggle-inspired word games for iPhone. Imitators like 
&lt;a href=&quot;http://itunes.apple.com/us/app/quordy/id284572328?mt=8&quot; target=&quot;_blank&quot;&gt;Qwordy&lt;/a&gt; and &lt;a href=&quot;http://itunes.apple.com/us/app/wurdle/id287712243?mt=8&quot; target=&quot;_blank&quot;&gt;Wurdle&lt;/a&gt; have complex score boards, novel word challenges, and eye-catching graphics. Electronic Arts has posted an &lt;a href=&quot;http://itunes.apple.com/us/app/boggle/id327836363?mt=8&quot; target=&quot;_blank&quot;&gt;official Boggle iPhone app&lt;/a&gt; with a wide feature set and impressive 3d dice-tossing effect. All of these games are entertaining, usable, full-featured, and popular.&lt;/p&gt;

&lt;p&gt;But none of them are fun like Boggle.&lt;/p&gt;

&lt;p&gt;I don't think these games don't recreate a Boggle &quot;experience&quot;, and it's not because they're trapped behind a screen (so to speak). Their creators weren't really actually trying to duplicate the original game, or maybe they simply misunderstood the &lt;i&gt;point&lt;/i&gt; of Boggle.&lt;/p&gt;

&lt;p&gt;The point of Boggle is &lt;i&gt;not&lt;/i&gt; to find jumbled words on a grid. &lt;i&gt;The point of Boggle is to share a fun, stimulating challenge with friends.&lt;/i&gt;&lt;/p&gt;

&lt;p&gt;The difference may seem finicky or obvious, but it's not. Generally speaking, single-player games have to engage a user with a limited attention span, but group games need to foster interaction between players.&lt;/p&gt;
	
&lt;p&gt;This has some interesting design consequences:&lt;/p&gt;

&lt;ul&gt;
	&lt;li&gt;&lt;b&gt;In solitary play&lt;/b&gt;, it's easiest to hold your device in one hand, so graphics are displayed with a single orientation. &lt;b&gt;In group board game play&lt;/b&gt;, however, players gather around a board laying flat, so graphics are orientation-agnostic.&lt;/li&gt;
	&lt;li&gt;&lt;b&gt;In solitary play&lt;/b&gt;, the goal is to win or score points. Scores are tracked so you can compete against other players, game AI, or old high scores. &lt;b&gt;In group play&lt;/b&gt;, scoring is secondary. You can track score on paper if you want to, but it distracts players and arrests game flow.&lt;/li&gt;
	&lt;li&gt;&lt;b&gt;In solitary play&lt;/b&gt;, players often want to minimize outside environmental distraction and become immersed in the game. 3D animations, bright colors, and sound effects keep their focus on the screen. &lt;b&gt;In group play&lt;/b&gt;, players want to discuss and share their work as much as possible, so the game should demand attention only when absolutely necessary.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Essentially, single-player games seek to monopolize your attention, and those that are harder to ignore are the most successful. Group games (like the original Boggle) serve as platforms on which interactions with other players can take place&amp;mdash;and a game's merit is determined by many actors.&lt;/p&gt;

&lt;p&gt;The game designers of the original box game could have marketed Boggle as a solitaire game, but they didn't. The truth is, Boggle isn't quite as much fun without other people to play with.&lt;/p&gt;

&lt;hr/&gt;

&lt;!--
A good friend of mine has a curious habit of wrapping a boggle board and dice with rubber bands and carrying it with her in her purse.
--&gt;

&lt;img src=&quot;/images/projects/oggle.jpg&quot;&gt;
	
&lt;p&gt;So, I built a different kind of Boggle app. It's a simple replacement for the physical boggle tray and dice, not the entire game  (paper, pencils, and other players are not included). Hopefully, it will encourage games whenever friends meet. Anyone can &lt;a href=&quot;http://oggle.sampl.us&quot;&gt;play for free&lt;/a&gt; on their iPhone.&lt;/p&gt;

&lt;p&gt;Oggle includes just the few features I thought were essential&amp;mdash;namely, a three minute timer and a built-in dictionary to settle player spelling disputes. Also, like a physical Boggle board, letters are randomly rotated so the board is equally readable from any angle. I've left out distracting animations and bright colors wherever they did not serve an important function, and scorekeeping has been removed entirely.&lt;/p&gt;

&lt;p&gt;The project represents a piece of my hope for our inevitable future of digital gaming. Today, mobile interactive tech tends to isolate users into attention silos&amp;mdash;but it doesn't have to be that way! Consumers still have control over their time and money, and they should have high expectations of the tools they invite into their lives&amp;mdash;not just the mechanics and visual design, but the broader effects a product has on one's health, thinking, and relationships. In an age of increasing cheap distraction, I'd love to see users consciously vetting and curating their interactive experiences.&lt;/p&gt;

&lt;p&gt;Designers and developers, hopefully, will continue to recognize that creating a healthy, stimulating, and enduring interactive experience is not about adding features and glitter. It's done by understanding the core of the human problem at hand, then artfully engineering a reliable solution in the simplest way possible.&lt;/p&gt;

&lt;p&gt;&lt;i&gt;Oggle was built without Flash or images using only javascript, HTML5, and CSS3. Play at &lt;a href=&quot;http://oggle.sampl.us&quot;&gt;oggle.sampl.us&lt;/a&gt;!&lt;/i&gt;&lt;/p&gt;

</content>
  </entry>
  
  <entry>
    <id>http://sampl.us/life-of-dots</id>
    <link type="text/html" rel="alternate" href="http://sampl.us/life-of-dots"/>
    <title>Life of Dots</title>
    <updated>2012-01-02T00:00:00-08:00</updated>
    <author>
	  <name>Sam Pierce Lolla</name>
      <uri>http://sampl.us/</uri>
    </author>
    <content type="html">&lt;p&gt;Life of Dots is a very simple, one-page visualization that shows a single dark pixel for each day in the statistically-average modern human life. The opacity of the pixels degrades along with life expectancy.&lt;/p&gt;

&lt;p&gt;Life of Dots was built with javascript and the html5 canvas. View it &lt;a href=&quot;http://lifeofdots.sampl.us&quot;&gt;here &amp;#8594;&lt;/a&gt;.&lt;/p&gt;</content>
  </entry>
  
  <entry>
    <id>http://sampl.us/typewriter</id>
    <link type="text/html" rel="alternate" href="http://sampl.us/typewriter"/>
    <title>Typewriter</title>
    <updated>2011-12-10T00:00:00-08:00</updated>
    <author>
	  <name>Sam Pierce Lolla</name>
      <uri>http://sampl.us/</uri>
    </author>
    <content type="html">&lt;a href=&quot;http://typwrtr.com/&quot;&gt;
	&lt;img src=&quot;/images/projects/typewriter.png&quot; style=&quot;border:2px solid black&quot;&gt;
&lt;/a&gt;

&lt;p&gt;Typewriter is a web-based typewriter emulator. It was works best on a laptop running a modern web browser in fullscreen mode with the sound on.&lt;/p&gt;

&lt;p&gt;Typewriter tries to save your work so you can stop by later and pick up where you left off. To start a brand new document, press &quot;ESC&quot; or click &quot;clear page&quot;.&lt;/p&gt;

&lt;p&gt;Like manual typewriters, Typewriter doesn't have formatting, backspace, or undo. Try it out, and see if it doesn't change the way you type.&lt;/p&gt;

&lt;p&gt;&lt;b&gt;&lt;a href=&quot;http://typwrtr.com/&quot;&gt;Try it out&lt;/a&gt;&lt;/b&gt;&lt;/p&gt;

&lt;p&gt;&lt;i&gt;Note: Typewriter is still under active development (and it works best on Mac with Chrome)&lt;/i&gt;&lt;/p&gt;

&lt;p&gt;Typewriter works best on Mac with Chrome and was written with javascript, jQuery, html5 audio. It uses sounds from FreeSound members &lt;a href=&quot;http://www.freesound.org/people/fastson/&quot;&gt;fastson&lt;/a&gt; and &lt;a href=&quot;http://www.freesound.org/people/Koops/&quot;&gt;Koops&lt;/a&gt;. (Thanks!)&lt;/p&gt;

</content>
  </entry>
  
  <entry>
    <id>http://sampl.us/kinetix</id>
    <link type="text/html" rel="alternate" href="http://sampl.us/kinetix"/>
    <title>KINETIX Game</title>
    <updated>2010-03-10T00:00:00-08:00</updated>
    <author>
	  <name>Sam Pierce Lolla</name>
      <uri>http://sampl.us/</uri>
    </author>
    <content type="html">&lt;p&gt;
	KINETIX is a colorful, fast-paced casual game that uses only a webcam for input. 
	A computer vision algorithm detects motion and alternatively rewards and punishes 
	players for moving.  Originally conceptualized as a children's toy to encourage 
	physical activity, the game's simplicity allows it to be be played by anyone, 
	either alone, competitively, or collaboratively--with any number of players.
&lt;/p&gt;

&lt;p&gt;
	This version was built in &lt;a href=&quot;http://processing.org/&quot;&gt;Processing&lt;/a&gt;, with help 
	from the &lt;a href=&quot;http://ubaa.net/shared/processing/opencv/&quot;&gt;OpenCV library&lt;/a&gt;, 
	&lt;a href=&quot;http://createdigitalmotion.com/2009/02/processing-tutorials-getting-started-with-video-processing-via-opencv/&quot;&gt;Andy Best's introduction&lt;/a&gt; 
	to the same, &lt;a href=&quot;http://www.last.fm/music/The+Very+Best&quot;&gt;The Very Best&lt;/a&gt; 
	(no relation), and &lt;a href=&quot;http://www.blambot.com/font_whoopass.shtml&quot;&gt;WhoopAss&lt;/a&gt;.
&lt;/p&gt;

&lt;object classid=&quot;clsid:d27cdb6e-ae6d-11cf-96b8-444553540000&quot; width=&quot;540&quot; height=&quot;405&quot; codebase=&quot;http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,40,0&quot;&gt;
	&lt;param name=&quot;allowfullscreen&quot; value=&quot;true&quot; /&gt;
	&lt;param name=&quot;allowscriptaccess&quot; value=&quot;always&quot; /&gt;
	&lt;param name=&quot;src&quot; value=&quot;http://vimeo.com/moogaloop.swf?clip_id=10078653&amp;amp;server=vimeo.com&amp;amp;show_title=1&amp;amp;show_byline=0&amp;amp;show_portrait=0&amp;amp;color=ffffff&amp;amp;fullscreen=1&quot; /&gt;
	&lt;embed type=&quot;application/x-shockwave-flash&quot; width=&quot;540&quot; height=&quot;405&quot; src=&quot;http://vimeo.com/moogaloop.swf?clip_id=10078653&amp;amp;server=vimeo.com&amp;amp;show_title=1&amp;amp;show_byline=0&amp;amp;show_portrait=0&amp;amp;color=ffffff&amp;amp;fullscreen=1&quot; allowscriptaccess=&quot;always&quot; allowfullscreen=&quot;true&quot;&gt;&lt;/embed&gt;
&lt;/object&gt;

</content>
  </entry>
  
  <entry>
    <id>http://sampl.us/potato-cannon-redux</id>
    <link type="text/html" rel="alternate" href="http://sampl.us/potato-cannon-redux"/>
    <title>Potato Cannon</title>
    <updated>2009-08-21T00:00:00-07:00</updated>
    <author>
	  <name>Sam Pierce Lolla</name>
      <uri>http://sampl.us/</uri>
    </author>
    <content type="html">&lt;p&gt;
We built a &lt;a href=&quot;http://dangerouslyfun.com/spud-gun&quot;&gt;combustion PVC potato cannon&lt;/a&gt; (or &lt;a href=&quot;http://en.wikipedia.org/wiki/Spud_Gun&quot;&gt;spud gun&lt;/a&gt;) and named her Charlotte.
&lt;/p&gt;

&lt;object classid=&quot;clsid:d27cdb6e-ae6d-11cf-96b8-444553540000&quot; width=&quot;560&quot; height=&quot;400&quot; codebase=&quot;http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,40,0&quot;&gt;
	&lt;param name=&quot;flashvars&quot; value=&quot;intl_lang=en-us&amp;amp;photo_secret=befe714b5b&amp;amp;photo_id=3842720946&quot; /&gt;
	&lt;param name=&quot;bgcolor&quot; value=&quot;#000000&quot; /&gt;&lt;param name=&quot;allowFullScreen&quot; value=&quot;true&quot; /&gt;
	&lt;param name=&quot;src&quot; value=&quot;http://www.flickr.com/apps/video/stewart.swf?v=71377&quot; /&gt;
	&lt;param name=&quot;allowfullscreen&quot; value=&quot;true&quot; /&gt;&lt;embed type=&quot;application/x-shockwave-flash&quot; width=&quot;560&quot; height=&quot;400&quot; src=&quot;http://www.flickr.com/apps/video/stewart.swf?v=71377&quot; allowfullscreen=&quot;true&quot; bgcolor=&quot;#000000&quot; flashvars=&quot;intl_lang=en-us&amp;amp;photo_secret=befe714b5b&amp;amp;photo_id=3842720946&quot;&gt;&lt;/embed&gt;
&lt;/object&gt;
</content>
  </entry>
  
  <entry>
    <id>http://sampl.us/controller-music-scripting</id>
    <link type="text/html" rel="alternate" href="http://sampl.us/controller-music-scripting"/>
    <title>Controller Music Scripting</title>
    <updated>2009-08-21T00:00:00-07:00</updated>
    <author>
	  <name>Sam Pierce Lolla</name>
      <uri>http://sampl.us/</uri>
    </author>
    <content type="html">&lt;p&gt;
For an Independent Study this past summer semester, I set out to tackle 
some novel approaches to controlling music.  I ended up writing patches 
for the &lt;a href=&quot;http://cycling74.com/whatismax/&quot;&gt;graphical programming language MAX/MSP&lt;/a&gt; 
that allowed me to receive signals from game controllers and convert them 
to MIDI signals, which were then received in my favorite music software: 
&lt;a href=&quot;http://www.ableton.com/live&quot;&gt;Ableton Live&lt;/a&gt;. 
&lt;/p&gt;

&lt;p&gt;
After composing a track with digital instruments and samples, the setup allowed 
me to control any music parameters I wanted by pressing buttons, moving joysticks 
and whammy bars--even tilting a Guitar Hero controller (with an accelerometer inside).
&lt;/p&gt;

&lt;object classid=&quot;clsid:d27cdb6e-ae6d-11cf-96b8-444553540000&quot; width=&quot;560&quot; height=&quot;400&quot; codebase=&quot;http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,40,0&quot;&gt;
	&lt;param name=&quot;allowfullscreen&quot; value=&quot;true&quot; /&gt;
	&lt;param name=&quot;allowscriptaccess&quot; value=&quot;always&quot; /&gt;
	&lt;param name=&quot;src&quot; value=&quot;http://vimeo.com/moogaloop.swf?clip_id=6063366&amp;amp;server=vimeo.com&amp;amp;show_title=1&amp;amp;show_byline=0&amp;amp;show_portrait=0&amp;amp;color=ffffff&amp;amp;fullscreen=1&quot; /&gt;
	&lt;embed type=&quot;application/x-shockwave-flash&quot; width=&quot;560&quot; height=&quot;400&quot; src=&quot;http://vimeo.com/moogaloop.swf?clip_id=6063366&amp;amp;server=vimeo.com&amp;amp;show_title=1&amp;amp;show_byline=0&amp;amp;show_portrait=0&amp;amp;color=ffffff&amp;amp;fullscreen=1&quot; allowscriptaccess=&quot;always&quot; allowfullscreen=&quot;true&quot;&gt;&lt;/embed&gt;
&lt;/object&gt;

</content>
  </entry>
  
  <entry>
    <id>http://sampl.us/$100-astronaut-costume</id>
    <link type="text/html" rel="alternate" href="http://sampl.us/%24100-astronaut-costume"/>
    <title>Astronaut Costume</title>
    <updated>2008-11-10T00:00:00-08:00</updated>
    <author>
	  <name>Sam Pierce Lolla</name>
      <uri>http://sampl.us/</uri>
    </author>
    <content type="html">&lt;p&gt;...I made an &lt;a href=&quot;http://en.wikipedia.org/wiki/Apollo/Skylab_A7L&quot;&gt;Apollo astronaut suit&lt;/a&gt;.&lt;/p&gt;

&lt;a title=&quot;$100 Apollo Astronaut DIY Costume by sampiercelolla, on Flickr&quot; href=&quot;http://www.flickr.com/photos/19841135@N00/3017634591/&quot;&gt;&lt;img class=&quot;aligncenter&quot; src=&quot;http://farm4.static.flickr.com/3136/3017634591_e3277b6a62.jpg&quot; alt=&quot;$100 Apollo Astronaut DIY Costume&quot; width=&quot;500&quot; height=&quot;375&quot; /&gt;&lt;/a&gt;

&lt;p&gt;&lt;a title=&quot;$100 Apollo Astronaut DIY Costume by sampiercelolla, on Flickr&quot; href=&quot;http://www.flickr.com/photos/19841135@N00/3017634601/&quot;&gt;&lt;img class=&quot;aligncenter&quot; src=&quot;http://farm4.static.flickr.com/3054/3017634601_41a44c430c.jpg&quot; alt=&quot;$100 Apollo Astronaut DIY Costume&quot; width=&quot;375&quot; height=&quot;500&quot; /&gt;&lt;/a&gt;&lt;/p&gt;

&lt;!--
&lt;p&gt;The suit itself is made from a &lt;a href=&quot;http://www.acehardware.com/product/index.jsp?productId=3586539&amp;amp;CAWELAID=342248271&quot;&gt;painter's tyvek cover-all suit&lt;/a&gt; (~$10) with some &lt;a href=&quot;http://www.thespacestore.com/apollomissions.html&quot;&gt;patches&lt;/a&gt; (~$10) sewn on.&lt;/p&gt;
&lt;p&gt;The helmet is the most expensive part of the costume--it's a &lt;a href=&quot;http://amzn.com/B00061KQAC&quot;&gt;16&quot; clear acrylic globe&lt;/a&gt; for outdoor lighting from Amazon and set me back about 40 bucks.  I cut the top rim off an orange Home Depot utility bucket and hollowed out the lid so I'd have two locking rings--one I epoxied to the globe (after carving out a spot for my head with the dremel) and one I kinda sewed to the tyvek suit.  There's no picture of it, but half of an empty tinted &lt;a href=&quot;http://www.flickr.com/photos/wayneandwax/48103446/&quot;&gt;beer ball&lt;/a&gt; stuffed inside words nicely as a shade.&lt;/p&gt;
&lt;p&gt;The backpack (life support system!) is a hiking backpack frame with an under-bed tupperware bolted to it.  Inside is a boom box for blasting glitchy space beatz, the 2001 theme, and Space Oddity.  A FUBARed voice changer with a mic extended to a computer headset lets me talk out of a crackly speaker with the helmet on.&lt;/p&gt;
&lt;p&gt;The boots are vintage snowboarding boots from eBay (~$14)--not only do they look like space boots, but they force you to walk in a slow, awkward moon gait.  The gloves are normal ski gloves ($0).  My roommate's lacross shoulder pads (borrowed) added some bulk, and some white duct tape (~$4) on the shoulder straps cleaned up the look.  I threw some pipe fittings on the front for oxygen, too.&lt;/p&gt;
&lt;p&gt;Not a super expensive or difficult project if you're handy and willing to put in some time.  So worth it.&lt;/p&gt;
&lt;p&gt;Any other tips for DIY Astronaut costumes?  If you make one of these, &lt;em&gt;please&lt;/em&gt; post a picture below. I'd love to see how it turns out.&lt;/p&gt;--&gt;
</content>
  </entry>
  
 
</feed>

