[برنامج] Dark GDK مكتبه قوية ||مجانية|| لعمل الألعاب بلغة ++C بسهولة الدارك بيسك
السلام عليكم ورحمة الله وبركاته
وجدت هذه الأدوات في موقع مايكروسوفت والتي تقدم مجانا للمساعدة في صنع الألعاب .. << مجانا رسمي وليس مسروق :wow:
بيئة تطوير ألعاب مجانية من شركة (TGC) << صاحبة الدارك بيسك
من الموقع:
"يسر شركة (TGC) أن تعلن تعاونها مع شركة (Microsoft) والذي أثمر عن أنتاج Dark GDK وهي بيئة صناعة ألعاب
مجانية تستخدم لغة ++C ـ Visual C++ Express 2008 المجانية أيضا .. الآن يكمنك تحميل كلا الحزمتين والتمتع
بعمل الألعاب مجانا ."
" توفر Dark GDK لك قوة الدارك بيسك Pro فقد عملنا على تحويل جميع دوال وأوامر الدارك بيسك برو للعمل في هذا
المنتج الجديد وبذلك نحن نوفر لك قوة السي++ مع سهولة Dark Basic PRo وكذلك الحرية في إستعمال أوامر ++C
داخل برنامجك مما يجعل ألعابك تعمل بسرعة أفضل وقوة أكثر مما في Dark Basic Pro .."
((قوة الدارك بيسك برو ،، وأداء السي++))
* هذا المنتج خال من الترخيص (للإستعمال الشخصي فقط) .
- دروس وتمارين تعليمية للمبتدئين والمحترفين على حد سواء ..
- كامل الدعم داخل بيئة عمل Visual C++ 2008 Express
- دعم كامل للإكساءات.
- دعم كامل لناذج ثلاثية الأبعاد.
- دعم كامل لتعدد المراحل داخل اللعبة
- دروس معقدة ومتقدمة في صناعة الألعاب
- مزايا كثيرة للعمل عليها موجود على الموقع الرسمي.
- ألعاب وأمثلة تم عملها بهذه المكتبة:
حمل من هنا
والكثير ...
(( سهولة تطوير الألعاب ))
= هذا الكود للتوضيح:
كود PHP:
// whenever using Dark GDK you must ensure you include the header file
#include "DarkGDK.h"
// the main entry point for the application is this function
void DarkGDK ( void )
{
// turn on sync rate and set maximum rate to 60 fps
dbSyncOn ( );
dbSyncRate ( 60 );
// switch to the media directory, load our world
// and turn lighting off
SetCurrentDirectory ( "media" );
dbLoadObject ( "universe.dbo", 1 );
dbSetObjectLight ( 1, 0 );
// load a model for our sky
dbLoadObject ( "skybox2.x", 2 );
dbSetObjectLight ( 2, 0 );
dbSetObjectTexture ( 2, 3, 2 );
dbScaleObject ( 2, 5000, 5000, 5000 );
// position the camera
dbPositionCamera ( 434, 42, -517 );
// camera variables
float fCameraAngleX = 0.0f;
float fCameraAngleY = 0.0f;
// our main loop
while ( LoopGDK ( ) )
{
// move the camera using the arrow keys
dbControlCameraUsingArrowKeys ( 0, 5.0f, 0.3f );
// create a rotation axis based on mouse movement
fCameraAngleX = dbWrapValue ( fCameraAngleX + dbMouseMoveY ( ) * 0.4f );
fCameraAngleY = dbWrapValue ( fCameraAngleY + dbMouseMoveX ( ) * 0.4f );
// rotate camera
dbXRotateCamera ( fCameraAngleX );
dbYRotateCamera ( fCameraAngleY );
// update the screen
dbSync ( );
}
// return back to windows
return;
}
الكود أعلاه سوف يحمل مرحلة ثلاثية الأبعاد معمولة ببرنامج FPS Creator كاملة مع صورة للسماء داخلها والسماح
للاعب بالمشي حولها بمفاتيح الأسهم. العديد من الأوامر المستخدمة هي نفسها في الدارك بيسك
صور عن ألعاب من هذا البرنامج
مقارنة بينها وبين الدارك بيسك:
http://gdk.thegamecreators.com/?f=darksdkvsdbpro
الموقع الرسمي:
http://gdk.thegamecreators.com/
ألعاب عملها مستخدمو البرنامج:
http://gdk.thegamecreators.com/userd...ry/598_130.jpghttp://gdk.thegamecreators.com/userd...ry/542_130.jpghttp://gdk.thegamecreators.com/userd...ry/541_130.jpghttp://gdk.thegamecreators.com/userd...ry/540_130.jpg
http://gdk.thegamecreators.com/userd...ry/353_130.jpghttp://gdk.thegamecreators.com/userd...ry/313_130.jpghttp://gdk.thegamecreators.com/userd...ry/298_130.jpghttp://gdk.thegamecreators.com/userd...ry/244_130.jpg
http://gdk.thegamecreators.com/userd...ry/243_130.jpghttp://gdk.thegamecreators.com/userd...ry/242_130.jpghttp://gdk.thegamecreators.com/userd...ry/241_130.jpg
http://gdk.thegamecreators.com/userd...ry/217_130.jpg
وأخيرا: وصلات التحميل:
حمل هذه الملفات كلها:
1) Microsoft's Visual C++ 2008 Express
2) August 2007 DirectX 9.0c SDK
3) Download Dark GDK (Click here for Microsoft download page)
طريقة التنصيب: << نسخة أنجليزي installation guide.
-- الخطوات التالية تنفذ بالتسلسل.........
1. بعد أن تحمل Microsoft's Visual C++ 2008 Express . << لا تحمل إصدار أقدم .. فهذا هو الوحيد المتوافق بشكل كامل. ثبت البرنامج .
2. وكذلك August 2007 DirectX 9.0c SDK وثبته << لا تحمل إصدار أقدم .. فهذا هو الوحيد المتوافق بشكل كامل.
3. وكذلك Download Dark GDK وثبته .
والسلام عليكم
3 مرفق
رد: [برنامج] Dark GDK مكتبه قوية ||مجانية|| لعمل الألعاب بلغة ++C بسهولة الدارك بيسك
بدء مشروع جديد:
1. إفتح برنامج Microsoft Visual C++ 2008 ومن القائمة (File) ـ> (New) ـ> (Project) وكما في الصورة:

