Name: Yazan Fahmawi (yfahmawi) ================================================================ Questions/comments about the syllabus or project handout: ================================================================ Project Title 1: A Real Adventure Game An adventure game done in the style of the best LucasArts games (e.g. Monkey Island series, Full Throttle, Sam n Max). The good ones these days are few and far between. Identify Local Users: Everyone loves adventure games Assign a 1-5 score for these criteria Useful to others: 2 Has specific users: 5 Can be scaled up to PC product: 5 Divisible: 4 In C++ on Suns: 5 Overall: 21 Pros: It would be a fun project, the coding wouldn't be that difficult (no really difficult algorithms), it could be divided up fairly easily Cons: The art and music are a big part of this sort of project, and that would be a large commitment outside of the work for it already, developing a good storyline would take a lot of time ================================================================ Project Title 2: A Wavefile Editor A program that would allow users to manipulate wave files or any type of raw sound file. This includes recording, multitracking, looping, allowing modulation, slowing down and speeing up, pitch change. Identify Local Users: Music students Assign a 1-5 score for these criteria Useful to others: 3 Has specific users: 5 Can be scaled up to PC product: 5 Divisible: 4 In C++ on Suns: 3 Overall: 21 Pros: provides sun users with a easier way of manipulating sound files that they might want to use in their programs, can be used simply as a creative tool, there seems to be nothing like it available on the machines presently Cons: working with sound on the sun machines is allegedly difficult (perhaps explaining why there isn't a program like this already), might not be useful to most sunlab users ================================================================ Project Title 3: An electronic organizer An application that would allow users to use a calendar, a tasklist, perhaps an email client, and an address book, similar to MS Outlook. It would have a nice GUI. Identify Local Users: Anyone that wants to use the Sun machines for more than just programming Assign a 1-5 score for these criteria Useful to others: 5 Has specific users: 4 Can be scaled up to PC product: 5 Divisible: 5 In C++ on Suns: 5 Overall: 24 Pros: Could be very useful to students and staff, easily divisible Cons: Might be too much to handle for a group of 10 students ================================================================ Project Title 4: Stock watcher An application that allows a user to keep track of his or her investments by making use of internet information. Program would calculate trends, make predictions based on certain parameters. Identify Local Users: Any student that has investments Assign a 1-5 score for these criteria Useful to others: 3 Has specific users: 5 Can be scaled up to PC product: 5 Divisible: 4 In C++ on Suns: 3 Overall: 20 Pros: A lot of people I know have been looking for something like this, doesn't seem like it would be an overbearing project Cons: Depends on reliable internet source for constant stream of information, might be legal restrictions on this sort of thing ================================================================ Project Title 5: Code checker Checks to see if the program you wrote is valid one Identify Local Users: any programmer Assign a 1-5 score for these criteria Useful to others: 5 Has specific users: 5 Can be scaled up to PC product: 5 Divisible: 5 In C++ on Suns: 5 Overall: 25 Pros: Totally useful Cons: I think this problem is NP-complete... ================================================================