┌───────────────────────────────┐
│ [7m OS 환경 : DOS PC 환경 : 기타 [0m │
│ [7m RAM : 기타 공개여부 : 공개 [0m │
└───────────────────────────────┘
안녕하세요.
공부한 내용을 적용해볼까 해서 테트리스 게임을 도스용으로 구현해봤습니다.
객체지향 프로그래밍 개념을 최대한 적용하여 구현했으니 이 부분을 공부하시는
분들께 도움이 됐으면 합니다.
도스에서 멀티쓰? 뭇藥? 처리되도록 구현했고 다른 시스템으로 쉽게 포팅할 수
있도록, 그리고 확장성도 고려해서 유연한 구조로 만들었으니 관심 있는 분은
포팅을 하셔서 더 확장해 보시기 바랍니다. 특히 자바로 쉽게 포팅 가능하도록
클래스를 자바 API와 비슷하게 구현했습니다.
2인용이나 네트웍 게임으로 까지 확장해보실 분이 계시길 바랍니다.
압축 파일 안에는 프로그램 소스 파일들과 실행 파일이 들어 있습니다.
각 클래스 설명은 해당 클래스의 헤더 파일에 있으니 참고하시기 바랍니다.
이 프로그램은 완전 공개이며 저의 허락 없이 누? 립? 참조, 수정, 확장, 배포가
가능합니다.
개발 환경은 아래를 참조하시기 바랍니다.
// --------------------------------------------------------------------------
// Project: Tetris Game That Has A Flexible Framework For Further Extension
// Organization: None, Personal
// --------------------------------------------------------------------------
// Language : C++
// Tool : Borland C++ For DOS Version 3.1
// Memory Model: Compact Model
// Required Lib: Graphics Library ForDOS EGA/VGA ; 'EGAVGA.BGI'
// --------------------------------------------------------------------------
// Class : Main Function
// Platform: DOS System
// Purpose : Implemented Tetris Game On DOS System
// License : GNU General Public License
// Release : Free Software
// Date : 1999/12/28
// Author : Yu Byoung-Hak; Sejong University Computer Engineering Department
// E-Mail : xover0@hitel.net
// --------------------------------------------------------------------------
// Note 1 : This program was designed with a flexible framework.
// So, maybe someone can do porting this to the other platform like
// Java, Unix or Window System.
// Note 2 : This program is free software; you can redistribute it and/or
// modify it under the terms of the GNU General Public License as
// published by the Free Software Foundation.
// Note 3 : This program is distributed in the hope that it will be useful.
// ------------------------------------------------- -------------------------