이 텍스트는 "Cropbot"이라는 독특한 브라우저 기반 농업 게임을 설명합니다. 플레이어는 C++ 코드를 사용하여 드론을 제어합니다. 이 게임은 플레이어에게 C++ 코드를 작성하여 격자 위에 있는 드론이 밭을 갈고, 씨앗을 심고, 물을 주고, 작물을 수확하도록 하는 도전을 제시합니다. 일반적인 농업 게임과 달리 클릭은 없고, 모든 것은 코드로 자동화됩니다. 플레이어는 물, 에너지, 금과 같은 자원 제약을 처리하고 효율적인 농업 전략을 통해 점수를 극대화하기 위해 코드를 최적화해야 합니다. 핵심 게임 플레이는 이벤트에 반응하는 것이 아니라 알고리즘과 시스템 동작을 설계하는 데 중점을 둡니다. C++는 강력한 형식 지정과 제어 흐름 때문에 선택되었으며, 게임을 스크립팅하는 것이 아니라 기계를 엔지니어링하는 듯한 느낌을 줍니다. 플레이어의 코드는 WebAssembly로 컴파일되어 샌드박스에서 실행되며, 제한된 드론 API와 상호 작용합니다. 이 게임은 경쟁 랭킹 및 AI 토너먼트와 같은 잠재적인 확장을 제공합니다. Cropbot은 자동화, 시스템 사고, 프로그래밍 중심 게임 플레이를 즐기는 플레이어에게 어필하는 것을 목표로 합니다. 저자는 이것을 단순한 게임 이상으로 보고 완전한 자동화 전략 게임의 잠재력을 봅니다. 게임의 URL과 저장소는 접근 및 참조를 위해 제공됩니다.
dev.to
Control a Farming Drone with C++ — Play It in Your Browser (Cropbot)
Create attached notes ...
