资源算法Snakes-Ladders

Snakes-Ladders

2020-01-14 | |  36 |   0 |   0

Snakes & Ladders

Board game with RS232 connection for Networking I subject

Table of contents

About The Project

Main Goal: Build a board game in a 10x10 board.

Other goals:

  1. Create a graphic interface that allows the user interact with the game

  2. Create an standard data protocol to connect with the players of the game

  3. Use RS232 to create a functional and stable game

  4. Minimize the quantity of information that will be sent each turn

  5. Manage in an efficent way the concept of addressing

Game rules

  1. Each player starts with a token and takes turns to roll the dice that will indicate the number of boxes that are allowed to advance.

  2. Each player moves according to the numeration of the board, in ascending direction. After the move, if a player goes into a box where a ladder starts he will go up there until the box where it ends. However, if the player goes to the head of a snake he will descend through it until the box where its tail is

  3. If the player rolls a 6 he will be able to roll the dice again, if a player rolls three 6s in a row he will return to the initial box and won't be able to move until rolling a 6 again. The player that makes it to the final box will win.

Modes

  1. The player will win only if he makes it to the final box with the exact number.

Special rules

  1. If a player makes it to one of the 3 special boxes that will be specified later the game will reverse, that is to say, if the sense was from player 1 to 4 now it will be from player 4 to 1. The boxes that will make the sense to reverse vary according to the board that the developing team chooses. The board selected for this team will be the following:

Board

The special boxes for this board are: 17, 45, 86

Built With

Getting Started

To get a local copy up and running follow these simple steps.

Prerequisites

Installation


Usage

Contact

Created by [@metalsonic21]


上一篇:ladder-network-tf

下一篇:everybody_dance_now_pytorch

用户评价
全部评价

热门资源

  • Keras-ResNeXt

    Keras ResNeXt Implementation of ResNeXt models...

  • seetafaceJNI

    项目介绍 基于中科院seetaface2进行封装的JAVA...

  • spark-corenlp

    This package wraps Stanford CoreNLP annotators ...

  • capsnet-with-caps...

    CapsNet with capsule-wise convolution Project ...

  • inferno-boilerplate

    This is a very basic boilerplate example for pe...