나는 현재 적들이 스폰되어 플레이어의 군대를 공격 할 수있는 방어 게임을 만들고 있습니다. 레벨이 하나만 있다는 점을 제외하면 타워 디펜스 게임과 비슷합니다. 적들은 결국 사용자가 죽을 때까지 또는 계속해서 생성되는 적을 모두 제거 할 수있을만큼 큰 군대를 모을 때까지 계속 생성됩니다.
지금 당장 어려움을 겪고있는 것은이 게임을 점진적으로 어렵게 만들고 적의 생성 확률이 기본적으로 100 %에 이르는 방법입니다.
지금까지 나는 다음과 비슷한 것을 얻었습니다.
if(Math.random() < 1 - (1/elapsed_time) && spawnTimer <= 0 ){
spawnEnemy()
spawnTimer = rand(); // random number between 1 and 3
}
그러나 시작하기에는 너무 균일 해 보입니다. 지금은 한 가지 유형의 적을 스폰하고 있습니다. 시간이 지남에 따라 더 강한 적도 스폰됩니다.
또한 spawnTimer
시간이 지남에 따라 좀 더 무작위로 추출하고 더 빨리 만들어야 한다고 생각 하지만이 전체 섹션에서 내 논리가 실제로 어떻게 보이는지 알 수는 없습니다. 누구든지 이런 종류의 공식에 대한 대략적인 아이디어를 도울 수 있습니까?
나는 현재 게임을 작성하기 위해 자바 스크립트를 사용하고 있지만 분명히 개념에 관한 것입니다.