It looks like this is a web page, not a feed. I looked for a feed associated with this page, but couldn't find one. Please enter the address of your feed to validate.

Source: https://blog-549707783877.mit-edu.top/post/5468291037

  1. <!doctype html>
  2. <html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en" prefix="og: http://ogp.me/ns#">
  3.  
  4.  <head>
  5.    <meta charset="utf-8">
  6.    <meta name="applicable-device" content="pc,mobile">
  7.    <meta name="viewport" content="width=device-width, initial-scale=1">
  8.    <title>Procedural Content Generation in Mobile Games: Algorithms and Applications #116885519290 (2025-02-06)</title>
  9.    <link rel="canonical" href="https://blog-549707783877.mit-edu.top/post/5468291037">
  10.    <link rel="stylesheet" href="https://fonts.googleapis.com/css2?family=Poppins:wght@400;700&display=swap">
  11.    <link rel="stylesheet" href="https://x.mit-edu.top/static/css/style.css">
  12.    <script src="https://x.mit-edu.top/static/js/lazysizes.min.js" async></script>
  13.    <link rel="shortcut icon" href="/favicon.ico">
  14.    <!-- Open Graph Metadata -->
  15.    <meta property="og:type" content="article" />
  16.    <meta property="og:title" content="Procedural Content Generation in Mobile Games: Algorithms and Applications" />
  17.    <meta property="og:description" content="Procedural Content Generation in Mobile Games: Algorithms and Applications #116885519290 (2025-02-06)" />
  18.    <meta property="og:url" content="https://blog-549707783877.mit-edu.top/post/5468291037" />
  19.    <meta property="og:site_name" content="mit-edu.top" />
  20.    <meta property="og:image" content="https://x.mit-edu.top/static/images/post/16.jpg" />
  21.    <meta property="og:article:published_time" content="2025-02-06T07:07:49Z" />
  22.    <meta property="og:article:author" content="Dr. Timothy Butler" />
  23.    <meta property="og:article:section" content="mit-edu.top" />
  24.    <meta property="og:article:tag" content="Games, Mobile Games, Video Games" />
  25.    <!-- Schema.org -->
  26.    <script type="application/ld+json">{
  27.            "@context": "https://schema.org",
  28.            "@type": "ScholarlyArticle",
  29.            "headline": "Procedural Content Generation in Mobile Games: Algorithms and Applications #116885519290 (2025-02-06)",
  30.            "author": {
  31.                "@type": "Person",
  32.                "name": "Dr. Timothy Butler",
  33.                "affiliation": {
  34.                    "@type": "Organization",
  35.                    "name": "mit-edu.top"
  36.                },
  37.                "url": "https://blog-549707783877.mit-edu.top/post/5468291037"
  38.            },
  39.            "datePublished": "2025-02-06T07:07:49Z",
  40.            "image": "https://x.mit-edu.top/static/images/post/16.jpg",
  41.            "journal": {
  42.                "@type": "Periodical",
  43.                "name": "mit-edu.top",
  44.                "issn": "10.1069/116885519290"
  45.            },
  46.            "publisher": {
  47.                "@type": "Organization",
  48.                "name": "mit-edu.top",
  49.                "url": "https://blog-549707783877.mit-edu.top"
  50.            },
  51.            "doi": "116885519290",
  52.            "abstract": "Procedural Content Generation in Mobile Games: Algorithms and Applications #116885519290 (2025-02-06)",
  53.            "citation": {
  54.                "@type": "CreativeWork",
  55.                "name": "Procedural Content Generation in Mobile Games: Algorithms and Applications",
  56.                "author": "Dr. Timothy Butler",
  57.                "datePublished": "2025-02-06T07:07:49Z",
  58.                "url": "https://blog-549707783877.mit-edu.top/post/5468291037"
  59.            }
  60.        }
  61.    </script>
  62. </head>
  63.  
  64. <body>
  65.    <div class="site-mobile-menu site-navbar-target">
  66.        <div class="site-mobile-menu-header">
  67.            <div class="site-mobile-menu-close">
  68.                <span class="icofont-close js-menu-toggle"></span>
  69.            </div>
  70.        </div>
  71.        <div class="site-mobile-menu-body"></div>
  72.    </div>
  73.    <nav class="site-nav">
  74.        <div class="container">
  75.            <div class="site-navigation">
  76.                <div class="row">
  77.                    <div class="col-md-6 text-center order-1 order-md-2 mb-3 mb-md-0">
  78.                        <a href="https://blog-549707783877.mit-edu.top" class="logo m-0 text-uppercase">mit-edu.top</a>
  79.                    </div>
  80.                    <div class="col-md-3 order-3 order-md-1">
  81.                    </div>
  82.                </div>
  83.            </div>
  84.        </div>
  85.    </nav>
  86.    <div class="section post-section pt-5">
  87.        <div class="container">
  88.            <div class="row justify-content-center">
  89.                <div class="col-lg-8">
  90.                    <div class="text-center">
  91.                        <img src="https://x.mit-edu.top/static/images/user/19.jpg" alt="Procedural Content Generation in Mobile Games: Algorithms and Applications" title="Procedural Content Generation in Mobile Games: Algorithms and Applications" class="author-pic img-fluid rounded-circle mx-auto">
  92.                    </div>
  93.                    <span class="d-block text-center">Timothy Butler</span>
  94.                    <span class="date d-block text-center small text-uppercase text-black-50 mb-5">2025-02-06</span>
  95.                    <h2 class="heading text-center">Procedural Content Generation in Mobile Games: Algorithms and Applications</h2>
  96.                    <p class="lead mb-4 text-center">Thanks to Timothy Butler for contributing the article "Procedural Content Generation in Mobile Games: Algorithms and Applications".
  97.                    </p>
  98.                    <img src="https://x.mit-edu.top/static/images/post/16.jpg" alt="Procedural Content Generation in Mobile Games: Algorithms and Applications" title="Procedural Content Generation in Mobile Games: Algorithms and Applications" class="img-fluid rounded mb-4 lazyload">
  99.                    <p>This paper examines the integration of augmented reality (AR) technologies into mobile games and its implications for cognitive processes and social interaction. The research explores how AR gaming enhances spatial awareness, attention, and multitasking abilities by immersing players in real-world environments through digital overlays. Drawing from cognitive psychology and sociocultural theories, the study also investigates how AR mobile games create new forms of social interaction, such as collaborative play, location-based competitions, and shared virtual experiences. The paper discusses the transformative potential of AR for the mobile gaming industry and the ways in which it alters players' perceptions of space and social behavior.</p>
  100. <p>Gaming addiction is a complex issue that warrants attention and understanding, as some individuals struggle to find a healthy balance between their gaming pursuits and other responsibilities. It's important to promote responsible gaming habits, encourage breaks, and offer support to those who may be experiencing challenges in managing their gaming habits and overall well-being.</p>
  101. <p>This paper investigates the dynamics of cooperation and competition in multiplayer mobile games, focusing on how these social dynamics shape player behavior, engagement, and satisfaction. The research examines how mobile games design cooperative gameplay elements, such as team-based challenges, shared objectives, and resource sharing, alongside competitive mechanics like leaderboards, rankings, and player-vs-player modes. The study explores the psychological effects of cooperation and competition, drawing on theories of social interaction, motivation, and group dynamics. It also discusses the implications of collaborative play for building player communities, fostering social connections, and enhancing overall player enjoyment.</p>
  102. <p>This paper explores the use of mobile games as educational tools, assessing their effectiveness in teaching various subjects and skills. It discusses the advantages and limitations of game-based learning in mobile contexts.</p>
  103. <p>This research investigates the use of mobile games in health interventions, particularly in promoting positive health behavior changes such as physical activity, nutrition, and mental well-being. The study examines how gamification elements such as progress tracking, rewards, and challenges can be integrated into mobile health apps to increase user motivation and adherence to healthy behaviors. Drawing on behavioral psychology and health promotion theories, the paper explores the effectiveness of mobile games in influencing health-related outcomes and discusses the potential for using game mechanics to target specific health issues, such as obesity, stress management, and smoking cessation. The research also considers the ethical implications of using gaming techniques in health interventions, focusing on privacy concerns, user consent, and data security.</p>
  104.  
  105.                    <p>
  106.                    <a href="/redirect/?url=https://blog-549707783877.mit-edu.top/post/5468291037" target="_blank" class="custom-link">Link</a>
  107.                    </p>
  108.                    <p><a href="https://www.linegames.org/" target="_blank" class="custom-link">External link</a>
  109. <a href="https://www.iliiili.com/" target="_blank" class="custom-link">External link</a>
  110. <a href="https://www.digwow.net/" target="_blank" class="custom-link">External link</a>
  111. <a href="https://www.free-giftcodes.com/" target="_blank" class="custom-link">External link</a>
  112. <a href="https://www.gifthub.com.ru/" target="_blank" class="custom-link">External link</a>
  113. <a href="https://202803358696-edu.iliiili.com/" target="_blank" class="custom-link">External link</a>
  114. <a href="https://234659501107-edu.digwow.net/" target="_blank" class="custom-link">External link</a>
  115. <a href="https://131313943124-edu.free-giftcodes.com/" target="_blank" class="custom-link">External link</a>
  116. <a href="https://559429043518-edu.gifthub.com.ru/" target="_blank" class="custom-link">External link</a>
  117. <a href="https://469689303535-gov.iliiili.com/" target="_blank" class="custom-link">External link</a>
  118. <a href="https://839242607640-gov.digwow.net/" target="_blank" class="custom-link">External link</a>
  119. <a href="https://644005952810-gov.free-giftcodes.com/" target="_blank" class="custom-link">External link</a>
  120. <a href="https://850104797612-gov.gifthub.com.ru/" target="_blank" class="custom-link">External link</a>
  121. <a href="https://882647611112-gov-edu.iliiili.com/" target="_blank" class="custom-link">External link</a>
  122. <a href="https://707999074195-gov-edu.digwow.net/" target="_blank" class="custom-link">External link</a>
  123. <a href="https://564335623988-gov-edu.free-giftcodes.com/" target="_blank" class="custom-link">External link</a>
  124. <a href="https://640862033722-gov-edu.gifthub.com.ru/" target="_blank" class="custom-link">External link</a>
  125. <a href="https://630140607140-edu.iliiili.com/?url=https://blog-549707783877.mit-edu.top/post/5468291037" target="_blank" class="custom-link">External link</a>
  126. <a href="https://602091965042-edu.digwow.net/?url=https://blog-549707783877.mit-edu.top/post/5468291037" target="_blank" class="custom-link">External link</a>
  127. <a href="https://245528781896-edu.free-giftcodes.com/?url=https://blog-549707783877.mit-edu.top/post/5468291037" target="_blank" class="custom-link">External link</a>
  128. <a href="https://866571642951-edu.gifthub.com.ru/?url=https://blog-549707783877.mit-edu.top/post/5468291037" target="_blank" class="custom-link">External link</a>
  129. <a href="https://057652876328-gov.iliiili.com/?url=https://blog-549707783877.mit-edu.top/post/5468291037" target="_blank" class="custom-link">External link</a>
  130. <a href="https://107387973631-gov.digwow.net/?url=https://blog-549707783877.mit-edu.top/post/5468291037" target="_blank" class="custom-link">External link</a>
  131. <a href="https://896082287043-gov.free-giftcodes.com/?url=https://blog-549707783877.mit-edu.top/post/5468291037" target="_blank" class="custom-link">External link</a>
  132. <a href="https://231863784413-gov.gifthub.com.ru/?url=https://blog-549707783877.mit-edu.top/post/5468291037" target="_blank" class="custom-link">External link</a>
  133. <a href="https://link.naver.com/bridge?110584763462&amp;url=https://blog-549707783877.mit-edu.top/post/5468291037" target="_blank" class="custom-link">External link</a>
  134. <a href="https://link.naver.com/bridge?681486809996&amp;url=https://naver681486809996-edu.digwow.net" target="_blank" class="custom-link">External link</a>
  135. <a href="https://link.naver.com/bridge?364716137285&amp;url=https://naver364716137285-edu.iliiili.com" target="_blank" class="custom-link">External link</a>
  136. <a href="https://link.naver.com/bridge?661007276424&amp;url=https://naver661007276424-edu.1717173.xyz" target="_blank" class="custom-link">External link</a>
  137. <a href="https://link.naver.com/bridge?005094621002&amp;url=https://naver005094621002-edu.gifthub.com.ru" target="_blank" class="custom-link">External link</a>
  138. <a href="https://link.naver.com/bridge?615434901001&amp;url=https://naver615434901001-gov.digwow.net" target="_blank" class="custom-link">External link</a>
  139. <a href="https://link.naver.com/bridge?839471972481&amp;url=https://naver839471972481-gov.iliiili.com" target="_blank" class="custom-link">External link</a>
  140. <a href="https://link.naver.com/bridge?944145316950&amp;url=https://naver944145316950-gov.1717173.xyz" target="_blank" class="custom-link">External link</a>
  141. <a href="https://link.naver.com/bridge?450561744791&amp;url=https://naver450561744791-gov.gifthub.com.ru" target="_blank" class="custom-link">External link</a>
  142. <a href="https://link.naver.com/bridge?899147341756&amp;url=https://naver899147341756-gov-edu.digwow.net" target="_blank" class="custom-link">External link</a>
  143. <a href="https://link.naver.com/bridge?398994039195&amp;url=https://naver398994039195-gov-edu.iliiili.com" target="_blank" class="custom-link">External link</a>
  144. <a href="https://link.naver.com/bridge?260630829734&amp;url=https://naver260630829734-gov-edu.1717173.xyz" target="_blank" class="custom-link">External link</a>
  145. <a href="https://link.naver.com/bridge?568743472271&amp;url=https://naver568743472271-gov-edu.gifthub.com.ru" target="_blank" class="custom-link">External link</a>
  146. <a href="https://blog-775694211274.gifthub.news/" target="_blank" class="custom-link">External link</a>
  147. <a href="https://blog-367230697562.jp-edu.sbs/" target="_blank" class="custom-link">External link</a>
  148. <a href="https://blog-810137315874.kr-edu.sbs/" target="_blank" class="custom-link">External link</a>
  149. <a href="https://blog-305433969683.krlinkedin.sbs/" target="_blank" class="custom-link">External link</a>
  150. <a href="https://blog-753509791704.mit-edu.sbs/" target="_blank" class="custom-link">External link</a>
  151. <a href="https://blog-546134564117.mit-edu.buzz/" target="_blank" class="custom-link">External link</a>
  152. <a href="https://blog-503562937298.mit-edu.tech/" target="_blank" class="custom-link">External link</a>
  153. <a href="https://blog-267347892415.mit-edu.site/" target="_blank" class="custom-link">External link</a>
  154. <a href="https://blog-861382033399.mit-edu.top/" target="_blank" class="custom-link">External link</a>
  155. <a href="https://blog-683302139963.usa-gov.top/" target="_blank" class="custom-link">External link</a>
  156. <a href="https://research-743994481610.mit-edu.pp.ua/?url=https://blog-549707783877.mit-edu.top/post/5468291037" target="_blank" class="custom-link">External link</a>
  157. <a href="https://research-913252111551.harvard-edu.pp.ua/?url=https://blog-549707783877.mit-edu.top/post/5468291037" target="_blank" class="custom-link">External link</a>
  158. <a href="https://research-874861236525.stanford-edu.pp.ua/?url=https://blog-549707783877.mit-edu.top/post/5468291037" target="_blank" class="custom-link">External link</a>
  159. <a href="https://research-063235226642.cambridge-edu.pp.ua/?url=https://blog-549707783877.mit-edu.top/post/5468291037" target="_blank" class="custom-link">External link</a>
  160. <a href="https://research-963019206682.berkeley-edu.pp.ua/?url=https://blog-549707783877.mit-edu.top/post/5468291037" target="_blank" class="custom-link">External link</a>
  161. <a href="https://research-805468075398.oxford-edu.pp.ua/?url=https://blog-549707783877.mit-edu.top/post/5468291037" target="_blank" class="custom-link">External link</a>
  162. <a href="https://research-820584771182-edu.wwv.pp.ua/?url=https://blog-549707783877.mit-edu.top/post/5468291037" target="_blank" class="custom-link">External link</a>
  163. <a href="https://research-003771951598-edu.sean.pp.ua/?url=https://blog-549707783877.mit-edu.top/post/5468291037" target="_blank" class="custom-link">External link</a>
  164. <a href="https://research-495934827875-edu.line.pp.ua/?url=https://blog-549707783877.mit-edu.top/post/5468291037" target="_blank" class="custom-link">External link</a>
  165. </p>
  166.                    <div class="row mt-5 pt-5 border-top">
  167.                    </div>
  168.                </div>
  169.            </div>
  170.        </div>
  171.    </div>
  172.    <div class="section pb-0">
  173.        <div class="container">
  174.            <div class="row">
  175.                <div class="col-lg-12">
  176.                    <h2 class="heading">Related</h2>
  177.                </div>
  178.            </div>
  179.            <div class="row justify-content-center">
  180.                <div class="col-lg-12">
  181.                    <div class="post-entry d-md-flex small-horizontal mb-5">
  182.                        <div class="me-md-5 thumbnail mb-3 mb-md-0">
  183.                            <a href="https://blog-549707783877.mit-edu.top/post/7932146850">
  184.                            <img src="https://x.mit-edu.top/static/images/post/16.jpg" alt="Federated AI Learning for Privacy-Preserving Multiplayer Gaming" title="Federated AI Learning for Privacy-Preserving Multiplayer Gaming" class="img-fluid lazyload">
  185.                            </a>
  186.                        </div>
  187.                        <div class="content">
  188.                            <div class="post-meta mb-3">
  189.                                <a href="https://blog-7932146850.mit-edu.top/post/7932146850/" target="_blank">
  190.                                <span class="date">2025-02-06</span>
  191.                                </a>
  192.                            </div>
  193.                            <h2 class="heading"><a href="https://blog-549707783877.mit-edu.top/post/7932146850">Federated AI Learning for Privacy-Preserving Multiplayer Gaming</a></h2>
  194.                            <p class="info">This longitudinal study investigates the effectiveness of gamification elements in mobile fitness games in fostering long-term behavioral changes related to physical activity and health. By tracking player behavior over extended periods, the research assesses the impact of in-game rewards, challenges, and social interactions on players’ motivation and adherence to fitness goals. The paper employs a combination of quantitative and qualitative methods, including surveys, biometric data, and in-game analytics, to provide a comprehensive understanding of how game mechanics influence physical activity patterns, health outcomes, and sustained engagement.</p>
  195.                            <a href="https://blog-549707783877.mit-edu.top/post/7932146850" class="post-author d-flex align-items-center">
  196.                                <div class="author-pic">
  197.                                    <img src="https://x.mit-edu.top/static/images/user/19.jpg" alt="Federated AI Learning for Privacy-Preserving Multiplayer Gaming" title="Federated AI Learning for Privacy-Preserving Multiplayer Gaming" class="lazyload">
  198.                                </div>
  199.                                <div class="text">
  200.                                    <strong>Gloria Bryant</strong>
  201.                                    <span>2025-02-06 published post</span>
  202.                                </div>
  203.                            </a>
  204.                        </div>
  205.                    </div>
  206.                </div>
  207.                <div class="col-lg-12">
  208.                    <div class="post-entry d-md-flex small-horizontal mb-5">
  209.                        <div class="me-md-5 thumbnail mb-3 mb-md-0">
  210.                            <a href="https://blog-549707783877.mit-edu.top/post/1697082534">
  211.                            <img src="https://x.mit-edu.top/static/images/post/18.jpg" alt="Analyzing the Representation of Gender and Diversity in Mobile Game Characters" title="Analyzing the Representation of Gender and Diversity in Mobile Game Characters" class="img-fluid lazyload">
  212.                            </a>
  213.                        </div>
  214.                        <div class="content">
  215.                            <div class="post-meta mb-3">
  216.                                <a href="https://blog-1697082534.mit-edu.top/post/1697082534/" target="_blank">
  217.                                <span class="date">2025-02-06</span>
  218.                                </a>
  219.                            </div>
  220.                            <h2 class="heading"><a href="https://blog-549707783877.mit-edu.top/post/1697082534">Analyzing the Representation of Gender and Diversity in Mobile Game Characters</a></h2>
  221.                            <p class="info">Gaming culture has transcended borders and languages, emerging as a vibrant global community that unites people from all walks of life under the banner of shared enthusiasm for interactive digital experiences. From casual gamers to hardcore enthusiasts, gaming has become a universal language, fostering connections, friendships, and even rivalries that span continents and time zones.</p>
  222.                            <a href="https://blog-549707783877.mit-edu.top/post/1697082534" class="post-author d-flex align-items-center">
  223.                                <div class="author-pic">
  224.                                    <img src="https://x.mit-edu.top/static/images/user/20.jpg" alt="Analyzing the Representation of Gender and Diversity in Mobile Game Characters" title="Analyzing the Representation of Gender and Diversity in Mobile Game Characters" class="lazyload">
  225.                                </div>
  226.                                <div class="text">
  227.                                    <strong>Gregory Jenkins</strong>
  228.                                    <span>2025-02-06 published post</span>
  229.                                </div>
  230.                            </a>
  231.                        </div>
  232.                    </div>
  233.                </div>
  234.                <div class="col-lg-12">
  235.                    <div class="post-entry d-md-flex small-horizontal mb-5">
  236.                        <div class="me-md-5 thumbnail mb-3 mb-md-0">
  237.                            <a href="https://blog-549707783877.mit-edu.top/post/7158432960">
  238.                            <img src="https://x.mit-edu.top/static/images/post/6.jpg" alt="Exploring Gendered Play Patterns in Competitive Mobile Games" title="Exploring Gendered Play Patterns in Competitive Mobile Games" class="img-fluid lazyload">
  239.                            </a>
  240.                        </div>
  241.                        <div class="content">
  242.                            <div class="post-meta mb-3">
  243.                                <a href="https://blog-7158432960.mit-edu.top/post/7158432960/" target="_blank">
  244.                                <span class="date">2025-02-06</span>
  245.                                </a>
  246.                            </div>
  247.                            <h2 class="heading"><a href="https://blog-549707783877.mit-edu.top/post/7158432960">Exploring Gendered Play Patterns in Competitive Mobile Games</a></h2>
  248.                            <p class="info">Game streaming platforms like Twitch, YouTube Gaming, and Mixer have revolutionized how gamers consume and interact with gaming content, turning everyday players into content creators, influencers, and entertainers. Livestreamed gameplay, interactive chats, and community engagement redefine the gaming experience, transforming passive consumption into dynamic, participatory entertainment.</p>
  249.                            <a href="https://blog-549707783877.mit-edu.top/post/7158432960" class="post-author d-flex align-items-center">
  250.                                <div class="author-pic">
  251.                                    <img src="https://x.mit-edu.top/static/images/user/2.jpg" alt="Exploring Gendered Play Patterns in Competitive Mobile Games" title="Exploring Gendered Play Patterns in Competitive Mobile Games" class="lazyload">
  252.                                </div>
  253.                                <div class="text">
  254.                                    <strong>Doris Patterson</strong>
  255.                                    <span>2025-02-06 published post</span>
  256.                                </div>
  257.                            </a>
  258.                        </div>
  259.                    </div>
  260.                </div>
  261.            </div>
  262.        </div>
  263.    </div>
  264.    <div class="py-5 bg-light mx-md-3 sec-subscribe">
  265.        <div class="container">
  266.            <div class="row">
  267.                <div class="col-lg-12">
  268.                    <h2 class="h4 fw-bold">Subscribe to newsletter</h2>
  269.                </div>
  270.            </div>
  271.            <form class="row">
  272.                <div class="col-md-8">
  273.                    <div class="mb-3 mb-md-0">
  274.                        <input type="email" class="form-control" placeholder="Enter your email">
  275.                    </div>
  276.                </div>
  277.                <div class="col-md-4 d-grid">
  278.                    <input type="submit" class="btn btn-primary" value="Subscribe">
  279.                </div>
  280.            </form>
  281.        </div>
  282.    </div>
  283.    <div class="site-footer">
  284.        <div class="container">
  285.            <div class="row justify-content-center copyright">
  286.                <div class="col-lg-7 text-center">
  287.                    <div class="widget">
  288.                        <p>Copyright &copy;
  289.                            <script>document.write(new Date().getFullYear());</script> All rights reserved.
  290.                        </p>
  291. <p>
  292.    < Top VPS Hosting Choice ><br>
  293.    <a href="https://evolution-host.com?ref=DQgZ6P" target="_blank">
  294.        <img src="https://x.mit-edu.top/static/images/evolution-host.png" alt="Evolution Host" title="Evolution Host" class="evhost lazyload">
  295.    </a>
  296. </p>
  297.                    </div>
  298.                </div>
  299.            </div>
  300.        </div>
  301.    </div>
  302. </body>
  303.  
  304. </html>
Copyright © 2002-9 Sam Ruby, Mark Pilgrim, Joseph Walton, and Phil Ringnalda