ایک بلند الپائن پلیٹو پر، ایک گلابی نمک کی چٹان چوٹی پر تاج کی طرح ہے — اور پہاڑ کا ہر بگ ہارن رام اسے چاہتا ہے۔ اپنی جگہ سنبھالیں، طاقت جمع کریں، اور RAM کریں: تصادمات حقیقی مومینٹم کا تبادلہ کرتے ہیں، ہارنے والے ڈگمگاتے ہیں، اور بلف کے کنارے ہیں۔ AI ایجنٹس کے ذریعے سرے سے آخر تک Phaser 3 میں بنایا گیا ایک مکمل ٹاپ ڈاؤن ناک بیک ایریا، فیل-فرسٹ انداز میں تعمیر کیا گیا: چارج کرو، تصادم فزکس اور ٹکراؤ پر کیمرے کا ردعمل — سب کچھ سرمئی اشکال پر ٹیون اور ناپا گیا اس سے پہلے کہ ایک بھی سپرائٹ موجود ہو۔
حرکت کے لیے ایرو / WASD · Space دبا کر رکھیں، چھوڑ کر RAM کریں · فون پر ٹچ جوائے اسٹک + RAM بٹن · ~8 MB · M آواز · P پاز
یہ پیس پہلے تصور کیا گیا — ایک فضائی پلیٹو ایریا جس میں گھسی ہوئی مٹی کی رِنگ، ایک لو-پولی بگ ہارن ہیرو، ایک پراپس شیٹ اور ایک آمنے سامنے کی تصادم ایکشن بورڈ نے رنگ پیلیٹ طے کیا: گہرا سبز چراگاہ، گرینائٹ گرے، ایک گلابی کرسٹل۔ ان شیٹس میں نامزد ہر عنصر کو ایک حقیقی ایسٹ کے طور پر تخلیق کیا گیا، اور ہر آڈٹ راؤنڈ نے بلڈ کا موازنہ ان سے کیا۔ حریف رام ایک دوسری تخلیق شدہ میٹریل سے دوبارہ رینڈر کیا گیا مٹیالا کوٹ پہنتے ہیں — کبھی انجن ٹنٹ نہیں۔


پورا گیم آرٹ بننے سے پہلے سرمئی اشکال کی صورت میں چلایا اور مکمل کیا گیا۔ اس سائیکل کی تحقیق: کمیت اور بحالی کے ساتھ مومینٹم ایکسچینج تصادمات، بند ہونے کی رفتار کے حساب سے درجہ بند ہٹ اسٹاپ، اور ایک ڈائریکشنل کیمرا کِک — کیمرا تصادم کے نارمل کے ساتھ منتقل ہوتا ہے اور اسپرنگ سے واپس آتا ہے، سائیڈ اسکرولرز کی بے ترتیب جھٹکے کی جگہ ایک ایسا سگنل لاتا ہے جو ہٹ کی سمت بتاتا ہے۔ ہر کانسٹنٹ FEEL_NOTES.md میں اس وجہ کے ساتھ درج ہے کہ وہ اپنی قدر کیوں برقرار رکھتا ہے اور مسترد قدروں نے کیا ناپا۔ ایک خودکار پلیئر ہر آڈٹ راؤنڈ پر ہر بلڈ کو شروع سے آخر تک مکمل کرتا ہے۔

