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-289610865529.mit-edu.top/post/3924760581

  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>AI-Driven Procedural Level Generation: A New Era for Mobile Games #217522650904 (2025-02-02)</title>
  9.    <link rel="canonical" href="https://blog-289610865529.mit-edu.top/post/3924760581">
  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="AI-Driven Procedural Level Generation: A New Era for Mobile Games" />
  17.    <meta property="og:description" content="AI-Driven Procedural Level Generation: A New Era for Mobile Games #217522650904 (2025-02-02)" />
  18.    <meta property="og:url" content="https://blog-289610865529.mit-edu.top/post/3924760581" />
  19.    <meta property="og:site_name" content="mit-edu.top" />
  20.    <meta property="og:image" content="https://x.mit-edu.top/static/images/post/12.jpg" />
  21.    <meta property="og:article:published_time" content="2025-02-02T10:59:59Z" />
  22.    <meta property="og:article:author" content="Dr. Ronald Parker" />
  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": "AI-Driven Procedural Level Generation: A New Era for Mobile Games #217522650904 (2025-02-02)",
  30.            "author": {
  31.                "@type": "Person",
  32.                "name": "Dr. Ronald Parker",
  33.                "affiliation": {
  34.                    "@type": "Organization",
  35.                    "name": "mit-edu.top"
  36.                },
  37.                "url": "https://blog-289610865529.mit-edu.top/post/3924760581"
  38.            },
  39.            "datePublished": "2025-02-02T10:59:59Z",
  40.            "image": "https://x.mit-edu.top/static/images/post/12.jpg",
  41.            "journal": {
  42.                "@type": "Periodical",
  43.                "name": "mit-edu.top",
  44.                "issn": "10.1069/217522650904"
  45.            },
  46.            "publisher": {
  47.                "@type": "Organization",
  48.                "name": "mit-edu.top",
  49.                "url": "https://blog-289610865529.mit-edu.top"
  50.            },
  51.            "doi": "217522650904",
  52.            "abstract": "AI-Driven Procedural Level Generation: A New Era for Mobile Games #217522650904 (2025-02-02)",
  53.            "citation": {
  54.                "@type": "CreativeWork",
  55.                "name": "AI-Driven Procedural Level Generation: A New Era for Mobile Games",
  56.                "author": "Dr. Ronald Parker",
  57.                "datePublished": "2025-02-02T10:59:59Z",
  58.                "url": "https://blog-289610865529.mit-edu.top/post/3924760581"
  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-289610865529.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/12.jpg" alt="AI-Driven Procedural Level Generation: A New Era for Mobile Games" title="AI-Driven Procedural Level Generation: A New Era for Mobile Games" class="author-pic img-fluid rounded-circle mx-auto">
  92.                    </div>
  93.                    <span class="d-block text-center">Ronald Parker</span>
  94.                    <span class="date d-block text-center small text-uppercase text-black-50 mb-5">2025-02-02</span>
  95.                    <h2 class="heading text-center">AI-Driven Procedural Level Generation: A New Era for Mobile Games</h2>
  96.                    <p class="lead mb-4 text-center">Thanks to Ronald Parker for contributing the article "AI-Driven Procedural Level Generation: A New Era for Mobile Games".
  97.                    </p>
  98.                    <img src="https://x.mit-edu.top/static/images/post/12.jpg" alt="AI-Driven Procedural Level Generation: A New Era for Mobile Games" title="AI-Driven Procedural Level Generation: A New Era for Mobile Games" class="img-fluid rounded mb-4 lazyload">
  99.                    <p>This paper explores the convergence of mobile gaming and artificial intelligence (AI), focusing on how AI-driven algorithms are transforming game design, player behavior analysis, and user experience personalization. It discusses the theoretical underpinnings of AI in interactive entertainment and provides an extensive review of the various AI techniques employed in mobile games, such as procedural generation, behavior prediction, and adaptive difficulty adjustment. The research further examines the ethical considerations and challenges of implementing AI technologies within a consumer-facing entertainment context, proposing frameworks for responsible AI design in games.</p>
  100. <p>This research examines the role of geolocation-based augmented reality (AR) games in transforming how urban spaces are perceived and interacted with by players. The study investigates how AR mobile games such as Pokémon Go integrate physical locations into gameplay, creating a hybrid digital-physical experience. The paper explores the implications of geolocation-based games for urban planning, public space use, and social interaction, considering both the positive and negative effects of blending virtual experiences with real-world environments. It also addresses ethical concerns regarding data privacy, surveillance, and the potential for gamifying everyday spaces in ways that affect public life.</p>
  101. <p>Indie game developers play a vital role in shaping the diverse landscape of gaming, bringing fresh perspectives, innovative gameplay mechanics, and compelling narratives to the forefront. Their creative freedom and entrepreneurial spirit fuel a culture of experimentation and discovery, driving the industry forward with bold ideas and unique gaming experiences that captivate players' imaginations.</p>
  102. <p>This research investigates the role of social media integration in mobile games and its impact on player social connectivity, collaboration, and competition. The study explores how features such as social sharing, friend lists, in-game chats, and social media rewards enhance the social aspects of mobile gaming. By applying theories from social network analysis and media studies, the paper examines how these social elements influence player behavior and game dynamics, including social capital, identity construction, and community formation. The research also addresses potential risks, such as privacy concerns, cyberbullying, and the commercialization of social interactions, and suggests ways to balance social connectivity with player well-being.</p>
  103. <p>This research critically examines the ethical implications of data mining in mobile games, particularly concerning the collection and analysis of player data for monetization, personalization, and behavioral profiling. The paper evaluates how mobile game developers utilize big data, machine learning, and predictive analytics to gain insights into player behavior, highlighting the risks associated with data privacy, consent, and exploitation. Drawing on theories of privacy ethics and consumer protection, the study discusses potential regulatory frameworks and industry standards aimed at safeguarding user rights while maintaining the economic viability of mobile gaming businesses.</p>
  104.  
  105.                    <p>
  106.                    <a href="/redirect/?url=https://blog-289610865529.mit-edu.top/post/3924760581" 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://645652782293-edu.iliiili.com/" target="_blank" class="custom-link">External link</a>
  114. <a href="https://729245263700-edu.digwow.net/" target="_blank" class="custom-link">External link</a>
  115. <a href="https://587256821486-edu.free-giftcodes.com/" target="_blank" class="custom-link">External link</a>
  116. <a href="https://654884256280-edu.gifthub.com.ru/" target="_blank" class="custom-link">External link</a>
  117. <a href="https://707188146972-gov.iliiili.com/" target="_blank" class="custom-link">External link</a>
  118. <a href="https://564602278767-gov.digwow.net/" target="_blank" class="custom-link">External link</a>
  119. <a href="https://192811992601-gov.free-giftcodes.com/" target="_blank" class="custom-link">External link</a>
  120. <a href="https://425112469829-gov.gifthub.com.ru/" target="_blank" class="custom-link">External link</a>
  121. <a href="https://157023742023-gov-edu.iliiili.com/" target="_blank" class="custom-link">External link</a>
  122. <a href="https://223483535157-gov-edu.digwow.net/" target="_blank" class="custom-link">External link</a>
  123. <a href="https://393286292905-gov-edu.free-giftcodes.com/" target="_blank" class="custom-link">External link</a>
  124. <a href="https://389582904253-gov-edu.gifthub.com.ru/" target="_blank" class="custom-link">External link</a>
  125. <a href="https://607212951389-edu.iliiili.com/?url=https://blog-289610865529.mit-edu.top/post/3924760581" target="_blank" class="custom-link">External link</a>
  126. <a href="https://019200738797-edu.digwow.net/?url=https://blog-289610865529.mit-edu.top/post/3924760581" target="_blank" class="custom-link">External link</a>
  127. <a href="https://998424794416-edu.free-giftcodes.com/?url=https://blog-289610865529.mit-edu.top/post/3924760581" target="_blank" class="custom-link">External link</a>
  128. <a href="https://612840752772-edu.gifthub.com.ru/?url=https://blog-289610865529.mit-edu.top/post/3924760581" target="_blank" class="custom-link">External link</a>
  129. <a href="https://856626426368-gov.iliiili.com/?url=https://blog-289610865529.mit-edu.top/post/3924760581" target="_blank" class="custom-link">External link</a>
  130. <a href="https://748289851136-gov.digwow.net/?url=https://blog-289610865529.mit-edu.top/post/3924760581" target="_blank" class="custom-link">External link</a>
  131. <a href="https://211499675347-gov.free-giftcodes.com/?url=https://blog-289610865529.mit-edu.top/post/3924760581" target="_blank" class="custom-link">External link</a>
  132. <a href="https://080616590319-gov.gifthub.com.ru/?url=https://blog-289610865529.mit-edu.top/post/3924760581" target="_blank" class="custom-link">External link</a>
  133. <a href="https://link.naver.com/bridge?304418030179&amp;url=https://blog-289610865529.mit-edu.top/post/3924760581" target="_blank" class="custom-link">External link</a>
  134. <a href="https://link.naver.com/bridge?146680489450&amp;url=https://naver146680489450-edu.digwow.net" target="_blank" class="custom-link">External link</a>
  135. <a href="https://link.naver.com/bridge?100241171612&amp;url=https://naver100241171612-edu.iliiili.com" target="_blank" class="custom-link">External link</a>
  136. <a href="https://link.naver.com/bridge?515533447106&amp;url=https://naver515533447106-edu.1717173.xyz" target="_blank" class="custom-link">External link</a>
  137. <a href="https://link.naver.com/bridge?154190200234&amp;url=https://naver154190200234-edu.gifthub.com.ru" target="_blank" class="custom-link">External link</a>
  138. <a href="https://link.naver.com/bridge?341413665228&amp;url=https://naver341413665228-gov.digwow.net" target="_blank" class="custom-link">External link</a>
  139. <a href="https://link.naver.com/bridge?663484099509&amp;url=https://naver663484099509-gov.iliiili.com" target="_blank" class="custom-link">External link</a>
  140. <a href="https://link.naver.com/bridge?520543088229&amp;url=https://naver520543088229-gov.1717173.xyz" target="_blank" class="custom-link">External link</a>
  141. <a href="https://link.naver.com/bridge?696128085433&amp;url=https://naver696128085433-gov.gifthub.com.ru" target="_blank" class="custom-link">External link</a>
  142. <a href="https://link.naver.com/bridge?833884837892&amp;url=https://naver833884837892-gov-edu.digwow.net" target="_blank" class="custom-link">External link</a>
  143. <a href="https://link.naver.com/bridge?100033992615&amp;url=https://naver100033992615-gov-edu.iliiili.com" target="_blank" class="custom-link">External link</a>
  144. <a href="https://link.naver.com/bridge?514157540839&amp;url=https://naver514157540839-gov-edu.1717173.xyz" target="_blank" class="custom-link">External link</a>
  145. <a href="https://link.naver.com/bridge?313002213316&amp;url=https://naver313002213316-gov-edu.gifthub.com.ru" target="_blank" class="custom-link">External link</a>
  146. <a href="https://blog-616887449854.gifthub.news/" target="_blank" class="custom-link">External link</a>
  147. <a href="https://blog-509592424724.jp-edu.sbs/" target="_blank" class="custom-link">External link</a>
  148. <a href="https://blog-056488159748.kr-edu.sbs/" target="_blank" class="custom-link">External link</a>
  149. <a href="https://blog-582467918877.krlinkedin.sbs/" target="_blank" class="custom-link">External link</a>
  150. <a href="https://blog-129502018657.mit-edu.sbs/" target="_blank" class="custom-link">External link</a>
  151. <a href="https://blog-472456204551.mit-edu.buzz/" target="_blank" class="custom-link">External link</a>
  152. <a href="https://blog-242020842892.mit-edu.tech/" target="_blank" class="custom-link">External link</a>
  153. <a href="https://blog-193969716951.mit-edu.site/" target="_blank" class="custom-link">External link</a>
  154. <a href="https://blog-682137261574.mit-edu.top/" target="_blank" class="custom-link">External link</a>
  155. <a href="https://blog-558738048344.usa-gov.top/" target="_blank" class="custom-link">External link</a>
  156. <a href="https://research-225921089293.mit-edu.pp.ua/?url=https://blog-289610865529.mit-edu.top/post/3924760581" target="_blank" class="custom-link">External link</a>
  157. <a href="https://research-029176521495.harvard-edu.pp.ua/?url=https://blog-289610865529.mit-edu.top/post/3924760581" target="_blank" class="custom-link">External link</a>
  158. <a href="https://research-200035567169.stanford-edu.pp.ua/?url=https://blog-289610865529.mit-edu.top/post/3924760581" target="_blank" class="custom-link">External link</a>
  159. <a href="https://research-267297599416.cambridge-edu.pp.ua/?url=https://blog-289610865529.mit-edu.top/post/3924760581" target="_blank" class="custom-link">External link</a>
  160. <a href="https://research-079218748842.berkeley-edu.pp.ua/?url=https://blog-289610865529.mit-edu.top/post/3924760581" target="_blank" class="custom-link">External link</a>
  161. <a href="https://research-309115042872.oxford-edu.pp.ua/?url=https://blog-289610865529.mit-edu.top/post/3924760581" target="_blank" class="custom-link">External link</a>
  162. <a href="https://research-621573270101-edu.wwv.pp.ua/?url=https://blog-289610865529.mit-edu.top/post/3924760581" target="_blank" class="custom-link">External link</a>
  163. <a href="https://research-085960201113-edu.sean.pp.ua/?url=https://blog-289610865529.mit-edu.top/post/3924760581" target="_blank" class="custom-link">External link</a>
  164. <a href="https://research-728905177324-edu.line.pp.ua/?url=https://blog-289610865529.mit-edu.top/post/3924760581" 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-289610865529.mit-edu.top/post/6815274903">
  184.                            <img src="https://x.mit-edu.top/static/images/post/12.jpg" alt="Monetization Strategies in Gacha Games: A Game-Theoretic Approach" title="Monetization Strategies in Gacha Games: A Game-Theoretic Approach" class="img-fluid lazyload">
  185.                            </a>
  186.                        </div>
  187.                        <div class="content">
  188.                            <div class="post-meta mb-3">
  189.                                <a href="https://blog-6815274903.mit-edu.top/post/6815274903/" target="_blank">
  190.                                <span class="date">2025-02-02</span>
  191.                                </a>
  192.                            </div>
  193.                            <h2 class="heading"><a href="https://blog-289610865529.mit-edu.top/post/6815274903">Monetization Strategies in Gacha Games: A Game-Theoretic Approach</a></h2>
  194.                            <p class="info">This study examines the psychological effects of mobile game addiction, including its impact on mental health, social relationships, and academic performance. It also explores societal perceptions of gaming addiction and discusses potential interventions and preventive measures.</p>
  195.                            <a href="https://blog-289610865529.mit-edu.top/post/6815274903" class="post-author d-flex align-items-center">
  196.                                <div class="author-pic">
  197.                                    <img src="https://x.mit-edu.top/static/images/user/12.jpg" alt="Monetization Strategies in Gacha Games: A Game-Theoretic Approach" title="Monetization Strategies in Gacha Games: A Game-Theoretic Approach" class="lazyload">
  198.                                </div>
  199.                                <div class="text">
  200.                                    <strong>Brandon Barnes</strong>
  201.                                    <span>2025-02-02 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-289610865529.mit-edu.top/post/8390526174">
  211.                            <img src="https://x.mit-edu.top/static/images/post/19.jpg" alt="Privacy by Design in User-Centric AR Mobile Games" title="Privacy by Design in User-Centric AR Mobile Games" class="img-fluid lazyload">
  212.                            </a>
  213.                        </div>
  214.                        <div class="content">
  215.                            <div class="post-meta mb-3">
  216.                                <a href="https://blog-8390526174.mit-edu.top/post/8390526174/" target="_blank">
  217.                                <span class="date">2025-02-02</span>
  218.                                </a>
  219.                            </div>
  220.                            <h2 class="heading"><a href="https://blog-289610865529.mit-edu.top/post/8390526174">Privacy by Design in User-Centric AR Mobile Games</a></h2>
  221.                            <p class="info">Gaming communities thrive in digital spaces, bustling forums, social media hubs, and streaming platforms where players converge to share strategies, discuss game lore, showcase fan art, and forge connections with fellow enthusiasts. These vibrant communities serve as hubs of creativity, camaraderie, and collective celebration of all things gaming-related.</p>
  222.                            <a href="https://blog-289610865529.mit-edu.top/post/8390526174" class="post-author d-flex align-items-center">
  223.                                <div class="author-pic">
  224.                                    <img src="https://x.mit-edu.top/static/images/user/17.jpg" alt="Privacy by Design in User-Centric AR Mobile Games" title="Privacy by Design in User-Centric AR Mobile Games" class="lazyload">
  225.                                </div>
  226.                                <div class="text">
  227.                                    <strong>Raymond Henderson</strong>
  228.                                    <span>2025-02-02 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-289610865529.mit-edu.top/post/0782946513">
  238.                            <img src="https://x.mit-edu.top/static/images/post/6.jpg" alt="Optimization of Hyperparameter Tuning in Game AI via Bayesian Approaches" title="Optimization of Hyperparameter Tuning in Game AI via Bayesian Approaches" class="img-fluid lazyload">
  239.                            </a>
  240.                        </div>
  241.                        <div class="content">
  242.                            <div class="post-meta mb-3">
  243.                                <a href="https://blog-0782946513.mit-edu.top/post/0782946513/" target="_blank">
  244.                                <span class="date">2025-02-02</span>
  245.                                </a>
  246.                            </div>
  247.                            <h2 class="heading"><a href="https://blog-289610865529.mit-edu.top/post/0782946513">Optimization of Hyperparameter Tuning in Game AI via Bayesian Approaches</a></h2>
  248.                            <p class="info">Virtual reality transports players to alternate dimensions, blurring the lines between reality and fiction, and offering glimpses of futuristic realms yet to be explored. Through immersive simulations and interactive experiences, VR technology revolutionizes gaming, providing unprecedented levels of immersion and engagement. From virtual adventures in space to realistic simulations of historical events, VR opens doors to limitless possibilities, inviting players to step into worlds beyond imagination.</p>
  249.                            <a href="https://blog-289610865529.mit-edu.top/post/0782946513" class="post-author d-flex align-items-center">
  250.                                <div class="author-pic">
  251.                                    <img src="https://x.mit-edu.top/static/images/user/10.jpg" alt="Optimization of Hyperparameter Tuning in Game AI via Bayesian Approaches" title="Optimization of Hyperparameter Tuning in Game AI via Bayesian Approaches" class="lazyload">
  252.                                </div>
  253.                                <div class="text">
  254.                                    <strong>Charles Taylor</strong>
  255.                                    <span>2025-02-02 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