Figure 1: A Battleship game by Pogo

Size: px
Start display at page:

Download "Figure 1: A Battleship game by Pogo"

Transcription

1 CSCI : Object Oriented Prgramming Final Prject Assigned: Octber 17, 2017 Design Due: Octber 24, 2017 IN CLASS (Graded as ne hmewrk grade) Final prject Due: Nvember 16, 2017 at 11:59 PM Fr many f us ld schl gamers, we started ut playing gd ld-fashined bard games. Many f us learned strategy frm games like Risk and Battleship. Fr yur final prject, yu will be develping a simple battleship type game t test yur knwledge f the cncepts we have learned in Object Oriented Prgramming class. Figure 1: A Battleship game by Pg The purpse f this final prject is t have yu design a fairly cmplicated prject using cncepts we have learned and then implement the slutin using sme f the cde that we wrte in the previus assignments alng with new cde, and then test yur game. Yu need t first start with the design f the prject. If yur design is carefully thught thrugh, the cding f the game shuld be relatively straightfrward since many f the classes and cncepts 1

2 clsely match previus assignments. Yu will need t first read these requirements and make a design dcument (ensuring that all the requirements are met in the design). A sample design dcument is psted in Canvas and shuld be used as yur design TEMPLATE (example). Create a design dcument cmplete with the bjects and flw f data, as well as any decisins yu made n the best use f classes, inheritance, plymrphism, and exceptin handling. After yu have cmpleted yur design, then yu will be ready t implement the game and test. I cannt stress enugh that a gd design dcument and understanding f the requirements will make the actual cding f the game much faster and mre simple. Please dn't leave things until the last tw weeks. Get started nw, and please ask yur instructr fr help BEFORE yu get t lst. Get the big picture dne first. Wrry abut the structure and implementatin f the majr functinality. Then if yu have time, wrk n the little details, and minr errr checking. S nw nt the requirements. Yu sunk my battleship!. Battleship is a guessing game fr tw players. It is played n fur grids. Tw grids (ne fr each player) are used t mark each players' fleets f ships (including battleships). The lcatins f the fleet (these first tw grids) are cncealed frm the ther player s that they d nt knw the lcatins f the ppnent s ships. Players alternate turns by firing trpedes at ther player's ships. The bjective f the game is t destry the ppsing player's entire fleet. In ur game, firing a trped will be allwing the player t take a guess at where n the grid their ppnent may have placed a ship. In the requirements, we will set frth ther simplifying rules t limit the scpe f this prject. Requirements Given the requirements as a rugh specificatin, yu are t design the classes and implement the game. In ur imaginary game cmpany, the requirements belw were develped by the Prduct Develpment Team and yur instructr is the Prduct Owner. Yu are in full cntrl f the chice f classes (please use classes apprpriately r pints will be deducted), data structures, algrithms, internal file frmat, detailed user interface scheme, r any ther pertinent design decisins yu need t make. As the Prduct wner, I care that it cmpiles and runs like it is suppsed t, meets all the functinality and requirements I have set frth, and is easy t play and understand. The Battleship game yu are designing and implementing is a simplified versin f the electrnic Battleship game played in ne player mde. The game is played n fur grids, tw fr each player. The grids are typically square and in ur case will be 10 by 10. The individual squares in the grid are identified by the rw number (indicated by a letter) fllwed by the clumn number (indicated by a number). The fllwing is an example f a 10 by 10 grid with an X in the psitin C2. 2

3 A B C X D E F G H I J Each player uses tw grids. Each player uses ne f their grids t arrange their ships and recrd the trpedes fired by the ppnent. On the ther grid, the player recrds their wn shts and whether they hit r missed. Befre play begins, each player secretly arranges their ships n their primary grid. Each ship ccupies a certain number f cnsecutive squares n the grid (sizes f ships are in the fllwing table), arranged either hrizntally r vertically. The number f squares fr each ship is determined by the type f the ship. The ships cannt verlap s nly ne ship can ccupy any given square in the grid. The types and numbers f ships allwed are the same fr each player. Ship Type Number f Grid Squares Carrier 5 Battleship 4 Destryer 3 Submarine 3 PT Bat 2 Cruiser 1 The game is played in runds. In each rund, each player takes a turn t fire a trped at a target square in the ppnent's grid. The ppnent then indicates whether the sht was a hit (a ship ccupied the square) r a miss (there was nt ship in the square). If the sht is a miss", the player marks their primary grid with a white peg (X in ur game); if a "hit" they mark this n their wn 3

4 primary grid with a red peg (O in ur game). The attacking player then indicates the hit r miss n their wn "tracking" grid with the apprpriate clr peg (red (0) fr "hit", white (X) fr "miss") s that they can understand where the ppnent s ship might be. When all f the crdinates f a ship have been hit, the ship is sunk, and the ship's wner annunces, Yu sunk my battleship! (Or whatever the particular ship that was destryed). When all f ne player s ships are sunk, the ther player wins the game. Fr yur game, yu will create a ne-persn versin f the game where the cmputer will play fr the secnd player. At the beginning f the game, yu will read a file called ship_placement.csv which cntains the type f ship, the first grid square fr the ship placement, and whether the ship is placed vertically r hrizntally (V r H in the field). The file will be in csv frmat (cmma separated values). This is a cmmn frmat and is cmma separated (instead f being n separate lines). There will be cmmas between the values. Blank values will just have a cmma nting t g t the next field (the game input shuld nt have blank fields s yu shuld handle the case where a field is blank). If yu want t view the file, ften this will be pened by a spreadsheet unless yu specifically pen it with a text editr. D nt pen it with Micrsft Wrd, as this may change the frmat. The first line f a CSV file ntes the data descriptins as fllws: TypeOfShip,Lcatin,HrizOrVert I have prvided several sample files which cntain gd scenaris and scenaris with placement issues that yu will need t handle using exceptin handling. Yur game shuld run with any f these files, but shuld als be able t run with any valid file in the crrect frmat. Yu will need t check whether all ships were included in the input file (and apprpriate actin t take if nt), whether all ships have been placed, whether they fit n the bard in the cnfiguratin given, and whether mre than ne ship ccupies a space (which is nt allwed) when yu read the input file frm the user and hw t recver if an errr ccurs. Yu will then need t randmly psitin the cmputer s ships n the grid taking int cnsideratin the same factrs as yu did fr the player s input. Yu will need t prmpt fr and allw fr the user t input their next guess in the frm f a letter (A thrugh J) and a number (1 10) indicating where they are targeting fr their trped and yu shuld errr check the input. In ur simplified game, yu will determine if the trped sht was a hit r a miss. Yu shuld display a hit r miss, whether the ship was sunk and which ne, and display their tracking grid s they knw what they have guessed and where they have made hits. After the user takes their turn, yu must have the cmputer randmly select a sht that they have nt previusly taken. Then yu must display t the user what the cmputer guessed, whether it hit any f the player s ships, whether a ship was sunk, and then display the player s placement grid shwing where ships are lcated and what has been hit. Yu shuld cntinue this until smene wins r quits the game meaning yu shuld allw the player t gracefully quit at any turn. 4

