Survey
* Your assessment is very important for improving the workof artificial intelligence, which forms the content of this project
* Your assessment is very important for improving the workof artificial intelligence, which forms the content of this project
Introduction Project Requirements Abstract Acknowledgements Reiman Gardens is looking to provide more educational material on their website. They are seeking a web program that provides an enjoyable experience as well as teach about insects. • • • • “Build an Insect” will allow the user to create an insect by choosing various body parts from different insects and assembling them to create a unique insect. This insect could then be placed in a variety of habitats to test its survivability based on the insect parts chosen. The objective of this program is to increase the user’s interest in insects while providing a useful educational tool. Problem Statement • • • Design Objectives • • • • • • Professor Clive Woods Dr. John Lamont Professor Ralph Patterson III Nathan Brockman of Reiman Gardens Attract more users to the Reiman Gardens website Create a fun and interesting web application Educate visitors about insects Intended Users & Uses Operating Environment This application is for anyone interested in insects or learning more about Reiman Gardens. The operating environment will be any system connected to the Internet running Java Runtime Environment (JRE). The program should be fun, easy-to-use, and educational. Functional Requirements Must be educational Possess features that are easily upgradeable Contain a large variety of body part options Must be user-friendly Implement a graphical user interface Must be fun Measurable Milestones • • • • • • • Design Constraints Problem definitions Technology considerations and selection End-product design End-product prototype implementation End-product testing End-product demonstration End-product documentation • • • • Proposed Approach Assumptions • • • • • • • • Gather information of characteristic insect parts Architecture and interface design Create a prototype Develop the end-product software Test code Client and faculty advisor feedback Software refinement Implementation • • • Experience with Macromedia Flash MX Knowledge with methods to combine insect parts into a final image Bandwidth restrictions • • Software Language • Java and Flash • C++ Data Transfer • Only for high speed connections • For all connections Platform • Windows only • Windows, MacOS, and Linux GUI testing Print testing Component testing Web-based environment testing Estimated Resources Item Cost Paint Shop Pro Flash MX Expected End Product and Other Deliverables Poster 50 Photoshop • • • Flash MX 150 Eclipse $225 132 141 $25 Total Personnel Effort Required Software Paper Documentation Prototype Fun, easy-to-use, educational game • Estimated Resources and Schedule Limitations Installation of Java Runtime 2.0 Basic Internet knowledge Project implements graphical user interface Upgradeable with new insects Must be able to run at a fair pace through various connection speeds Must be completed by May 2005 Cost efficient design Easy to understand coding and design Technology Considerations Testing Considerations Figure 2: Image of a Dragonfly • • Be accessible from the Reiman Gardens website Results must be able to create a printable version of created insect Be able to view insect while it is being created Users must be able to test insects in different environments Proposed Approach and Considerations • • • • • • • • Figure 1: View of Reiman Gardens • • 137 119 Wun-Pu Chiang Bonnie Jan Steve Nystrom Kristopher Smith Total Effort = 529 hours Figure 4: Estimated Schedule Closing Summary Reiman Gardens wants to provide educational games on their website. The game will teach about insects and their special attributes by letting users create their own insects and testing them in different environments. This game will be fun and easy-to-use while still providing an educational experience for all ages. The program will be upgradeable to allow an increasing variety of insect part choices. The end-product will implement Flash and Java that can run in a JRE. Figure 3: Example of Program Functionality General Information Group Members Faculty Advisor Professor Clive Woods Wun-Pu Chiang, Cpr E Steve Nystrom, Cpr E Client Bonnie Jan, Cpr E / A Ecl Kris Smith, Cpr E / Com S Nathan Brockman Reiman Gardens