Thumbnail
개발 · 프로그래밍 게임 개발
Swift 언어로 배우는 iOS 장기 게임 (Korean Chess)
24명이 수강하고 있어요.

44,000원

지식공유자 : 쎄뮤
총 30개 수업˙총 8시간 58분
평생 무제한 수강
수료증 발급 강의
입문 초급 대상 중급이상
내 목록 추가 19 공유
초급자를 위해 준비한
[게임 개발, 모바일 앱 개발] 강의입니다.

Swift 언어로 장기 게임을 만들며, 프로그래밍의 기본적인 감각을 익힙니다.

✍️
이런 걸
배워요!
Swift 게임 만들기
iOS 장기게임 만들기
기본적인 프로그램밍 문법
아이폰 어플 만들기

Swift 게임 시리즈 두 번째!
Swift언어로 장기 게임 만들기 🀄

안녕하세요, 장기게임 만들기 강좌에 오신 것을 환영합니다.

장기는 아주 고전적인 1:1 전략 시뮬레이션 게임이라고 볼 수 있는데요, 상대방의 수를 예측해서 최대한 유리한 곳을 찾아가는 두뇌게임입니다.

장기는 각각의 말이 이동할 수 있는 조건이 있고, 그 조건에 해당하는 경우에만 이동이 가능합니다.

프로그래밍 언어를 배울 때 가장 확실히 배울 수 있는 방법은
직접 코드로 구현해보는 것입니다.

장기게임을 직접 만들어 보는 일 역시 프로그래밍을 배우기에 아주 좋은 예제가 될 것 입니다.

기본적인 프로그램밍 문법(변수, 상수, for문, if문 , switch문 , 함수 선언 등)을 자연스럽게 접하면서 어떤 문법이 어디에 어떻게 쓰이는지 알 수 있습니다.

특히 Array 배열 관리(생성, 추가, 삭제, 검색)을 통해 장기알의 이동 등을 제어해보는 것을 함께 배워나가 볼 거에요.

아주 간단한 구조의 게임이지만 프로그램으로 구현한다는 것은 그리 쉽지만은 않은 일이에요. 하지만 저와 함께라면 쉽고 재미있게 프로그래밍을 배우게 되실 거예요.

하나하나 차근차근 직접 따라서 만들다 보면
어느새 프로그래밍 실력이 향상된 자신을 만날 거라고 확신합니다.

이 강좌에서는 장기알의 이동 경로 보여주기, 장기알 이동시키기, 상대편 먹기, 장군 기능, 멍군 기능, 게임오버, 간단한 애니메이션 등 다양한 기능을 함께 구현해 볼 건데요, 일단은 단순한 구조의 1:1 턴제로 내가 한번 두면 턴을 상대방에게 넘겨주고, 상대방이 두면 턴을 다시 나한테 넘겨주는 방식으로 구현을 해볼 거에요.

이 강좌를 마치고 다음 강좌에서는 해당 강좌에서 만들어진 장기게임을 활용하여 AI를 적용, 자동으로 컴퓨터와 두는 방식을 배우실수 있습니다. 따라서 다음 강좌를 배우기 위해 기본이 되는 기초강좌라고 보시면 될 거 같아요.

처음부터 하나하나 계단을 밟아서 올라오다 보면 어느새 멋진 게임이 완성되어 있을 거에요.

그럼 저와 함께 게임을 만들어 볼까요? 

지식공유자가 알려주는
강의 수강 꿀팁!
🎓
이런 분들께
추천드려요!
코딩을 처음 접하시는 분
iOS 애플 앱 만들고 싶으신 분
📚
선수 지식,
필요한가요?
한국어

안녕하세요
쎄뮤 입니다.
쎄뮤의 썸네일

소프트웨어 공학 전공.

******************************************************

PHP 개발 경력 5년. JAVA 개발 경력 2년. SWIFT 개발 3년

******************************************************

Java Android 어플 개발.

Swift IOS 어플 개발.

홈페이지 개발 및 유지보수

- 파리인포 관광어플 개발

- 프랑스어 동사 변화 어플 개발

- 숙박업체 홈페이지 개발 및 유지보수

- 파리 요식업 홈페이지 유지보수

- 화장품 쇼핑몰 사이트 개발 및 유지보수

- 택배 회사 사이트 개발 및 유지보수

현재 프랑스 거주하며 프리랜서 프로그래머로 활동 중 입니다.

인스타 팔로우 해주세요^^ :  c_mieux_paris

커리큘럼 총 30개 ˙ 8시간 58분의 수업
이 강의는 영상, 수업 노트, 첨부 파일이 제공됩니다. 미리보기를 통해 콘텐츠를 확인해보세요.
섹션 0. 소개
섹션 1. Swift 언어 기본 설명
1.presentation 02:15
2.Simple Values 22:55
3.Control Flow 24:24
4.Functions and Closures 29:14
5.Objects and Classes 19:32
6.Enumerations and Structures 14:36
7.Protocols and Extensions 12:58
8.Error Handling 16:38
9.Generics 11:45
섹션 2. 화면설정
Xcode 셋팅 미리보기 06:37
배경화면 설정 12:22
장기알 셋팅 22:11
가이드블럭 생성 07:21
섹션 3. 장기알 이동경로
"차" 이동경로 44:08
"마" 이동경로 28:52
"상" 이동경로 11:27
"졸","병" 이동경로 16:56
"왕","사" 이동경로 18:08
"포" 이동경로 29:51
섹션 4. 장기알 컨트롤
터치 이벤트 08:27
장기알 터치시 이동경로 보여주기 13:17
장기알 이동시키기 19:01
턴 체인지 23:56
"장군","멍군" 처리하기 19:10
게임오버 & 재실행 구현하기 21:48
섹션 5. 디자인 다듬기
인토로 화면 추가 05:02
장기알 포진선택 화면 셋팅 27:42
사운드 효과 처리하기 08:48
간단한 애니메이션 33:53
강의 게시일 : 2020년 11월 30일 (마지막 업데이트일 : 2020년 11월 30일)
수강평
수강생분들이 직접 작성하신 수강평입니다. 수강평을 작성 시 300잎이 적립됩니다.
아직 평가를 충분히 받지 못한 강의 입니다.
모두에게 도움이 되는 수강평의 주인공이 되어주세요!😄️️

44,000원

내 목록 추가 19 공유
지식공유자 : 쎄뮤
총 30개 수업˙총 8시간 58분
평생 무제한 수강
수료증 발급 강의
입문 초급 대상 중급이상
지식공유자 되기
많은 사람들에게 배움의 기회를 주고,
경제적 보상을 받아보세요.
지식공유참여
기업 교육을 위한 인프런
“인프런 비즈니스” 를 통해 모든 팀원이 인프런의 강의를
자유롭게 학습하는 환경을 제공하세요.
인프런 비즈니스