# البرمجة القائمة على الأحداث - بناء لعبة كتابة ## المقدمة الكتابة واحدة من المهارات التي غالبًا ما يتم التقليل من أهميتها لدى المطورين. القدرة على نقل الأفكار بسرعة من رأسك إلى محرر النصوص تتيح للإبداع أن يتدفق بحرية. واحدة من أفضل الطرق للتعلم هي اللعب! > إذًا، دعونا نبني لعبة كتابة! ستستخدم مهارات JavaScript وHTML وCSS التي تعلمتها حتى الآن لإنشاء لعبة كتابة. ستعرض اللعبة للاعب اقتباسًا عشوائيًا (نستخدم اقتباسات [شيرلوك هولمز](https://en.wikipedia.org/wiki/Sherlock_Holmes)) وتقيس الوقت الذي يستغرقه اللاعب لكتابته بدقة. ستستخدم مهارات JavaScript وHTML وCSS التي تعلمتها حتى الآن لإنشاء لعبة كتابة. ![demo](../../../4-typing-game/images/demo.gif) ## المتطلبات الأساسية تفترض هذه الدرس أنك على دراية بالمفاهيم التالية: - إنشاء إدخال نصي وأزرار التحكم - CSS وتعيين الأنماط باستخدام الفئات - أساسيات JavaScript - إنشاء مصفوفة - إنشاء رقم عشوائي - الحصول على الوقت الحالي ## الدرس [إنشاء لعبة كتابة باستخدام البرمجة القائمة على الأحداث](./typing-game/README.md) ## الشكر كتبت بحب ♥️ بواسطة [كريستوفر هاريسون](http://www.twitter.com/geektrainer) **إخلاء المسؤولية**: تم ترجمة هذا المستند باستخدام خدمة الترجمة بالذكاء الاصطناعي [Co-op Translator](https://github.com/Azure/co-op-translator). بينما نسعى لتحقيق الدقة، يرجى العلم أن الترجمات الآلية قد تحتوي على أخطاء أو معلومات غير دقيقة. يجب اعتبار المستند الأصلي بلغته الأصلية المصدر الموثوق. للحصول على معلومات حاسمة، يُوصى بالاستعانة بترجمة بشرية احترافية. نحن غير مسؤولين عن أي سوء فهم أو تفسيرات خاطئة تنشأ عن استخدام هذه الترجمة.