YEDITEPE UNIVERSITY CSE331 OPERATING SYSTEMS DESIGN FALL2012 ASSIGNMENT III
|
|
- Owen Roberts
- 5 years ago
- Views:
Transcription
1 YEDITEPE UNIVERSITY CSE331 OPERATING SYSTEMS DESIGN FALL2012 ASSIGNMENT III Last Submission Date: 11 November 2012, 23:59 UNIX TCP/IP SOCKETS In the third assignment, a simplified version of the game Battleship, aka Amiral Battı in Turkish, is going to be implemented by the utilization of UNIX TCP/IP Sockets I INTRODUCTION The game Battleship (also known as Battleships) is a guessing game played by two people Before play begins, each player arranges a number of ships secretly on the grid for that player Each ship occupies a number of consecutive squares on the grid, arranged either horizontally or vertically The number of squares for each ship is determined by the type of the ship The ships cannot overlap (ie at most one ship can occupy any given square in the grid) The types and numbers of ships allowed are the same for each player In a classical Battleship game, five navy ships for each of two players are located on 10x10 sized boards In our implementation, there are two ships on a square 10x10 sized combat areas, a battleship and a aircraft carrier, occupying five and four squares respectively for both of two players
2 II DESIGN AND IMPLEMENTATION (75 points) In this assignment, you will design a network-based Battleship game In this game, a user will connect another computer to play it So there will be two players: the user and the computer In this game, virtually, two of the players have distinct square theater of war having the length and the width of 10 Just before the game begins, players have to locate their aircraft carriers and battleships on an appropriate region on their boards For both user and computer side of the game, fleet deployment will be performed by specifying a suitable region on their boards Each player's aircraft carriers and battleships must not overlap with each other The program must catch and handle this collisions by warning the players and requesting them to locate their ships on a valid area on their boards The players, in each cycle in the game, will individually determine a square to shoot on the opponent's grid to find where the hostiles are located The guesses of the players will be reported to the negotiator, namely the game manager, and the negotiator will inform if each of the player's shoots is a hit or a miss In this assignment, the computer connected by the user will be the negotiator In the assignment, you will have two source codes: one for the user and other for the computer The computer will act as a server (for the game, this is the computer which accept user and start a new session) and after compiling the source for the computer, you will run it to accept an user The user will act as a client to connect to this computer
3 The primitive design steps are as follows: The process at the server prepares the environment and listen for an user from the network The process at the client asks the name of the player from terminal and connects to the server computer When the user is accepted from the server, the server send PLAY signal to the client This means server requests the locations of the crafts from the user After that the server locates its crafts to the board randomly and sends START signal to the client This means the game cycle is started and both and user start to determine a square to shoot on opponent s grid If a deduction can be made, the server announces the winner and sends TERMINATE signal to the client If a deduction cannot be made (means both sides have the chance to continue), parent sends AGAIN signal to the client to start from scratch In this case, a new session of the game will be started The size of an aircraft and an battle ship are listed in the table below: Name of the craft Size ABBREVIATION Battleship 4 B Aircraft Carrier 5 C
4 An example call to user program may be as follows: /Battleship Welcome to BATTLESHIP SERVER : Enter your name: KEMAL SERVER : Locate your fleet C A 3 VER B A 4 HOR SERVER : C << Valid deployment, located SERVER : B << Invalid deployment, try again B E 7 HOR SERVER : B << Valid deployment SERVER : All of your ships are located!! SERVER : I ve located my fleet SERVER : Your turn C 6 SERVER : MISS, my turn : D 3 SERVER : HIT SERVER : Your turn M 5 SERVER : HIT, KEMAL destroyed my Navy! Congrats KEMAL! III REPORT: (25 points) You are required to write a report that expresses the design, implementation and execution flow of your programs including your understandings from TCP/IP sockets This report should express the network components and communication flow of the processes in detail IV BONUS: (+100 points) For getting extra points in your assignment, design your game that will be able to accept multiple users to play with the server concurrently In this case, you will need to design a multi-threaded or a multi-process server For getting the bonus totally, you are required to write your report to express your new design, implementation, execution flow of the program, multi-threaded network component and the communication flow of the processes or threads in detail
5 SUBMISSION RULES: - Writing clean, readable code and using comments are recommended - Including the student name and ID in the top of the code, as comments is required - Filenames of the C sources must be hw3serverc and hw3clientc - For report, only PDF format is accepted The filename of the report must be Report3pdf - This homework will be sent to the mail address kserdaroglu@cseyeditepeedutr - Title of your submission must include the following information: o Course Code o Student number o The attached file(s) - must be zipped only as a tar file, no other zip formats will be evaluated - The name of the tar file should consist of student ID, assignment number, excluded from space and special characters - The mail content should include the following information: o Your name, surname o The content of the tar file o If any, additional notes - You are welcomed to ask questions, come up with new ideas about the homework, but reading the instructions explained here carefully, also studying from the course book are highly recommended to have a general understanding before asking questions Playing with the program implementation is encouraged More creative ideas can get higher points Due date for this assignment is strict 11 November :59 and submit your own work to stay away from punishment Good luck
Assignment 6 Play A Game: Minesweeper or Battleship!!! Due: Sunday, December 3rd, :59pm
Assignment 6 Play A Game: Minesweeper or Battleship!!! Due: Sunday, December 3rd, 2017 11:59pm This will be our last assignment in the class, boohoo Grading: For this assignment, you will be graded traditionally,
More informationMonte Carlo based battleship agent
Monte Carlo based battleship agent Written by: Omer Haber, 313302010; Dror Sharf, 315357319 Introduction The game of battleship is a guessing game for two players which has been around for almost a century.
More informationCSCE 2004 S19 Assignment 5. Halfway checkin: April 6, 2019, 11:59pm. Final version: Apr. 12, 2019, 11:59pm
CSCE 2004 Programming Foundations 1 Spring 2019 University of Arkansas, Fayetteville Objective CSCE 2004 S19 Assignment 5 Halfway checkin: April 6, 2019, 11:59pm Final version: Apr. 12, 2019, 11:59pm This
More informationMobile Application Programming: Android
Mobile Application Programming: Android CS4962 Fall 2015 Project 4 - Networked Battleship Due: 11:59PM Monday, Nov 9th Abstract Extend your Model-View-Controller implementation of the game Battleship on
More informationCS 312 Problem Set 6: λ-shark (CTF)
CS 312 Problem Set 6: λ-shark (CTF) Assigned: April 15, 2004 Due: 11:59PM, May 6, 2004 Design review: April 26 27, 2004 Virtucon Corporation has discovered that the originally planned λ-shark game doesn
More informationCSSE220 BomberMan programming assignment Team Project
CSSE220 BomberMan programming assignment Team Project You will write a game that is patterned off the 1980 s BomberMan game. You can find a description of the game, and much more information here: http://strategywiki.org/wiki/bomberman
More informationAssignment 2 (Part 1 of 2), University of Toronto, CSC384 - Intro to AI, Winter
Assignment 2 (Part 1 of 2), University of Toronto, CSC384 - Intro to AI, Winter 2011 1 Computer Science 384 February 20, 2011 St. George Campus University of Toronto Homework Assignment #2 (Part 1 of 2)
More informationCS180 Project 5: Centipede
CS180 Project 5: Centipede Chapters from the textbook relevant for this project: All chapters covered in class. Project assigned on: November 11, 2011 Project due date: December 6, 2011 Project created
More informationAssignment 2, University of Toronto, CSC384 - Intro to AI, Winter
Assignment 2, University of Toronto, CSC384 - Intro to AI, Winter 2014 1 Computer Science 384 March 5, 2014 St. George Campus University of Toronto Homework Assignment #2 Game Tree Search Due: Mon March
More informationName. Part 2. Part 2 Swimming 55 minutes
Name Swimming 55 minutes 1. Moby Dick...................... 15. Islands (Nurikabe).................. 0. Hashiwokakero (Bridges).............. 15 4. Coral Finder..................... 5 5. Sea Serpent......................
More informationMake sure your name and FSUID are in a comment at the top of the file.
Homework 2 Due March 6, 2015 Submissions are due by 11:59PM on the specified due date. Submissions may be made on the Blackboard course site under the Assignments tab. Late submissions will be accepted
More information1 Modified Othello. Assignment 2. Total marks: 100. Out: February 10 Due: March 5 at 14:30
CSE 3402 3.0 Intro. to Concepts of AI Winter 2012 Dept. of Computer Science & Engineering York University Assignment 2 Total marks: 100. Out: February 10 Due: March 5 at 14:30 Note 1: To hand in your report
More informationTerm 1 Assignment. Dates etc. project brief set: 20/11/2006 project tutorials: Assignment Weighting: 30% of coursework mark (15% of overall ES mark)
Term 1 Assignment Dates etc. project brief set: 20/11/2006 project tutorials: project deadline: in the workshop/tutorial slots 11/12/2006, 12 noon Assignment Weighting: 30% of coursework mark (15% of overall
More informationOperation Deep Jungle Event Outline. Participant Requirements. Patronage Card
Operation Deep Jungle Event Outline Operation Deep Jungle is a Raid event that concentrates on a player s units and how they grow through upgrades, abilities, and even fatigue over the course of the event.
More informationComputer Science 25: Introduction to C Programming
California State University, Sacramento College of Engineering and Computer Science Computer Science 25: Introduction to C Programming Fall 2018 Project Dungeon Battle Overview Time to make a game a game
More informationMake sure your name and FSUID are in a comment at the top of the file.
Midterm Assignment Due July 6, 2016 Submissions are due by 11:59PM on the specified due date. Submissions may be made on the Blackboard course site under the Assignments tab. Late submissions will NOT
More informationDown In Flames WWI 9/7/2005
Down In Flames WWI 9/7/2005 Introduction Down In Flames - WWI depicts the fun and flavor of World War I aerial dogfighting. You get to fly the colorful and agile aircraft of WWI as you make history in
More informationCREDITS. Game Design Harry Pratt. Sample file
CREDITS Game Design Harry Pratt Editor/Layout Leslie Pratt Playtesters Stuart Darraugh Michael Doty Aaron Feit Eric Gustafson Matt Heid Tom Jaggard Lt. Col. (Ret) Harry D.A. Pratt Leslie Pratt Tom Sibley
More informationSize. are in the same square, all ranges are treated as close range. This will be covered more carefully in the next
Spacecraft are typically much larger than normal vehicles requiring a larger scale. The scale used here is derived from the Starship Types from D20 Future. All ship types larger than ultralight would normally
More informationPlants Review Game. Dana Moore, 2013 All Rights Reserved
Plants Review Game Game Rules: Objective: To be the first person to torpedo your opponent s ship. Number of Players: Two or four if playing with partners Materials: Game board, question cards, and picture
More informationWELCOME TO THE FUTURE OF STRATEGY BOARD GAMES
WELCOME TO THE FUTURE OF STRATEGY BOARD GAMES INSTRUCTION MANUAL THE STRATIX GAME BOARD No matter whom you are or where you come from, STRATIX can be played and enjoyed by anyone. STRATIX is based on military
More informationINTRODUCTION OBJECT OF THE GAME. Classic Bingo. Pattern Bingo
INTRODUCTION Bingo offers players a choice of several Bingo Rooms, each with its own variations and twists. Some Bingo Rooms are for players from the province of Quebec only, while others welcome players
More informationProgramming Problems 14 th Annual Computer Science Programming Contest
Programming Problems 14 th Annual Computer Science Programming Contest Department of Mathematics and Computer Science Western Carolina University April 8, 2003 Criteria for Determining Team Scores Each
More informationFleet Engagement. Mission Objective. Winning. Mission Special Rules. Set Up. Game Length
Fleet Engagement Mission Objective Your forces have found the enemy and they are yours! Man battle stations, clear for action!!! Mission Special Rules None Set Up velocity up to three times their thrust
More informationA retro space combat game by Chad Fillion. Chad Fillion Scripting for Interactivity ITGM 719: 5/13/13 Space Attack - Retro space shooter game
A retro space combat game by Designed and developed as a throwback to the classic 80 s arcade games, Space Attack launches players into a galaxy of Alien enemies in an endurance race to attain the highest
More informationSEEM3460/ESTR3504 (2017) Project
SEEM3460/ESTR3504 (2017) Project Due on December 15 (Fri) (14:00), 2017 General Information 30% or more mark penalty for uninformed late submission. You must follow the guideline in this file, or there
More informationBINGO MANIAC. Developed by AYGENT543. Copyright Vishnu M Aiea
BINGO MANIAC Developed by AYGENT543 Copyright 2013-2017 Vishnu M Aiea Information Program Name : BINGO MANIAC Program Type : Game, Executable Platform : Windows 32bit & 64bit Source Language : C (ISO 99)
More informationPennies vs Paperclips
Pennies vs Paperclips Today we will take part in a daring game, a clash of copper and steel. Today we play the game: pennies versus paperclips. Battle begins on a 2k by 2m (where k and m are natural numbers)
More informationMontreal Camera Club Print Division Handbook
Welcome to the Print Competition Handbook. In the following pages I hope you will find all the answers you may have for the Print Competitions. Why should I enter the competition? The Print Competition
More informationSea Battle Game Recipe
Sea Battle Game Recipe Paul Turley is a business intelligence solution architect and manager for Hitachi Consulting. He is a Microsoft MVP and Certified Trainer. He designs solutions and teaches classes
More informationProgramming Project 2
Programming Project 2 Design Due: 30 April, in class Program Due: 9 May, 4pm (late days cannot be used on either part) Handout 13 CSCI 134: Spring, 2008 23 April Space Invaders Space Invaders has a long
More informationCS61B, Fall 2014 Project #2: Jumping Cubes(version 3) P. N. Hilfinger
CSB, Fall 0 Project #: Jumping Cubes(version ) P. N. Hilfinger Due: Tuesday, 8 November 0 Background The KJumpingCube game is a simple two-person board game. It is a pure strategy game, involving no element
More informationWARHAMMER FANTASY IT s HOW YOU USE IT TOURNAMENT
9:00AM 2:00PM FRIDAY APRIL 20 ------------------ 10:30AM 4:00PM ------------------ FRIDAY APRIL 20 ------------------ 4:30PM 10:00PM WARHAMMER FANTASY IT s HOW YOU USE IT TOURNAMENT Do not lose this packet!
More informationCS Project 1 Fall 2017
Card Game: Poker - 5 Card Draw Due: 11:59 pm on Wednesday 9/13/2017 For this assignment, you are to implement the card game of Five Card Draw in Poker. The wikipedia page Five Card Draw explains the order
More informationAI Learning Agent for the Game of Battleship
CS 221 Fall 2016 AI Learning Agent for the Game of Battleship Jordan Ebel (jebel) Kai Yee Wan (kaiw) Abstract This project implements a Battleship-playing agent that uses reinforcement learning to become
More informationMATHEMATICAL RELATIONAL SKILLS AND COUNTING
MATHEMATICAL RELATIONAL SKILLS AND COUNTING 0 1000 Mathematical relational skills and counting 0-1000 ThinkMath 2017 MATHEMATICAL RELATIONAL SKILLS AND COUNTING 0 1000 The Mathematical relational skills
More informationNaval Battle! Comp-361 : Naval Battle! Lecture 2. Alexandre Denault Computer Science McGill University Winter 2008
Naval Battle! Comp-361 : Naval Battle! Lecture 2 Alexandre Denault Computer Science McGill University Winter 2008 I want to know... 1) What do you expect to learn from this course? 2) What do you want
More informationsettinga.html & setcookiesa.php
Lab4 Deadline: 18 Oct 2017 Information about php: Variable $_SERVER[ PHP_SELF ] Description The filename of the current script (relative to the root directory) Function string htmlspecialchars(string $s)
More informationThe Sorcerer s Chamber
The Sorcerer s Chamber by Tim Schutz Rev. 2.0 2-4 players 60 minutes Game requires: One complete piecepack and One piecepack pyramid set Story Welcome to the Sorcerer s Chamber. No this is not some cozy
More informationOperation Gathering Forces Event Outline
Operation Gathering Forces Event Outline Operation Gathering Forces is an Escalation event that allows players to build an army over the course of several games. Follow the instructions below in order
More informationCS 1410 Final Project: TRON-41
CS 1410 Final Project: TRON-41 Due: Monday December 10 1 Introduction In this project, you will create a bot to play TRON-41, a modified version of the game TRON. 2 The Game 2.1 The Basics TRON-41 is a
More informationDreamHack HCT Grand Prix Rules
DreamHack HCT Grand Prix Rules The DreamHack administration team holds the right to alter rules at any time, to ensure fair play and a smooth tournament. Introduction The following terms and conditions
More informationIntroduction. Index. 1. Introduction & Index 2. Core Rules 3. Ship Components 4. Advanced Ship Components 5. Special Fleets
Introduction From the creative mind of Austin Peasley we bring you Orion s Gate, a single-page ruleset played with papercraft miniatures that was designed to be fast to learn and simple to play. Gameplay
More informationMore Challenges These challenges should only be attempted after difficulty challenges have been successfully completed in all the required objectives.
More Challenges These challenges should only be attempted after difficulty challenges have been successfully completed in all the required objectives. Word extractor challenge Requires knowledge of objectives
More information2006 Canadian Computing Competition: Junior Division. Sponsor:
2006 Canadian Computing Competition: Junior Division Sponsor: Canadian Computing Competition Student Instructions for the Junior Problems 1. You may only compete in one competition. If you wish to write
More informationAxis & Allies Pacific FAQ
Setup Axis & Allies Pacific FAQ December 11, 2003 Experienced players sometimes find that it s too easy for Japan to win. (Beginning players often decide that it s too hard for Japan to win it s all a
More information..\/...\.\../... \/... \ / / C Sc 335 Fall 2010 Final Project
..\/.......\.\../...... \/........... _ _ \ / / C Sc 335 Fall 2010 Final Project Overview: A MUD, or Multi-User Dungeon/Dimension/Domain, is a multi-player text environment (The player types commands and
More informationGET OVERLAPPED! Author: Huang Yi. Forum thread:
GET OVERLAPPED! Author: Huang Yi Test page: http://logicmastersindia.com/2019/02s/ Forum thread: http://logicmastersindia.com/forum/forums/thread-view.asp?tid=2690 About this Test: This test presents a
More informationARMY LISTS AND CONSTRUCTION PREPARATION SPORTSMANSHIP. Tournament Guidelines
PREPARATION All players are responsible for providing all models, cards, dice, measuring devices, tokens, trays, and any other items required for play. If terrain pieces are not provided by the organizer,
More informationEmbedded Systems Lab
Embedded Systems Lab UNIVERSITY OF JORDAN Tic-Tac-Toe GAME PROJECT Embedded lab Engineers Page 1 of 5 Preferred Group Size Grading Project Due Date (2) Two is the allowed group size. The group can be from
More informationBattle. Table of Contents. James W. Gray Introduction
Battle James W. Gray 2013 Table of Contents Introduction...1 Basic Rules...2 Starting a game...2 Win condition...2 Game zones...2 Taking turns...2 Turn order...3 Card types...3 Soldiers...3 Combat skill...3
More informationA fun way to challenge your math thinking! Grade Levels: 4th - 8th Time: 1 class period. Check out 36 BINGO Snapshot
Grade Levels: 4th - 8th Time: 1 class period A computation strategy game Check out 36 BINGO Snapshot What equations can you make with 4, 5, & 6? (6 X 4) 5 = 19 6 + 4 + 5 = 15 (6 5) + 4 = 5 Which equation
More informationECE2049: Foundations of Embedded Systems Lab Exercise #1 C Term 2018 Implementing a Black Jack game
ECE2049: Foundations of Embedded Systems Lab Exercise #1 C Term 2018 Implementing a Black Jack game Card games were some of the very first applications implemented for personal computers. Even today, most
More informationLMI Monthly Test May 2010 Instruction Booklet
Submit at http://www.logicmastersindia.com/m201005 LMI Monthly Test May 2010 Instruction Booklet Forum http://logicmastersindia.com/forum/forums/thread-view.asp?tid=53 Start Time 22-May-2010 20:00 IST
More informationLights in the Sky: War among the stars
Introduction A long time ago, in a galaxy not so far away... Some of the most exciting and compelling moments from movies and books are the space battles. Whether a dogfight between a handful of star fighters
More informationPeriodic Table Battleship Open Inquiry
Periodic Table Battleship Open Inquiry OBJECTIVE: Showcase how much you know and understand the elements (& their properties) and the periodic table! LEARNING GOALS In this activity, you will: 1. seek
More informationFIRST STEPS APP INSTALLATION FAQS GETTING STARTED SELF COACHING SCHOLARS. by The Life Coach School
FIRST STEPS APP INSTALLATION FAQS GETTING STARTED SELF COACHING SCHOLARS by The Life Coach School CONTENTS Welcome from Brooke...1 Install the App... 2 Getting Started... 3 FAQs... 4 What do I do when
More informationMultiplayer Game Design and Development CSC 631/831. Lecture 1 Spring 2016
Multiplayer Game Design and Development CSC 631/831 Lecture 1 Spring 2016 Course bjective 2 The whole class works together to build a working Multiplayer nline game, from design through development to
More informationDistributed Systems 2nd Homework
Distributed Systems 2nd Homework Artjom.Lind@ut.ee November 11, 2015 The deadline for submitting is the 25th of November 2015. You can work in teams of 2. Do not forget to submit the names of your team
More informationThe 2015 British Informatics Olympiad
Time allowed: 3 hours The 2015 British Informatics Olympiad Instructions You should write a program for part (a) of each question, and produce written answers to the remaining parts. Programs may be used
More informationSample file TABLE OF CONTENTS
CHAPTER 1 - THE BASICS 4 The Ship Data Card 5 Setup 6 Selecting and Organizing Forces 6 Flagships 6 Operating Independently 7 Deploy Forces 7 Turn Order 8 Movement Phase Overview 9 Shooting Phase Overview
More informationElicitation, Justification and Negotiation of Requirements
Elicitation, Justification and Negotiation of Requirements We began forming our set of requirements when we initially received the brief. The process initially involved each of the group members reading
More informationBattleship Advance Rules
Battleship Advance Rules Soren Bjornstad July 27, 2012 Contents 1 About This Game 2 1.1 Cheating................................ 2 2 Rules 2 2.1 Setup................................. 2 2.2 About Items.............................
More informationWe hope you enjoy the set. Good luck for the Indian Puzzle Championship! 3 A B C 4 H D 5 G F E 7 A B 8 H 9 G F
Notes:. All Puzzle rules have been copied from the IP 0 Instruction booklet. Participants are advised to have a look at the booklet before trying out these puzzles, as they contain easier examples with
More informationVenue: The competition will be held at the Group North Historical Wargaming Society venue. This is the A.E. Martin Hall on Woomera Avenue, Penfield.
Warrior Kings Group North Historical Wargames Society Kings of War competition Sunday November 19 th 2017 10am to 5pm War has strode across the land. The time of the old empires has passed and now the
More information::
www.adepticon.org :: www.adeptuswindycity.com NOTE: Do not lose this packet! It contains all necessary missions and results sheets required for you to participate in today s tournament. It is your responsibility
More informationSUDOKU1 Challenge 2013 TWINS MADNESS
Sudoku1 by Nkh Sudoku1 Challenge 2013 Page 1 SUDOKU1 Challenge 2013 TWINS MADNESS Author : JM Nakache The First Sudoku1 Challenge is based on Variants type from various SUDOKU Championships. The most difficult
More informationApeZone's Battleship Chess. The side with the most points at the end of the last battle is the winner.
BATTLESHIP CHESS Overview Icons Minimum Requirements Change History Technical Support OVERVIEW Battleship chess is a naval game for 1 2 players. Each player starts with a fleet of warships (including submarines)
More informationProject Connect Four (Version 1.1)
OPI F2008: Object-Oriented Programming Carsten Schürmann Date: April 2, 2008 Project Connect Four (Version 1.1) Guidelines While we acknowledge that beauty is in the eye of the beholder, you should nonetheless
More informationGame Playing in Prolog
1 Introduction CIS335: Logic Programming, Assignment 5 (Assessed) Game Playing in Prolog Geraint A. Wiggins November 11, 2004 This assignment is the last formally assessed course work exercise for students
More informationNorthland: Arctic Choices: Moderator s notes
Northland: Arctic Choices: Moderator s notes Before the game begins, make sure you are familiar with game play. 1. Print out and look at the maps, the game pieces and the rule sheets. 2. Decide how you
More informationCIDM 2315 Final Project: Hunt the Wumpus
CIDM 2315 Final Project: Hunt the Wumpus Description You will implement the popular text adventure game Hunt the Wumpus. Hunt the Wumpus was originally written in BASIC in 1972 by Gregory Yob. You can
More informationCS 540-2: Introduction to Artificial Intelligence Homework Assignment #2. Assigned: Monday, February 6 Due: Saturday, February 18
CS 540-2: Introduction to Artificial Intelligence Homework Assignment #2 Assigned: Monday, February 6 Due: Saturday, February 18 Hand-In Instructions This assignment includes written problems and programming
More informationAll text is Copyright to Tim Edwards 2017
CONTENTS Introduction 2 Dice Play 3 Attacking 7 Overview 2 Movement 4 Occupying the same square 13 Components 2 Special manoeuvres 6 Winning the game 14 Set up 3 Running aground 7 Print and play boards
More informationCMSC 671 Project Report- Google AI Challenge: Planet Wars
1. Introduction Purpose The purpose of the project is to apply relevant AI techniques learned during the course with a view to develop an intelligent game playing bot for the game of Planet Wars. Planet
More informationAA-Revised LowLuck. 1. What is Low Luck? 2. Why Low Luck? 3. How does Low Luck work?
AA-Revised LowLuck If you want to start playing as soon as possible, just read 4. and 5. 1. What is Low Luck? It isn t really a variant of Axis&Allies Revised but rather another way of combat resolution:
More informationCS 371M. Homework 2: Risk. All submissions should be done via git. Refer to the git setup, and submission documents for the correct procedure.
Homework 2: Risk Submission: All submissions should be done via git. Refer to the git setup, and submission documents for the correct procedure. The root directory of your repository should contain your
More informationFor more information on how you can download and purchase Clickteam Fusion 2.5, check out the website
INTRODUCTION Clickteam Fusion 2.5 enables you to create multiple objects at any given time and allow Fusion to auto-link them as parent and child objects. This means once created, you can give a parent
More informationG54GAM Coursework 2 & 3
G54GAM Coursework 2 & 3 Summary You are required to design and prototype a computer game. This coursework consists of two parts describing and documenting the design of your game (coursework 2) and developing
More informationIntroduction. Victory. Solitaire Decisions. Campaigns
Introduction...2 Campaigns...2 Victory...2 Solitaire Decisions...2 Components...3 Force Counters...4 Force Descriptions...5 Ship Forces...5 Set-Up...7 Sequence of Play...7 Battle...11 Battle Set-Up...11
More informationYourTurnMyTurn.com: Rules Minesweeper. Michael A. Coan Copyright Coan.net
YourTurnMyTurn.com: Rules Minesweeper Michael A. Coan Copyright Coan.net Inhoud Rules Minesweeper...1 Introduction and Object of the board game...1 Playing the board game...2 End of the board game...2
More informationLab Exercise #10. Assignment Overview
Lab Exercise #10 Assignment Overview You will work with a partner on this exercise during your lab session. Two people should work at one computer. Occasionally switch the person who is typing. Talk to
More informationCS 211 Project 2 Assignment
CS 211 Project 2 Assignment Instructor: Dan Fleck, Ricci Heishman Project: Advanced JMortarWar using JGame Overview Project two will build upon project one. In project two you will start with project one
More informationAssignment 1. Due: 2:00pm, Monday 14th November 2016 This assignment counts for 25% of your final grade.
Assignment 1 Due: 2:00pm, Monday 14th November 2016 This assignment counts for 25% of your final grade. For this assignment you are being asked to design, implement and document a simple card game in the
More informationSPACE EMPIRES Rules of Play RULE BOOK. Version 1.2. GMT Games, LLC P.O. Box 1308 Hanford, CA , 2017 GMT Games, LLC
SPACE EMPIRES Rules of Play RULE BOOK Version. GMT Games, LLC P.O. Box 08 Hanford, CA 9 08 www.gmtgames.com SPACE EMPIRES Rules of Play TABLE OF CONTENTS.0 Introduction.....0 Playing Pieces.....0 Sequence
More informationFleet Engagement. Mission Objective. Winning. Mission Special Rules. Set Up. Game Length
Fleet Engagement Mission Objective Your forces have found the enemy and they are yours! Man battle stations, clear for action!!! Mission Special Rules None Set Up velocity up to three times their thrust
More informationSign Language Accessible Interpreters, LLC. ersp INSTRUCTIONS
ersp is the online system that we use to keep track of jobs and assignments. You will be given a username and a password to access ersp prior to your first assignment. Username: Password: You must use
More informationQuestion Description
42 Advanced [Fa18003] (13051841) Question 1 2 3 4 5 6 7 8 Description This assignment is mostly a graphing assignment. It is not possible for WebAssign to give you feedback on graphs that you create. Instead,
More informationCS 251 Intermediate Programming Space Invaders Project: Part 3 Complete Game
CS 251 Intermediate Programming Space Invaders Project: Part 3 Complete Game Brooke Chenoweth Spring 2018 Goals To carry on forward with the Space Invaders program we have been working on, we are going
More informationName. WPC French Qualifier Part I
Name. Battleships 0 points. Coral finder 5 + 0 points. Crack it on 0 points 4. Parthenon 5 points 5. Loopfinder 5 + 5 points 6. End view 5 + 0 points 7. Magnets 5 points 8. Word jungle 40 points 9. Four
More informationCMPT 310 Assignment 1
CMPT 310 Assignment 1 October 16, 2017 100 points total, worth 10% of the course grade. Turn in on CourSys. Submit a compressed directory (.zip or.tar.gz) with your solutions. Code should be submitted
More informationLMI-MONTHLY TEST JUN 2010 'SPEED SIXES'
LMI-MONTHLY TEST JUN 2010 'SPEED SIXES' 6/6/2010 166 MINUTES 1666 POINTS INSTRUCTION BOOKLET (Sudokus by Tejal Phatak / Rohan Rao) http://rohanrao.blogspot.com/ WEBPAGE: http://logicmastersindia.com/forum/forums/thread-view.asp?
More informationThunderbolt & Lightning Fast Play Aerial Combat Rules Version 1.1
Thunderbolt & Lightning Fast Play Aerial Combat Rules Version 1.1 By Mark Cleaver Editor Martin Cook Playtesters Andrew Crittell, Martin Cook & Christopher Knight Copyright Raiden Miniatures 2007,2008
More informationOperation Blue Metal Event Outline. Participant Requirements. Patronage Card
Operation Blue Metal Event Outline Operation Blue Metal is a Strategic event that allows players to create a story across connected games over the course of the event. Follow the instructions below in
More informationCOSC 117 Programming Project 2 Page 1 of 6
COSC 117 Programming Project 2 Page 1 of 6 Tic Tac Toe For this project, you will write a program that allows users to repeatedly play the game of Tic Tac Toe against the computer. See http://en.wikipedia.org/wiki/tic-tac-toe
More informationIV. TROOPS FAQ SPECIALIZED UNITS 2
IV. TROOPS FAQ STANDARD UNITS 1 7 8 8 Infantry Move 0-1 and battle, or move 2 no battle May Take Ground on successful Close Assault Armor Move 0-3 and battle May Overrun on successful Close Assault Artillery
More informationdetails of the payment. You will be ed when the payment is received.
The Crows Feast is back to determine the best South Australian Kings of War champion. This will be a full day of gaming in the fantasy wargame that is gaining in popularity all over the world. Run on May
More informationTutorial: Creating maze games
Tutorial: Creating maze games Copyright 2003, Mark Overmars Last changed: March 22, 2003 (finished) Uses: version 5.0, advanced mode Level: Beginner Even though Game Maker is really simple to use and creating
More informationECE2049: Embedded Systems in Engineering Design Lab Exercise #4 C Term 2018
ECE2049: Embedded Systems in Engineering Design Lab Exercise #4 C Term 2018 Who's Watching the Watchers? Which is better, the SPI Digital-to-Analog Converter or the Built-in Analog-to-Digital Converter
More informationOver ===* Three games of strategy and chance Unique solitaire puzzles. For I to 4 players Ages 12 to adult. PassTM
Over ===* For I to 4 players Ages 12 to adult PassTM Three games of strategy and chance Unique solitaire puzzles A product of Kadon Enterprises, Inc. Over-Pass is a trademark of Arthur Blumberg, used by
More information