الرئيسية / الاخبار / هل تعلم أنك يمكن أن تلعب الألعاب في ملفات PDF؟

هل تعلم أنك يمكن أن تلعب الألعاب في ملفات PDF؟

ملفات PDF هي وسيلة ممتازة لإرسال وثائق رسمية مع الحفاظ على تنسيقها – ولكن المطور عمر رضوان اكتشفت مؤخرا أنها يمكن أن تستخدم أيضا للعب ألعاب بسيطة.

PDF-Breakout

في الوقت الذي تعلم فية لغة برمجة أدوبي PostScript، اكتشف رضوان أن ملفات PDF يمكن أن تشمل أشياء مثل تضمين مكونات فلاش، وعناصر 3D وجافا سكريبت. ومع ذلك، فإن معظم قارئات PDF لا تدعم هذه – ولكن كروم يطبق مجموعة فرعية صغيرة من واجهة برمجيات أكروبات جافا سكريبت.

ما يعنيه ذلك هو أنه يمكنك تضمين وتشغيل عدد نحدود من بت جافا سكريبت في ملفات PDF الخاصة بك. لذلك قام رضوان بإستخراج ترميز اللعبة الكلاسيكية Breakout ووضعها في PDF. يمكنك تشغيلها من خلال زيارة هذا الرابط لملف PDF على متصفح كروم.

للعب، عليك مجرد تحريك الماوس أفقيا في المنطقة الزرقاء الفاتحة تحت المجداف الأخضر للسيطرة على حركته.

تتساءل كيف فعل ذلك؟ المجداف، الكرة والطوب كلها في الواقع حقول النص. هناك قليلا من البرمجة الذكية، والتي يمكنك التعرف عليها من ملف الجافا سكربت على موقع جيثب.