User Tools

Site Tools


assignments:project

This is an old revision of the document!


Project

  • Due: August 1, 2013
  • Weight: 25%
  • Where: online
  • Type: Group 1-3 students

Learning objectives

To learn and explore:

  • The implementation and documentation of abstract data types as classes
  • Eiffel programming
  • Design by contract
  • Inheritance and Polymorphism
  • Design patterns
  • Test driven development

Short description

Your task is to create a prototype of a text-based game. The game does not need to be complex, however, it should provide enough complexity to show your design skills. You can find some ideas for games in wiki. Detailed requirements that your game has to satisfy are provided below.

Specification

assignments/project.1465863636.txt.gz · Last modified: by pawluk