इस प्रोजेक्ट के बारे में
KAPLAY, JavaScript और TypeScript के लिए एक 2D गेम लाइब्रेरी है, जिसे "fun-first" बताया गया है और इसे इस तरह डिज़ाइन किया गया है कि गेम बनाते समय यह गेम जैसा महसूस हो। यह शुरुआती और अनुभवी डेवलपर्स दोनों को लक्षित करती है।
README में दिखाई गई मुख्य क्षमताएँ:
- कंपोनेंट-आधारित गेम ऑब्जेक्ट: एंटिटीज़ sprite, rect, pos, area, body, health जैसे कंपोनेंट्स, साथ ही tags और साधारण डेटा फ़ील्ड्स से बनाई जाती हैं।
- इम्पेरेटिव बिहेवियर API: onCollide, onUpdate और onKeyDown जैसे इवेंट हैंडलर, साथ ही समूह व्यवहारों के लिए tag-आधारित क्वेरीज़।
- एसेट लोडिंग: इमेज और साउंड के लिए loadSprite और समान हेल्पर।
- वेब-आधारित एडिटर: कोड तुरंत आज़माने के लिए KAPLAYGROUND (play.kaplayjs.com), जिसमें 90 से अधिक उदाहरण हैं।
- इंस्टॉलेशन के तरीके: npx के ज़रिए create-kaplay स्कैफ़ोल्डिंग, पैकेज मैनेजर npm/yarn/pnpm/bun, और ब्राउज़र CDN स्क्रिप्ट टैग।
- TypeScript समर्थन: import directive या tsconfig types एंट्री के ज़रिए ग्लोबल टाइप्स, साथ ही import करने योग्य सोर्स टाइप्स।
- डॉक्यूमेंटेशन, ट्यूटोरियल और कम्युनिटी चैनल: आधिकारिक डॉक्स, Discord, GitHub Discussions, Twitter/X, BlueSky और Mastodon।
- गेम शोकेस: itch.io और Newgrounds पर संग्रह।
README उदाहरणों और sprites में उपयोग किए गए तृतीय-पक्ष एसेट्स और योगदानकर्ताओं को भी श्रेय देता है। कोई प्रदर्शन बेंचमार्क, रैंकिंग या तुलनात्मक दावे नहीं दिए गए हैं।
Comments
0 people shared their preference · Deer Point appears after 10 participants
Sign in to join the discussion.