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

موضوع: مشروع لعبة جديدة

ردود: 30 | زيارات: 3653
  1. #1

    مشروع لعبة جديدة

    السلام عليكم
    كيف حال الشباب وكبف همتكم
    أظن أن الركود طال أريد تحريكم
    ونريد أن نناقش مشروع لعبة جديدة...ترى هل ستتحقق أم لا...أنا واثق من النجاح

    واعتباراً من المشاريع السابقة ومحاولة عدم الرجوع إلى نفس الخطأ فإني أقرر من البداية أن اللعبة ستكون:
    1- ثلاثية أبعاد.
    2- عبارة عن مبارزة بالسيوف (تذكرو تكن3)
    3- أمكانية اللعب مع الحاسوب أو اللعب مع لاعب آخر في الإصدار الأول على الأقل وإمكانية اللعب عبر الشبكة وربما عبر (الشبكة العالمية)


    هذه الأمور لا نريد أن نخوض فيها أشهر ولكن لنبدأ ماذا يمكننا أن نعمل من أجل هذه اللعبة من الآن.


    بانتظار ردكم............

    الصارم
    أخر تعديل بواسطة أبو ماجد الصارم في 17 / 10 / 2001 الساعة 10:27 PM
    أختفي كثيراً وأظهر فجأة, تسأل لماذا؟ لا أدري!
    وداعاً 3D StudioMax ومرحباً Blender


  2. #2
    والله كنت افكر بهالمشروع من اسبوع تقريبا بس انت سبقتني
    أعتبرني أول واحد معاك بس انا هالاسبوعين ماراح اقدر اشارك بشكل دائم ( عشان الاختبارات )
    وان شا الله بحاول في هالفترة اني اجمع شوية افكار واجهز نفسي في هالوقت


    اطيب التحيات ....
    -{" دبلوماسي "}-
    أخر تعديل بواسطة دوبلوماسي في 18 / 10 / 2001 الساعة 04:55 AM

  3. #3
    عضو
    تاريخ التسجيل
    Jun 2001
    المنطقة
    المملكة
    العمر
    37
    ردود
    84
    العملية سهلة لكن عليك بان تبدا العمل مباشرة ولن يعقك شيء المسألة محتاجة الى وقت وصبر..... ابدا بتصميم الحليات والشخصيات وانا مستعد لمساعدتك ....اول درس عن دايركت ثري دي برعايتي في هذا المنتدى....ارجوا ان تزور هذا الموقع
    أخر تعديل بواسطة stm في 20 / 10 / 2001 الساعة 12:34 PM
    المحبوب

  4. #4
    والله انك صادق

    -{" دبلوماسي "}-

  5. #5
    السلام عليكم
    بودنا أن نستفيد من التصاميم الجاهزة إذا ممكن للشخصيات ولكن لو تكون على درجة كافية من الجودة.

    أما حلبة المبارزة فأقترح أن تكون ساحة مرة بين جبال ومرة بين أشجار وما أشبه ذلك.

    أما السيوف فقد توليت تصميمها(طبعاً مع أخواني)
    وإذا عندكم رأي فما نستغني
    أخر تعديل بواسطة أبو ماجد الصارم في 20 / 10 / 2001 الساعة 08:34 AM
    أختفي كثيراً وأظهر فجأة, تسأل لماذا؟ لا أدري!
    وداعاً 3D StudioMax ومرحباً Blender

  6. #6
    عضو
    تاريخ التسجيل
    Jun 2001
    المنطقة
    المملكة
    العمر
    37
    ردود
    84
    ارجوا ان تكون الشخصيات والسيوف كمجسم واحد لاننا سوف نستخدم خاصية التصادم..... اما من ناحية الجبال والاشجار فهي تعتمد على الطريقة التي سوف تقوم عليها اللعبة فغلى حد الان لم نناقش باي لغة وباي اداء سصوف نبرمج من وجهت نظري علينا ان نستخدم الفيجوال بيسك والدايركت اكس لان الفيجوال بيسك اسهل لغه والدايركت اكس سوف يعطينا الدعم اللازم......
    المحبوب

  7. #7
    كلامك صحيح عندما نبداً التصميم علينا أن نراعي ذلك.

    أما لغة البرمجة فنسيت أن أذكر في بداية الموضوع أنها ستكون بلغة ++C وجعلها من الأمور الغير قابلة للمناقشة أما الآن فلا أود أن أنفرك فهل بإمكانك البرمجة بلغة ++C?

    بانتظار رد البقية...
    أختفي كثيراً وأظهر فجأة, تسأل لماذا؟ لا أدري!
    وداعاً 3D StudioMax ومرحباً Blender

  8. #8
    عضو
    تاريخ التسجيل
    Jun 2001
    المنطقة
    المملكة
    العمر
    37
    ردود
    84
    اسف فانا لا اجيد الا الفيجوال بيسك لكن على العموم موضوع جيد حتى الان لكني سوف اتواصل معكم بطرح الافكار والمناقشة وشكرا.....
    المحبوب

  9. #9
    السلام عليكم
    اخي ماجد حسب علمي انك من خبراء دلفي و سادلك على طريق سهل جداً بالنسبة لك للدخول في هذا المجال و يمكن تكون تعرفه

    http://glscene.sourceforge.net

    توفر لك خيارات كثيرة و باقل عدد ممكن من الاوامر البرمجية و الخالية من تعقيدات دايركت اكس -> اوبن جي ال

    حاول قراءة كود تطبيق الممثل

    http://glscene.sourceforge.net/gallery_demos.htm

    و ستجد كم هو سهل عمل الحركة بشكل سلس و واقعي و بكفاءة عالية و هذا مثل تكن3 و ما شاكلها

    و ايضاً شاهد الكودات في الصفحة الاخرى
    http://glscene.sourceforge.net/gallery_users.htm

    القدرات التي يوفرها هذا البكج كبيرة جداً ،، اضف الى ذلك ان سورسها مفتوح

  10. #10
    يا اصحاب الفيجول بيسك هل جربتم http://www.revolution3d.net/
    اتوقع انها من افضل الوارب للفيجول بيسك و تتطور بسرعه
    و تعتمد على دايركت اكس 8
    و لها امثلة كثيرة جداً في نفس الموقع

  11. #11
    يا اخوان الصور ما تطلع عندي و يطلع اللنك فقط
    و تحت مكتوب كود[ IMG ] معطل
    و حاولت ان اعدلها من ملفي الشخصي مره نعم و مره لا و نفس الشي ؟؟ وش الحل؟؟

  12. #12
    السلام عليكم
    كود [ img ] معطل من قبل الإدارة.

    وأشكرك أخي على الموقع الرائع الذي تمنيته منذ فترة طويلة
    أما عن اللعبة لكون مبرمجي ديلفي قليلون هنا أردت أن آخذ اللغة الشائعة.
    أخر تعديل بواسطة أبو ماجد الصارم في 22 / 10 / 2001 الساعة 08:34 AM
    أختفي كثيراً وأظهر فجأة, تسأل لماذا؟ لا أدري!
    وداعاً 3D StudioMax ومرحباً Blender

  13. #13
    أظن أن المشاركين أقل من التوقع وإذا لم يشاركنا الكعبي والمصري فقد أضطر لإعتماد لغة فيجوال بيسيك لكتابة اللعبة بمساعدة الأخ stm ولكن قبل ذلك أريد أن أوضع بعض الأمور المتعلقة بالمشروع وهو جعل المشروع تعليمي ومن فئة المصادر المفتوحة أي سيتم كتابة جميع الشيفرات على هذا المنتدى وإن كان ذلك يزعج الإدارة فأنا مستعد لاستضافة الموضوع قد يتساءل البعض ما الفائدة من ذلك؟ هناك فائدتان:
    1- أن يتعلم كل من يريد برمجة الألعاب من مثال واقعي حي فكم عانيت من ذلك (ليكن بالعلم أنا لست مبرمج ألعاب وإنما مبرمج عادي بلغة ديلفي ولكن أستطيع تعلم أي لغة برمجة بسرعة).
    2- أن يشارك كل من له رأي في تقويم البرنامج وتصحيحه حتى يصير خالياً من الأخطاء (مثل نظام لينوكس الذي طوره آلاف المبرمجين).
    3- وهذه فائدة خارجية وهي المحاكاة وكتابة ألعاب أخرى بأخذ الطريقة والأمور المتشابهة من هذه اللعبة.

    ما أدري إذا كان هناك معارضة ...وأنتظر ردكم ...والسلام.
    أختفي كثيراً وأظهر فجأة, تسأل لماذا؟ لا أدري!
    وداعاً 3D StudioMax ومرحباً Blender

  14. #14
    عضو
    تاريخ التسجيل
    Jun 2001
    المنطقة
    المملكة
    العمر
    37
    ردود
    84
    كلامك جميل انا اومن ذلك فانا لست بمحترف لكن احاول تقديم الافضل وانا من الناس الذين يحتاجون الى هدف لكي يتعلم فانا في الحقيقة وضع درس عن الدايركت اكس في كثير من المنتديات وذلك لاستقطاب اكبر قدر من الافكار والخبرات ارجوا منك ان تزور الموقع التالي وتعطيني رايك فانا سوف اشعر بالفخر بذلك:mypage.ayna.com/sgaf2002
    وشكرا......
    المحبوب

  15. #15
    و الله يا شباب العمل على دايركت اكس متعب و الليابري توفر عليكم الكثير

    شاهدو كم هو سهل عمل تهيئة و عرض مثلث بسيط و وضع اناره و كاميرا و قارن كم من الاسطر ستحتاج لعملها بتعليمات الدايركت اكس
    كود PHP:

    Option Explicit

    Public Engine          As New R3D_Engine       [COLOR=seagreen]'انشاء المحرك [/COLOR]
    Public Control         As New R3D_Control [COLOR=seagreen]     '
    انشاء كونترول للتعرف على ما يدخله المستخدم [/COLOR]
    Public 
    Pipeline        As New R3D_Pipeline  [COLOR=seagreen]   'انشاء كائن للعرض او التصيير[/COLOR]
    Public MeshBuilder     As New R3D_MeshBuilder [COLOR=seagreen] ' 
    للتحكم بالكائنات 3د في المشهد[/COLOR]
    Public 
    Camera          As New R3D_Camera   [COLOR=seagreen]    ' انشاء كاميرا[/COLOR]
    Public Tools           As New R3D_Tools  [COLOR=seagreen]      ' 
    كائن يوفر بعض الادوات العامة و المفيده[/COLOR]

    Private 
    Sub Form_Load()
        [
    COLOR=seagreen]'ضبط اعدادات المحرك[/COLOR]
        With Engine
            .Inf_SetFieldOfView 50
            [COLOR=seagreen]'  
    تحديد زاوية الرؤيا فصفر يعنر لا ترى شئ و 360 ترى كل ماحولك و لكن الشخص العادي 40 [/COLOR]
            .
    Inf_SetViewDistance 2500 [COLOR=seagreen]'  ابعد نقطه يمكن رؤيتها[/COLOR]
            .Inf_SetRenderTarget Form1.hWnd, R3DRENDERTARGET_WINDOW
            [COLOR=seagreen]'   
    تخبر المولد اين يعرض كل شئ
            
    '   مثلاً على الفورم فنحدد له مقبضه
            '   
    او في صوره ايضاً نمرر الهاندل[/COLOR]
            .
    Inf_ForceResolution 64048016
            
    [COLOR=seagreen]'  ضبط معدل الانعاش للشلشه[/COLOR]
        End With
        
        If Engine.InitializeMe(False) = -1 Then End [COLOR=seagreen]'   
    هنا يتم تهيئة المحرك[/COLOR]
        
        [
    COLOR=seagreen]'ضبط كيفية العرض[/COLOR]
        With Pipeline
            .SetAmbientLight 255, 255, 255
            [COLOR=seagreen]'  
    ضبط اللون العام للمشهد[/COLOR]
            .
    SetBackColor 00155
            
    [COLOR=seagreen]'  ضبط لون الخلفيه[/COLOR]
            .SetDithering False
            [COLOR=seagreen]'  
    تعطي نعومه للمشهد و لكنها تبطئ التصيير في الاجهزة القديمه[/COLOR]
            .
    SetSpecular False
            
    [COLOR=seagreen]'  لمحاكاة انعكاس الاسطح[/COLOR]
            .SetFillMode R3DFILLMODE_SOLID
            [COLOR=seagreen]'  
    تعيين لون التعبئه و اللون الصلب هو الافتراضي[/COLOR]
            .
    SetShadeMode R3DSHADEMODE_FLAT
            
    [COLOR=seagreen]'  يحدد كيف يبدو سطح الكائن و كيف تبدو الاضاءه [/COLOR]عليه
            .SetTextureFilter R3DTEXTUREFILTER_POINTSAMPLING
            [COLOR=seagreen]'  
    تحديد فلتر لعرش الاكساء[/COLOR]
        
    End With
        
        MeshBuilder
    .Mesh_Create "triangle" [COLOR=seagreen]    '  انشاء كائن و تسميته مثلث[/COLOR]
        
        MeshBuilder.Mesh_AddFace "", "", R3DBLENDMODE_NONE, R3DCULLMODE_DOUBLESIDED
        [COLOR=seagreen]'  
    اضافة مضلع لكائن المثلث الذي تم انشاءه
        
    '  تركنا الخانتين فارغتين لأننا لا نتعامل مع اكساء و خامه في هذا المثال
        '  
    المعامل الثالث يعين مقدار الشفافيه
        
    '   المعامل الاخير يحدد هل كل المجهين او احدهما فقط هو الذي يصير[/COLOR]
        MeshBuilder.Mesh_AddVertex -3, -3, 0, 0, 0, 0, 0, 0
        [COLOR=seagreen]'
    As Single X coordinate of vertex
        
    'y As Single Y - coordinate of vertex
        '
    As Single Z coordinate of vertex
        
    'nx As Single Normal X - coordinate of vertex
        '
    ny As Single Normal Y coordinate of vertex
        
    'nz As Single Normal Z - coordinate of vertex
        '
    tu As Single Texture U coordinate (-coordinate on bitmap). Values are floating between 0 and 1. [/COLOR]
        [
    COLOR=seagreen'tv As Single Texture V coordinate (y -coordinate on bitmap). Values are floating between 0 and 1.
        '    
    يجب ان يضاف وجه او مضلع قبل استدعاء هذه الاوامر[/COLOR]
        
    MeshBuilder.Mesh_AddVertex 03000000
        MeshBuilder
    .Mesh_AddVertex 3, -3000000
        
        Camera
    .SetPosition 00, -10 [COLOR=seagreen]     '     تحديد مكان الكاميرا[/COLOR]
        
        '
    دخول التكرار الرئيسي للبرنامج
        Dim bRun 
    As Boolean
        bRun 
    True
        
    While Not bRun False
            
            
    [COLOR=seagreen]'  تنظيف الشاشه[/COLOR]
            Pipeline.Renderer_Clear
            
            [COLOR=seagreen]'  
    كشف الازرار التي تم ضغطها[/COLOR]
            
    Control.Keyboard_ReceiveKeys
            
            
    [COLOR=seagreen]'يستخدم هذه الخاصيه للكشف عن ضغط زر معين[/COLOR]
            If Control.Keyboard_GetKeyState(R3DKEY_ESCAPE) = True Then bRun = False
            
            MeshBuilder.Mesh_SetPointer "triangle"
            [COLOR=seagreen]'   
    وضع التركيز على هذا المش و في حالتنا المثلث[/COLOR]
            
    '  فعلياً لا تحتاج الى هذا التركيز الا اذا كان عندك كثير من الكائنات[/COLOR]
            
            MeshBuilder.Mesh_RotateY Tools.Val2ProcPower(2)
            [COLOR=seagreen]'  
    جعل المش يدور بزاويه معينه
            
    ' و لكن هنا حدد الدوران حسب الساعه او التوقيت الداخلي للجهاز ليكون الدوران يعتمد على سرعه الجهاز[/COLOR]
            
            Pipeline.Renderer_Render
            [COLOR=seagreen]' 
    تصيير[/COLOR]
            
    Pipeline.Renderer_Display
            
    [COLOR=seagreen]' عرض ما تم تصييره![/COLOR]
        Wend
        
        Engine.TerminateMe
        End
        
    End Sub

    Private Sub Form_Unload(Cancel As Integer)
        Cancel = 1
        MsgBox "Press escape to exit the application.", vbInformation
    End Sub 

  16. #16
    للاسف اكواد محاذاة الكود لا تعمل بالشكل الصحيح
    و حتى الهتمل معطل :flam:

  17. #17
    عضو
    تاريخ التسجيل
    Jun 2001
    المنطقة
    المملكة
    العمر
    37
    ردود
    84
    يا اخ صامل ارجوا ان تكون هادى فلكل واحد راي خاص به....... واذا كنت تريد ان نغير فعليك ان تعلمنا كيفية التعامل معها......
    المحبوب

  18. #18


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


  19. #19
    عضو
    تاريخ التسجيل
    Jun 2001
    المنطقة
    المملكة
    العمر
    37
    ردود
    84
    هيا بنا يا خي ابو ماجد نبدا العمل وذلك بان ترينا بعض النماذج التي صممتها وذلط استعدادا لبدا العمل.......
    المحبوب

  20. #20
    الفكرة جميلة وانا في الخدمة
    لكان بعد الاختبارات يعني بعد اسبوع واربع ايام لكن حضرو لي قائمة با على فعله واناحكون جاهز لها
    إذا لم تُزِد في الحياة شيئا كنت أنت زائدا على الحياة

Bookmarks

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

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