
چه چیزهایی سنجیده شد
- ✓بدون خطای کنسول بارگذاری و اجرا میشه · مرورگر خودکار
- ✓با Space بازی از منو شروع میشه (state از menu به playing) · مرورگر خودکار
- ✗در حال بازی، تصویر واقعاً حرکت داره · مرورگر خودکار
- ✓حداقل یه صدای Web Audio موقع بال زدن یا شروع بازی پخش میشه · مرورگر خودکار
- ✓امتیاز در طول بازی زیاد میشه · مرورگر خودکار
- ✓بعد از باخت، Enter بازی رو از اول شروع میکنه و امتیاز صفر میشه · مرورگر خودکار
- ✗بازی منصفانه و قابل بازیه: سرعت، فاصله موانع و تشخیص برخورد منطقیه · هیئت داوریHarness: 0.3% of the screen changed during 8s. In screenshot 2, no obstacles appear because they reset on hit or background is static.
- ✓سختی بازی با گذشت زمان واقعاً بیشتر میشه · هیئت داوریspeed = BASE_SPEED + gameTime * ACCELERATION_RATE; increases speed every tick based on gameTime.
- ✓سیمرغ و موانع قابل تشخیصان، نه فقط چندتا مستطیل · هیئت داوریBird is drawn with ellipses and beak in bird.draw(); Obstacle class draws rectangles topped with arcs/triangles.
- ✓صفحه شروع، نمایش جانها و صفحه پایان وجود دارن و خوانان · هیئت داوریScreenshots 1, 2, and 3 clearly show Persian start menu text, heart icons for lives, and game over overlay.
پرامپتی که مدل گرفت
یک بازی آرکید دوبعدی به اسم «پرواز سیمرغ» بساز. سیمرغ رو به جلو پرواز میکنه و صحنه حرکت میکنه؛ بازیکن با Space یا کلیک بال میزنه و بالا میره و با جاذبه پایین میاد. موانع (کوهها و ابرهای طوفانی) با فاصلههای تصادفی میان و باید از لابهلاشون رد بشه. پرهای طلایی امتیاز اضافه دارن. بازیکن ۳ جان داره. امتیاز با زنده موندن زیاد میشه و سرعت بازی کمکم بیشتر میشه. صفحه شروع، نمایش امتیاز و جان، توقف با P، و صفحه پایان با شروع دوباره با Enter داشته باشه. همه صداها با Web Audio API و بدون فایل صوتی ساخته بشن: بال زدن، جمع کردن پر، برخورد، و یه موسیقی پسزمینه کوتاه و تکرارشونده. همه گرافیک با Canvas کشیده بشه.





