ديسكو الفظيـع
2024-03-26, 10:17 PM
رمضان كريم <3
🎲 **في عالم البرمجة، العشوائية بتضيف بُعد جديد للألعاب والتطبيقات.** 🎲
🔍 الكود ده بيستخدم كلاس `Random` في لغة السي شارب (C#) علشان يولد أرقام عشوائية. ده مثال على إزاي ممكن نستخدم العشوائية في الألعاب لإضافة عنصر المفاجأة والحظ.
```
تعالو نبص بصه ع الكود ونشرحه ^_^
عفواً لايمكن عرض الروابط في الإرشيف
```
📝 **شرح الكود:**
- `Random random = new Random();` : هنا بنعمل إنشاء لكائن جديد من الكلاس `Random` علشان نقدر نولد أرقام عشوائية.
- `random.Next(0, 2);` : دي طريقة بتولد رقم عشوائي بين 0 والقيمة القصوى اللي محددة `2`.
- `if (randomPoints >= 1)` : لو الرقم العشوائي اللي طلع أكبر من أو يساوي 1، يعني اللاعب كسب نقاط.
- `killer.Player.ConquerPoints += (uint)randomPoints;` : هنا بنزود نقاط اللاعب بالرقم العشوائي اللي طلعله.
- `killer.SendSysMesage("You got " + randomPoints + " ConquerPoints! ", MsgMessage.ChatMode.TopLeft);`: وأخيرًا، بنبعت رسالة للاعب تقوله كام نقطة كسب.
---
. شير البوست ده وورينا إبداعاتكم! 😉
🎲 **في عالم البرمجة، العشوائية بتضيف بُعد جديد للألعاب والتطبيقات.** 🎲
🔍 الكود ده بيستخدم كلاس `Random` في لغة السي شارب (C#) علشان يولد أرقام عشوائية. ده مثال على إزاي ممكن نستخدم العشوائية في الألعاب لإضافة عنصر المفاجأة والحظ.
```
تعالو نبص بصه ع الكود ونشرحه ^_^
عفواً لايمكن عرض الروابط في الإرشيف
```
📝 **شرح الكود:**
- `Random random = new Random();` : هنا بنعمل إنشاء لكائن جديد من الكلاس `Random` علشان نقدر نولد أرقام عشوائية.
- `random.Next(0, 2);` : دي طريقة بتولد رقم عشوائي بين 0 والقيمة القصوى اللي محددة `2`.
- `if (randomPoints >= 1)` : لو الرقم العشوائي اللي طلع أكبر من أو يساوي 1، يعني اللاعب كسب نقاط.
- `killer.Player.ConquerPoints += (uint)randomPoints;` : هنا بنزود نقاط اللاعب بالرقم العشوائي اللي طلعله.
- `killer.SendSysMesage("You got " + randomPoints + " ConquerPoints! ", MsgMessage.ChatMode.TopLeft);`: وأخيرًا، بنبعت رسالة للاعب تقوله كام نقطة كسب.
---
. شير البوست ده وورينا إبداعاتكم! 😉