| Project
Name: SimVBSE
Sponsor:
Apurva Jain
Research Assistant
USC Center of Software Engineering
apurva.jain@usc.edu
Description:
This is an extension to the Center for Software Engineering’s
(CSE) ongoing (Value-Based Software Engineering) VBSE initiative
to educate students and provide students with an enhanced learning
experience in this area of software engineering.
The project involves working with the following tools and technologies:
OGRE An open source graphics engine that we use to render graphical
aspects pf the game. OGRE is developed in C++ and using it requires
proficiency with the language. You can find more information on
OGRE here http://www.ogre3d.org/
3ds MAX The modeling tool to design characters, animations and
maps. 3ds Max is a commercial product, though there’s a significant
amount of learning curve involved in familiarizing yourself with
the process of generating skilled artwork using the tool. There’s
also a fair amount of creativity involved here. You can find more
information on 3ds MAX here http://autodesk.com/
ODE A physics C++ library that adds on the graphics engine to provide
capabilities such as collision detection and avoidance during movement
of characters. You can find more information on ODE here http://ode.org/
There’s a final component (nicknamed TMB the magic box) that
encapsulates all the VBSE principles that we want students to learn,
and derives a simulated-game or an interactive case study (in a
manner of speaking) using the above-mentioned components.
There’s a significant amount of learning curve associated
with this project. If you are interested in this project, it is
imperative that you either contact me or one of my team leads, Shriyamvar
Bugga (bugga@usc.edu), Dev
Lead, or Arpitha Shetty (arpithas@usc.edu), Artwork Lead to learn
more about specific technologies. This will allow you to get started
sooner.
While this project will stay committed to all CSCI577 related activities
and deliverables with your 577 roles intact, you will also need
to commit yourself in one or more of the technologies mentioned
above. I hope this helps you in finding the right fit for yourself.
|