Find Jobs
Hire Freelancers

Quake 3 model loader in C++

$100-280 USD

Cancelled
Posted about 12 years ago

$100-280 USD

Paid on delivery
Your assignment is to write a \Quake III" model loader. In class I will describe the anatomy of a model loader for \Quake II" models. Your job is to extend this. There are aspects of the Quake III models that we do not cover in semester 1, such as quaternions. Any student who is expecting to achieve an A grade will need to independently study this particular topic. We will be covering quaternions in semester 2. There are signi cant resources on the Internet regarding \Quake III". The entire game engine is open-source and can be downloaded from [1]. I expect that students should be capable of loading a model and applying textures to that model. I also expect that the model should be animated (this is not dicult if you understand the le format). A student who would gain a D grade, or lower, on this assignment would submit a project that did not display all of the model verticies on screen. Finally, our primary platform is Fedora 15. The game must run on this problem and should run on a second platform. This second platform could be Android, Windows 7, etc. I appreciate that it is more dicult to main- tain a single codebase over a desktop and mobile platform rather than two desktop platforms. Percent of total criteria 25% Clean code structure - draw code in the right place. 25% Vertex loading - multiple frames required. 25% Texturing - applying textures to the model. 25% Animation - interpolation between frames. Submission procedure: Your code will be tested on my Intel based Fedora machine (Fedora 16 on an Intel i3). You should submit your code in a zipped archive le either a .zip le, a .[login to view URL] or a [login to view URL] le (do not send a .rar le). Your source code should be in the archive. Don't zip your object or executable les. A plain-text document called README or [login to view URL] should be in the root of your archive and detail exactly how to build your code. If your documentation for building your code is not correct and concise, then it will be harder for me to build your product. If I can't build your product, it's even harder for me to award marks. References [1] Id Software, ftp://[login to view URL] [login to view URL], (accessed 13 February 2012).
Project ID: 2737276

About the project

Remote project
Active 12 yrs ago

Looking to make some money?

Benefits of bidding on Freelancer

Set your budget and timeframe
Get paid for your work
Outline your proposal
It's free to sign up and bid on jobs

About the client

Flag of UNITED KINGDOM
United Kingdom
0.0
0
Member since May 1, 2012

Client Verification

Thanks! We’ve emailed you a link to claim your free credit.
Something went wrong while sending your email. Please try again.
Registered Users Total Jobs Posted
Freelancer ® is a registered Trademark of Freelancer Technology Pty Limited (ACN 142 189 759)
Copyright © 2024 Freelancer Technology Pty Limited (ACN 142 189 759)
Loading preview
Permission granted for Geolocation.
Your login session has expired and you have been logged out. Please log in again.