Code Monkey home page Code Monkey logo

8old_games's Introduction

추억의 고전게임 8선 alpha 1.0!

##동국대학교 컴퓨터공학과 주니어디자인프로젝트 ###디비디비딥

Move to Page

youtube

사용 언어/툴 : C#/XNA, VS 2015

2016-12-18에 갱신!

팀 개요

디비디비딥
팀장 : 김일엽(프로그램 전반 설계, 봄버맨, 프로거 구현)
조원 1 : 정초록(서기, 스도쿠, 쥐잡기 구현)
조원 2 : 임윤미(틱택토, 벽돌깨기 구현)
조원 3 : 김서빈(지뢰찾기, 행맨 구현)

프로그램 개요

no image



레트로한 향수를 불러일으키는 80년대의 고전게임들을 구현한 한데 묶어 사용자에게 제공하는 프로그램.

코드 설명

모든 소스폴더는 8Old_Games 디렉토리 밑에 있습니다.
해당 디렉토리 하부에는 두 디렉토리가 존재하는데 다음과 같습니다.
_8Old_Games : 프로그램 소스코드
ㅣ
ㅣ-- Program.cs : 프로그램의 진입점입니다.
ㅣ-- MainSelector.cs : 게임을 enum Selector로 관리하는 통합 클래스입니다.
ㅣ-- Clock.cs : 시간 표기를 위한 보조 클래스입니다.
ㅣ-- Games
     ㅣ      
     ㅣ-- Frogger : 프로거 게임을 관리하는 프로그램 폴더입니다.
         ㅣ-- Frogger.cs : 프로거 게임을 enum State로 관리하는 통합 클래스입니다.
         ㅣ-- Map.cs : 프로거의 맵 데이터를 관리하는 클래스입니다.
         ㅣ-- Object : Turtle, Car, Frog, LastCroc, Log, Frog 등의 오브젝트 클래스들에 대한 폴더입니다.
         ㅣ-- Sequence : 게임의 시퀀스(화면진행)에 대한 클래스들의 폴더입니다.(Start->Load->Play->Menu->Fail/Clear)
     ㅣ-- MineSweeper : 지뢰찾기 게임을 관리하는 프로그램 폴더입니다.
         ㅣ-- MineSweeper.cs : 지뢰찾기 게임을 enum State로 관리하는 통합 클래스입니다.
         ㅣ-- Grid.cs : 지뢰찾기 각 칸의 정보에 대한 클래스입니다.
         ㅣ-- Sequence : 게임의 시퀀스(화면진행)에 대한 클래스들의 폴더입니다.(Start->Selection->Play->Menu)
     ㅣ-- Sudoku : 스도쿠 게임을 관리하는 프로그램 폴더입니다.
         ㅣ-- Sudoku.cs : 스도쿠 게임을 enum State로 관리하는 통합 클래스입니다.
         ㅣ-- MapData.cs : 스도쿠 맵(Easy-Normal-Hard-Extreme당 다섯 스테이지)에 대한 클래스에 대한 폴더입니다.
         ㅣ-- Cell.cs : 스도쿠 각 칸에 정보에 대한 클래스입니다.
         ㅣ-- Sequence : 게임의 시퀀스(화면진행)에 대한 클래스들의 폴더입니다.(Start->Selection->Play->Menu->Load)
     ㅣ-- TicTacToe : 틱택토 게임을 관리하는 프로그램 폴더입니다.
         ㅣ-- TicTacToe.cs : 틱택토 게임을 enum State로 관리하는 통합 클래스입니다.
         ㅣ-- Sequence : 게임의 시퀀스(화면진행)에 대한 클래스들의 폴더입니다.(Start->Selection->Play1/Play2->Menu1/Menu2)
     ㅣ-- Hangman : 행맨 게임을 관리하는 프로그램 폴더입니다.
         ㅣ-- Hangman.cs : 행맨 게임을 enum State로 관리하는 통합 클래스입니다.
         ㅣ-- Sequence : 게임의 시퀀스(화면진행)에 대한 클래스들의 폴더입니다.(Start->Play->Menu)
     ㅣ-- Bomberman : 폭탄맨 게임을 관리하는 프로그램 폴더입니다.
         ㅣ-- Bomberman.cs : 폭탄맨 게임을 enum State로 관리하는 통합 클래스입니다.(Start->Selection->Play1/Play2->Menu1/Menu2->Clear/Fail)
         ㅣ-- Sequence : 게임의 시퀀스(화면진행)에 대한 클래스들의 폴더입니다.
     ㅣ-- CatchMouse : 쥐잡기 게임을 관리하는 프로그램 폴더입니다.
         ㅣ-- CatchMouse.cs : 쥐잡기 게임을 enum State로 관리하는 통합 클래스입니다.
         ㅣ-- Sequence : 게임의 시퀀스(화면진행)에 대한 클래스들의 폴더입니다. (Start->Load->Play->Menu->Clear/Fail)
     ㅣ-- Alkanoid : 벽돌깨기 게임을 관리하는 프로그램 폴더입니다.
         ㅣ-- Alkanoid.cs : 벽돌깨기 게임을 enum State로 관리하는 통합 클래스입니다.
         ㅣ-- Sequence : 게임의 시퀀스(화면진행)에 대한 클래스들의 폴더입니다. (Start->Play->Menu->Clear/Fail)
 
_8Old_GamesContent : 프로그램 리소스(폰트, 그림 등)

8old_games's People

Contributors

walray avatar walrus811 avatar

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.