대부분의 코딩 게임은 어린이를 대상으로합니다. 그러나 코딩을 배우고 싶은 성인을 대상으로 한 훌륭한 코딩 게임도 있습니다.
오해하지 마십시오. Code.org 또는 Khan Academy에서 게임을 사용하는 데 아무런 문제가 없습니다. 아이들이 루프 및 변수와 같은 개념을 배울 수 있도록 설계된 프로그래밍 언어 인 Scratch를 배울 수 있습니다. 이러한 게임 중 일부는 기본적인 Python 또는 JavaScript를 가르치기도합니다.
그러나 다 자란 성인이라면 Minecraft 또는 Disney 's Frozen과 같은 어린이 테마 게임에 흥분하기가 더 어려울 수 있습니다. 대신 배우는 동안 계속 참여할 수있는 더 진지한 게임을 찾고 싶을 수도 있습니다.
이것이 당신을 묘사한다면 좋은 소식이 있습니다. 이 목록은 의미있는 전략적 결정을 내리고 코드를 통해 실행하는 게임으로 가득 차 있습니다.
이 목록에있는 모든 게임은 어린이에게도 좋습니다. 그러나 그들의 주요 청중은 성인 학습자입니다.
뛰어 들자.
최고의 코딩 게임 선택 # 1 : SQL Murder Mystery

SQL Murder Mystery를 시작하면 몇 가지 기본 지침을 받게됩니다.
"범죄가 발생했으며 형사가 귀하의 도움이 필요합니다. 그 범죄가 2018 년 1 월 15 일에 발생한 살인이었고 SQL City에서 발생했다는 사실을 막연하게 기억하고 있습니다. 경찰서 데이터베이스의 해당 범죄 현장 보고서. "거기에서 킬러를 찾기 위해 SQL 쿼리 기술을 사용해야합니다.
SQL에 대한 경험이 있다면 한 번에 수수께끼를 풀 수 있습니다. 그렇지 않은 경우 몇 가지 쿼리 팁을 보여주는 멋진 연습이 있습니다.
SQL Murder Mystery는 다음과 같은 데이터베이스 개념을 이해하고 적용하는 데 도움이됩니다.
- 기본 및 외래 키
- 집계 함수
- 테이블 조인
- 그리고 심지어 와일드 카드
여기 브라우저에서 무료로 SQL Murder Mystery를 플레이 할 수 있습니다.
최고의 코딩 게임 선택 # 2 : 엘리베이터 사가

Elevator Saga에서는 점점 더 많은 승객을 처리하기 위해 일련의 엘리베이터를 프로그래밍합니다.
19 가지 과제를 통해 승객이 층에서 층으로 이동하기 위해 기다려야하는 시간을 최소화하도록 알고리즘을 조정합니다.
이 게임은 많은 JavaScript 연습을 제공합니다. 또한 창의력을 발휘하고 최적화 접근 방식을 실험해야합니다.
다음은 엘리베이터 프로그래밍 게임 플레이가 어떻게 생겼는지에 대한 아이디어를 제공하는 30 초 분량의 데모 비디오입니다.
이곳의 브라우저에서 엘리베이터 사가를 무료로 플레이 할 수 있습니다.
최고의 코딩 게임 선택 # 3 : 스크립스

Screeps는 스스로를 "프로그래머를위한 MMO 샌드 박스 전략 게임"이라고 주장합니다.
이것은 당신이 이미 기본적인 프로그래밍을 알고 있다고 가정하는 진지한 프로그래밍 게임입니다.
JavaScript와 같은 실제 프로그래밍 언어를 사용하여 단위를 제어 할 수 있습니다. C ++와 같은 언어를 컴파일하고 WebAssembly를 통해 실행할 수도 있습니다.
Screeps는 2017 년에 다시 나 왔으며 여전히 활발하게 유지되고 있습니다. 현재 Steam에서 1,000 개 이상의 리뷰를 통해 89 %의 긍정적 인 평가를 받고있어 전체 Steam 플랫폼에서 가장 높은 평가를 받고있는 게임 중 하나입니다.
전체 예고편은 다음과 같습니다.
Screeps는 유료 게임입니다. 하지만 여기 브라우저에서 바로 실행되는 무료 데모가 있습니다.
정식 게임을 원하시면 여기 Steam 상점에서 Screeps를 구매하실 수 있습니다.
최고의 코딩 게임 선택 # 4 : 신뢰할 수 없음

