JOY OF PROGRAMMING - Software Engineering Simulator

다운로드를 클릭하십시오

8.37GB




zip 파일에 비밀번호가 있으면 다음을 사용하세요:xgamefan.com

【게임 소개】

프로그래밍의 즐거움 - 소프트웨어 엔지니어링 시뮬레이터는 실제 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】

Screenshots
Screenshots
Screenshots
Screenshots
Screenshots
Screenshots
Screenshots
Screenshots
Screenshots
Screenshots
Screenshots
Screenshots
Screenshots
Screenshots

【구성 요구 사항】

Requires 64-bit processor and operating system
OS: 仅限 Windows 10/11, x64
CPU: Core i5 8400, Ryzen 5 2600
Memory: 8 GB RAM
Graphics: GTX 1070
DirectX Ver: 12
Storage: Need 12 GB Available space