5 At the end f the game, yu shuld indicate the game is ver and wh the winner was. Yu shuld als allw the user t quit the game by entering a Q when prmpted fr their next guess. If a player decides t quit the game, the grid with all f their guesses and the lcatins f the cmputer s ships shuld be displayed. Overall System Design 1. Yu must have tw different classes in yur design. 2. Yu must use inheritance in ne f the classes. 3. When reading frm a data file, yur prgram shuld test the input file t ensure that data is f valid frmat (basic errr detectin) using Exceptin Handling. 4. Yu shuld cnsider using the Grids frm Assignment 2 t make this easier. Yu d nt need t have 4 grids fr this but if yu decide t use nly tw grids, yu need t make sure yu d nt shw the player the cmputer s ship lcatin when yu display the grid after each turn. 5. Each cmpnent f the verall prgram shuld be mdular. 6. Prgram shuld be fairly fault tlerant f user input and the apprpriate user prmpts and n-screen directins shuld be displayed 7. Split the prgram int multiple files based n the rughly categrized functinality r classes. Submissin Guideline Yu need t submit fllwing items (all zipped tgether): 1. Surce cde with reasnable cmments 2. Makefile that wrks (and is tested) n the csegrid. 3. A single final reprt that includes: Summary f prvided functins. This shuld be matched with the requirements Design that shws the verall prgram structures, and the explanatin f key algrithms. A descriptin f user interface scheme is required t explain the menu items at tp level and items in sub menus and hw t navigate thrugh menus. A detailed instructin and sample skeletn is available frm Design Dcument. Accurate status f the prgram, what's dne, and what's nt cmpletely implemented. Accurate status f testing n the csegrid. The final reprt shuld be in MS Wrd, r PDF frmat. 5

6 Grading Criteria A. This is an individual prject. All yur cdes will be checked fr plagiarism by the use f a sftware called Mss ( Any instances f cheating will result in either a zer fr the assignment, a grade f zer in the curse, r sanctins determined by the cllege (including suspensin and expulsin). B. Submitting a wrking prgram that prvides all f the required features will result in a maximum 80 pints (nt including the pssible extra credit pints). C. Dcumentatin explained abve will result in 20 pints. D. Any r all f the fllwing will result in pint deductins f up t 5% fr each infractin. 1. Pr and/r incnsistent prgramming style. This includes the fllwing: a. Imprper use f indentatin. b. Overuse f glbal variables. c. Failure t keep functins mdular and reusable (pssibly applicable t ther prgrams). d. Insufficient cmments. e. Failure t use classes and inheritance. f. Failure t use exceptin handling. 2. Insufficient menu prmpts 3. Prgram is nt reasnably (nt abslutely) fault tlerant. a. Test t ensure that yur prgram cannt be crashed r sent int an infinite lp by a user wh is nt fllwing directins. b. Include a reasnable input file integrity check. Rejecting any nncnfrming file is fine. E. Partial credit may be awarded. 1. Yu may get partial credit fr nn-wrking mdules (functins) by explaining (in the separate dcument) where yu think the prblem lies. 2. Up t 10% culd be lst fr each required feature that is nt prvided. F. Submitting a prgram that des nt cmpile n csegrid.ucdenver.pvt may result in a deductin f at least 20%. Additinal pints will be lst fr each required feature that is nt adequately addressed. Extra Challenge / Extra Credit Sme f yu may want an extra challenge t bst yur abilities and have sme interesting resume material. Hw abut make it a custmizable 3 player game: meaning each player can be chsen t be the cmputer r human. And make sure nbdy is ging t see thers fleet-plan until smene wins after the game begins. Make the cmputer s trped selectin smart s that a stretch f hits can lead t a prper sinking f a ship f the ppnent. If yu d the extra credit, please nte this in yur dcumentatin and make it clear in the running f the prgram, s we can give yu up t 20% extra credit. (meaning yu culd get 120% n the prject). Nte: Since this is extra credit, it needs t meet a higher standard fr full extra credit). 6

7 FAQ Q: Shuld the final reprt be ne dcument r a series f dcuments? A: One MS wrd r pdf dcument. Q: D we need t give ur users an ability t surrender (give up n the game)? A: Yes, the user shuld be able t exit the game gracefully if they are dne playing but the game is nt ver. Q: Is extra-challenge/extra-credit required? A: N. 7

The UNIVERSITY of NORTH CAROLINA at CHAPEL HILL

The UNIVERSITY of NORTH CAROLINA at CHAPEL HILL Yu will learn the fllwing in this lab: The UNIVERSITY f NORTH CAROLINA at CHAPEL HILL Cmp 541 Digital Lgic and Cmputer Design Prf. Mntek Singh Fall 2016 Lab Prject (PART A): Attaching a Display t the Prcessr

More information

1.12 Equipment Manager

1.12 Equipment Manager Mdule 1 Categry 1 1.12 Equipment Manager Functin f the windw The windw is the central data file fr the Kntrl Pr and cllects the main data fr fees f an bject that t be used in this prject. The Equipment

More information

