# game-dev-homework **Repository Path**: yuanfuyan/game-dev-homework ## Basic Information - **Project Name**: game-dev-homework - **Description**: No description available - **Primary Language**: Unknown - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2020-02-23 - **Last Updated**: 2020-12-19 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README ## 1. Intro 2020春《游戏开发技术》课程的作业。 ## 2. 关于Tetris(俄罗斯方块) - 使用c++写成,运行于命令行(终端模拟器,如 cmd, powershell, git bash)。 - Tetris/下为不使用类继承的实现(bug多)。 - Tetris_inherit/下为使用继承的实现(主要体现出虚函数、多态的用法)。 - ~~需要终端支持ANSI Escape codes(window 10现已支持,windows 7不支持)~~ ~~(对于不支持的情况,release v0.1为一个界面没有颜色的版本)~~ 感谢Baltasarq的开源仓库crcsutil,现已支持。作者仓库[github](https://github.com/Baltasarq/cscrutil/)。 编译方法见 Tetris_inherit/readme.md - 同时支持windows和linux平台。 ## 3. Tetris截图 ![image-20200312022630834](https://gitee.com/yuanfuyan/game-dev-homework/raw/master/img/image-20200312022630834.png) ![image-20200312022743583](https://gitee.com/yuanfuyan/game-dev-homework/raw/master/img/image-20200312022743583.png)