simuplop 소개
이 프로토타입에서는 금과 기타 자원을 생산하는 정착지를 만들고 관리하게 됩니다. 기본 규칙과 컨트롤은 다음과 같습니다.
- 일정 빈도에 따라 골드가 증가합니다. 화면 상단에서 현재 골드 금액을 확인할 수 있습니다. 💰
- 스폰 가능한 엔터티 타일을 배치하여 자원 (나무/돌/크리스탈)을 수집할 엔터티를 스폰할 수 있습니다. 화면 하단에서 사용 가능한 엔티티 타일을 볼 수 있습니다. 🌲🗿💎
- 생성 가능한 타일 개체는 가장 가까운 자원만 수집합니다 (간단한 유클리드 거리). 그들은 자원을 정착지로 가져오고 자원 양을 늘릴 것입니다. 화면 상단에서 현재 자원 양을 확인할 수 있습니다. 🏠
- 카메라를 이동하려면 화면을 클릭/탭하고 드래그하세요. 이 방법으로 더 많은 지도를 볼 수 있습니다. 클릭, 홀드, 마우스 스크롤 휠을 사용하거나 모바일에서 핀치 줌 인/아웃을 사용하여 확대/축소할 수 있습니다. 🗺️
- 모드 (건설/카메라)를 바꾸려면 오른쪽 하단 모서리 버튼을 탭하세요. 건축 모드에서는 개체 타일을 배치하거나 제거할 수 있습니다. 카메라 모드에서는 카메라를 움직일 수만 있습니다. 🔨👁️
- 엔터티를 스폰하려면 빌드 목록에서 스폰할 엔터티를 탭한 다음 화면의 빈 타일을 탭합니다. 이를 위해 약간의 골드를 사용합니다. 🐑🐄🐔
- 개체를 제거하려면 생성된 개체 타일을 두 번 탭/클릭합니다. ❌
재미있게 프로토타입을 즐기세요! 😊
----------------------------------------------------------------------------------------------------------
simuplop은 일반적인 프로그래밍과 데이터 기반 접근 방식으로 다양한 게임을 제작할 수 있는 맞춤형 게임 라이브러리의 또 다른 쇼케이스입니다. 이 패러다임이 도입한 힘과 유연성을 보여주는 와우플레이 (오토 배틀러/시뮬레이션) 및 방치형 게임 (RPG)과 같은 다른 프로토타입과 합류합니다.
이 라이브러리는 개발자/사용자가 제공한 데이터, 속성, 자산 및 매개 변수에서 풍부하고 복잡한 게임 세계/시스템을 만들기 위해 사용자 지정 시드 생성 알고리즘을 사용하는 유연한 데이터 기반 절차 생성 ECS 시스템입니다. 기본 유형에 내장된 게임 엔진을 활용하고 구축하여 모든 프로젝트와 쉽게 통합할 수 있습니다.
이 접근 방식의 주요 이점은 데이터를 게임 디자인의 중심에 두는 것입니다. 이는 게임 개발에 다음과 같은 몇 가지 이점을 제공합니다.
- 개발 시간 및 비용 절감
- 리플레이 가치와 다양성 증가
- 사용자 제작 콘텐츠 및 모딩 활성화
이러한 프로토타입은 데이터 기반 디자인과 제너럴 게임 개발이 어떻게 다양한 플레이어의 관심을 끌 수 있는 혁신적이고 매력적인 게임을 만들 수 있는지 보여주는 예입니다.
참고: 이것은 프로토타입/데모이며 정식 게임이 아닙니다. 나는 이 프로토타입/데모에 사용된 자산을 소유하고 있다고 주장하지 않습니다.
- 일정 빈도에 따라 골드가 증가합니다. 화면 상단에서 현재 골드 금액을 확인할 수 있습니다. 💰
- 스폰 가능한 엔터티 타일을 배치하여 자원 (나무/돌/크리스탈)을 수집할 엔터티를 스폰할 수 있습니다. 화면 하단에서 사용 가능한 엔티티 타일을 볼 수 있습니다. 🌲🗿💎
- 생성 가능한 타일 개체는 가장 가까운 자원만 수집합니다 (간단한 유클리드 거리). 그들은 자원을 정착지로 가져오고 자원 양을 늘릴 것입니다. 화면 상단에서 현재 자원 양을 확인할 수 있습니다. 🏠
- 카메라를 이동하려면 화면을 클릭/탭하고 드래그하세요. 이 방법으로 더 많은 지도를 볼 수 있습니다. 클릭, 홀드, 마우스 스크롤 휠을 사용하거나 모바일에서 핀치 줌 인/아웃을 사용하여 확대/축소할 수 있습니다. 🗺️
- 모드 (건설/카메라)를 바꾸려면 오른쪽 하단 모서리 버튼을 탭하세요. 건축 모드에서는 개체 타일을 배치하거나 제거할 수 있습니다. 카메라 모드에서는 카메라를 움직일 수만 있습니다. 🔨👁️
- 엔터티를 스폰하려면 빌드 목록에서 스폰할 엔터티를 탭한 다음 화면의 빈 타일을 탭합니다. 이를 위해 약간의 골드를 사용합니다. 🐑🐄🐔
- 개체를 제거하려면 생성된 개체 타일을 두 번 탭/클릭합니다. ❌
재미있게 프로토타입을 즐기세요! 😊
----------------------------------------------------------------------------------------------------------
simuplop은 일반적인 프로그래밍과 데이터 기반 접근 방식으로 다양한 게임을 제작할 수 있는 맞춤형 게임 라이브러리의 또 다른 쇼케이스입니다. 이 패러다임이 도입한 힘과 유연성을 보여주는 와우플레이 (오토 배틀러/시뮬레이션) 및 방치형 게임 (RPG)과 같은 다른 프로토타입과 합류합니다.
이 라이브러리는 개발자/사용자가 제공한 데이터, 속성, 자산 및 매개 변수에서 풍부하고 복잡한 게임 세계/시스템을 만들기 위해 사용자 지정 시드 생성 알고리즘을 사용하는 유연한 데이터 기반 절차 생성 ECS 시스템입니다. 기본 유형에 내장된 게임 엔진을 활용하고 구축하여 모든 프로젝트와 쉽게 통합할 수 있습니다.
이 접근 방식의 주요 이점은 데이터를 게임 디자인의 중심에 두는 것입니다. 이는 게임 개발에 다음과 같은 몇 가지 이점을 제공합니다.
- 개발 시간 및 비용 절감
- 리플레이 가치와 다양성 증가
- 사용자 제작 콘텐츠 및 모딩 활성화
이러한 프로토타입은 데이터 기반 디자인과 제너럴 게임 개발이 어떻게 다양한 플레이어의 관심을 끌 수 있는 혁신적이고 매력적인 게임을 만들 수 있는지 보여주는 예입니다.
참고: 이것은 프로토타입/데모이며 정식 게임이 아닙니다. 나는 이 프로토타입/데모에 사용된 자산을 소유하고 있다고 주장하지 않습니다.
더 보기