강의

멘토링

로드맵

게임 개발

/

게임 프로그래밍

Swift 언어로 배우는 iOS 장기 게임 (Korean Chess)

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

(5.0) 수강평 2개

수강생 43명

  • 쎄뮤

이런 걸 배울 수 있어요

  • Swift 게임 만들기

  • iOS 장기게임 만들기

  • 기본적인 프로그램밍 문법

  • 아이폰 어플 만들기

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

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

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

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

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

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

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

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

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

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

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

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

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

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

이런 분들께
추천드려요

학습 대상은
누구일까요?

  • 코딩을 처음 접하시는 분

  • iOS 애플 앱 만들고 싶으신 분

선수 지식,
필요할까요?

  • 한국어

안녕하세요
입니다.

355

수강생

11

수강평

43

답변

3.9

강의 평점

5

강의

소프트웨어 공학 전공.

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

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

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

Java Android 어플 개발.

Swift IOS 어플 개발.

홈페이지 개발 및 유지보수

- 파리인포 관광어플 개발

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

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

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

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

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

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

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

커리큘럼

전체

31개 ∙ (8시간 58분)

해당 강의에서 제공:

수업자료
강의 게시일: 
마지막 업데이트일: 

수강평

전체

2개

5.0

2개의 수강평

  • hersungjin230775님의 프로필 이미지
    hersungjin230775

    수강평 1

    평균 평점 5.0

    5

    39% 수강 후 작성

    Those who have never been exposed to object-oriented programming such as JAVA may find it difficult to follow. The style of simply explaining and continuing with development suits me well.

    • cmieux
      지식공유자

      Hello, I am so grateful that you said that the lecture style suited you well. Actually coding and gaining practical experience is more important than just talking about a hundred words, so I hope that this was a valuable time for you to learn object-oriented concepts while making games. I have no doubt that you will grow further, and I will support your wonderful future coding life. I sincerely thank you for leaving a valuable review.

  • 9930jinu5986님의 프로필 이미지
    9930jinu5986

    수강평 1

    평균 평점 5.0

    5

    100% 수강 후 작성

    Thanks for providing a nice sample code.

    ₩44,000

    쎄뮤님의 다른 강의

    지식공유자님의 다른 강의를 만나보세요!

    비슷한 강의

    같은 분야의 다른 강의를 만나보세요!