COMP 110 INTRODUCTION TO PROGRAMMING WWW

COMP 110 INTRODUCTION TO PROGRAMMING WWW COMP 110 INTRODUCTION TO PROGRAMMING WWW http://cmp110www.web.unc.edu Fall 2011 Hmewrk 3 Submissin Deadline: 10:59 AM, Oct 24 Overview Validating Multiple Chess Mves n a Chessbard Fr this assignment yu

More information

ECE 3829: Advanced Digital System Design with FPGAs A Term 2017

ECE 3829: Advanced Digital System Design with FPGAs A Term 2017 ECE 3829: Advanced Digital System Design with FPGAs A Term 2017 Lab 2- VGA display and Light Sensr interface Reprt due at start f class Friday September 15 th Use the prvided Ambient Light Sensr mdule

More information

Upgrading to PlanetPress Suite Version 5

Upgrading to PlanetPress Suite Version 5 Upgrading t PlanetPress Suite Versin 5 Creatin date: September 2, 2005 Revisin date: June 14, 2006 Table f Cntents System Requirements... 4 Imprtant Cnsideratins... 4 Knwn Issues... 6 Prcedure t imprt

More information

AccuBuild Version 9.3 Release 05/11/2015. Document Management Speed Performance Improvements

AccuBuild Version 9.3 Release 05/11/2015. Document Management Speed Performance Improvements AccuBuild Versin 9.3 Release 05/11/2015 Dcument Management Speed Perfrmance Imprvements The entire dcument management system and security system design was retled which shuld result in majr speed imprvements

More information

Table of Contents. ilab Solutions: Core Facilities Core Usage Reporting

Table of Contents. ilab Solutions: Core Facilities Core Usage Reporting Revisin Date: 12/31/2012 Table f Cntents 1. Institutin, Cre Facility and Lab Administratin Reprting Overview...2 2. Hw d I access ilab Reprts?...3 3. What is the General Functinality fr ilab Reprting?...6

More information

1 Logistics. Chengkai Li. Department of Computer Science and Engineering University of Texas at Arlington Fall 2017

1 Logistics. Chengkai Li. Department of Computer Science and Engineering University of Texas at Arlington Fall 2017 CSE4334/5334 1 Lgistics Data Mining Chengkai Li Department f Cmputer Science and Engineering University f Texas at Arlingtn Fall 2017 Self Intrductin 2 Chengkai Li Assciate Prfessr, CSE Office: ERB 628

More information

SHADOW OF THE DRAGON AGE OF SIGMAR

SHADOW OF THE DRAGON AGE OF SIGMAR AGE OF SIGMAR SHADOW OF THE DRAGON Welcme t the first annual Age f Sigmar event at Dragn-Fall. We are very excited abut this year s narrative event and what it means t the new cmmunity frming arund the

More information

DXF2DAT 3.0 Professional Designed Computing Systems 848 W. Borton Road Essexville, Michigan 48732

DXF2DAT 3.0 Professional Designed Computing Systems 848 W. Borton Road Essexville, Michigan 48732 Prgram Infrmatin 1 DXF2DAT 3.0 Prfessinal Designed Cmputing Systems 848 W. Brtn Rad Essexville, Michigan 48732 Cntact: (989) 892-4376 website: http://www.famwrk.net General Infrmatin: inf@famwrk.net Technical

More information

1. Give an example of how one can exploit the associative property of convolution to more efficiently filter an image.

1. Give an example of how one can exploit the associative property of convolution to more efficiently filter an image. CS 376 Cmputer Visin Spring 2011 Prblem set 1 Out: Tuesday Feb 1 Due: Mnday Feb 14 11:59 PM See the end f this dcument fr submissin instructins. Visit us during ffice hurs t discuss any questins n the

More information

Documentation of the PIC32 Pin Finder

Documentation of the PIC32 Pin Finder App. Versin: 1.1.1.120 Dcument Versin: 1.0 Dcument Create date: 2009-10-16 Dcument Update: 2009-10-19 22:37 Authr: B Gärdmark Cmpany: Spectrn System Develpment AB WEB: www.spectrn.us Cpyright 2009 All

More information

Hands-Free Music Tablet

Hands-Free Music Tablet Hands-Free Music Tablet Steven Tmer Nate Decker Grup Website: steve@wasatch.cm milamberftheassembly@yah.cm http://www.cs.utah.edu/~ndecker/ce3992/ Abstract The typical musician handles a great deal f sheet

More information

Puget Sound Company Overview. Purpose of the Project. Solution Overview

Puget Sound Company Overview. Purpose of the Project. Solution Overview Puget Sund Cmpany Overview Puget Sund Energy is Washingtn State s largest and ldest energy utility, serving nearly 1 millin electric custmers and mre than 650,000 natural gas custmers, primarily within

More information

COM/ENG 357: Scriptwriting for Serial Media Spring 2016 Tue./Thur. 12-1:50pm Black 139

COM/ENG 357: Scriptwriting for Serial Media Spring 2016 Tue./Thur. 12-1:50pm Black 139 COM/ENG 357: Scriptwriting fr Serial Media Spring 2016 Tue./Thur. 12-1:50pm Black 139 1 Instructr: Maria Sanders Office Hurs: Builln 225 Assistant Prfessr, Film and Vide Studies Mn. & Wed. 2-4:30p & Thur

More information

Introduction to Life Cycle Risk Management Help Page

Introduction to Life Cycle Risk Management Help Page Select a frequently asked questin (FAQ) t skip t its answer. Hw is the curse rganized? Wh shuld take this curse? Hw d I get credit fr this curse? What d all the navigatin buttns d? Hw d I knw what t click?

More information

You Be The Chemist Challenge Official Competition Format

You Be The Chemist Challenge Official Competition Format 2018-2019 Yu Be The Chemist Challenge Official Cmpetitin Frmat This dcument prvides detailed infrmatin regarding the Challenge frmat at each level f the cmpetitin. Schl Crdinatrs, participants, and parents/guardians

More information

Lab 1 Load Cell Measurement System

