
Study with the several resources on Docsity
Earn points by helping other students or get them with a premium plan
Prepare for your exams
Study with the several resources on Docsity
Earn points to download
Earn points by helping other students or get them with a premium plan
Community
Ask the community for help and clear up your study doubts
Discover the best universities in your country according to Docsity users
Free resources
Download our free guides on studying techniques, anxiety management strategies, and thesis advice from Docsity tutors
An assignment for extending the capabilities of a current vulnerability environment (cve) to parse more complicated xml documents. The cve should be able to handle an environment with an arbitrary number of areas, each area holding an arbitrary number of areas and rooms. The assignment requires adding a player to the environment and having the environment communicate with them. The document also suggests referring to class notes for the algorithm needed to complete the assignment.
Typology: Assignments
1 / 1
This page cannot be seen from the preview
Don't miss anything!
Assignment # Due: Wednesday, 3/21/ Submit via email to: Michael.Litman@cuw.edu Summary Modify your current CVE which parses the “simple” XML document for building an environment such that it parses a more complicated XML document that allows for an Environment to hold an arbitrary number of Areas, and each Area to hold an arbitrary number of Areas and Rooms. Once your environment is built, you will need to add the Player to the environment and have the Environment say something to them. The only modification necessary in this portion of the CVE is which Room does the Player actually get added to since now there are more then one room. For the time being you can just pick a room to add them to when they login. So this is assignment is to basically implement the algorithm we wrote on the board in class on Monday, 3/5/2007. If you do not have this algorithm, you will mostly like want to get it from one of your classmate’s notes, as it will be invaluable in completing this assignment. NOTE The assumed starting state of your CVE before beginning this assignment is the solution to Assignment #3 on the website. So if your CVE is in bad place right now, you might want to take a look at that solution and either repair your implementation, or replace it with that solution.