<?xml version="1.0" encoding="ISO-8859-1"?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
  <head>
    <meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1" />
    <title>Duck City</title>
    <link rel="stylesheet" href="/css/base.css" type="text/css" />
    <meta name="verify-v1" content="/tLUnaL9Ij7F3o2DER80ZWDumQaxdvIXlMzkEmsQb/8=" />
  </head>
  <body>
<!--begin header-->
    <div id="top">
      <div id="strapline">
        <h1>
          <a href="/">Bel EPA - 10 years advanced research and development on the WWW</a>
        </h1>
      </div>
      <div id="header">
        <div id="logo">
          <a href="/">
            <img src="/graphics/logo.jpg" height="35" width="360" alt="Logo image" />
          </a>
        </div>
        <div id="topnav">
          <ul>
            <li>
              <a href="/development/">Development</a>
            </li>
            <li>
              <a href="/websites/">Websites</a>
            </li>
            <li>
              <a href="/newmedia/">New Media</a>
            </li>
            <li>
              <a href="/contact/">Contact us</a>
            </li>
          </ul>
        </div>
      </div>
    </div>
<!--end header-->
    <div id="content">
      <h4>Duck City</h4>
      <p> <img src="01.jpg" height="290" width="450" style="float:left;" class="imgleft" alt="Untitled image" />
The Duck City website was great fun to build. Alan Snow, illustrator &amp;
author of the PC game and Sam &amp; Lucien at publishers BMGi gave us full
licence to commit aggravated silliness.
</p>
      <p>
Which we did. In spades. (well, in Python, actually).
</p>
      <p>
The screenshot to the left is of "Duck City Central", main silliness choice
point. We re-used the out-of-focus background presentation to gain a sense of
depth appropriate to a cityscape.
</p>
      <p>
Every 15mins the background image was changed, progressing through dawn, day, 
dusk and night (it was dawn in Duck City when I took the screenshot, dawn is 
usually a good time to take photos).
</p>
      <p>


</p>
      <p> <img src="02.jpg" height="315" width="460" style="float:right;" class="imgright" alt="Untitled image" />
   Duck City Central provided access to "Find the Slug", 
   "Pond Life", "Madame Ida", "Formation Flying", "Identiduck" and other diversions.
   </p>
      <p>
   Unarguably, "IdentiDuck" was the most successful of the Duck City Central features.
   The server's ability to generate graphics programmatically allowed us to present
   a "pick'n'mix" interface, whereby a user "creates" a duck by choosing one
   from each of four sets of variations of apparel/physical characteristic
   (beak, glasses, hat, clothing).
   </p>
      <p>
   As each choice is made, the server stores the 
   selected value in the URL and a "submit" triggers a redraw of the graphic reflecting
   the current choices.
</p>
      <p>
   When satisfied with the end result, a user may pick, from 
   corresponding drop-down menus of randomly-selected names, a first and last name for their
   duck. Again the values are stored and a submit causes the selection to be stored in a
   database, ready to drive a demand-led regeneration of the graphic.
</p>
      <p><img src="03.jpg" height="315" width="450" style="float:left;" class="imgleft" alt="Untitled image" />
   Duck City Central provided access to "Find the Slug", 
   "Pond Life", "Madame Ida", "Formation Flying", "Identiduck" and other diversions.

</p>
      <p>
Ducks stored in the database were termed to constitute the population of Duck City and so would
be available for review-stand duty in "Formation Flying".
</p>
      <p>
In the "Formation Flying" feature, an image
of a set of review stands was cycled every minute.
</p>
      <p>
Over a 15-minute period, more and more duck images
were pasted into the stand image to give the impression of a crowd assembling. The review stand was a large
image map and each duck member of the crowd was clickable producing that duck's "home page".
</p>
      <p>
As well as being automatically included in the welcome page to give a personal greeting whenever 
the user revisited, ducks in Duck City were also available to be Help Duck of the Day: the duck used
on the greeting page whenever a non-duck-owning user arrived and who fronted all the help content.
</p>
    </div>
<!--begin footer-->
    <div class="clear"></div>
    <div id="footer"><a href="/">home</a> | 
			<a href="/etc/about.xml">about us</a> | 
			<a href="/etc/terms.xml">terms &amp; conditions</a><p class="cpyrt">Copyright 2006 G.J. Higgins and N.C. Macfarlane, except for original contributors. All rights reserved.</p></div>
<!--end footer-->
  </body>
</html>
