C언어 : 2주과 목 <?XML:NAMESPACE PREFIX = O /><O:P></O:P> | 강 의 내 용 <O:P></O:P> |
C언어 <O:P></O:P> | 데이터의 취급 기본적인 연산자 자료형 변환 표준 입출력 함수(1) 제어 구조 표준 라이브러리 함수 표준 입출력 함수(2) 포인터 함수 기억 클래스 구조체 File 입출력 <O:P></O:P> |
<O:P></O:P>
API : 2주<O:P></O:P>
과 목 <O:P></O:P> | 강 의 내 용 <O:P></O:P> |
Win32 <O:P></O:P> | Window Programming의 개요 및 특징 Window Class & WndProc Handle, Message Resource & Event Timer Interface RPG Game 기초(2D) Shooting Game 기초 케릭터의 관리 & FPS mini Game 제작 <O:P></O:P> |
<O:P></O:P>
C++ : 2주<O:P></O:P>
과 목 <O:P></O:P> | 강 의 내 용 <O:P></O:P> |
OOP <O:P></O:P> | OOP의 개념 및 특징 class 함수의 default 인수 overload & reference constructor & destructor 상속 OverRide, Composition new, delete , Operator this 포인터, friend 함수, friend class File 입출력 template STL(Standard Template Library) <O:P></O:P> |
MFC : 3주<O:P></O:P>
과 목 <O:P></O:P> | 강 의 내 용 <O:P></O:P> |
MFC <O:P></O:P> | MFC 구성 및 기본 계층구조 AppWizard SDI(Single Document Interface) 기본 도형 출력 Event(mouse, keyboard) & Timer Paint Program(Menu bar, Tool bar) CDC, CPen, CBrush Modal 대화상자, 공통 대화상자 File 입출력, Serialization FormView MDI(Multiple Document Interface) 분할 Window List Control, Tree Control 관리 Program Bitmap Load & Save Map tool 제작 <O:P></O:P> |
Network : 2주<O:P></O:P>
과 목 <O:P></O:P> | 강 의 내 용 <O:P></O:P> |
Network Pro <O:P></O:P> | TCP/IP Protocol Window Socket의 기본 개념 Winsock 초기화와 종료 Socket의 생성 및 close Socket 주소 구조체 도메인 이름 시스템의 동작 원리 TCP Server/Client의 기본 구조와 동작 원리 Application Protocol의 필요성과 Message 설계 기법 Multi Thread Multi Thread를 이용하여 TCP Server를 작성 Thread 동기화 UDP Server/Client의 기본 구조 Broadcasting Socket 옵션 Window GUI Application의 구조와 동작 원리 대화상자 기반 Socket Application 작성 기법 Blocking과 Nonblocking Socket 모드 Select Socket 입출력 모델 <O:P></O:P> |
<O:P></O:P>
2D 게임제작 프로젝트 : 2주<O:P></O:P>
과 목 <O:P></O:P> | 강 의 내 용 <O:P></O:P> |
게임제작프로젝트 <O:P></O:P> | 프로젝트 아이템 선정 주제와 소재 팀별 게임 기획서 제작 아이템 설정과 배경 스펙 설정 2D Library 제작 팀들의 분업화 프로젝트 일정계획 수립 Resource 작업 문제분석 및 디버깅 완료 보고서 작성 발표 <O:P></O:P> |
<O:P></O:P>
<O:P></O:P>
DirectX SDK : 2주<O:P></O:P>
Direct3D 개념 이해 및 게임제작에 필요한 기초 지식 활용 <O:P></O:P>
주 제 <O:P></O:P> | 강 의 내 용 <O:P></O:P> |
DirectX SDK & Tutorials <O:P></O:P> | 3D 그래픽 이론 DirectX Graphics 개념 및 기능 DirectX SDK Tutorials 및 Samples 설명 및 강의 - Initialization / View Ports - Multiple Device/Swap Chains - Primitive Types - Vertex Buffer/ Index Buffer - Local/World/View/Projection Transforms Transformation&Lighting 구조 이해 및 활용 <O:P></O:P> |
3D Math & Geometry <O:P></O:P> | 벡터의 게임 활용 및 모듈 제작 평면에 관련된 3D 수학 행렬(역행렬)의 3D 수학 및 신축/회전/이동 변환 쿼터니온(Quaterions) 및 오일어각(EulerAngles)의 활용 <O:P></O:P> |
Camera <O:P></O:P> | 1인칭 및 3인칭 캐릭터 Camera Control 이펙트 효과 카메라 제어 - Camera Zoom In/Out Control - Camera Follow Through Control - Camera Rotation Control - Camera Spring Control 디버그 카메라 제어 멀티 카메라 제어 및 관리 <O:P></O:P> |
<O:P></O:P>
Direct3D Graphic : 1주<O:P></O:P>
주 제 <O:P></O:P> | 강 의 내 용 <O:P></O:P> |
Texture & Blending <O:P></O:P> | 텍스쳐 매핑( Texture Mapping ) 텍스쳐 필터링( Texture Filtering ) 텍스쳐 주소지정방식( Texture Addressing ) 텍스쳐 밉매핑( Texture Mip-Mapping ) 멀티 텍스쳐링( Multi-Texturing ) 알파블랜딩( Alpha Texture Blending ) 알파테스팅( Alpha Testing ) 프레임버퍼 알파블랜딩(Alpha Blending in the frame Buffer) 매터리얼 알파블랜딩( Alpha Blending with Materials ) 깊이 바이어스( Depth Bias ) 빌보드( Billoarding ) <O:P></O:P> |
Lighting & Materials <O:P></O:P> | 디렉션 라이트( Direction Light ) 포인터 라이트( Point Light ) 스포트 라이트( Spot Light ) 매터리얼과 라이트의 처리 및 활용 <O:P></O:P> |
Shadow <O:P></O:P> | 평면 쉐도우 이해 및 구현 원형 쉐도우 이해 및 구현 투영 쉐도우 이해 및 구현 볼륨 쉐도우 이해 및 구현 <O:P></O:P> |
제가 사실은 2010년에 게임아카데미 과정을 한번 경험해볼까 싶어서요..
어차피 군대를 1월에 딱맞춰서 다녀와서 어중간하게 시간 쓴것도 없고 해서 1년 휴학하고
서울에서 게임아카데미 과정 하나를 밟을까 싶은데 말이죠...[어디까지나 고려고려-_-...]
커리큘럼을 보고 깜짝 놀랬드랬습니다.. 전부 3주... 2주-_-... 저 어마어마한 과정을젠장..
먼저 원페어 햄님! 위의 커리큘럼으ㅣ 교육시간을 보면 말이죠....
길어봐야 3주 ..
하지만 1일 6시간 수업이라 하지만 아마 실습시간을 2~3시간 줄것 같은데...
돈은 한학기에 230? 1년 460이군요..
주식해서 딱 저만큼 있어서 교육비는 문제 없지만..
여타 생활비까지 때우기엔 역시 무리무리....
현실적으로 자취하는 고통이 좀 따를듯 싶고..
결정적으로 전 학부 2년생. 2학기 마치고 한다 그래도.. 할줄 아는건 java와 c밖에 없을것이고
자료구조와 컴구를 바탕으로 컴터에 대한 얕은 지식.
과연 이 그릇으로 저 내용을 담을수나 있을지...
객관적으로 봤을때 소화가 가능할지가 제일 걱정..고생은 고생대로 하고 남는것은 하나도 없다면 너무나 슬플..
또 한편으론.. 저렇게 짧은 시간에 많은 내용을 가르키겠다는건 이미 과장성을 내포하는것은 아닐지..
혹...
저런 계획에 비해 냉무가 아닐지 내심 걱정..
이래저래 잡생각이 많이 듭니다..-_ㅠ
댓글 영역
획득법
① NFT 발행
작성한 게시물을 NFT로 발행하면 일주일 동안 사용할 수 있습니다. (최초 1회)
② NFT 구매
다른 이용자의 NFT를 구매하면 한 달 동안 사용할 수 있습니다. (구매 시마다 갱신)
사용법
디시콘에서지갑연결시 바로 사용 가능합니다.