يدويًا على Rust: إنشاء فعال للتطبيقات والألعاب باستخدام Rust
446 صفحات
Arabic
PDF
4.5

يدويًا على Rust: إنشاء فعال للتطبيقات والألعاب باستخدام Rust

Практическое руководство по Rust через создание игр

المؤلف:

السنة:

ملخص:

مقدمة

كتاب «Hands-on Rust: Effective Learning through 2D Game Development and Play» (2022) من تأليف هربرت وولفرسون ليس مجرد كتاب دراسي آخر عن لغة Rust. إنه دليل عملي فريد يقدم تعلم واحدة من أصعب وأقوى لغات البرمجة النظامية من خلال إنشاء لعبة ثنائية الأبعاد كاملة. بدلاً من الأمثلة الجافة مع عبارات «Hello, World!» في وحدة التحكم، يغمر المؤلف القارئ في عملية تطوير لعبة roguelike، موضحًا على طول الطريق جميع مفاهيم Rust الأساسية: الملكية، الاقتراض، زمن الحياة، السمات، المكررات، معالجة الأخطاء، وتعدد الخيوط.

نُشر الكتاب في عام 2022، ويحتوي على 446 صفحة، وهو موجه للقراء الذين لديهم بالفعل خبرة برمجية أساسية في لغات أخرى (C++, Python, Java)، ولكنهم يرغبون في تعلم Rust من الصفر أو تعميق معرفتهم. وولفرسون هو مطور معروف ومؤلف محرك Bracket-lib الشهير، والذي يُستخدم في الكتاب. وهذا يضمن أن جميع الأمثلة حديثة وقابلة للتشغيل وتتبع أفضل الممارسات في نظام Rust البيئي.

عن ماذا يتحدث الكتاب

«Hands-on Rust» مبني كرحلة متسلسلة من أول سطر كود إلى لعبة مكتملة برسومات وصوت وذكاء اصطناعي للأعداء ونظام جسيمات. ينقسم الكتاب إلى عدة أجزاء منطقية:

  • أساسيات Rust وإعداد البيئة — تثبيت الأدوات، التعرف على Cargo، بناء الجملة، نظام الأنواع، والمفاهيم الأساسية (الملكية، الاقتراض،

توصيات