بعد انقطاع أكثر من سنتين عن برمجة الألعاب قررت أن أقوم بتجربة نفسي

أحببت أن أجرب البرمجة في GDI ولكني وصلت إلى نتيجة أن GDI لا تصلح للألعاب

GDI هي تقنية الرسوم التي تأتي مع لغات Net.

بالأصل هي غير مخصصة لبرمجة الألعاب وهذا ما تأكدت منه بتجربة برمجة لعبة Invaders (الشهيرة بأجهزة الأتاري القديمة)

يمكن ملاحظة الأمر بتجربة اللعبة من هذا الرابط:

https://www.dropbox.com/s/zurl27257tvx9v6/Invaders.zip?dl=0

كنت أنوي أن أنهي اللعبة بالكامل ولكن بسبب بطء الرسم في GDI اختصر الموضوع

للتحكم استخدم الأزرار (A و D و W) من لوحة المفاتيح

 قد يكون هناك حل لذلك, حسب ما قرأت هنا:

 http://www.codeproject.com/Articles/409988/Beginners-Starting-a-D-Game-with-GDIplus

ولكنني قررت أن لا أعتمد على GDI وسأعتمد إلى XNA و GameMono (إن عملت في مجال برمجة الألعاب)

يمكن تحميل المشروع المصدري من هنا:

https://www.dropbox.com/s/3d3fijiixbombj7/Invaders%20%5BGDI%2B%5D.zip?dl=0

ملاحظة: البرنامج مكتوب بالـ Visual Studio 2010 لغة C# و .Net Frameword 4 Client Profile.