صفحة 1 من 2 12 أخيرأخير
النتائج المعروضة من 1 الى 20 من مجموع 23

موضوع: بعض النقاط في مجال الالعاب

ردود: 23 | زيارات: 1412
  1. #1
    عضو متميز
    صور رمزية Pr MoHaMeD
    تاريخ التسجيل
    Jul 2010
    المنطقة
    الجزائر
    العمر
    22
    ردود
    1,204

    بعض النقاط في مجال الالعاب

    السلام عليكم
    لبسم الله الرحمن الرحيم
    وضعت هذا الموضوع فقط لاشجع الاعضاء على الواقعية اكثرا....واهمية برمجة الالعاب و سأقوم بمعالجة بعض الاسئلة التي تراود الكثيرين....
    نبدأ بأول الاشياء...:
    اولا: هل يمكن تحقيق ارباح من صنع الالعاب؟
    اريد ان اشير الى نقطه تراودونا كلنا نحن ندخل مجال الالعاب نزعم اننا هواة فقط لما "نضيع اوقاتنا في التعلم و في النهاية ننام بمعارفنا" اعلم ان الكثير لا يريد ان يضيع وقته في التعلم و في النهاية يبقى فارغ اليدين كانه لا يعرف شياء .
    نحن علينا ان نحمد الله على هذه النعمه الكبيره الي انعمنا بها الله ... القدرة على التصميم و البرمجة ... والتفنن في تصميم الشخصيات و المباني و الهندسه او التفنن في كتابة الاكواد و تعقيد الذكاء الصناعي او ابتكار خوارزميات جديده.......
    فأناس يحلمون ان يكونو هكذا بل يحلمون ان تكون لهم القدرة على تشغيل برنامج بسيط جدا وفهمه صادفت الكثير من الناس يحبون التقدم التكنلوجي لكنهم لا يقدرون على تعلم شيء رغم محولاتهم..... و هدفهم تحدي الغرب..... في اعمالهم لكنهم عاجزون.
    و نحن نملك كل الوسائل و الافكار و القدرة الكافية بل و الفائضة و لا نعمل شيء......
    لماذا كل هذا لا افهم هل هو خجل ان ادخل الى المنابر و اقول اريد ان اعمل لعبه تجارية لا... يا حبيبي تستطيع و من قال لك لا...يجب علينا التفكير المنطقي و الجدي في هذا المجال و العمل...
    كل مكتسباتنا اين هي .... في "مزبلة الدماغ" آسف على هذا العبير....ربما تكون كذلك فل نفكر تفكير منطقي .....
    * هل نحن عاجزون على عمل لعبه و تكون من صنع فريق لا اظن...
    لكل من يريد الدخول لمجال الالعاب لكسب لقمة عيشه اخي يمكنك تحقيق ارباح لم تتصورها في حياتك فهناك مثل بيل غيتس " رحلة الالف ميل تبدأ بخطوة و رحلة المليارات تبدأ بفكرة"
    اعلم انه اماك طريق طويل لكنه ممتع يمكنك كسب المال بطرق عديده..
    1*صنع لعبه و بيعها لشركة رائده في هذا المجال
    2* صنع لعبه و بيعها في الاسواق
    3* برمجة مكتبة سكربتات وبيعها ووضعها تحت رخصه ما لحفظ الحقوق
    4*تصميم مجسمات ووضعها ف مواقع لبيع المجسمات
    5*وضع دروس في التصميم او البرمجة و بيعها
    و غيرها من الطرق لمن لديه افكار يقدر يعمل و يحص على المستحيل..

    ثانيا:لما التهرب من برمجة محركات الالعاب ؟
    اظن ان الكثير منا يظن ان برمجة محرك العاب مستحيل .......
    انا لا اقول انه سهل و بسيط بل اقول انه صعب و معقد و ليس مستحيل لا يمكننا التفكير فيه الا بعد صنعنا لي العاب ممتازة و ناجحه....
    لكن الكثير يطن ان الامر محال و من قال لك هذا لو نحصي المحركات الموجوده في العالم نجده اكثر من المتصفحات الويب او محررات النصوص الموجوده .....اظن ما السر في هذه المحركات لا اظن انه يوجد سر معين فقط هو ترددنا في هذا المجال الواسع. لو نحصي المحركات المفتوحه المصدر.... لاداعي لذركها اذن لماذا لا ندرسها ان كنا واقعيين لماذا لا نطورها بعلم الشركة المصنعه و الاستفاده منها بأكبر قدر ممكن و فهم كور المحرك كيف يعمل و ماهي اساسياته .
    انا لم اقل اصنع محرك منافس للـUDK UNITY3D.........و انما اقول GAME MAKER.....او اقل قليلا...
    فكل طرق الانتاج متاحه لنا و متوفره امامنا ....
    فأنا مثلا اعشقي لغة سي++ مع مكتبة qt ووجدت محرك مفتوح المصدر على هذه المكتبة انا حاليا ادرسه و من ثم اطوره و من ثم ابرمج محرك بسيط و اكيد مع فريق قوي....ان شاء الله ان كنت تحب سي شارب او الجافا حاول دراسة محركات مبرمجة بها فلعلى وعسي يفتح لنا الله طريق النجاح....


    ثالثا: لما لا نملك اعمال جماعية هادفه؟
    هذه النقطه الاساسية في الموضوع كلنا نحب نستفيد و نفيد و كل مره يطرح احد منا درس على محرك او برنامج معين هادفا للافاده لكن لما لا نفتح مشاريع جماعية هنا في القسم على احد المحركات او اكثر... و تكون على هيئة دورة للاعضاء الكل يشارك فيها و الكل يتعلم و يعلم فيها يشرح و يستفيد...
    بدل من دروس بسيطه .. اظنه ينقصنا بعض النشاط بلعكش مثل هذه الاعمال راح ترفع شأن المنتدى وشأنا الى الاعلى الى مستوى عالي جدا و تكون لنا اعمال بإسنم قسمنا لاننا نفتقر للكثير من الاعمال التي تساعدنا على تطوير انفسنا .... اظن ان محترفي هذا القسم لديهم القدرة في العمل مع فرق اجنبية لكنهم لم يذهبو بشكل نهائي و ذلك لاسباب لانهم تعلمو من هنا و لا يمكنهم نسيان معروف هذا القسم
    اظن تنقصنا بعض الشجاعه لينضم احدنا مشروع لعبه جماعية في هذا القسم و ان شاء الله ان لم تطرح في الصيف اطرحه في العطله الصيفية ان شاء الله و تكون دورة هادفه و شامله و مفيده.


    و سأحاول البحث عن نقاط اخرى و نعالجها معا لنطور انفسنا.......
    تحياتي
    و السلام عليكم
    Algeria
    -------------
    C++ & DirectX
    fOr EvEr
    -------
    add me : prmohamed@hotmail.com

    or : kauchmar051@hotmail.com




  2. #2
    عضو متميز
    صور رمزية Pr MoHaMeD
    تاريخ التسجيل
    Jul 2010
    المنطقة
    الجزائر
    العمر
    22
    ردود
    1,204
    تم الحجز للاضافه............
    Algeria
    -------------
    C++ & DirectX
    fOr EvEr
    -------
    add me : prmohamed@hotmail.com

    or : kauchmar051@hotmail.com



  3. #3
    عضو نشيط
    تاريخ التسجيل
    Mar 2006
    المنطقة
    Lake Oswego, Oregon, United States
    ردود
    474
    ثانيا:لما التهرب من برمجة محركات الالعاب ؟
    أنا في مراحل جيدة من تصميم محرك بسيط ، الموضوع فقط يتطلب وقت

  4. #4
    عضو متميز
    صور رمزية Pr MoHaMeD
    تاريخ التسجيل
    Jul 2010
    المنطقة
    الجزائر
    العمر
    22
    ردود
    1,204
    شيء جميل لكن لو تحدثنا اكثر عنه يكون افضل و يستفيد اعضاء المنابر اكثر
    Algeria
    -------------
    C++ & DirectX
    fOr EvEr
    -------
    add me : prmohamed@hotmail.com

    or : kauchmar051@hotmail.com



  5. #5
    عضو نشيط
    تاريخ التسجيل
    Mar 2006
    المنطقة
    Lake Oswego, Oregon, United States
    ردود
    474
    جاري كتابة موضوع بسيط ، يرجى الانتظار قليلا

  6. #6
    أشكرك على هذا الموضوع المهم أخي محمد. أعتقد أن مشكلتنا الأساسية هي عدم وجود هدف واضح وعدم وجود حدود زمنية للعمل المنوي إنجازه. مثلا عندما أقول أنني سأنتج لعبة لأبيعها يجب أن أنظر إلى الألعاب المشابهة وأصل لمستواها بل وأتفوق عليه وهذا هدف واضح. أما الإطار الزمني كأن أقول أن اللعبة يجب أن تكون جاهزة للنزول في الأسواق في بداية العام المقبل. ويمكن أيضا أن أحدد أيام أو ساعات محددة أسبوعيا لأعمل بها على لعبتي. وأهم شيء تحديد مواعيد لأنهاء كل قسم من اللعبة.

  7. #7
    عضو نشيط
    تاريخ التسجيل
    Mar 2006
    المنطقة
    Lake Oswego, Oregon, United States
    ردود
    474
    الفكرة من ورائها هو عمل محرك بسيط لألعاب ثلائية الأبعاد وبلاتفورم على وجه الخصوص ، المحرك هو Editor يرسم من خلاله المراحل وتستورد الصور والسبرايتات ، ثم يقوم بصنع مجلد منفصل للمشروع وينظم الملفات فيها تبعاً للمراحل ، وسيحفظ أيضاً كل شيء بداخل ملفات نصية بسيطة .

    سيكون هناك ملف لعبة مسبق الصنع قادر على فتح المجلد المرتب وقراءة كل شيء بترتيب وبشكل يجعل كل لعبة منفصلة ومختلفة تماماً عن الألعاب الأخرى المصممة بنفس المحرر.

    المرحلة الأخيرة وهي كمبايلر ، الكومبايلر يقوم بجمع المجلد وملف اللعبة المسبق الصنع بنفس المكان.

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

    الصور التالية تشرح بعض ما تحقق حتى الآن :

    الأولى من داخل الفيجيوال بيسك
    http://towfieee.com/Other_Shit/1.png

    هذا ما يظهر في البداية ، فإما أن تبدأ مشروعاً جديداً وإما أن تستكمل ما بدأت به سابقاً.
    http://towfieee.com/Other_Shit/2.png

    هذا هو المنظر العام للمحرر ، حاولت وضع كل شيء في واجهة واحدة حتى يسهل العمل. وستلاحظ أن هناك مربعات تعطيك انطباعاً عن كل مجموعة ولأي مجموعة أخرى تتبع ، يعني الـ Tiles تنتمي إلى الـ Layers ، والـ Layers تنتمي للـ Stages أو المراحل. المربع الكبير هو مكان ظهور المراحل ، الفأرة ستكون هي الأداة الرئيسية في المحرر. فستختار مرحلة معينة ثم طبقة معينة ثم تايل معين وتبدأ بالرسم. وبمجرد اختيار طبقات أو مراحل مختلفة سيكون الرسم فوري على مربع الرسم.
    http://towfieee.com/Other_Shit/3.png

    هذه الصورة تعطيك إمكانية تغيير خصائص عامة للعبة ، هناك بعض الأمور والتي لازلت أنوي أن أضيفها حتى
    يصبح للمصمم حرية أكبر.
    http://towfieee.com/Other_Shit/4.png

    هنا نلاحظ في حال اختيار إضافة طبقة جديدة سيمكننا إضافة عدد التايلات وتغيير حجمها لكل طبقة على حدا. بالإضافة لربط الطقس بطبقة معينة بدلاً من جعلها عامة ، وبالتالي سيتوقف المطر في حال انتهاء الطبقة.
    http://towfieee.com/Other_Shit/5.png

    طبعاً هنا استيراد ملفات الصور لعمل التايلات ، أنا سمحت لنوع Png حالياً ، ولكن إضافة أنواع أخرى سهل جداً.
    http://towfieee.com/Other_Shit/6.png

    حاولت أن تكون القوائم سهلة وهادفة ، ولكن لم أضع خاصية الـ Undo أو الـ Redo لأنها ستطيل العمل كثيراً. ولأني لم أكون فكرة مكتملة حولها بعد.
    http://towfieee.com/Other_Shit/7.png

    وبما أن المحرر يمكنه تصدير ملفات نصية فمن الممكن ربطها أيضاً بمحركات الـ GameMaker أو بالـ XNA ، أو بأي محرك أو لغة برمجة إذا كانت تدعم نوع ملفات الصور والملفات النصية.
    http://towfieee.com/Other_Shit/8.png

    أنا فعلاً أتمنى أن يساعدني أحد على إكمال الفكرة ، فهي نوعاً ما سهلة ، ولكنها تأخذ وقتاً طويلاً وأتمنى أن تثمر خيراً يوماً ما.

  8. #8
    عضو متميز
    صور رمزية Pr MoHaMeD
    تاريخ التسجيل
    Jul 2010
    المنطقة
    الجزائر
    العمر
    22
    ردود
    1,204
    شيء جميل عزيزي وعمل رائع تشكر عليه اشد الشكر...واتمنى لك التوفيق و لكن يجب مزجي السي++ او السي في الموضوع من اجل نتائج قوية جدا.... وهل واجهة صعوبات في العمل بشكل عام؟
    انا الان سأجرب المحرك الي قولت عليه و ارى النتائج ان كان جيد سأكمل ان شاء الله
    اخي ياسر و الله معاك حق فنحن ليس معنا اي هدف لا نعمل لشركات ولا لفرق لذى فنحن دائما مهملون يجب التطور و اننتظر اعمال جباره و مشاريع جماعيه تعلم تحملالمسؤولية في الاجازة الصيفية
    و تحياتي لكم
    Algeria
    -------------
    C++ & DirectX
    fOr EvEr
    -------
    add me : prmohamed@hotmail.com

    or : kauchmar051@hotmail.com



  9. #9
    عضو نشيط
    تاريخ التسجيل
    Mar 2006
    المنطقة
    Lake Oswego, Oregon, United States
    ردود
    474
    لا أخي بالنسبة للسي ++ أو السي لا علاقة له بالموضوع ، فما قمت بعمله هو تصميم برنامج بسيط بالفيجيوال بيسك يقوم بتصدير ملفات نصية يمكن للـ
    #C
    C
    ++C
    Java
    GameMaker
    DarkBasic
    XNA
    .
    .
    .

    وأي برنامج أو لغة ليقوموا باستيراد هيكل اللعبة ، ومن ثم عليهم برمجة اللعبة على طريقتهم

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

    المشاكل اللي واجهتني هي الوقت ، فالمشروع كبير نوعاً ما. حتى مع أنه يدعم نمط البلاتفورم فقط.

  10. #10
    عضو متميز
    صور رمزية Pr MoHaMeD
    تاريخ التسجيل
    Jul 2010
    المنطقة
    الجزائر
    العمر
    22
    ردود
    1,204
    شيء جميل حبيبي و قد دعمت الموضوع بشكل كبير جدا الله يوفقك في عملك الجبار وننظر منك المحرك قريبا
    تحياتي
    Algeria
    -------------
    C++ & DirectX
    fOr EvEr
    -------
    add me : prmohamed@hotmail.com

    or : kauchmar051@hotmail.com



  11. #11
    السلام عليكم ,,

    اخي محمد يعطيك العافية ع الموضوع

    بصراحة انا لم توضح لي الصورة بشكل كامل

    ولكن المصمم نفسي الي ما يعرف هاللغات كيف يتعلمها ؟؟

    مثلاً المحترف مثلك يعرف اللغات المذكورة سابقاً ,,

    هل يجب انا اتعلمها وماذا تفيدني بربطها مع

    محرك العاب انا اصممه ؟؟ هذا السؤال الأول

    السؤال الثاني ,, ما العيب في المحركات

    الأخرى ,, لماذا لا نحترفها بدون أرهاق

    انفسنا بصنع محرك آخر ,, هذا الثاني

    السؤال الثالث المحرك الي يصمم

    من قبلنا ما صلته بالمحركات الأخرى

    وما الاختلافات التي بينهما ؟؟

    وجزاك الله ألف خير ,,

    بالتوفيق ,,

  12. #12
    عضو متميز
    صور رمزية Pr MoHaMeD
    تاريخ التسجيل
    Jul 2010
    المنطقة
    الجزائر
    العمر
    22
    ردود
    1,204
    الاجابات كالتالي حبيبي :
    1- الصمم الي مثلك كيف يتعلمها في افضل الاحوال انك تبقى مصمم احسن لانك مصمم من البداية ,,,,
    و ان كنت تنوي تعلمها هناك كتب عديده لعليم البرمجة المهم تحدد الوجهة و انا سأعطيك كتب عن هذه اللغات و يجب ان تكون جيد في الرياضيات والفيزياء...
    المحترف مثلي يحبيبي...شكرا على المجاملة لكني مبتدئ لا بأس
    2-نفرض انك صممت محرك العاب و ريد ربطه بلغة برمجة نفرض البسيك...هذه اللغه يمكنكا ان تشتق منها لغة برمجة خاصه بك و تربطها بمحركك و تكون باللغه العربية و تكون بسيطه اليسة افاده للعرب وفائدة لهم
    3-هذا السؤال معاك حق فيه لماذا لانستخدم محركات جاهزة اولا عندما تصنع محرك تزيد خبرتك وترفع مستواك العالمي وتصبح ربما شركات تطبلك وتطلب منك بيعه لها و في هذا فائدة لك في صفقات مع شركات عملاقة
    4-المحرك الذي نصممه يعني انت تتحكم في مستخدمه و تطوره وتحاول تنافس شركات بيه او تبيعه لشركات و تجني ارباح كثيرة ...وتستفيد خبرة عالمية و لايوجد اختلافبينه و بين بقية المحركات لكن انت تسطيع وضع ميزات لا توجد في محركات اخرى بتفكيرك المنطقي
    وان كانت نقطه غير واضحه اخبرني
    تحياتي
    Algeria
    -------------
    C++ & DirectX
    fOr EvEr
    -------
    add me : prmohamed@hotmail.com

    or : kauchmar051@hotmail.com



  13. #13
    عضو نشيط
    صور رمزية kinglife20
    تاريخ التسجيل
    Mar 2011
    المنطقة
    الدولة الاسلامية
    ردود
    374

    بسم الله

    اولا اسف علي التأخير
    ثانيا طبعا يا محمد ناس كتير كانوا مستنين موضوع مفيد جدا زي دة وبصراحة "الله يكرمك"
    ثالثا المبيدئين كتير في منهم اللي بيحاول لغاية ميوصل وفي اللي بيحاول ومش عارف يوصل بس عنده امل انه يوصل وفيه اللي حاول وفقد الامل... في النهاية كل ده مش مشكلة
    المشكلة من نظري ان في ناس بيحبوا يشتغلوا علي الجاهز "المبتدئين" وناس بيحبوا يشتغلوا من الصفر
    "المحترفين" لكن.....فين التعاون ؟ من رأيي ان هي دي المشكلة ان احنا بنقسمهم (مبتدئين)(محترفين) يعني مثلا لو اعلنت عن بدأ التقدم لمشروع علي محرك معين ايه اول شرط هكتبه ؟؟؟؟؟؟؟ اقولك..
    """""تم فتح باب التقدم لبناء مشروع لعبة علي برنامج(......)و برنامج(......){{{ ارجو من المتخصصين تسجيل اسماءهم في هذه المجالات}}} وشكرا """"
    طيب كده المحترف هيزيد مدي معرفته.صح؟؟
    والمبتدئ؟؟؟؟؟؟؟؟ سمع وشاف بس من بعيد..
    الحل من وجهة نظري ان قائد الفريق مش هيخسر حاجة لو اضاف الي الفريق علي الاقل 2 مبتدئين حتي لو مش هيشاركوا المشاركة الفعلية بس في النهايه هيكون اتعلم حاجة من المتخصصين اللي معاه
    وكده مش هيكون فيه حد مبتدئ الكل عنده خبره
    الحل التاني ان منستناش لما حد يطلب المساعدة يعني احنا نساعد ب اللي نقدر عليه...
    سامحوني اني بعدت عن الموضوع الاصلي بس كان نفسي اقول الكلام ده ومستني الموضوع المناسب فعلا شكرا يا محمد علي الموضوع ده..
    ارجو الرد علي وجهة نظري..

  14. #14
    عضو متميز
    صور رمزية Pr MoHaMeD
    تاريخ التسجيل
    Jul 2010
    المنطقة
    الجزائر
    العمر
    22
    ردود
    1,204
    و عليكم السلام
    اهلا بك عزيزي وجهتك نظرك لا تعليق عليها و معاك حق بالكامل .....
    و سيعالج هذا الامر في الاجازة الصيفية ان لم يفتح مشروع جماعي سأفتحه و يشارك فيه كل اعضاء المنتدى القديم و الجديد المبتدأ و المحترف
    و سيكون بقيادة المبتدئين ليكتسبو خبره في هذا المجال.....و انا عن نفسي سأضع سكريبتات مع شرحها عن طريق الفيديو و الصوت ...
    و العفو حبيبي انا لم افعل شيء سوى واجبي
    و لحد الان احاول ان ارد خير المنابر ..
    و انتظر تفاعل اكثر لان عندما كان جينرال لم يدع مشروع نقاش وضعته على راحته هو و ياسر و towieee و غيرهم ذكرهم الله بخير
    تحياتي
    تحياتي
    Algeria
    -------------
    C++ & DirectX
    fOr EvEr
    -------
    add me : prmohamed@hotmail.com

    or : kauchmar051@hotmail.com



  15. #15
    عضو نشيط
    صور رمزية ahmedemasr
    تاريخ التسجيل
    May 2009
    المنطقة
    مصر
    العمر
    23
    ردود
    350
    لقد أشرت الى نقطة مهمة جدا وهى الهدف طالملا عندك الهدف والاصرار على تحقيقه كلما نجحت
    أشهد أن لا إله إلا الله وأن محمداً رسول الله


  16. #16
    عضو متميز
    صور رمزية Pr MoHaMeD
    تاريخ التسجيل
    Jul 2010
    المنطقة
    الجزائر
    العمر
    22
    ردود
    1,204
    مرحبا بك حبيبي
    و الله اني لم افهم ما تقصده جيدا و اي نقطه في الموضوع وشكرا على المرور اللطيف
    تحياتي لك
    Algeria
    -------------
    C++ & DirectX
    fOr EvEr
    -------
    add me : prmohamed@hotmail.com

    or : kauchmar051@hotmail.com



  17. #17
    عضو متميز
    صور رمزية naoufal
    تاريخ التسجيل
    Feb 2010
    المنطقة
    دولة الخلافة
    العمر
    23
    ردود
    1,141
    اخ towfieee
    هل محرك الدي تعمل عليه هل هو محرر مراحل هل يمكنك برمجة عليه او يحتوي عل سكربتات جاهزة
    ماد تعني ب ملفات نصية هل تعن سكربتات
    باي لغة مكتوبين وهل لو صدرتهم الى xna ستصبح سيغة c# xna
    وبما أن المحرر يمكنه تصدير ملفات نصية فمن الممكن ربطها أيضاً بمحركات الـ GameMaker أو بالـ XNA ، أو بأي محرك أو لغة برمجة إذا كانت تدعم نوع ملفات الصور والملفات النصية.
    http://towfieee.com/Other_Shit/8.png
    بختصار بصط لنا هد فقرة
    الثورة الاسلامية الكبرى لاعادة الخلافة الراشدة
    بسم الله الرحمان الرحيم... انما النصر صبر ساعة فلا هوان ولا ستكان حت يعود الضلم تحت الاقدام ويعاقب الخونة وانجاس وترفع الرايات سود و لترتاع يهود لقرب الوعود فالتكن هته الثورة يا اهل مصر و سورية ويا اخواني في العالم اجمع ثورة غضب ثورة غضب خالصة لوجه الله فالتكن بداية النهاية ليعلم اليهود ان الامة اصبحت على فجر النصر وليكن اول بشارات النصر الانتقام من الخونة هم من بني جلدتنا وما هم منا...
    امة واحدة راية واحد حرب واحدة

  18. #18
    عضو نشيط
    تاريخ التسجيل
    Mar 2006
    المنطقة
    Lake Oswego, Oregon, United States
    ردود
    474
    المحرك لن يصدر أكواداً ، وإنما سيصدر معلومات بملفات بصيغة (TXT)

    الخطوة الأولى:
    مثلاً سيكون هناك ملف لإعدادات اللعبة بملف Settings.txt بالشكل التالي:

    Name: GameName
    SynRate: 60
    Screen Width: 800
    Screen Height: 600
    .
    .
    .

    هذا الملف يمكن قراءته من لغة السي شارب أو أي لغة ثانية قادرة على قراءة ملفات txt

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

    هذه هي الفكرة الرئيسية ، فالمحرر لا يحتوي على أي سكربتات ، ولكنه سيمكن المصمم من ترتيب الموارد من صور ومؤثرات ومراحل ومواقع تمركز الأعداء ، وسيحفظ المعلومات بملفات.

    الخطوة الثانية: هي البرمجة ، أنا الآن في صدد برمجة لعبة تتفاعل مع هذه الملفات الـ txt ، وستتمكن هذه اللعبة من فتح الملفات وقراءة المعلومات وترتيب المراحل وإضافة أعداء في الأماكن اللي المحرر قام بحفظها.

    الخطوة الثالثة: هي عندما يكبس الشخص زر الكومبايل في داخل المحرر سيتم عمل مجلد جديد ووضع الصور والمؤثرات والملفات الـ txt وأيضاً ملف اللعبة بداخل هذا المجلد ، فستظهر وكأنها لعبة منفصلة من صنع برنامج مثل الجيم ميكر.

    فهي نفس فكرة FPSC و XQUAD و Game Maker. فملف اللعبة مسبق الصنع وهم فقط يسمحون بتغيير سكربتات وقيم معدة سابقاً.

    ولكن ما أريد أن أضيفه في برنامجي هو ليس خاصية عمل لعبة منفصلة ، ولكن سيتمكن المصمم من الاستغناء عن الـ Compiler اللي أنا سأصممه وسيتمكن من عمل كومبايل خاص به إن أراد.

    - فمن لا يعرف كيف يبرمج سيتمكن من إخراج لعبة بدون كتابة أي كود.

    - أما من لديه خبرة بالبرمجة فسيتمكن من استعمال الملفات النصية txt على طريقتة الخاصة وببرمجته الخاصة.

  19. #19
    عضو نشيط
    تاريخ التسجيل
    Mar 2006
    المنطقة
    Lake Oswego, Oregon, United States
    ردود
    474
    طبعاً في المستقبل وعندما أتمكن من صنع الكومبايل بشكل جيد سأقوم بعمل Template للـ XNA قادر على قراءة الملفات الـ txt ، وبالتالي سيتمكن المصممون من تصدير XNA Solutions بدلاً من الملفات النصية ، طبعاً سأحتاج مساعدة من هو متمرس في الـ XNA ليساعدني في ذلك. وكذلك الأمر بالنسبة للـ Game Maker.

    أما الآن سيكون الخياران هما فقط PC Game و Txt

  20. #20
    عضو نشيط
    صور رمزية kinglife20
    تاريخ التسجيل
    Mar 2011
    المنطقة
    الدولة الاسلامية
    ردود
    374

    Thumbs up بسم الله

    اولا اخ towfieee بالتوفيق في المحرك اللي بتعمل عليه وتمنياتي لك بالنجاح
    ثانيا يا محمد الله يوفقك وترد خير المنابر ويوفقني وارد خيرك وخير المنابر وجميع الاعضاء
    ......وبالتوفيق للجميع

Bookmarks

قوانين الموضوعات

  • لا يمكنك اضافة موضوع جديد
  • لا يمكنك اضافة ردود
  • لا يمكنك اضافة مرفقات
  • لا يمكنك تعديل مشاركاتك
  •  
  • كود BB مفعّل
  • رموز الحالة مفعّل
  • كود [IMG] مفعّل
  • [VIDEO] code is مفعّل
  • كود HTML معطل