새벽2시에 코딩하다 지쳐서 코딩으로 농사짓는 게임하기
- 유튜브 알고리즘으로 알게 된 '농부는 배되었다' 게임을 8,800원에 구매했으며, 오랜 기간 업데이트 후 정식 출시된 게임임. 🎮
- 유니티로 개발된 게임 내에서 직접 코드를 작성하여 농작물을 심고 수확하는 등 농사 활동을 자동화하는 독특한 컨셉. 🧑💻
- 파이썬/루아와 유사한 강력한 자동 완성 기능, 코드 파일 생성, 함수 정의 표시, 괄호 매칭, 들여쓰기/내어쓰기 지원 등 고도화된 인게임 코드 에디터 제공. ✍️
- .py 파일로 저장하여 VS Code와 같은 외부 파이썬 에디터로 코드를 편집할 수 있는 혁신적인 기능 지원. 🔗
while 루프, 불리언, 연산자, 변수, 함수 등 프로그래밍 요소를 게임 플레이를 통해 순차적으로 해금하며 학습하는 구조. 🔓
- 드론을 조종하여 작물 심기(당근, 호박, 나무, 풀), 수확, 물 주기, 이동 등 복잡한 농사 로직을 코드로 직접 구현하고 최적화. 🤖
- 당근은 나무와 건초를 필요로 하고, 나무는 특정 심기 패턴(지그재그, 인접하지 않게)에 따라 성장률이 달라지는 등 자원 간의 상호 의존성 및 복잡한 성장 조건 존재. 🥕🌳
- 호박은 거대 호박으로 자라지만, 제때 수확하지 않으면 죽은 호박이 되어 아무것도 남지 않으므로, 죽은 호박을 감지하고 처리하는 로직이 필요함. 🎃
- 최신 유니티 6.43 버전으로 개발되었으며, UI 툴킷을 활용한 것으로 보이는 깔끔한 사용자 인터페이스. ✨
- 복잡한 로직 구현에 어려움을 겪으면서도 효율적인 농장 자동화 코드를 완성하여 단일 수확으로 3,500개 이상의 작물을 얻는 등 큰 성취감을 느낌. 📈
- 선인장 등 아직 해금하지 않은 다양한 작물과 기능을 탐색할 의지를 보이며, 다른 플레이어들과 코드 공유를 독려. 🚀