Last modified: 2019-10-13
This is a course page of
David Casperson
Associate Professor
Computer Science
University of Northern British Columbia

CPSC 101 — Winter 2018 — Project

News

2018-03-12
A .jar file for the interface is available.
2018-02-26
A revised AI inteface has been published.
2018-02-04
The AI inteface has been published.
2018-01-12

Project specifications and design documents updated for 2018.

The specification is partially complete. More information will follow.

2017-12-05

No news is good news.

Project

Interface .jar file

A .jar file implementing the interface specifications can be found here (file ca.unbc.cpsc.score4.jar at location http://casper.unbc.ca/assets/Actual/Code/cpsc101/2018/ca.unbc.cpsc.score4.jar ) .

Specification

A document

The project specification has not been finalized and can be found at
http://casper.unbc.ca/assets/pdf/cpsc101/2018/2018-cpsc101-project-spec.pdf
(and plain text is available at http://casper.unbc.ca/assets/txt/cpsc101/2018/2018-cpsc101-project-spec.txt). The interface for the Player AI can be found below.

Interface Specification

A document

The revised (version 2) project interface specification can be found at
http://casper.unbc.ca/assets/pdf/cpsc101/2018/2018-cpsc101-project-spec.pdf.

Design Process

A document

Documentation of the design process can be found on http://casper.unbc.ca/ at
assets/pdf/cpsc101/2018/2018-cpsc101-project-design-method.pdf .

See “A Sample Design Document” below for a sample design document.

A Note on Formal Documents

A document

A general note on how to write formal documents can be found under http://casper.unbc.ca/ at
assets/pdf/cpsc101/2018/2018-cpsc101-formal-reports.pdf .

A Sample Design Document

A document

An imaginary design document that implements the design process described above can be found under http://casper.unbc.ca/ at
at assets/pdf/cpsc101/2018/2018-cpsc101-formal-reports.pdf .

The problem that this design document addresses is listed as an appendix. This is not necessary for your documents.

Due Dates

The detailed list of tasks and dates can be found here. For convenience, these due dates and assignments are:

Activity Due Date %-age
Design2018-02-02Friday30%
Revised Design2018-02-16Friday0%
Implementation2018-03-14Wednesday50%
Presentation2018-03-19Monday0%
Testing 2018-03-28Wednesday10%
Revision2018-04-04Wednesday10%

Team Lists

Team lists are not yet created.

Home page Semesters Site Map
go back Winter 2018 go forward
2022-12 other links

CPSC 101 [All years]
Policies
Labs
Project
Old Exams
Blackboard
Java
CPSC 110
David’s Schedule
Lab Schedule
CPSC 100
CPSC 101
CPSC 110 Labs Tuts

University Calendar

Other Links