Hagley College of Computing

3D Modelling, 2D textures and basic XML

Spaceship for Oolite

Assessment Details

This project provides evidence for the following standards:

# Level Credit Title
AS90045 1 6 Develop a technological solution to address a given brief
AS90046 1 6 Formulate a brief to address a given issue
AS90047 1 6 Develop a technological solution by widening the use of an existing technology
AS90049 1 4 Demonstrate understanding of technological knowledge

Project Overview:

Oolite is an open source game in which the player takes the role of a space trader with the purpose of making money, upgrading their ship and increasing their "rank". The gameplay is very simple and the player can choose how they play the game ethically by trading in legal or illegal goods, becoming involved in piracy or becoming a bounty hunter.

The game has been developed so it is easy to modify and expand which has led to a number of expansion packs and a growing community of people developing for the game.

You are being asked to design a spaceship for this game and create an expansion pack that allows other players to install your ship.

Specifications

The following elements must be present in your design:

  • 3D model created at the correct scale for Oolite
  • Saved as .obj format
  • Converted to .dat format for use in Oolite
  • a texture for the model and .mtl file for Oolite
  • a configuration file (shipdata.plist) that defines your spaceship in Oolite

Requirements:

Design Process

You are expected to demonstrate that you have worked through the design process to produce your final solution.

We expect to see:

  • brief documentation
  • concept sketches exploring spaceship ideas
  • project management evidence (timesheet, planning, milestones etc)
  • Ongoing evaluation of your ideas
  • A final evaluation of your solution
Space Ship

We will be using the 3D modelling tool, Blender to create the 3D models of our ships and use an existing spaceship to get the scale correct.

The configuration file will be based on an existing example and you will be required to modify it so your model is included.

The texture will be created in GIMP.

Achievement Requirements

To achieve in this project you will be required to complete the following tasks:

  • Produce a brief using this project outline as a base
  • Identify the target audience for your spaceship
  • Evaluate key factors that influence the design of your spaceship (eg. the wider community of Oolite designers, existing ship designs, the types of players)
  • Produce a final solution that meets all the requirements of your brief
  • Produce a plan that outlines costs (time) and milestones that allow you to complete the project on time
  • Manage the project and your time using computer-based tools

Resources


Hagley Community College, 510 Hagley Ave, P.O. Box 3084, Christchurch, NEW ZEALAND