게임 소개
프로그래밍의 즐거움 - 소프트웨어 엔지니어링 시뮬레이터는 실제 Python 코드를 사용하여 실제 기계, 로봇, 드론 등을 자동화하고 제어하는 몰입형 3D 프로그래밍 퍼즐 게임입니다. 놀면서 실제 코딩 기술을 쌓고, 흥미진진한 작은 프로그래밍 문제를 해결하고, 발전하여 새로운 프로그래밍 기능과 향상된 기계를 잠금 해제하세요.
- 물품을 A에서 B로 신속하게 운송하기 위한 물류 자동화
- 자동차 내비게이션 코드 작성
- 스마트 홈 대시보드를 위한 그래픽 사용자 인터페이스 디자인
- 무차별 공격으로 비밀번호를 크랙하세요
- 거리 스캐너, 카메라, LiDAR 및 히트 센서를 사용하여 자율 차량 프로그래밍
- PID와 같은 기본 제어 피드백으로 로봇 안정화
- 컴퓨터 비전을 적용하여 물체 식별
- 이미지 처리를 사용하여 미사일을 의도한 목표물로 유도
- 고전적인 알고리즘 및 데이터 구조 해결
- 초보자의 프로그래밍 여정을 단계별로 안내하는 선택적 튜토리얼 레벨
- 포함된 레벨 편집기를 사용하여 나만의 퍼즐을 만드세요
- 흥미로운 컴퓨터 과학 관련 정보가 포함된 수집 가능한 자료표를 찾아보세요.
- 레벨을 완료하여 별을 획득하고 이를 사용하여 새로운 프로그래밍 기능을 잠금 해제하세요
- 한 카테고리의 모든 레벨을 완료하기 위해 다양한 인증서를 획득하기 위해 노력하세요.

지금 다운로드하여 프로그래밍 모험을 시작해 보세요!
공정한 경고
JOY OF PROGRAMMING은 캐주얼 게임이 아닙니다. 사실 스팀에서 가장 어려운 게임 중 하나입니다. 이는 실제 프로그래밍 경험을 제공합니다. 많은 생각, 노력, 정보 수집, 디버깅 및 약간의 좌절감이 있습니다. 하지만 당신은 또한 새로운 기술을 배우고, 더 나은 개발자가 되며, 무엇보다도 마침내 어려운 문제를 해결하는 감미로운 느낌을 즐길 것입니다.
개방형 챌린지
- 실제 프로그래밍: 의사 코드도 없고 상상의 언어도 없습니다. 대신, numpy, pandas, scipy, Pillow, sklearn 등과 같이 즐겨 사용하는 패키지가 포함된 완전한 기능의 Python 코드를 사용하세요. 기본적인 사전 프로그래밍 지식(Python 또는 기타)과 프로그래밍에 대한 강한 관심이 있는 것이 좋습니다.
- 게임 내 IDE: 코드미러 기반 게임 내 Python IDE는 구문 강조, 자동 완성, 독스트링 툴팁, 디버깅, 자동 들여쓰기, 코드 접기, 복사/붙여넣기 및 실행 취소/다시 실행을 제공합니다.
- 현실적인 과제: 로봇 공학부터 추상적인 알고리즘 및 창의적인 코딩까지 컴퓨터 과학의 폭과 깊이가 여러분을 기다립니다.
- 개방형 퍼즐 디자인: 각 레벨에는 다양한 유효한 솔루션이 있습니다.
- 명확한 목표: 각 레벨에는 하나의 필수 목표와 최대 3개의 선택 목표가 있습니다.
- 즉각적인 피드백: 코드가 작동하는지 궁금해하지 마세요. 효과적인 솔루션을 향한 각각의 좋은(또는 나쁜) 단계에 대해 즉각적이고 점진적인 피드백을 받으세요.
- 성능 지표: 속도, 메모리 사용량 및 코드 길이와 관련하여 최상의 솔루션을 다른 솔루션과 익명으로 비교합니다.
- 고정된 잠금 장치 없음: 단일 레벨에 갇힐 일이 없습니다. 항상 여러 가지 공개 챌린지가 제공됩니다.
- 주간 챌린지: 매주 다른 시나리오에 도전하고 최상의 솔루션을 비교하세요.
- 선택적으로 솔루션과 코드를 리더보드에 제출하고 전 세계와 공유하세요.
컴퓨터 공학 교수가 설계함
이 게임은 주로 컴퓨터 과학 교수이기도 한 단일 개발자에 의해 개발되었습니다. 개발자가 함께 제공하는 Youtube 시리즈는 각 레벨에 대한 예제 솔루션을 보여주고 단계별로 안내하는 작업 중입니다. 초보자가 게임에 참여하고 실제 프로그래밍을 배울 수 있도록 추론 및 프로그래밍 원리를 설명합니다. 또한 이 시리즈에서는 다른 접근 방식과 잠재적인 개선 사항을 논의하기 위해 엄선된 커뮤니티 솔루션도 소개합니다.
레벨 편집기 및 모딩 지원
혁신적인 Python 기반 레벨 편집기를 사용하면 게임의 워크샵을 통해 공유할 수도 있는 새로운 과제를 만들고 스크립팅할 수 있습니다. 대부분의 현재 레벨과 게임에 포함된 모든 향후 레벨은 이 편집기를 사용하여 생성됩니다. 3D 개체, 사운드 파일, 비디오 및 이미지와 같은 사용자 정의 자산을 쉽게 가져와 레벨 편집기에서 사용할 수 있습니다. 맞춤형 모드 PAK로 게임을 확장하기 위한 전체 모딩 지원은 앞서 해보기가 끝날 때까지 포함될 예정입니다.
지금 즐거운 코딩을 즐기며 프로그래밍의 즐거움을 누리세요!

【Screenshot】
같은 장르 게임
다 함께 쇼핑몰 정리!
어수선한 대형 쇼핑몰을 맡아 친구들과 함께 깔끔하게 정리해 보아요! 다양한 정리 스킬을 활용하고 동선을 계획해 물건을 제자리에 착착! 엉망진창이었던 공간을...
Drive Me Broke
생존하세요 ?️, 명성을 얻으세요 ✊, 돈을 버세요 ?, 차를 조립하세요 ?️, 레이스에서 우승하세요 ?, 전설이 되세요 ?
Taste of the Wind
중국 식당을 배경으로 한 시뮬레이션 RPG 게임으로, 다양한 엔딩을 경험할 수 있습니다. 식당 주인이 되어 식당을 운영하고, 다양한 캐릭터들과 유대감을 형...
Planet Harvester: Incremental Odyssey
Planet Harvester는 느긋하게 즐기는 로우폴리 인크리멘탈 게임입니다. 아름다운 세계를 크롤러로 누비며 자원을 마구 흡수하고, 새로운 도구를 해금...
Hermes Library
헤르메스 도서관은 신임 사서 레인 에코가 되어 플레이하는 시뮬레이션 게임입니다. 6주 동안 레인은 사람들의 책 대출과 반납을 돕고, 책 속에 숨겨진 메시지...
My Heaven’s Dale
My Heaven’s Dale에 오신 것을 환영합니다! 농부, 나무꾼, 광부, 어부가 되어 마을 사람들의 소원을 도와주고, 섬 전체와 달까지 탐험하며, 아...













