next up previous
Next: Part 2 Command Specification Up: The Problem: Previous: Part 1 Command Specification

Part 2: EnviroBot Net and Nutrient Webs, Due: Mar 16-18, 2002, Max. points: 150

Hanan-O-Forming is based on the process of doing the hardest task in each stage of a project first. And, this task is chosen only after a careful assessment of the simplicity and independence of the remaining tasks. That is, the complex parts are worked on in parallel with the assembly of simpler tasks, thus maximizing the probability of executable code, while constantly improving the number of tasks in the testing stage. That way, project integration and testing is merely a matter assembling parts. Modification and process improvement becomes a matter of upgrading a given module. Just a suggestion.

In order to continue the development of the h'bots required to H'form the planet, EnviroBots are injected at an initial MacroCell cell and multiply quickly, extruding the nutrient meshes that infiltrate every layer of the planets' composition. The The EnviroBots cooperate, first connecting the chosen MacroCells through the EnviroBot (EBOT) net and then mingling their individual nets to created the Nutrient Web, the series of concentric shells of living, biometallic webbing that are the unmistakeable sign of a Sametist enclave. Note that places where the EBOT net crosses are called PseudoCells, becuase they can be used just like an initial MacroCell. Identification of PseudoCells and insertion into the data dictionary and map is done to ensure an accurate view of the EBOT net.

Your job is to program the EnviroBots to do their job.

Self-Assessment: If you find yourself redesigning you entire mental model of the project framework every time we integrate a new function into the current project phase, you are not ``getting'' the project. You should begin to recognize a ``standard'' for this project-certain terms and output styles will persist, and not change much after part 2. You are supposed to have to rethink things, but not the most basic--the parts of the project that i allow you to adopt for part 3, regardless of your grade on part 1 and part 2 are the minimum that you should be able to handle by spring break. That is, if you didn't get parts one and two to work, you should ask for code and start to work asap.

That is, think through the entire project to identify potential difficulties in satisfying each deliverable function or testable requirement identified during this CAREFUL reading of the specification.



Subsections
next up previous
Next: Part 2 Command Specification Up: The Problem: Previous: Part 1 Command Specification
MM Hugue
2002-03-09

Web Accessibility