unity-hexatile-casualstrategy's People
unity-hexatile-casualstrategy's Issues
시대별 건물 업그레이드 적용 변경
데이터 테이블에서 불러와 업그레이드를 적용하는 방식으로 바꿔야함.
미구현 건물, 불가사의 구현하기
불가사의 : 금문교, 파나마 운하
건물 : 운하
선택한 타일을 설치할 수 있는지 여부를 시각화
설치 할 수 없는 곳은 설치할 건물을 빨갛게 변경
아닌 곳은 설치할 건물을 녹색으로 변경
Procedural Generation 씬 저장 버그
강이 서로 너무 가까울때 메시가 잘못 그려지는 문제
공동 영역 처리 버그
공동영역 중 가끔씩 타일이 설치되면 안되는 구역임에도 타일이 설치되는 현상이 발생함.
이상적인 데코레이션 예시
도시간 중복 영역 처리 하기
현재 중복 영역이 나중에 설치된 도시의 영역 소유로 됨.
다음과 같은 방식으로 처리되게 변경해야함.
- 공동 영역으로 둔다.
- 공동 영역에 건물을 설치한 경우 되도록 먼저 설치한 도시의 소유로 한다.
AI 개발
플레이어와 함께 타일을 배치해서 경쟁하는 AI가 필요함.
또한 플레이어의 전략적 선택과 상호작용을 위해서 도시 거래 시스템도 필요함.
구현할 사항은 다음과 같다.
- AI는 자신의 턴이 오면 타일을 가장 점수를 많이 주는 위치에 배치함.
또는 다른 AI나 플레이어에게 도시 거래 요청을 보냄 - 도시 거래를 진행할 경우, 합의된 점수와 도시를 갖고 매매를 진행함.
이 때 도시에 속한 건물도 모두 넘어감. - 거래를 적절히 진행하기 위해서 도시의 가치를 평가하는 시스템이 필요함.
이 때 도시의 가치는 소지한 건물 및 불가사의에 따라 결정 됨.
강의 끝 부분이 호수와 가까울 때 생기는 문제
시대 구현
일정 점수에 도달하면
다음 시대로 넘어갈 수 있도록 시대 구현하기
다음과 같은 기능이 추가로 구현 되어야 함.
- 시대에 맞는 건물 해금
- 기존 건물 효과 강화
- 시대에 맞는 불가사의 해금
- 이전 시대의 불가사의 건설 비용 증가 or 건설 불가
- 섬의 새 구역 해금
헥사곤 타일 사이에 그래픽 노이즈가 생김
바이옴에 어울리는 장식물이 필요함
a
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.