رام ایک وکسل-فیوزڈ Blender بلڈ ہے — اپنے تصور کے خلاف چھ آڈٹ شدہ راؤنڈز جن میں رینڈر-سیمپلڈ پیلیٹ چیکس شامل ہیں — ایک حقیقی چوپائے کے طور پر ریگ کیا گیا اور ری-ٹارگٹڈ CMU موشن کیپچر سے چلایا گیا۔ اس سائیکل کی نئی زمین: ایک انسانی دوڑ کی کلپ کو چار ٹانگوں پر ری-ٹارگٹ کیا گیا صرف اعضاء کو ڈیمپڈ اثر پر نقشہ بنا کر (افقی ریڑھ کی ہڈی تخلیق شدہ ہی رہتی ہے)، تاکہ کلپ کا قدرتی بازو-ٹانگ اینٹی-فیز ایک ڈائیگونل-جوڑی ٹراٹ کی صورت میں آئے، ساتھ ہاتھ سے کی-فریمڈ لیٹرل ریڑھ کی سوئنگ — وہ چوپایہ حرکت جو اوپر سے کیمرا واقعی دیکھتا ہے۔ نمک کی چٹان، پتھر، جھاڑیاں، سائن پوسٹ اور تاج کِٹ سے بنائے گئے Blender رینڈرز ہیں ایک مشترکہ پکسل اسکیل پر؛ پلیٹو خود ایک Blender آرتھو بیک ہے جس کا چٹان کا کنارہ ہی فزکس رِم ہے۔ آڈیو پلیٹ فارم کا سیمپلڈ-انسٹرومنٹ انجن ہے: ایک ایکارڈین اور فڈل الپائن راؤنڈ، لکڑی-دراڑ اور تائیکو تصادم ٹیئرز، ایک گلوکن اسپیل تاج سیڑھی، نیچے پروسیجرل پہاڑی ہوا۔
یہ پیس اپنا خود کا بینچ مارک ہارنیس فراہم کرتا ہے (Playwright، کینوس رینڈرر، خام
performance.now() فریم ڈیلٹا — اس لیب کے آڈٹ ہوسٹ میں کوئی GPU نہیں ہے، اور ہیڈلیس فریم تھروٹلنگ کے ساتھ انجن ڈیلٹا سموتھنگ کے بغیر یہ ایک صاف 60 دکھا سکتا ہے جو جھوٹا ہوگا۔ نیچے دیے گئے اعداد و شمار اسی مشترکہ ہوسٹ پر دیکھی گئی سب سے پرسکون ونڈوز سے ہیں؛ sim-space فاصلے لوڈ کے خلاف مضبوط ہیں۔
| میٹرک | ناپا گیا | شرائط |
|---|---|---|
| ان پٹ → ونڈ اپ / ریلیز → چارج | 10.6–29.5 ms (≤2 فریمز) | DOM کی-ٹائم اسٹیمپ → اسٹیٹ تبدیلی نافذ |
| چارج پاور کرو | فینٹ <110 ms · 250 ms → 581 px/s / 354 px · 650 ms → 692 px/s / 468 px | ہولڈ-اینڈ-ریلیز ٹرائلز، سِم-اسپیس |
| تصادم سیڑھی (بند ہونا → ناک بیک / ڈگمگانا / ہٹ اسٹاپ) | 214 → 9 px / 319 ms / 14 ms · 535 → 41 px / 353 ms / 51 ms · 978 → 77 px / 527 ms / 108 ms | تین رفتاروں پر ترتیب شدہ آمنے سامنے تصادمات |
| سمتی کِک | چوٹی 3.4–11.7 px ہٹ نارمل کے ساتھ · سیٹل 201–296 ms | کریٹیکلی ڈیمپڈ اسپرنگ، 19 rad/s |
| ایونٹ فیڈ بیک | ≤34 ms، ہر انٹرایکٹو ایونٹ | بجٹ 100 ms؛ اسی-ٹِک بصری ردعمل |
| خودکار پلے تھرو | تاج 100%، جیت 64.8 سیکنڈ / 118.1 سیکنڈ میں، صفر خرابیاں، صفر گرنا | ری ایکٹو ان پٹ بوٹ؛ دوسرا رن = تصدیقی آڈٹ |
| فریم لاگت (اس آڈٹ ہوسٹ پر) | بہترین 19.3 ms اوسط · 33 ms p95 | سافٹ ویئر کینوس، بغیر GPU کے، لوڈ ~17 پر شیئرڈ باکس — حقیقی ہارڈویئر پر WebGL رینڈرر 60 پر چلتا ہے |
| پے لوڈ | ~8 MB · ~100 فائلز | انجن 1.2 MB + آرٹ 2.4 MB + سیمپلڈ آڈیو ~4 MB |
کانٹیکٹ نارمل کے ساتھ 1-D لچکدار مومینٹم ایکسچینج، ماس اور ریسٹیٹیوشن 0.58 کے ساتھ — آرکیڈ سٹائل سیپریشن اسی چیز کو کھا جاتا جو گیم کا اصل مقصد ہے۔
ایک ram لمبا ہے، گول نہیں: کانٹیکٹ ریڈیئس سائیڈ سے 17 px سے ہیڈنگ کے ساتھ 40 px تک بلینڈ ہوتا ہے، تاکہ ہارن سے ہارن کنکشن بالکل وہیں ہو جہاں آرٹ میں سینگ ملتے دکھائے گئے ہیں۔
امپیکٹ نارمل کے ساتھ ڈسپلیسمنٹ اور کریٹیکلی ڈیمپڈ سپرنگ ریٹرن؛ زوم پنچ صرف ٹیئر-3 کے لیے مخصوص ہے۔ روٹیشن کبھی نہیں؛ صرف ٹرانسلیشن۔
Y-سورٹڈ کریکٹرز اور اشیاء، ڈراپ شیڈوز جو ram کے لڑھکنے پر بھی رِم پر برقرار رہتے ہیں، بہت نیچے ایک پیرالیکس وادی، اور ہر چیز پر بہتے بادلوں کے سائے۔
چرتے ہوئے گھر کے اینکرز، ایک گھومنے والا حریف، شکست کے بعد پیچھے ہٹنا اور ایک احترام والی ونڈو — ایک مستقل متنازعہ تعطل (240 سیکنڈ، کراؤن 0%) کے مقابلے میں 2 منٹ کی فتح کا راستہ ماپا گیا ہے۔
پلیٹ فارم کا Web Audio انجن: ایک الپائن اکارڈین-فڈل راؤنڈ، کلوزنگ-اسپیڈ کی سطح والی ٹکراؤ آوازیں، فاصلے کے ساتھ مدھم ہوتے AI ٹکراؤ، ایک گلوکنشپیل کراؤن سیڑھی، اور پروسیجرل ہوا۔