강의

멘토링

커뮤니티

Game Dev

/

Game Programming

Learn iOS Janggi Game (Korean Chess) in Swift

Learn the basics of programming by creating a long-term game in Swift.

(5.0) 2 reviews

43 learners

  • cmieux
Swift
iOS

What you will gain after the course

  • Creating Swift Games

  • Creating iOS Long-Term Games

  • Basic programming syntax

  • Creating an iPhone App

The second in the Swift game series!
Building a Long-Term Game in Swift 🀄

Hello, welcome to the tutorial on creating a long-term game .

Janggi can be seen as a very classic 1:1 strategy simulation game, a brain game where you predict your opponent's moves and find the most advantageous position.

Each piece has a condition under which it can move, and it can only move if that condition is met.

The most reliable way to learn a programming language is to
This is an example of implementing it directly in code.

Creating your own long-term game is also a great example of learning programming .

By naturally coming into contact with basic programming syntax ( variables, constants, for loops, if statements, switch statements, function declarations , etc.), you can learn which syntax is used where and how.

In particular, we will learn how to control the movement of long-term eggs through Array management (creation, addition, deletion, search).

Although the game has a very simple structure, implementing it as a program isn't easy. But with me, you'll learn programming easily and enjoyably.

If you follow along step by step and make it yourself,
I am sure that you will find yourself with improved programming skills before you know it.

In this lecture, we will implement various functions such as showing the movement path of the chess pieces, moving the chess pieces, eating the opponent's piece, general function, guerrilla function, game over, and simple animation . First, we will implement a simple 1:1 turn-based structure in which when I place a piece, the turn is passed to the opponent, and when the opponent places a piece, the turn is passed back to me.

After completing this course, you'll learn how to apply AI to the chess game created in the previous course, automatically playing against the computer. Therefore, you can think of this course as a foundational course that will serve as the foundation for the next course.

If you climb the stairs one by one from the beginning, you will soon have a wonderful game completed.

So, would you like to make a game with me?

Recommended for
these people

Who is this course right for?

  • For those who are new to coding

  • Anyone who wants to create an iOS Apple app

Need to know before starting?

  • korean

Hello
This is

355

Learners

11

Reviews

43

Answers

3.9

Rating

5

Courses

소프트웨어 공학 전공.

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

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

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

Java Android 어플 개발.

Swift IOS 어플 개발.

홈페이지 개발 및 유지보수

- 파리인포 관광어플 개발

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

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

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

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

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

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

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

Curriculum

All

31 lectures ∙ (8hr 58min)

Course Materials:

Lecture resources
Published: 
Last updated: 

Reviews

All

2 reviews

5.0

2 reviews

  • hersungjin230775님의 프로필 이미지
    hersungjin230775

    Reviews 1

    Average Rating 5.0

    5

    39% enrolled

    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
      Instructor

      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

    Reviews 1

    Average Rating 5.0

    5

    100% enrolled

    Thanks for providing a nice sample code.

    Limited time deal ends in 8 days

    $30,800.00

    30%

    $34.10

    cmieux's other courses

    Check out other courses by the instructor!

    Similar courses

    Explore other courses in the same field!