Lab 1 Load Cell Measurement System BME/ECE 386 Lab 1 Lad Cell Measurement System GOALS Lab 1 Lad Cell Measurement System 1) Build and test a lad cell amplifier. 2) Write an Arduin prgram t: a. Acquire data frm a lad cell amplifier b. Cmpute

More information

Lab 1 Load Cell Measurement System (Jan 09/10)

Lab 1 Load Cell Measurement System (Jan 09/10) BME/ECE 386 Lab 1 Lad Cell Measurement System GOALS Lab 1 Lad Cell Measurement System (Jan 09/10) 1) Test the lad cell amplifier. 2) Write an Arduin prgram t: a. Acquire data frm a lad cell amplifier b.

More information

BTEC EXTENDED DIPLOMA IN CREATIVE MEDIA PRODUCTION (GAMING)

BTEC EXTENDED DIPLOMA IN CREATIVE MEDIA PRODUCTION (GAMING) BTEC EXTENDED DIPLOMA IN CREATIVE MEDIA PRODUCTION (GAMING) UNIT 72 COMPUTER GAME DESIGN ASSIGNMENT 2OF2 COMPUTER GAME CONCEPT & PRODUCTION Student Name: Grup: Games Prject Five: Cmputer Games Design Assignment

More information

Security Exercise 12

