मैं वर्तमान में एक रक्षा खेल बना रहा हूं जहां दुश्मन खिलाड़ी की सेना पर हमला करेंगे और हमला करेंगे। यह एक टॉवर रक्षा खेल के समान है, केवल एक स्तर को छोड़कर। जब तक कि उपयोगकर्ता की मृत्यु नहीं हो जाती है, तब तक दुश्मन मरते रहेंगे या वह एक बड़ी पर्याप्त सेना को इकट्ठा करेगा कि वे किसी भी दुश्मन का सफाया कर दें जो तुरंत पैदा होता है (उम्मीद है कि यह पर्याप्त चुनौतीपूर्ण होगा कि ऐसा नहीं होगा)।
इस समय मैं जो संघर्ष कर रहा हूं, वह यह है कि इस खेल को उत्तरोत्तर कठिन कैसे बनाया जाए और मूल रूप से दुश्मन के शिकार की संभावना अंततः 100% तक पहुंच जाए।
अब तक मुझे निम्नलिखित के समान कुछ मिला है
if(Math.random() < 1 - (1/elapsed_time) && spawnTimer <= 0 ){
spawnEnemy()
spawnTimer = rand(); // random number between 1 and 3
}
लेकिन यह भी शुरू करने के लिए एक समान लगता है। फिलहाल मैं केवल एक प्रकार के शत्रु को पैदा कर रहा हूं, यह विचार कि कठिन दुश्मन समय के साथ-साथ आगे बढ़ रहे हैं।
मुझे यह भी लगता है कि मुझे अपने spawnTimer
को थोड़ा और बेतरतीब करना होगा और समय की प्रगति के रूप में जल्दी प्राप्त करना होगा, लेकिन मैं सिर्फ अपने सिर को पाने के लिए नहीं देख सकता हूं कि इस पूरे खंड के लिए मेरा तर्क वास्तव में कैसा दिखना चाहिए। क्या कोई इस तरह के सूत्र के मोटे विचार के साथ मदद करने में सक्षम है?
मैं वर्तमान में गेम लिखने के लिए जावास्क्रिप्ट का उपयोग कर रहा हूं, लेकिन जाहिर है कि यह अवधारणा के बारे में अधिक है।