Fall2009.CSCI210Homework3 History

Hide minor edits - Show changes to output

Changed lines 21-22 from:
Develop a basic adventure computer game using Python. Make each "room" a function. Have the user choose from two or more choices fro each room, which takes the user to other rooms. Be sure to return the new room number from each room function. [-(Adapted from our textbook, page 116, problem 16.)-]
to:
Develop a basic adventure computer game using Python. Make each "room" a function. Have the user choose from two or more choices for each room, which takes the user to other rooms. Be sure to return the new room number from each room function. [-(Adapted from our textbook, page 116, problem 16.)-]
Changed lines 44-45 from:
To receive full credit, '''you must include your names, date, class, and information on how to use your program''' and '''instructions on how to play the game''' in your progra.
to:
To receive full credit, '''you must include your names, date, class, and information on how to use your program''' and '''instructions on how to play the game''' in your program.
Changed lines 23-24 from:
You are encouraged to develop a text version of STaRCHiLD [-(the Scratch game (developed by one of the groups for [[http://www.cs.cofc.edu/~manaris/?n=Fall2009.CSCI210Homework2 | Homework #2]])-].
to:
You are encouraged to develop a text version of STaRCHiLD [-(the Scratch game developed by one of the groups for [[http://www.cs.cofc.edu/~manaris/?n=Fall2009.CSCI210Homework2 | Homework #2]])-].
Changed lines 31-32 from:
%center% %newwin% [-<a href='http://scratch.mit.edu/projects/Bobbertface/712208'>(Click to play STaRCHiLD)<br><img src='http://scratch.mit.edu/static/projects/Bobbertface/712208_med.png' width='250' alt='click to play STaRCHiLD'></a>-]
to:
%center% [-<a href='http://scratch.mit.edu/projects/Bobbertface/712208'>(Click to play STaRCHiLD)<br><img src='http://scratch.mit.edu/static/projects/Bobbertface/712208_med.png' width='250' alt='click to play STaRCHiLD'></a>-]
Changed lines 31-32 from:
%center%[-<a href='http://scratch.mit.edu/projects/Bobbertface/712208'>(Click to play STaRCHiLD)<br><img src='http://scratch.mit.edu/static/projects/Bobbertface/712208_med.png' width='250' alt='click to play STaRCHiLD'></a>-]
to:
%center% %newwin% [-<a href='http://scratch.mit.edu/projects/Bobbertface/712208'>(Click to play STaRCHiLD)<br><img src='http://scratch.mit.edu/static/projects/Bobbertface/712208_med.png' width='250' alt='click to play STaRCHiLD'></a>-]
Changed lines 21-26 from:
Develop a basic adventure computer game using Python. Make each "room" a function. Have the user choose from two or more choices fro each room, which takes the user to other rooms. Be sure to return the new room number from each room function.

(Adapted
from our textbook, page 116, problem 16.)

<applet id='ProjectApplet' style='display:block' code='ScratchApplet' codebase='http://scratch.mit.edu/static/misc' archive='ScratchApplet.jar' height='387' width='482'><param name='project' value='../../static/projects/Bobbertface/712208.sb'></applet> <a href='http://scratch.mit.edu/projects/Bobbertface/712208'>Learn more about this project<
/a>
to:
Develop a basic adventure computer game using Python. Make each "room" a function. Have the user choose from two or more choices fro each room, which takes the user to other rooms. Be sure to return the new room number from each room function. [-(Adapted from our textbook, page 116, problem 16.)-]

You are encouraged to develop a text version of STaRCHiLD [-(the Scratch game (developed by one of the groups for [[http:
//www.cs.cofc.edu/~manaris/?n=Fall2009.CSCI210Homework2 | Homework #2]])-].

!!!STaRCHiLD

'''Concept:''' A Terrorist who goes under the alias “STaRCHiLD” has planted
a a bomb inside a large city office building. Hostages must be rescued. When the player finds the hostage and rescues him/her, a clue will be given to the player regarding the disposal method for the bomb. Finally, the bomb must be diffused in a specific manner or all is lost.

'''Team:''' Kenneth Longshaw, Bobby Goodrich, Adam Hartrum, Casey Jackson

%center%[-<a href='http://scratch.mit.edu/projects/Bobbertface/712208'
>(Click to play STaRCHiLD)<br><img src='http://scratch.mit.edu/static/projects/Bobbertface/712208_med.png' width='250' alt='click to play STaRCHiLD'></a>-]
Added lines 25-26:
<applet id='ProjectApplet' style='display:block' code='ScratchApplet' codebase='http://scratch.mit.edu/static/misc' archive='ScratchApplet.jar' height='387' width='482'><param name='project' value='../../static/projects/Bobbertface/712208.sb'></applet> <a href='http://scratch.mit.edu/projects/Bobbertface/712208'>Learn more about this project</a>
Changed line 2 from:
'''Due Date''': Fri, Nov. 2, 2009\\
to:
'''Due Date''': Fri, Nov. 6, 2009\\
Added lines 1-41:
'''Assigned Date''': Fri, Oct. 23, 2009\\
'''Due Date''': Fri, Nov. 2, 2009\\
'''Due Time''': 11:00am

Last modified on {$LastModified} (see [[http://www.cs.cofc.edu/~manaris/index.php/Fall2009.CSCI210Homework3?action=diff&source=n&minor=n | updates]])

!!Purpose

This assignment focuses on:

* developing computer games using Python;
* using effective skills and strategies for working collaboratively;
* state-space transitions;
* developing simple algorithms; and
* using appropriate critical thinking skills and problem-solving techniques.

This is a group assignment. You may discuss the assignment only with your group or the instructor.

!!Assignment

Develop a basic adventure computer game using Python. Make each "room" a function. Have the user choose from two or more choices fro each room, which takes the user to other rooms. Be sure to return the new room number from each room function.

(Adapted from our textbook, page 116, problem 16.)

!!Submission

You will submit your assignment at the beginning of class on the due date. Bring your project on a standard CDROM disk. Write the name of the game, class, etc. on it. Be prepared to demo it to the rest of the class.

The CD should contain:

# The name of the game, class, date, team names on its surface.
# A documented Python file.

Before submitting the CD make sure everything is readable from it.

To receive full credit, '''you must include your names, date, class, and information on how to use your program''' and '''instructions on how to play the game''' in your progra.

!!Grading

Your grade will be based on how well you followed the above instructions, and the depth/quality of your work. Also, each team member will get to evaluate their own contribution and that of others within the group.