Security Exercise 12 Security Exercise 12 Asynchrnus Serial Digital Baseband Transmissin Discussin: In this chapter, yu learned that bits are transmitted ver a cpper wire as a series f vltage pulses (a prcess referred t as

More information

Excel Step by Step Instructions Creating Lists and Charts. Microsoft

Excel Step by Step Instructions Creating Lists and Charts. Microsoft Infrmatin Yu Can Enter in a Wrksheet: Labels: Any type f text r infrmatin nt used in any calculatins. Labels are used fr wrksheet headings and make wrksheets easy t read and understand. Labels can als

More information

6 th Grade Jingle Composition Project

6 th Grade Jingle Composition Project 6 th Grade Jingle Cmpsitin Prject Wh: An assigned grup f 3 grup members What: A shrt cmmercial selling a Wyndcrft based prduct r service When: Perfrmances n Octber 31 st and Nvember 1 st Yur gal is t create

More information

Banner pocket v3 Page 1/7. Banner pocket v3

Banner pocket v3 Page 1/7. Banner pocket v3 Banner pcket v3 Page 1/7 Banner pcket v3 Descriptin Banner pcket will help yu get the printed sheets arranged in the way yu need fr attaching the frnt and back side pckets tgether. It will crp ne sides

More information

GRFX 1801: Game Development for Platforms

GRFX 1801: Game Development for Platforms GRFX 1801: Game Develpment fr Platfrms Instructr Camern Buckley Email cbuckley@astate.edu Office Lcatin Fine Arts Center 123 Office Hurs Friday 10a 1p Curse Overview Intermediate and advanced techniques

More information

Desktop Teller Exception User Guide

Desktop Teller Exception User Guide Desktp Teller Exceptin User Guide Jammed Dcuments If a dcument jams during the scanning prcess, the scanner will stp, and a message bx will display a Device Errr Message, as shwn belw: Click OK t allw

More information

This app uses callas pdftoolbox server as the imposition engine and consequently you have to have that program installed on your Switch server.

This app uses callas pdftoolbox server as the imposition engine and consequently you have to have that program installed on your Switch server. Autmatic impsitin Page 1/8 Autmatic impsitin Descriptin Autmatic impsitin will d the mst cmmn impsitins fr yur digital printer. It will autmatically d flders fr A5, A4 r US Letter page sizes in either

More information

Altis Flight Manager. PC application for AerobTec devices. AerobTec Altis v3 User Manual 1

Altis Flight Manager. PC application for AerobTec devices. AerobTec Altis v3 User Manual 1 Altis Flight Manager PC applicatin fr AerbTec devices AerbTec Altis v3 User Manual 1 Table f Cntents Intrductin...3 Requirements...3 Installatin...3 Applicatin...3 USB Driver fr Altis v3 interface ALink...4.NET

More information

Creating Gift Card Batches

Creating Gift Card Batches Every active custmer gift card issued is a part f a batch f gift cards. Prir t activating any individual gift card, yu must define a batch f gift cards and any accmpanying rules that apply t each batch.

More information

INSTRUCTION BOOKLET (PUZZLES BY NIKOLA ZIVANOVIC)

INSTRUCTION BOOKLET (PUZZLES BY NIKOLA ZIVANOVIC) LMI DECEMBER PUZZLE TEST PUZZLES & CHESS -2. DECEMBER 200. INSTRUCTION BOOKLET (PUZZLES BY NIKOLA ZIVANOVIC) SUBMISSION: http://lgicmastersindia.cm/m2002p 0 PUZZLES 70 MINUTES POINTS TABLE CHESS BATTLESHIPS

More information

The objective of Man of Steel is to obtain winning symbol combinations by spinning the reels.

The objective of Man of Steel is to obtain winning symbol combinations by spinning the reels. Man f Steel 5-Reel 25-Line Slt The bjective f Man f Steel is t btain winning symbl cmbinatins by spinning the reels. TO PLAY THE GAME The Man f Steel game can be played in bth landscape and prtrait mdes.

More information

NATF CIP Requirement R1 Guideline

NATF CIP Requirement R1 Guideline Open Distributin NATF CIP 014-2 Requirement R1 Guideline Disclaimer This dcument was created by the Nrth American Transmissin Frum (NATF) t facilitate industry wrk t imprve physical security. NATF reserves

More information

Name: Date: Period: 1. Multi-Genre Character Project

Name: Date: Period: 1. Multi-Genre Character Project Name: Date: Perid: 1 Multi-Genre Character Prject A multi-genre prject is ne large prject with many different parts. Each part represents what yu knw abut a tpic and extends yur thinking in many ways.

More information

Using the Register of Swiss Surnames

Using the Register of Swiss Surnames Using the Register f Swiss Surnames Switzerland Hw t Guide, Beginning Level: Instructin Octber 2015 GOAL This guide will teach yu t navigate the nline versin f the Register f Swiss Surnames, and hw t utilize

More information

Dragon Fall Age of Sigmar Event

Dragon Fall Age of Sigmar Event Dragn Fall Age f Sigmar Event Welcme t the first annual Age f Sigmar event at Dragn-Fall. We are very excited abut this year s narrative event and what it means t the new cmmunity frming arund the Age

More information

FIRMWARE RELEASE NOTES. Versions V2.0.0 to V Model HDL-32E. High Definition LiDAR Sensor

FIRMWARE RELEASE NOTES. Versions V2.0.0 to V Model HDL-32E. High Definition LiDAR Sensor FIRMWARE RELEASE NOTES Versins V2.0.0 t V2.2.21.0 Mdel HDL-32E High Definitin LiDAR Sensr HDL-32E Firmware Release Ntes Page 2 Fr all new features and changes, refer t the dcumentatin that accmpanies the

More information

Consult with this syllabus before asking questions regarding the course rules. There will no exceptions to these rules.

Consult with this syllabus before asking questions regarding the course rules. There will no exceptions to these rules. Syllabus Cnsult with this syllabus befre asking questins regarding the curse rules. There will n exceptins t these rules. Curse: Math 20F: Linear Algebra Instructr Office Hurs: Prfessr Harel (APM 7420):

More information

High Level Design Circuit CitEE. Irere Kwihangana Lauren Mahle Jaclyn Nord

High Level Design Circuit CitEE. Irere Kwihangana Lauren Mahle Jaclyn Nord High Level Design Circuit CitEE Irere Kwihangana Lauren Mahle Jaclyn Nrd 12/16/2013 Table f Cntents 1 Intrductin. 3 2 Prblem Statement and Prpsed Slutin. 3 3 Requirements. 3 4 System Blck Diagram 4.1 Overall

More information

Dry Contact Sensor DCS15 User Manual

Dry Contact Sensor DCS15 User Manual Dry Cntact Sensr DCS15 User Manual Help Versin updated till firmware 404i / SP456 Cpyright 2012, AKCess Pr C., Ltd.. Intrductin / What is a Dry Cntact Sensr The Dry Cntact sensr r DCS15 is a simple cnnectin

More information

Cleveland Public Theatre. Catapult. Request for Proposals. Deadline for submissions is Monday, June 12 th, 2017

Cleveland Public Theatre. Catapult. Request for Proposals. Deadline for submissions is Monday, June 12 th, 2017 Cleveland Public Theatre Catapult Request fr Prpsals Cleveland Public Theatre s New Play Develpment CPT s missin is t raise cnsciusness and nurture cmpassin thrugh grundbreaking perfrmances and life-changing

More information

TROUBLESHOOTING GUIDE

TROUBLESHOOTING GUIDE TROUBLESHOOTING GUIDE Dcument revisin 1.3 Last revised: December 6, 2017 Recn Wireless Blckage and Flw Mnitr Trubleshting Guide 2014-2017 Intelligent Agricultural Slutins All Rights Reserved. Recn Wireless

More information

ANTIOCH UNIVERSITY VIRTIUAL WRITING CENTER

ANTIOCH UNIVERSITY VIRTIUAL WRITING CENTER IDENTIFYING AUDIENCE AND PURPOSE As yu mve further int yur research, it can be helpful t step back and name the purpse and audience yu think yur writing will serve. The prcess belw will help yu sift thrugh

More information

Hospital Task Scheduling using Constraint Programming

Hospital Task Scheduling using Constraint Programming Hspital Task Scheduling using Cnstraint Prgramming Authr: Chaman Chahal Supervisr: Dr. P. Bse, Schl f Cmputer Science Organizatin: Carletn University Curse: COMP4905 Date: Dec. 11, 2012 1 Abstract Hspitals

More information

Spring 06 Assignment 3: Robot Motion, Game Theory

Spring 06 Assignment 3: Robot Motion, Game Theory 15-381 Spring 06 Assignment 3: Rbt Mtin, Game Thery Questins t Rng Yan(yanrng@cs.cmu.edu) Out: 2/21/06 Due: 3/7/06 Name: Andrew ID: Please turn in yur answers n this assignment (etra cpies can be btained

More information

The Mathematics of the Rubik s Cube

The Mathematics of the Rubik s Cube In this lessn, students will explre the pssible number ways the pieces f a Rubik's Cube can be arranged, and still fit the criteria fr a Rubik's Cube. Clrs are riented in a set way, s sme pieces (such

More information

Quilts By The Sea Quilt Show Gram. Feb , 2020

Quilts By The Sea Quilt Show Gram. Feb , 2020 Octber 2018 Quilts By The Sea Quilt Shw Gram All the news yu need t participate in the 2020 Shw! Feb. 21-22, 2020 Shw pen t the Public Entries pen t members f Amelia Island Quilt Guild Shw C-Chairs: Cyndee

More information

Submission Guidance. The Editorial Board is keen to receive submissions from students, past and present, of the University of Aberdeen.

Submission Guidance. The Editorial Board is keen to receive submissions from students, past and present, of the University of Aberdeen. Submissin Guidance The Editrial Bard is keen t receive submissins frm students, past and present, f the University f Aberdeen. Overview The purpse f the ASLR is t shwcase the wrk f the students f Aberdeen,

More information

DreamHack Official rules DreamHack Winter 2010

DreamHack Official rules DreamHack Winter 2010 DreamHack Official rules DreamHack Winter 2010 Infrmatin Turnament frmat The playffs will cntain 15 invited players, 9 qualified players frm Dreamhack n tur 2010 and 8 players qualified thrugh the BYOC

More information

A2: Aperture, DOF, & Focus

A2: Aperture, DOF, & Focus Art 205 A2: Aperture, DOF, & Fcus Original RAW Shts Due: Crit Date: Requires 2 Ink Jet Prints (50 pints) Objectives: 1. T understand hw apertures like f-16 & f-22 have a large DOF r range f fcus. 2. T

More information

SARMAP RELEASE NOTES. Version: 7.0 (July 2016) rpsgroup.com

SARMAP RELEASE NOTES. Version: 7.0 (July 2016) rpsgroup.com SARMAP RELEASE NOTES Versin: 7.0 (July 2016) 55 Village Square Dr. Suth Kingstwn, RI 02879 Tel: (401) 789-6224 Fax: (401) 789-1932 Email: MapSupprt@ Table f Cntents Table f Cntents...ii 1 Intrductin...

More information

VILLAGE COORDINATOR AGREEMENT

VILLAGE COORDINATOR AGREEMENT Date Received at AHSGR VILLAGE COORDINATOR AGREEMENT Frm materials written by the riginal funders f AHSGR, we knw that the grup f peple wh gt tgether in the late 1960s t frm what was t later becme AHSGR

More information

Microsoft PowerPoint 2007

Microsoft PowerPoint 2007 Micrsft PwerPint 2007 Finding Presentatins n the Web Open the Internet and g t http://www.ggle.cm Click n Advanced Search. Enter wrds r phrases t describe desired results. On the File Frmat line, click

More information

Meal Time! Game Concept

Meal Time! Game Concept Meal Time! Game Cncept Lucien LeMenager Kevin Mann Rbert Dyle Wrking Title Meal Time! Prject Thumbnail A game based n turn- based trading card games, Meal Time! pits players against each ther t crwn the

More information

Claim Amalgamation. Getting Started. Amalgamate means to join 2 or more cell claims into one cell claim. Before you start:

Claim Amalgamation. Getting Started. Amalgamate means to join 2 or more cell claims into one cell claim. Before you start: Claim Amalgamatin Amalgamate means t jin 2 r mre cell claims int ne cell claim. Befre yu start: Yu will need t knw the title numbers f the cell titles fr amalgamatin. If yu are acting as an agent, yu must

More information

PAPER SPACE AND LAYOUTS

PAPER SPACE AND LAYOUTS PAPER SPACE AND LAYOUTS There are tw distinct wrking envirnments in AutCAD namely: Mdel Space and Paper space. Prjects can be develped by either wrking in the mdel space thrugh the use f MVSETUP r PAPER

More information

8.1. Name authority concepts and problems

8.1. Name authority concepts and problems Overview Name authrity cntrl 8.1. Name authrity cncepts and prblems The Rules, Standards, and Authrity Cntrl mdules prvided a fundatin fr understanding name authrity cntrl. By way f review, all authrity

More information

PROBABILITY OF DETECTION OF FLAWS IN A GAS TURBINE ENGINE. Gary L. Burkhardt and R.E. Beissner

PROBABILITY OF DETECTION OF FLAWS IN A GAS TURBINE ENGINE. Gary L. Burkhardt and R.E. Beissner PROBABILITY OF DETECTION OF FLAWS IN A GAS TURBINE ENGINE COMPONENT USING ELECTRIC CURRENT PERTURBATION Gary L. Burkhardt and R.E. Beissner Suthwest Research Institute 6220 CUlebra Rad San Antni, Texas

More information

Introduction. Version 8.2.2

Introduction. Version 8.2.2 Intrductin As with each new versin, minr changes and new ptins are added. Sme f these changes are nt visible because they are designed t imprve functins and crrect sme minr bug. Fr visible changes, please

More information

1. Constraint propagation

1. Constraint propagation 6.034 Artificial Intelligence, Fall 2006 Prf. Patrick H.Winstn Prblem Set 3 This prblem set is due Wednesday, Octber 18th at 11:59 PM. If yu have questins abut it, ask the TA email list. Yur respnse will

More information

CAR ASYST - Quick Start Guide MAIN MENU

CAR ASYST - Quick Start Guide MAIN MENU fficially apprved by CAR ASYST - Quick Start Guide MAIN MENU Main menu The main menu f ur CAR ASYST APP is divided int 7 menu items. Belw yu will find a list f these items including a shrt descriptin.

More information

Batman & The Penguin Prize

Batman & The Penguin Prize Batman & The Penguin Prize The bjective f Batman & The Penguin Prize is t btain winning symbl cmbinatins by spinning the reels. TO PLAY THE GAME The Batman & The Penguin Prize game can be played in bth

More information

Appendix D. Photography

Appendix D. Photography Appendix D Phtgraphy 1 I. Taking Phtgraphs Taking phtgraphs is a required NWCA field activity that prvides an imprtant visual recrd f sampling activities at each site. Phtgraphs are taken with a digital

More information

How are humans responsible for the environment?

How are humans responsible for the environment? Hw are humans respnsible fr the envirnment? The Cntinents Shwcase Unit Assessment This unit is an integrated apprach t student explratin f earth/envirnmental science, gegraphy, human gegraphy, and the

More information

Producing Research Posters

Producing Research Posters Dr Keith E. Fildes 21/23 Octber 2014 (with acknwledgments t Dr Lyuba Albul, CARR) Objectives This sessin will cver: The purpse f psters What shuld be included Design cnsideratins Getting started The fllw-up

More information

How are humans responsible for the environment?

How are humans responsible for the environment? Hw are humans respnsible fr the envirnment? The Cntinents Shwcase Unit Assessment This unit is an integrated apprach t student explratin f earth/envirnmental science, gegraphy, human gegraphy, and the

More information

Photoshop Elements: Color and Tonal Correction Basics

Photoshop Elements: Color and Tonal Correction Basics Phtshp Elements: Clr and Tnal Crrectin Basics Cntrast Lighten Phtshp Elements: Clr and Tnal Crrectin Basics 1 Sharpen Expsure Phtshp Elements: Clr and Tnal Crrectin Basics 2 Highlights and Shadws All key

More information

This course is intended for people who aspire to careers as computer programmers and game developers.

This course is intended for people who aspire to careers as computer programmers and game developers. Instructr Sam Stkes Email sstkes@micrsft.cm Classrm SAC 2012 Class time 7 PM t 10 PM Office Call r email t set up apt. Office Hurs Phne 949 6275736 Skype: scalsamstkes URL http://blgs.msdn.cm/devschl Curse

More information

Last update: December 26, English Translation DRAFTS of Asian Rules by Eric Wu. Contents

Last update: December 26, English Translation DRAFTS of Asian Rules by Eric Wu. Contents WXF r Asia rule Name:Lee JiHai (The Cmmittee f Referees Hng Kng Chinese Chess Assciatin) Lcatin:Hng Kng Last update: December 26, 2005 English Translatin DRAFTS f Asian Rules by Eric Wu. Cntents Intrductin

More information

Lab 1 Fun with Diodes

Lab 1 Fun with Diodes GOAL Lab 1 Fun with Dides The verall gal f this lab is t gain sme experience building and simulating sme useful dide circuits. OBJECTIVES T build, test, simulate, and understand the fllwing circuits: 1)

More information

Using the Laser Cutter

Using the Laser Cutter Using the Laser Cutter Prerequisites Befre yu will be allwed t use the laser cutter, yu must cmplete these three steps: 1. Yu must have cmpleted the Laser Cutter training at Cyberia 2. Yu must schedule

More information

DEVELOPMENT APPLICATION

DEVELOPMENT APPLICATION DEVELOPMENT APPLICATION FOR CITY STAFF ONLY PROJECT NUMBER: DATE RECEIVED: RECEIVED BY: NAME OF SUBDIVISION AND/OR PROJECT: Revised April 2018 ITEMS SUBMITTED: Filing Fee* Filing Fee* Land Study/Cncept

More information

APPLICATION NOTE Sales & Application DEWESoft Slovenia

APPLICATION NOTE Sales & Application DEWESoft Slovenia Sales & Applicatin DEWESft Slvenia Abstract: This applicatin nte shws a measurement with DEWESft sund pwer measurement system and GRAS 67HA Hemisphere. The bject under test was a standard ntebk, the measurement

More information

Super ABC Plug-in kit for Pacman or Ms Pacman

Super ABC Plug-in kit for Pacman or Ms Pacman Super ABC Plug-in kit fr Pacman r Ms Pacman This page is a technical reference fr thse wh wn the SUPER ABC kit manufactured by Tw Bit Scre during the 1990's. This prduct is n lnger available. Under the

More information

Flash Image Rotator Web Part

Flash Image Rotator Web Part Flash Image Rtatr Web Part User Guide Cpyright 2007 Data Springs Inc. All rights reserved. Table f cntents: 1 INTRODUCTION...3 2 INSTALLATION PROCEDURE...4 2.1 After installatin ntes:...5 2.2 Trubleshting...6

More information

Spinning Mills Registration Guidelines

Spinning Mills Registration Guidelines COTTON MADE IN AFRICA Spinning Mills Registratin Guidelines 07/2018 1 Dear spinning mill partner, We have had very prmising develpment with ur Cttn made in Africa (CmiA) Initiative in the past few years.

More information

2018 Print and DPI Annual Competition Rules

2018 Print and DPI Annual Competition Rules Brisbane Camera Grup 'Annual Cmpetitin' takes place in Nvember each year. It's the highlight f the club cmpetitin year and submissin standards are cnsistently high. All graded members are eligible and

More information

TUTORIAL I ECE 555 CADENCE SCHEMATIC SIMULATION USING SPECTRE

TUTORIAL I ECE 555 CADENCE SCHEMATIC SIMULATION USING SPECTRE TUTORIAL I ECE 555 CADENCE SCHEMATIC SIMULATION USING SPECTRE Cadence Virtus Schematic editing prvides a design envirnment cmprising tls t create schematics, symbls and run simulatins. This tutrial will

More information

COMMERCIAL BUILDING PLAN REVIEW CHECKLIST CITY OF NOVI Community Development Department (248)

COMMERCIAL BUILDING PLAN REVIEW CHECKLIST CITY OF NOVI Community Development Department (248) COMMERCIAL BUILDING PLAN REVIEW CHECKLIST CITY OF NOVI Cmmunity Develpment Department (248) 347-0415 MICHIGAN BUILDING CODE 2015 DATE: PLAN EXAMINER: PROJECT NAME: PROJECT ADDRESS: All dcuments required

More information

American Association of State Highway and Transportation Officials

American Association of State Highway and Transportation Officials American Assciatin f State Highway and Transprtatin Officials Please save and send as a wrd file. Yu can attach a map in PDF r JPG with the applicatin t usrutes@aasht.rg (M.Vitale) An Applicatin frm the

More information

Enabling the Bluetooth Low Energy Direct Test Mode (DTM) with BlueNRG-MS

Enabling the Bluetooth Low Energy Direct Test Mode (DTM) with BlueNRG-MS DT0069 Design tip Enabling the Bluetth Lw Energy Direct Test Mde (DTM) with BlueNRG-MS By Salv Bnina Main cmpnents BlueNRG-MS Upgradable Bluetth Lw Energy netwrk prcessr SPBTLE-RF Very lw pwer mdule fr

More information

The objective of Superman the Movie is to obtain winning symbol combinations by spinning the reels.

The objective of Superman the Movie is to obtain winning symbol combinations by spinning the reels. Superman the Mvie 5-Reel 100-Line Slts The bjective f Superman the Mvie is t btain winning symbl cmbinatins by spinning the reels. TO PLAY THE GAME The Superman the Mvie game can be played in bth landscape

More information

PhotoVu Digital Picture Frame Service & Repair Guide

PhotoVu Digital Picture Frame Service & Repair Guide PhtVu Digital Picture Frame Service & Repair Guide PhtVu, LLC 2450 Central Ave, #G1 Bulder, CO 80301 USA www.phtvu.cm/supprt Versin: 1.0 Table f Cntents Getting Started... 3 Determine Yur Generatin f PhtVu

More information

HIGHLIGHTS. Last Modified: 9/19/2015 2:36 PM CHESS 2

HIGHLIGHTS. Last Modified: 9/19/2015 2:36 PM CHESS 2 CHESS RULES HIGHLIGHTS Frfeit time is five (5) minutes after the scheduled game start time. If the player r team is nt Ready t Play within five (5) minutes after the scheduled game start time, then that

More information

Grade 7. National Core Visual Arts Standards. Lesson Assignment (Criteria for Success) Artist/Big Idea

Grade 7. National Core Visual Arts Standards. Lesson Assignment (Criteria for Success) Artist/Big Idea Grade 7 Natinal Cre Visual Arts Standards Lessn Assignment (Criteria fr Success) Artist/Big Idea Dcument Evidence f Mastery (Skills/Techniques) Line/Angle Drawings Creating: VA:Cr1.2.7 - Develp criteria

More information

BILLING POLICIES AND PROCEDURES FOR ALL PROVIDERS

BILLING POLICIES AND PROCEDURES FOR ALL PROVIDERS BILLING POLICIES AND PROCEDURES FOR ALL PROVIDERS N critical cmpliance issue Received in ur ffice n time Single sided 8 ½ x 11 inch white paper Blue r black pen N staples Any necessary back up Lg ntes

More information

NanoScan v2 Readme Version 2.7. Change log. v2.7 - Added information for new product Pyro/9/5-MIR.

NanoScan v2 Readme Version 2.7. Change log. v2.7 - Added information for new product Pyro/9/5-MIR. NanScan v2 Readme Versin 2.7 Change lg v2.7 - Added infrmatin fr new prduct Pyr/9/5-MIR. v2.6 - Redesigned Messages windw. Imprved readability and ease f use. Mves almst all pp up message bxes int the

More information

COM/ENG 357: Scriptwriting for Serial Media Spring 2015 Tue./Thur. 12-1:50pm L&L 223

COM/ENG 357: Scriptwriting for Serial Media Spring 2015 Tue./Thur. 12-1:50pm L&L 223 COM/ENG 357: Scriptwriting fr Serial Media Spring 2015 Tue./Thur. 12-1:50pm L&L 223 1 Instructr: Maria Sanders Office Hurs: Builln 225 Assistant Prfessr, Film and Vide Studies TBD sanderma@cwu.edu (509)

More information

a) Which points will be assigned to each center in the first iteration? b) What will be the values of the k new centers (means)?

