프로그래밍 기술을 구축할 수 있는 최고의 코딩 게임 9가지

프로그래밍 기술을 구축할 수 있는 최고의 코딩 게임 9가지

프로그래밍은 일단 자신이 무엇을 하고 있는지 알면 재미있지만 그 지점에 도달하는 것은 힘든 여정이 될 수 있습니다.





그렇기 때문에 이러한 게임을 플레이하는 데 시간을 할애해야 합니다. 코딩 게임과 도전 . 그들은 재미있는 휴식을 제공할 뿐만 아니라 실습과 경험 덕분에 더 빨리 배우고 더 많은 정보를 유지할 수 있습니다.





1. 로보코드

로보코드 는 서로 싸우는 로봇 탱크를 코딩하는 복잡한 프로그래밍 게임입니다. 당신의 임무는 자바, 스칼라, C# 등과 같은 실제 언어를 사용하여 로봇을 성공으로 이끄는 인공 지능을 작성하는 것입니다. 시작하려면 Robocode 기본 사항 및 자습서를 확인하십시오.





Robocode 설치 프로그램은 개발 환경, 내장 로봇 편집기 및 Java 컴파일러와 함께 제공됩니다. 당신은 실제로 쓰고있다 진짜 암호! 2000년에 출시되었음에도 불구하고 Robocode는 여전히 정기적으로 업데이트되고 유지 관리되며 오픈 소스이며 중독성이 있습니다.

2. 코딩게임

코딩게임 는 실제 코드를 작성하여 퍼즐과 과제를 해결하는 게임 같은 웹 앱입니다. Java, C#, Python, JavaScript, Lua, Go, Rust 등을 포함하여 25개 이상의 프로그래밍 언어가 지원됩니다. 각 퍼즐/챌린지에는 재미있는 요소가 있는 테마(예: 너무 가까이 오는 비행선을 격추하도록 포탑 프로그래밍)가 있습니다.



에 대해 자세히 알아보기 특히 Unity용 게임 개발 프로그래밍 언어 .

삼. 코드컴뱃

코드컴뱃 는 코드를 작성해야만 해결할 수 있는 게임 같은 퍼즐과 도전을 위한 또 다른 웹 앱입니다. 그러나 Codingame이 더 재미있는 반면, Codecombat은 교사가 학생들이 코딩하는 방법을 배울 수 있도록 도울 수 있는 'Classroom Edition'으로 상당한 교육적 경향을 가지고 있습니다. 이 글을 쓰는 시점에서 컴퓨터 과학, 웹 개발 및 게임 개발의 세 가지 코스 경로를 사용할 수 있습니다.





4. 코드워

코드워 코딩을 연습하고 알고리즘 문제를 해결하는 게임화된 방법이기 때문에 게임이 아닙니다. 퍼즐을 완료하면 점수를 얻을 수 있으며 점수 값은 솔루션의 효율성에 따라 결정됩니다. Codewars를 사용하면 다른 사람이 제출한 솔루션을 볼 수 있으며, 이를 통해 공부하고 배울 수 있습니다. 새로운 프로그래밍 언어와 관용구를 배우는 가장 좋은 방법 중 하나라고 생각합니다.

5. 빔 어드벤처

빔 어드벤처 많은 프로그래밍 전문가들이 즐겨 사용하는 매우 독특하지만 매우 강력한 텍스트 편집기인 Vim을 사용하는 방법을 배울 수 있는 재미있는 게임 같은 튜토리얼입니다. 하지만 학습 곡선이 매우 크기 때문에 이와 같은 튜토리얼이 존재합니다. 따라서 Vim은 그 자체로 프로그래밍 언어는 아니지만 Vim을 마스터하면 보다 효율적인 코더가 되는 데 도움이 될 수 있으므로 이 기사에 Vim을 포함시켰습니다.





6. TIS-100