2. إختر (Wizard) ثم إختر ما يناسبك مثلا (Dark GDK - Game) وكما في الصورة:

3. إختر (Main.cpp) وسيظهر التالي:

سأقوم بتوفير التعليمات والمصادر في حال توفرها،،
ملاحظة:
المكتبة Dark GDK مرفق معها أمثلة وأكوادها من ضمنها لعبة Dark Dungeon وهي من منظور الشخص الاول << ختمتها :)
والسلام عليكم
رد: [برنامج] Dark GDK مكتبه قوية ||مجانية|| لعمل الألعاب بلغة ++C بسهولة الدارك بيسك
موضوع قوي جداً ولا يمكن تجاهله وتشكر عليه بقوه.............الله ينور عليك وإن شـــــــاء الله نشوف مشاركات مثلها مستقبلاً
رد: [برنامج] Dark GDK مكتبه قوية ||مجانية|| لعمل الألعاب بلغة ++C بسهولة الدارك بيسك
بسم الله
فعلا انا كنت شوت المحرك الجديد ده في موقعه .. بس اللي خلاني منزلوش اني خفت يحصل تضارب عندي .. لاني ماشي في الدارك بيسك ... بس طالما بيدعم قوة السي .. فممكن ننتقل اليه
رد: [برنامج] Dark GDK مكتبه قوية ||مجانية|| لعمل الألعاب بلغة ++C بسهولة الدارك بيسك
هههههههههههههه شو يا حلوين الان صرته تحبه السي لا حول ولا قوة الا بالله عليكم بس كل ارائكم متناقضة الحمد الله انك جيت وضعت هالموضوع خلي الناس تفهم شي هو السي شايفين حطه الدارك فيه.
رد: [برنامج] Dark GDK مكتبه قوية ||مجانية|| لعمل الألعاب بلغة ++C بسهولة الدارك بيسك
انصح الكل إلي يبغى يتعلم عليه ياخذ شوط بالدارك بيسك بعدين يبدأ به، لأنه يحتاج خبرة مسبقة وكمان فيه تشابة بين أكواده وأكواد الدارك بيسك
انت خرافي يا عمر تجيب أشياء مدري من وين
رد: [برنامج] Dark GDK مكتبه قوية ||مجانية|| لعمل الألعاب بلغة ++C بسهولة الدارك بيسك
السلام عليكم ورحمة الله وبركاته
ماشاء الله موضوع قوي جدا جدا فعلا سيقوي اداء العاب الدارك بسك
بارك الله فيك عمر ^^
رد: [برنامج] Dark GDK مكتبه قوية ||مجانية|| لعمل الألعاب بلغة ++C بسهولة الدارك بيسك
اقتباس:
المشاركة الأصلية كتبت بواسطة theprinces
هههههههههههههه شو يا حلوين الان صرته تحبه السي لا حول ولا قوة الا بالله عليكم بس كل ارائكم متناقضة الحمد الله انك جيت وضعت هالموضوع خلي الناس تفهم شي هو السي شايفين حطه الدارك فيه.
هلا فيك يا حلو أنا أتعلم على السي منذ سنة كاملة ولو ما عندي برامج بيها لأني مشغول كثير بالدراسة وو .. بس اليوم أخذت درس درس بالــ OOP :) .. وتعلمت كيف أسوي كلاس والبنية التركيبية للتعريف إله وللمتغيرات والدوال ^_^ ..
رد: [برنامج] Dark GDK مكتبه قوية ||مجانية|| لعمل الألعاب بلغة ++C بسهولة الدارك بيسك
انا نزلته كامل عندي ومب فاهم شسالفة بس الي فهمته db في بداية يقصد بدارك بسك !! ؟
مع علم قبل نزلت XNA وكنت مب فاهم شسالفة لوووول
رد: [برنامج] Dark GDK مكتبه قوية ||مجانية|| لعمل الألعاب بلغة ++C بسهولة الدارك بيسك
بسم الله
انا كنت عايز انزله بس لقيت حجمة كبير فضربت طناش :D
رد: [برنامج] Dark GDK مكتبه قوية ||مجانية|| لعمل الألعاب بلغة ++C بسهولة الدارك بيسك
اقتباس:
انا نزلته كامل عندي ومب فاهم شسالفة بس الي فهمته db في بداية يقصد بدارك بسك !! ؟
مع علم قبل نزلت XNA وكنت مب فاهم شسالفة لوووول
تعرف ++C ؟؟ إذا ما تعرفها وزين فيها ،، لا تجرب هذي الحزمة .. لأنها مخصصة لمبرمجي السي وإلا فالدارك بيسك تكفيك :) ..
اقتباس:
بسم الله
انا كنت عايز انزله بس لقيت حجمة كبير فضربت طناش :D
المشكلة هو فيه زيادة كثيرة يعني ممكن أشيل من عنده أشياء كثير ما أحد يستخدمها ويصير كله 400 وأقل :) ميجا بدل جيجا ونص ..
أحاول ألقى حل للمشكلة :) ..
رد: [برنامج] Dark GDK مكتبه قوية ||مجانية|| لعمل الألعاب بلغة ++C بسهولة الدارك بيسك
بس معليش يدعم الدارك بيسك و++C
يعني دلك بإمكاننا إستخدام فقط الدارك ؟؟
رد: [برنامج] Dark GDK مكتبه قوية ||مجانية|| لعمل الألعاب بلغة ++C بسهولة الدارك بيسك
رد: [برنامج] Dark GDK مكتبه قوية ||مجانية|| لعمل الألعاب بلغة ++C بسهولة الدارك بيسك
بسم الله
اقتباس:
المشكلة هو فيه زيادة كثيرة يعني ممكن أشيل من عنده أشياء كثير ما أحد يستخدمها ويصير كله 400 وأقل :) ميجا بدل جيجا ونص ..
أحاول ألقى حل للمشكلة
ياريت تلاقي حل الله يكرمك
رد: [برنامج] Dark GDK مكتبه قوية ||مجانية|| لعمل الألعاب بلغة ++C بسهولة الدارك بيسك
الموضوع جميل حقا ، بس اعتقد انه ليس بالسهوله اللى ممكن نتصورها اننا نبرمج لعبة عليه ، هو فعلا الداركبيسك عيبه الوحيد هو البطى ودمجه مع السى يزيده سرعة هذا أكيد