170 likes | 634 Views
Computer Science Project proposal. Team 1 Member : 劉和軒 沈文迪. Project information. What we are going to do? A maze!!! Why is it worth doing? Entertaining and brain-twisting. Design framework. Classes Role/Path/ fPath /Maze/Space Methods Operation function
E N D
Computer ScienceProject proposal Team 1 Member : 劉和軒沈文迪
Project information • What we are going to do? A maze!!! • Why is it worth doing? Entertaining and brain-twisting
Design framework • Classes Role/Path/fPath/Maze/Space • Methods Operation function Path function
Specification • Role To position and change the position of the role • Path To generate a proper path to go • fPath To generate a proper X-path • Maze To generate the maze • Space • To assign a special value to a certain space
Test Plan • For any wrong input , there is a default function. • Every border is defined • Every block is impassable • There exist a solution in every game.(Play many times)