Untrusted는 실제 JavaScript를 기본 게임 플레이 입력으로 사용하는 브라우저 기반 불량 게임입니다.
게임 자체에서 "이 어둡고 혼란스러운 현실에서 Dr. Eval을 구하려면 브라우저에서 게임을 실행하는 JavaScript를 문자 그대로 편집하고 다시 실행해야합니다!"
여기 브라우저에서 Untrusted를 바로 플레이 할 수 있습니다.
최고의 코딩 게임 선택 # 5 : Duskers

이전 4 개의 게임이 모두 실제 프로그래밍 언어를 사용하는 반면 Duskers는 쉘 스크립팅과 더 유사합니다.
당신은 우주에 갇혀 있고 소모품이 부족한 프로그래머로 플레이합니다. 버려진 우주선으로 정박 한 다음 수거해야합니다.
하지만이 배들과 직접 상호 작용할 수는 없습니다. 대신 각기 고유 한 능력을 가진 드론 팀을 조종하고이 배를 탐색하는 방법을 알려줍니다.
그러나 조심하십시오 –주의하지 않으면 드론을 파괴 할 몬스터가이 배에 있습니다.
이 게임은 명령 줄 인터페이스에 입력하여 전적으로 제어됩니다. 게임은 본질적으로 실시간이기 때문에 드론을 위험으로부터 구하기 위해 명령을 빠르게 입력하는 강렬한 순간으로 이어질 수 있습니다.
다음은 Duskers 출시의 명령 줄 테마 예고편입니다.
다음은 게임 플레이와 프로그래밍 루트에 대한보다 심층적 인 개요입니다 (17 분 시청).
최고의 코딩 게임 선택 # 7 : Flexbox Defense (브라우저)

이것은 Flexbox 기반 명령을 사용하여 자신을 보호하는 타워 디펜스 게임입니다.
실제 CSS Flexbox 코드를 사용하여 포탑의 위치를 조정하여 침입하는 적이 당신을 압도하기 전에 쏠 수 있습니다.
재미있는 사실 :이 게임은 Indie Hackers 창립자 Courtland Allen의 형제 인 Channing Allen이 디자인했습니다. 두 형제는 모두 가르치는 것에 열정을 가진 훌륭한 프로그래머입니다.
여기 브라우저에서 Flexbox Defense를 플레이 할 수 있습니다.
최고의 코딩 게임 선택 # 8 : CSS Diner

CSS Diner는 CSS 선택기를 배우는 데 도움이되는 브라우저 게임입니다. 32 개의 레벨을 통해 다양한 속성을 사용하여 DOM 요소를 선택하는 방법을 배웁니다.
id
classname
nth-of-type
nth-child
not(x)
[attribute="value"]
- 그리고 훨씬 더
이것은 멋진 플레이이며 CSS 선택기 근육 메모리를 강화하기 위해 여러 번 이길 수 있습니다.
여기 브라우저에서 CSS Diner를 무료로 플레이 할 수 있습니다.
최고의 코딩 게임 선택 # 9 : CodinGame

CodinGame은 실제로 여러 코딩 미니 게임의 모음입니다.
그리고 가장 좋은 점은 원하는 언어로 코딩 할 수 있다는 것입니다. 그들의 편집기는 수많은 언어를 지원하고 어딘가에 서버에서 컴파일합니다.

CodinGame에는 코딩을 계속 연습 할 수있는 충분한 동기를 부여하는 내장 리더 보드 및 기타 기능이 있습니다. 플랫폼이 2012 년에 출시되었지만 여전히 그와 비슷한 것은 없습니다.
Twitch 또는 YouTube에서 라이브 코딩하는 동안 스트리밍 할 프로그래밍 게임을 찾고 있다면 더 이상 보지 마십시오. 여기에는 많은 즐거움이 있습니다.
여기에서 브라우저에서 무료로 CodinGame을 탐색 할 수 있습니다.
보너스 코딩 게임 : VIM 어드벤처

좋습니다. 이것은 코딩 게임이 아니라 강력한 코딩 도구 인 VIM 코드 편집기를 가르쳐주는 게임입니다.
재미있는 방법으로 VIM 키보드 단축키 및 필수 VIM 개념을 배우게됩니다. 이것은 예를 들어 VIM을 종료하는 방법을 기억하려고 애쓰는 것보다 덜 답답합니다.
여기 브라우저에서 무료로 VIM Adventures를 플레이 할 수 있습니다.
Gotta Play 'Em All
이 목록이 코딩 기술을 연습 할 수있는 성인용 프로그래밍 게임을 많이 제공했기를 바랍니다.
좋은 것을 놓친 경우 트윗을 통해 알려주십시오.
즐거운 코딩입니다.