================================================================ Name: Andy Hull ================================================================ Questions/comments about the syllabus or project handout: ================================================================ Project Title 1: Realtime Painting Simulation Brief Description: Up until now, "paint" programs have not actually tried to recreate painting, but to create digital images. This project would be centered on actually simulating 2d painting using 3d software. Brushstokes would not be blitted to a buffer, but rather rendered on a virtual canvas in 3d. Doing this, in addition to using shaders would allow virtual paintings to more accurately mimic real painting. Texture of the strokes, Layering of the paint, and the way light plays of the surfaces would then be able to be shown. Identify Local Users: The art department. Or anyone intersted in painting. Tradional painting is a costly, space comsuming event. An accurate simulation would allow for more experimentation, as well as prove a useful learning tool and interesting new medium. 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: 4 In C++ on Suns: 5 Overall: 24/25 Pros: Intersting multi-field project. Useful to real people. In a big money area (see photoshop...) Uses relativly new technology (Real-time shaders) Not too big, not too small. Cons: Might be hard to make enough divisions in the project. Hard to define goals. (Who defines what "realistic" simulation of a palletee knife is) could end up being too slow/not feasible. ================================================================ Project Title 2: Game Boy Advance Development (Game) Brief Description: Program a game for Nintendo's Game Boy Advance hardware. Developement libraries already exist, along with documentation. Also, could be tested on existing GBA emulators. Identify Local Users: Game Boy Advanvce owners. Assign a 1-5 score for these criteria Useful to others: 3 (it is just a game) Has specific users: 5 Can be scaled up to PC product: 5 Divisible: 5 In C++ on Suns: 2 (i dont think the libraries work on suns) Overall: 20/25 Pros: Very sexy Learn working with hardware limitations Possibly marketable Fun end product Easily divisible Cons: No 'official' documentation available. No specific customer (unless you could line up a publisher..... ) ================================================================ Project Title 3: City Maker Brief Description: A program which could randomly generate realistic cities for use in games such as Grand Theft Auto, where large areas of believable content is needed. Would include some population and traffic in the city. Also simulate times of day/weather Identify Local Users: game makers. 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: 5 In C++ on Suns: 5 Overall: 23/25 Pros: very scalable uses other fields knowledge (city planning, population flow, architecture) Good size for recieving good results. Useful-- could license to game companies -- even if just to generate a base city to build from. Cons: geometry generation/creation difficult content is hard to make. ================================================================ Project Title 4: Multiplayer Online Adventure Brief Description: Attempt to create a manageble version of a Massive Multiplayer online title. A world in which players could chat, travel with, buy weapons, and of course kill monsters. NPCs would also be computer controlled. Identify Local Users: game players? heh. Assign a 1-5 score for these criteria Useful to others: 1 (time waster :) ) Has specific users: 5 Can be scaled up to PC product: 5 Divisible: 5 In C++ on Suns: 5 Overall: 21/24 Pros: very divisible requires many different specialties. (lots of areas of interest) easily exapandable fun Cons: content would be hard to make impossible to get near the top games in this area may be too large a project ================================================================ 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: ================================================================