Copy into your editor, fill in the blanks, and place in directory /pro/web/web/courses/cs190/asgns/1-24/LOGIN2.txt. Replace LOGIN with your CS login. Note the 2 there so that you don't overwrite the first handin! Come up with at least 3 potential projects. ================================================================ Name: Ian Tang ================================================================ Questions/comments about the syllabus or project handout: ================================================================ Project Title 1: Classroom Manager Brief Description In a classroom (K-12) where every student has a computer on their desk, a teacher has problems effectively teaching all the students as they may not be following the lecture closely enough. This program aims to handle this by having the students being able to see what is on the teacher's computer screen, and only the teacher's computer screen, so that they don't play games when they should be following the examples. Students can communicate only to the teacher through a chat window. Then the teacher can allow students to use the educational software to do exercises, and monitor their individual progress. Identify Local Users: Teachers & students (K-12) Assign a 1-5 score for these criteria Useful to others: 2 Has specific users: 5 Can be scaled up to PC product: 3 Divisible: 4 In C++ on Suns: 5 Overall: 4 Pros: - Can allow teachers to have control over the student's computer - Home-schooled children or perhaps disabled children can stay in, connect to the teacher's computer, and still participate in class - Can be used for many educational programs - Perhaps could be used at company meetings, or product showcases? Cons: - Very specific to education - May be difficult to have control over programs ================================================================ Project Title 2: Darkness Brief Description A MMORPG that distances itself away from a market dominated by the Medeival Swords & Sorcery genre. This game allows players to be a monster of folklore, ranging from the typical Zombies, Werewolves, & Skeletons to Bigfoots (bigfeet?), Chinese Vampires, & Mummies. A flip side of the coin, "monsters" players will have to battle will be a range of humans, from the unsuspecting homeless, to patrolling policemen, to Exorcists, Shamans, Priests, & maybe the GhostBusters! Other aspects of the game should resemble typical MMORPGs. Identify Local Users: Gamers Assign a 1-5 score for these criteria Useful to others: 1 Has specific users: 5 Can be scaled up to PC product: 5 Divisible: 5 In C++ on Suns: 5 Overall: 4 Pros: - A fun game? - Can be split up into definite parts (maintenence, fighting logic, world economy calculations, AI, graphics, etc...) Cons: - PG-13 for gore & horror. Don't want little kids having nightmares. - Maintaining a persistent world will have many unforseeable problems, unless somebody has worked on MMORPGs before. ================================================================ Project Title 3: Brief Description Updating or fixing a bug in large number of computers is costly. Not only does it take a long time to fix all the computers, administrators have to physically move from one computer to the next. This project aims to provide accessibility through the internet for an administrator to apply a patch or install new software to one computer in the network, which will simultaneously affect all the other computers. Identify Local Users: System administrators Assign a 1-5 score for these criteria Useful to others: 3 Has specific users: 3 Can be scaled up to PC product: 5 Divisible: 3 In C++ on Suns: 5 Overall: 4 Pros: - learn a lot about security - useful to all networks Cons: - security problems/flaws - probably have something similar on the market ================================================================ Project Title 4: Brief Description Identify Local Users: Assign a 1-5 score for these criteria Useful to others: Has specific users: Can be scaled up to PC product: Divisible: In C++ on Suns: Overall: Pros: Cons: ================================================================ Project Title 5: Brief Description Identify Local Users: Assign a 1-5 score for these criteria Useful to others: Has specific users: Can be scaled up to PC product: Divisible: In C++ on Suns: Overall: Pros: Cons: ================================================================