برمجة الألعاب

برمجة الألعاب هي حلم للكثير من الأشخاص وخصوصاً اللاعبين الذي يمضون أو امضوا الكثير من الوقت في لعبها، وفي هذا التصنيف سنتحدث عن اللغات المستخدمة في برمجتها والمحركات

الثوابت في لغة GDScript

الثوابت في لغة GDScript| مفهوم بسيط لكن مهم[2023]

الثوابت في لغة GDScript، هي مفهوم مهم جداً لأي مبرمج فمثلاً، عندما تُعرف طول اللاعب في لعبتك، أو عندما تُعرف أي متغير لا تريد أن تغير قيمته في مرحلة لاحقة من دورة حياته.في حالة مثل هذه، أنت تحتاج لما يضمن بقاء قيمة المتغير الذي نتحدث عنه ثابتة لا تتغير أو بالأحرى لا يمكن تغييرها.حسناً، الحل […]

الثوابت في لغة GDScript| مفهوم بسيط لكن مهم[2023] Read More »

المعاملات في لغة GDScript

المعاملات في لغة GDScript (3 أنواع يجب أن تعرفها)

من المهم عند دراسة أي لغة برمجة مهما كانت بسيطة فهم المعاملات والأنواع المختلفة لها، من أجل التمكن من كتابة العبارات البرمجية وخصوصاً الرياضية منها بشكل أكثر فاعلية.في هذا المقال سوف نتعرف على المعاملات في لغة GDScript فأبقى معي.. أنواع المعاملات في لغة GDScript معاملات التمرير (Assignment Operators) هذا المعامل، يمرر قيمة للمتغير الموجود على

المعاملات في لغة GDScript (3 أنواع يجب أن تعرفها) Read More »

7 من أفضل المواقع المقترحة لتمارين برمجة C++ للمبتدئين

7 من أفضل المواقع المقترحة لتمارين برمجة C++ للمبتدئين

تعد لغة البرمجة C++ من أشهر لغات البرمجة في العالم، وتستخدم في تطوير مجموعة واسعة من التطبيقات، من البرامج البسيطة إلى البرامج المعقدة. من أجل إتقان لغة C++، من الضروري ممارسة البرمجة بانتظام. هناك العديد من المواقع التي توفر تمارين برمجة C++، والتي يمكن أن تساعد المبرمجين على تحسين مهاراتهم واختبار معرفتهم. في هذا المقال،

7 من أفضل المواقع المقترحة لتمارين برمجة C++ للمبتدئين Read More »

المتغيرات في لغة GDScript (جي دي سكريبت)

المتغيرات في لغة GDScript|مفهوم مهم لأي مبتدء[2023]

قبل أن نبدء بالحديث عن المتغيرات في لغة GDScript، دعني أخبرك أولاً ما هو المتغير بشكل عام؟ المتغير بإختصتار هو حاوية تحتوي على قيمة ما. كيف ننشأ متغير بلغة GDScript من أجل أي من المتغيرات التي تحدثنا عنها في مقال أنواع البيانات في لغة GDScript، فأن طريقة التعريف هي نفسها. والتي تتمثل بكتابة الكلمة المفتاحية

المتغيرات في لغة GDScript|مفهوم مهم لأي مبتدء[2023] Read More »

أنواع البيانات في لغة GDScript

أنواع البيانات في لغة GDScript (ما يحتاج المبتدء لمعرفته!)

قبل أن نتحدث عن أنواع البيانات في لغة GDScript، يجب أولاً أن نتحدث قليلاً عن مصطلح أنواع البيانات وما الفائدة أو الهدف منه.بالطبع هذا المقال بالدرجة الأولى مخصص للمبتدئين في لغة GDScript، ولكنه أيضاً مفيد للمبتدئين في البرمجة بشكل عام. ما معنى مصطلح أنواع البيانات أنواع البيانات أو نوع البيانات هو أشبه بصفة أو خاصية

أنواع البيانات في لغة GDScript (ما يحتاج المبتدء لمعرفته!) Read More »

نطاق المتغيرات في لغة السي شارب

نطاق المتغيرات في لغة السي شارب (3 أنواع لتعرفها)

نطاق المتغيرات في لغة السي شارب يشير إلى إمكانية استخدام المتغير في جزء معين من البرنامج. في لغة السي شارب، للمتغير ثلاث أنواع من النطاقات وهي: نطاق المتغيرات في لغة السي شارب نطاق مستوى الصف في لغة السي شارب، عندما نقوم بتعريف متغير داخل صف ما (Class)، فأن هذا المتغير يمكن الوصول له من ضمن

نطاق المتغيرات في لغة السي شارب (3 أنواع لتعرفها) Read More »

طرق الوصول في لغة السي شارب

طرق الوصول في لغة السي شارب (Access Modifiers) 2023

تحدد طرق الوصول في لغة السي شارب قابلية الوصول للأنواع (الصفوف والواجهات وغيرها) وأعضاء النوع (الحقول والدوال وما إلى ذلك). على سبيل المثال، هنا، name: هو حقل عام، لذلك يمكن الوصول له من أي مكان. num: هو حقل خاص، لذلك يمكن الوصول له ضمن الصف Student فقط. طرق الوصول في لغة السي شارب هذه هي

طرق الوصول في لغة السي شارب (Access Modifiers) 2023 Read More »

الدوال في السي شارب.png

الدوال في السي شارب|تقابل التوابع في اللغات الأخرى[2023]

الدوال في السي شارب شبيهة بالتوابع في اللغات البرمجية الأخرى من حيث البنية وآلية العمل والخواص، ويمكن القول انها التوابع في لغة السي شارب ولكن بإسم الدوال(Methods). الدالة أو التابع هي عبارة عن مجموعة من التعليمات التي تقوم بتنفيذ مهمة محددة.تخيل أننا نريد أن نكتب برنامج يقوم بإنشاء دائرة وتلوينها. يمكننا أن ننشأ دالتين لحل

الدوال في السي شارب|تقابل التوابع في اللغات الأخرى[2023] Read More »

الصفوف والكائنات في لغة السي شارب

الصفوف والكائنات في لغة السي شارب|ما هي وما أهميتها؟

السي شارب تعرف بأنها لغة كائنية المنحى(OOP)، وبالتالي فهي تستخدم مفاهيم مثل الصفوف والكائنات، ولكن ما هي الصفوف والكائنات في لغة السي شارب وما أهميتها؟ هذا السؤال سوف أجيب عنه في هذا المقال إن شاء الله. بإستخدام البرمجة كائنية المنحى (OOP) يتم حل المشاكل المعقدة عن طريق تجزئتها لكائنات، ولكي نستخدم الكائنات في لغة السي

الصفوف والكائنات في لغة السي شارب|ما هي وما أهميتها؟ Read More »