나는 일종의 트레이딩 카드 게임을 여기에 쓰려고 노력하고 있습니다. 어떻게하면 매직 개더링 또는 Yu-Gi-Oh 와 비슷합니다 ! 카드 게임.
기본적으로 게임에 익숙하지 않은 사람들에게는 게임의 규칙을 구부릴 수있는 특수 효과가있는 특별한 종류의 카드 (맞춤법 카드 / 트랩 카드 등)가 있습니다. 내가 전혀 모르는 것은이 카드의 논리를 구현하는 방법입니다. 카드의 데이터를 어떤 종류의 능력을 나타낼 수있는 플래그로 저장하는 것에 대한 아이디어가 있지만, 할 수있는 일에는 매우 제한적입니다 (일부 간단한 통계 수정 일 것입니다).
이 카드가 어떤 효과를 가질 수 있는지에 대한 정보를 제공하기 위해 Yu-Gi-Oh에 존재하는 스펠 카드 효과의 예가 있습니다 ! 카드 게임:
- 파괴 된 생물을 소생 시키십시오
- 상대방의 생물을 지배하십시오
- 특정 조건에 따라 생물의 통계를 수정합니다 (예 : 파괴 된 특정 이름을 가진 생물의 수)
- 일부 조건이 충족되면 특정 생물을 특수 소환합니다.
- 둘 이상의 생물을 더 강한 생물로 융합시킵니다.
- 특수 카드 효과 중 일부에 대한 면역.
Konami는 AI와 수천 가지의 카드로 완성 된 게임의 여러 비디오 게임을 만들었습니다. 실제로 전체 데이터베이스를 하드 코딩하는 것이 가능하지 않다고 생각합니까?
물론, 제가하려고하는 것은 그 게임만큼 복잡한 곳이 없지만 궁금합니다. 어떻게 구현할까요?