Giter Club home page Giter Club logo

minesweeper's Introduction

MineSweeper

2019-1 오픈소스SW개론(001) 과제 3~5 Project MineSweeper

1. 프로젝트 이름

Minesweeper

2. 프로젝트 소개

본 프로젝트는 오픈소스를 수강하는 학생들로 구성된 팀 프로젝트입니다.

지뢰찾기 게임을 콘솔 창에서 즐길수 있도록 개발하였습니다.

지뢰찾기는 1960년대와 1970년대 초기 메인프레임 컴퓨터 게임에서 시작한 게임으로, 격자 형태로 이루어진 “지뢰밭”에서 지뢰가 없는 칸을 전부 열면 이기는 게임이다. 지뢰가 있는 칸을 열 경우 게임이 종료되고, 지뢰가 없는 칸을 누를 경우 열린 칸에 맞닿은 둘레에 숨겨진 지뢰의 총 개수가 열린 칸 내부에 표시된다.

3. 개발 환경

운영체제: Windows 10

개발 툴: Visual Studio

개발 언어: C

4. 라이센스

Apache License Version 2.0

5. 플레이 방법

(1) 인트로 화면에서 5~16 사이의 게임판의 행렬 크기를 입력한다.

(2) 블록의 행렬을 입력한다

(3) 블록을 열고 싶으면 1을, 깃발로 표시·깃발을 해지하는 경우 2를 입력한다.

(4) 지뢰가 아니라면 주변 8칸에 있는 지뢰의 수가 표시된다

(5) 위의 과정을 반복하여 지뢰를 제외한 모든 블록을 열면 최종적으로 게임에서 승리한다.

6. 버그 사항

행렬을 입력 받을 때 숫자가 아닌 문자를 입력할 경우 무한 루프되는 버그 발생 (19.05.30 해결)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.