In English, please.

코드로 승부하는 새로운 게임

내가 작성한 코드와 상대의 코드가 일대일로 대결하는 방식의 게임입니다. 전략을 세우고, 코드로 표현하세요.

What is Code Battle?

  • 내가 작성한 코드와 상대가 작성한 코드가 일대일로 대결하는 방식의 게임입니다.
  • GAME은 몇번의 ROUND로 구성되고, ROUND는 몇번의 TURN으로 구성됩니다.
  • 각 TURN에서 나의 선택과 상대의 선택을 통해 승패 및 점수를 결정하고, 그 결과들을 통해 ROUND의 승패, GAME의 승패를 결정합니다.

Why to play?

  • 어떻게 이길지 전략을 세우면서 머리를 쓰셔야 하기 때문에 치매 예방에 도움이 됩니다.
  • 생각한대로 코딩을 해야 하기 때문에 코딩 능력이 향상됩니다.
  • 요즘 머신러닝이 대세인데, 코드배틀도 같은 동네에 있는 녀석입니다.
  • 개발자 친구와 한판 붙어보면서 친목을 도모하실 수 있습니다.

How to play?

1코드 배틀

AI 또는 온라인 상대와 대결

나의 코드 하나를 작성하여 AI 또는 온라인 유저와 승부를 겨루세요

가위바위보 게임

  • 바위가 가위를 이기고, 보가 바위를 이기며, 가위가 보를 이기는.. 네, 그 게임 맞습니다.
  • 매 TURN마다 가위(1), 바위(2), 보(3) 중 하나를 선택하고, 가위로 이기면 1점, 바위로 이기면 2점, 보로 이기면 3점을 획득합니다.

오목 게임

  • 바둑판 위에서 가로,세로,대각선 중 한 방향으로 연속된 다섯개의 돌을 먼저 놓으면 이기는 게임입니다.
  • 매 TURN마다 상대의 마지막 좌표를 받은 후 나의 좌표를 결정하여 리턴하는 방식이며, 한판이 하나의 ROUND이고 네판을 먼저 이기면, GAME에서 승리하게 됩니다.

숫자야구 게임

  • 상대와 내가 각각 자신의 3자리 숫자를 정한 후, 먼저 상대의 숫자를 맞추면 승리하는 게임인데, 만약 동시에 맞춘 경우 더 큰 숫자를 가진 쪽이 승리하게 됩니다.
  • 매 TURN마다 상대 숫자를 예측하고, 3자리 숫자 각각에 대하여 숫자와 자리가 모두 일치하면 strike, 숫자는 일치하는데 자리가 다르면 ball이 되는 결과값을 받아서 분석합니다.

섯다 게임

  • 상대와 내가 각각 2장의 카드(화투)를 받게 되고, 2장의 카드의 조합으로 승패를 결정하는 게임입니다.
  • game이 시작될때 money를 받고, round가 시작될 때 내 카드 2장과 상대 카드 1장을 받고, 각 turn에서 raise 또는 call 또는 die를 선택해야 합니다.
2코드 배틀

두 코드를 맞붙여 승부를 겨루세요

2개의 코드를 입력하고 서로 대결시키는 관전형 배틀

1:1 무술대회

  • SK플래닛의 2021년 개발자 행사 중 코드배틀 세션을 지원하기 위해 만든 페이지입니다.
  • 매 TURN마다 공격수단(주먹 or 발차기)과 공격위치(머리 or 몸통 or 다리)를 선택하고, 이기면 공격수단 및 공격위치에 따라 점수를 획득하는 방식입니다.

Code Baseball Classic

  • SK플래닛의 2022년 개발자 행사 중 코드배틀 세션을 지원하기 위해 만든 페이지입니다.
  • 진짜 야구를 표방하는 코드배틀 게임입니다. 3X3 스트라이크존이 있고, 매 TURN마다 어디로 던질지, 또는 어디를 칠지를 선택하며, 규칙에 따라 홈런, 안타, 스트라이크, 볼이 됩니다.

숫자카드 배틀

  • SK플래닛의 2023년 개발자 행사 중 코드배틀 세션을 지원하기 위해 만든 페이지입니다.
  • 섯다와 게임 방식이 거의 같습니다. 숫자 카드 2장씩이 주어지고 상대의 카드 1장을 볼 수 있습니다. 서로 베팅을 하고 높은 카드 페어를 가진 쪽이 베팅한 코인들을 가져가는 방식입니다.