User Tools

Site Tools


assignments:project

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Next revision
Previous revision
assignments:project [2016/05/08 18:13] – created pawlukassignments:project [2016/07/07 00:55] (current) pawluk
Line 1: Line 1:
 ====== Project ====== ====== Project ======
-TBD+ 
 +  * **Due:** August 3, 2016 
 +  * **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 [[https://en.wikipedia.org/wiki/List_of_text-based_computer_games|wiki]]. Detailed requirements that your game has to satisfy are provided below.  
 + 
 +===== Specification ===== 
 +[[http://www.eecs.yorku.ca/course_archive/2015-16/S/3311/EECS3311%20Project.pdf|The full project spec and instructions are posted here.]]
assignments/project.1462731203.txt.gz · Last modified: by pawluk