a) Which points will be assigned to each center in the first iteration? b) What will be the values of the k new centers (means)? CS 378 Cmputer Visin Prblem set 2 Out: Tuesday Sept 22 Due: Mnday Oct 5, by 11:59 PM See the end f this dcument fr submissin instructins. I. Shrt answer prblems [30 pints] 1. Suppse we are using k-means

More information

idcv Isolated Digital Voltmeter User Manual

idcv Isolated Digital Voltmeter User Manual www.akcp.cm idcv Islated Digital Vltmeter User Manual Help Versin updated till firmware SP446 Cpyright 2011, AKCess Pr Limited Prvided by fficial AKCP-Distributr Didactum https://www.didactum-security.cm/en/

More information

Support Subscribers call

Support Subscribers call Prduced by Cmputer Helper Publishing (CHP). We hpe this sftware makes the tasks f Church administratin easier and mre efficient. Any questins that cannt be answered by these help files shuld be directed

More information

UCLA Extension Writers Program Public Syllabus

UCLA Extension Writers Program Public Syllabus Writing the First Screenplay III Syllabus -- Fall 2010.002 1 UCLA Extensin Writers Prgram Public Syllabus Nte t students: this public syllabus is designed t give yu a glimpse int this curse and instructr.

More information

Snowball Fight. Components:

