
چه چیزهایی سنجیده شد
- ✓بدون خطای کنسول بارگذاری و اجرا میشه · مرورگر خودکار
- ✓با Space بازی از منو شروع میشه (state از menu به playing) · مرورگر خودکار
- ✓در حال بازی، تصویر واقعاً حرکت داره · مرورگر خودکار
- ✓حداقل یه صدای Web Audio موقع بال زدن یا شروع بازی پخش میشه · مرورگر خودکار
- ✓امتیاز در طول بازی زیاد میشه · مرورگر خودکار
- ✓بعد از باخت، Enter بازی رو از اول شروع میکنه و امتیاز صفر میشه · مرورگر خودکار
- ✓بازی منصفانه و قابل بازیه: سرعت، فاصله موانع و تشخیص برخورد منطقیه · هیئت داوریGap is max(185, 240-…) px and jump gives about 96px peak height (jump -9.6, gravity 0.48); hitbox radius 21px. Gaps and collisions look reasonable in code and screenshot 2 shows a playable run to score 103.
- ✓سختی بازی با گذشت زمان واقعاً بیشتر میشه · هیئت داوری`speedTimer % 320 === 0` increases `gameSpeed` by 0.35, capped at 10; obstacle gap also shrinks with score.
- ✓سیمرغ و موانع قابل تشخیصان، نه فقط چندتا مستطیل · هیئت داوری`drawSimurgh` draws a detailed bird with body, wings, beak and tail; `drawCrag` draws pointed mountain obstacles. Screenshot 1 shows the bird.
- ✓صفحه شروع، نمایش جانها و صفحه پایان وجود دارن و خوانان · هیئت داوریScreenshot 1 shows a legible start screen and three-heart lives HUD; screenshots 2–3 show the game-over title, final score and Enter restart prompt.
پرامپتی که مدل گرفت
یک بازی آرکید دوبعدی به اسم «پرواز سیمرغ» بساز. سیمرغ رو به جلو پرواز میکنه و صحنه حرکت میکنه؛ بازیکن با Space یا کلیک بال میزنه و بالا میره و با جاذبه پایین میاد. موانع (کوهها و ابرهای طوفانی) با فاصلههای تصادفی میان و باید از لابهلاشون رد بشه. پرهای طلایی امتیاز اضافه دارن. بازیکن ۳ جان داره. امتیاز با زنده موندن زیاد میشه و سرعت بازی کمکم بیشتر میشه. صفحه شروع، نمایش امتیاز و جان، توقف با P، و صفحه پایان با شروع دوباره با Enter داشته باشه. همه صداها با Web Audio API و بدون فایل صوتی ساخته بشن: بال زدن، جمع کردن پر، برخورد، و یه موسیقی پسزمینه کوتاه و تکرارشونده. همه گرافیک با Canvas کشیده بشه.