'당신이 결코 요구하지 않은 어셈블리 언어 프로그래밍 게임입니다!' 깡통에 그렇게 적혀 있습니다. TIS-100 는 다른 어떤 것과도 비교할 수 없는 비디오 게임으로, 퍼즐을 풀기 위해 저수준 어셈블리 코딩의 모의 버전을 배우고 사용해야 합니다. 이 게임은 농담이 아닙니다---어렵고, 개방적이며, 화가 나서 제거할 정도로 좌절하고 혼란스러워하지 않는 한 놀라운 재생 가치가 있습니다.

다운로드: TIS-100 ()

Mac에서 Adobe Flash Player를 어떻게 다운로드합니까?

7. 심천 I/O

TIS-100 뒤에 같은 스튜디오에서 온다 심천 I/O , 단순화된 회로를 만들고 해당 회로에서 실행되는 단순화된 어셈블리 코드를 작성해야 하는 퍼즐 게임입니다. 두 게임 사이에 Shenzhen I/O가 더 쉽고 재미있지만 만족스럽게 복잡합니다.

다운로드: 심천 I/O ()

8. 인적 자원 기계

인적 자원 기계 , 당신은 다양한 지시를 함께 결합하여 작업을 완료하는 회사원으로 플레이합니다. 어떤 의미에서 이 게임은 논리적 흐름 및 메모리 관리와 같은 개념에 이르기까지 시각적 프로그래밍을 통한 퍼즐 해결에 관한 것이지만 소화하기 쉬운 사무실 테마 방식으로 제공됩니다.

프로그래머의 두뇌를 훈련시키기에 좋은 게임이며, 아이들을 위한 좋은 코딩 게임도 만들 수 있습니다.

다운로드: 인적 자원 기계 ()

9. 대본

스크랩 ('scripted Creep'의 약자)는 JavaScript를 사용하여 게임 내 엔티티의 동작을 코딩하고 스스로 제국을 건설하는 MMO 전략 게임입니다. 기본 게임에는 혼자 플레이할 수 있는 개인 서버와 공식 서버에 대한 30일의 전체 액세스가 함께 제공됩니다. 그 후에는 월간 구독으로 해제할 수 있는 제한된 용량으로 공식 서버에서 계속 플레이할 수 있습니다.

다운로드: 스크랩 (, /월의 선택적 구독)

코딩 기술을 연마하는 다른 방법

프로그래밍 능력을 연마할 수 있는 더 많은 방법을 찾고 계십니까? C 프로그래밍 학습을 위한 멋진 초급 프로젝트가 있습니다. 또한 코더와 개발자를 위한 이러한 팟캐스트 중 일부를 들으면 더 많은 이점을 얻을 수 있습니다.

당신은 또한 수 이 게임 개발 도구로 나만의 게임 만들기 시작 . 자녀가 코딩에 입문할 수 있는 적절한 방법을 찾고 있다면 훌륭한 코딩 수업과 아이들을 위한 게임을 고려해 볼 수 있습니다.

그러나 모든 작업을 마친 후에도 여전히 어려움을 겪고 있고 프로그래밍의 기본 사항을 이해하지 못하는 것 같다면 한 걸음 물러나서 프로그래밍이 자신에게 올바른 선택인지 고려해 볼 수 있습니다. 어떻게 진행되는지 알려주세요!

공유하다 공유하다 트위터 이메일 명령 프롬프트를 사용하여 Windows PC를 청소하는 방법

Windows PC의 저장 공간이 부족한 경우 이 빠른 명령 프롬프트 유틸리티를 사용하여 정크를 정리하십시오.

다음 읽기
관련 항목
  • 프로그램 작성
  • 프로그래밍 게임
저자 소개 조엘 리(1524개의 기사 출판)

Joel Lee는 2018년부터 MakeUseOf의 편집장입니다. 그는 학사 학위를 받았습니다. 컴퓨터 과학 및 9년 이상의 전문적인 글쓰기 및 편집 경험.

조엘 리가 참여한 작품 더보기

뉴스레터 구독

뉴스레터에 가입하여 기술 팁, 리뷰, 무료 전자책 및 독점 거래를 확인하십시오!

데스크톱 Windows 7에 Google 캘린더를 넣는 방법
구독하려면 여기를 클릭하세요.