위 강좌 이미지를 클릭하시면 강의목차(table of contents)로 바로 이동합니다. 본 강좌는 다운로드 방식 강좌입니다. 따라서, 수강신청 후 내pc로 다운 저장하여 학습합니다.
수강기간 | VIP 프리패스로 이용시10개월 단과로 이용시2개월 |
---|---|
교육방식 | 다운로드 방식 - 강의를 내pc로 다운로드 받아서 저장해놓고 학습하는 방식 |
수강금액 | 220,000원 / 2개월 (VIP 프리패스로 이용시는 무료 이용이며, 프리패스 수강기간이 적용) |
자료제공 | 제공되는 자료가 있는 경우 1회차 목차에서 강의소스 및 첨부파일 제공 |
상세설명 및 참고사항
1 강 | C# 콘솔 기반의 테트리스 프로젝트 소개 및 데모 | 13:10 |
---|
2 강 | 콘솔 초기화 및 시작 화면 구성 영역 | 17:30 |
---|
3 강 | 게임 종료 화면 만들기 | 31:35 |
---|
4 강 | 테트리스 게임 키보드 조작 처리기 만들기 | 15:40 |
---|
5 강 | Tetris 클래스 설계 시작: 시작과 종료 메서드 만들기 | 15:24 |
---|
6 강 | Tetris 클래스: Key 열거형과 KeyInput 메서드 구현 | 20:30 |
---|
7 강 | DrawField 메서드와 WriteArray 메서드: 초간단 블록 그리기 함수 만들기 | 18:20 |
---|
8 강 | Tetris 클래스: 게임 영역 컨테이너 만들기 및 생성자 추가 | 15:42 |
---|
9 강 | 게임 영역 테두리 출력하기 | 25:20 |
---|
10 강 | 콘솔에 2D 배열을 출력(WriteArray 메서드 완성) | 32:30 |
---|
11 강 | 다음 블록 보이기 및 안보이기 기능 완료(DrawField) | 22:25 |
---|
12 강 | Block 클래스: GetRandomBlock 메서드 구현 | 32:42 |
---|
13 강 | Block 클래스: 블록을 시계방향으로 회전(RotateRight) 기능 추가 | 33:00 |
---|
14 강 | Tetris클래스: GameFieldData속성과 Next 속성 만들고 메인에 적용하기 | 25:30 |
---|
15 강 | Tetris클래스: 섀도우 블록 보이기 숨기기 기능 관련 필드 속성(ShadowBlock속성) | 21:10 |
---|
16 강 | Tetris: 컨테이너에 현재 블록쓰기 로직 구현(FixBlock 메서드) | 44:50 |
---|
17 강 | Tetris클래스: FixBlock 메서드 완성 및 현재 사용중인 블록의 색상을 변경하는 코드 추가 | 17:35 |
---|
18 강 | Tetris클래스: KeyInput에 블록 회전하는 코드 적용 | 11:12 |
---|
19 강 | 섀도우 블록 출력하는 코드 부분 개선 | 23:57 |
---|
20 강 | Tetris클래스: 블록을 특정위치에 쓸 수 있는지 확인하는 메서드(CanPositionedAt) | 27:27 |
---|
21 강 | GameFieldData 속성 완성, 기본적인 수작업으로 진행되는 테트리스 완성 | 11:35 |
---|
22 강 | Tetris.Step: 아래로 한칸 이동하는 메서드 | 21:45 |
---|
23 강 | KeyInput: 키입력 관련해서 회전시 없어지는 버그 수정 등의 예외처리 적용 | 18:55 |
---|
24 강 | 특정 행이 완성되면 해당 라인 삭제하는 로직 구현(CheckLines, RemoveLine) | 31:15 |
---|
25 강 | 대리자와 이벤트 추가 후 완성된 점수 출력하기(LinesDone이벤트) | 23:55 |
---|
26 강 | 게임 종료 관련 대리자와 이벤트 그리고 이벤트 처리기 사용하는 여러가지 방법 설명(GameOver이벤트) | 21:31 |
---|
27 강 | Mover 스레드 생성: 1초에 한번씩 아래로 떨어지는 로직 구현 및 그리기 함수 잠금 기능 적용 | 26:20 |
---|
28 강 | 사용자입력(Up 또는 Down키 클릭) 후 1초간 시간차 부여하는 로직 추가 | 25:52 |
---|
29 강 | 한라인 맞출때마다 조금씩 빨라지는 로직 추가 후 마무리 | 15:45 |
---|
30 강 | 테트리스 게임 배포(모든 닷넷프레임워크 공통 사용 가능토록 소스 수정)(강의완료) | 21:00 |
---|