Snowball Fight. Components: Snwball Fight Snwball Fight is a micr deckbuilding and deductin game fr tw players that nly cntains 18 cards (a 3+ player variant is pssible with additinal decks see the end f the rules). In the game players

More information

Materials: Metals, timber, plastics, composites, smart and nanomaterials Candidates should:

Materials: Metals, timber, plastics, composites, smart and nanomaterials Candidates should: AQA Resistant Materials - Unit 1 Specificatin 2014-4560 Materials: Metals, timber, plastics, cmpsites, smart and nanmaterials Be aware f the surce f a range f materials. Understand they are prcessed fr

More information

Operating Instructions

Operating Instructions TC 40 THERMOCOMPUTER TC 40 start stp Operating Instructins Cntents General Infrmatin...1 Security Advice...1 Firing Curves...1 Typical Firing Curves...2 Entering a Firing Curve...2 Checing the Prgramme

More information

Operating Instructions

Operating Instructions TC 60/8 THERMOCOMPUTER TC 60/8 temp / time s s temp / time k start stp Operating Instructins Cntents General Infrmatin...1 Security Advice...1 Firing Curves...1 Typical Firing Curves...2 Entering a Firing

More information

State Bank Virtual Card FAQs

State Bank Virtual Card FAQs State Bank Virtual Card FAQs 1. What is State Bank Virtual Card? State Bank Virtual Card is a limit Debit card, which can be created using the State Bank Internet Banking facility fr ecmmerce (nline) transactins.

