ALL FREEPASS | C# | ASP.NET | ASP.NET Core | MVC Framework | WPF | JAVA | I/O Thread | JSP | MVC JSP | Spring / SpringBoot
Python | Data Analysis | Android / Kotlin | Android Pro | Unity | C / C++ | Algorithm | Data Structure | Design Pattern | Console Game | ASP/PHP | Git / IDE
HTML5 / CSS3 | JavaScript | jQuery | JSON / Ajax / DOM | Node.js / React / Vue.js | Angular | Server | SQL | Linux | Oracle | Notion | FREE ( 무료 강좌 )
C#으로 만드는 테트리스 게임 프로그래밍
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     동영상다운
수강기간 : 2개월 / 수강료 : \220,000

본 과정은 C#으로 테트리스 게임 프로그램 개발 과정을 하나하나 살펴보면서 배운 C# 문법을 어떻게 활용하여 게임을 개발하는지 배워봅니다.
이러한 캐쥬얼 게임 프로그래밍은 단순히 문법을 배웠다고 개발할 수 있는 영역이 아니고 끊임없이 연구하고 문법 활용을 잘해야만 합니다.
하나의 완성된 프로그램을 만들어 보는 큰 기쁨도 누릴 수 있습니다.
기초나 기본과정이 아닌 만큼 선수학습으로는 C# 프로그래밍을 먼저 공부하고 학습하실것을 권장합니다.
VIP Freepass 전과정 자유이용권 혜택보기