게임의 사람들은 모두 전투중에 HP가 0이 되거나 나이가 들면 죽게 됩니다. 하지만 죽음 뒤의 처리가 꽤나 복잡해지게 되었습니다.

 

기본적으로는 죽으면 게임속 생명체들의 목록에서 죽은자를 빼버리면 됐지만 죽은자가 도시의 시장이나 왕의 역할을 하고 있었다면 이야기가 좀 복잡해지게 되었습니다. 도시의 시장이나 국가의 왕은 게임작동의 오류를 방지하기 위해 꼭 누군가가 등록되어 있어야 하기 때문에 역할을 하던 사람이 죽으면 바로 다른 후임자를 찾아서 등록시켜줘야 했습니다.

 

여기서 후임자로 뽑힌 사람이 기존에 어떤 직업을 가졌고 어떤 상황에 처했는지에 따라서 꽤나 처리가 복잡해지게 되었습니다. 그냥 도시안에 머물면서 얌전히 물품들을 생산하는 생산직이 선택됐으면 기존직업으로부터 왕이나 시장으로의 전환이 쉽지만, 만약에 필드에서 방황하고 있거나 전투중에 들어가있는 등의 예외적인 상황에 있는 사람이 새로운 후임자로 뽑히게 되면 꽤나 처리가 복잡해지게 되었습니다.

 

새로운 후임자의 기존상황에 대한 정리를 해주고 새로운 직업인 도시시장이나 왕이 되게끔 해야 했는데 기존상황에 대한 정리를 해주는 부분이 여러가지 생각해줘야 할 부분이 꽤나 꼬여있어서 잘못하면 여기서 많은 오작동이 생기기 때문에 이 부분에서도 많은 테스트를 해야 할 것 같았습니다.

Posted by idd7
,