More information

Troubleshooting Guide StarFire Satellite Changes

Troubleshooting Guide StarFire Satellite Changes Trubleshting Guide StarFire Satellite Changes This guide is updated t reflect the sftware frm NavCm which is related t the StarFire satellite and frequency changes. The mst recent versin f sftware fr bth

More information

CADD Workshop. Course Design

CADD Workshop. Course Design CADD Wrkshp Curse Design 2005-2006 Curse Infrmatin Organizatin Eastern Arizna Cllege Divisin Industrial Technlgy Educatin Curse Number DRF 207 Title CADD Wrkshp Credits 1 Develped by Dee Lauritzen Lecture/Lab

More information

WiFi Lab C. Equipment Needs:

WiFi Lab C. Equipment Needs: WiFi Lab C Event Objective: Teams will cnstruct an antenna prir t the turnament that is designed t transmit a signal at 2.4 GHz and cmplete a written test n the principles f electrmagnetic wave prpagatin.

More information

Wonder Tree Video Slot Introduction. How to Bet. Gamble Feature

Wonder Tree Video Slot Introduction. How to Bet. Gamble Feature Wnder Tree Vide Slt Intrductin Wnder Tree vide slt is a 5-reel, 20-line game. The slt cnsists f 11 cards - 1 f which is Wild, and 1 is Scatter. All winning cmbinatins are paid left t right, except fr the

More information