فاّرس Posted July 10, 2016 Share Posted July 10, 2016 (edited) السلام عليكم ورحمة الله وبركاته, اللهم صلِ على سيدنا محمد وعلى آله وصحبه اجمعين, قبل فتره جاتني فكره وحبيت اناقشها معكم, اللي هي مشاريع خارج اللعبه؟ تقدر تسوي منها برامج او العاب اللي تبيه, صحيح لغه مو نفس متطلبات اللغات الكبرى بس تقدر تسوي فيها اللي تبيه تقريباً Lua كلنا نعرف ان لغة .موضوعي يتحدث عن : محركات الألعاب وكيفية التعامل معها فيها اكثر من محرك العاب يدعمها كـ لغة برمجة اساسية لا مكملة لبعض اللغات Lua لغة : كـ مثال لبعض المحركات الاساسيه والمكملة, ومحركات جربتها شخصياً Maratis engine : 3D محرك العاب مجاني Glint engine : 3D محرك العاب مجاني love engine : 2D محرك العاب مجاني Leadwerks engine : 3D محرك العاب غير مجاني ShiVa engine : 3D محرك العاب غير مجاني : وافضل محركات جربتهم شخصياً هم Maratis engine : اضغط هنا لدخول الموقع Leadwerks engine : اضغط هنا لدخول الموقع .من المعروف ان الألعاب ثلاثية الأبعاد تحتاج تصميم مجسمات ثلاثية الأبعاد, مثل الأرض, السماء, اللاعب الخ : وافضل البرامج اللي راح تحتاجها 3DS Max : اضغط هنا Blender : اضغط هنا Fragmotion : اضغط هنا .لذلك خلونا نكسر الروتين mta sa الهدف من الموضوع تطوير العرب, الكثير مل من برمجة .عندك اضافة اي شي للموضوع اطرحه, والموضوع مفتوح للنقاش ومرحباً بالجميع Edited July 11, 2016 by Guest Link to comment
Jupi Posted July 10, 2016 Share Posted July 10, 2016 بصراحة المحركات حقت لوا مو بلمستوي ذا يعني مو حلوة وعن تجربة شخصية Unity 3D خطير يستعمل C# او Java واعتقد شفت مرة حزمة للغة Lua تقدر تبرمج بها بس مو بشكل مباشر يعني ما بيكون لك تحكم كامل بس بتقدر تستعملها بلنسبة للبرامج اللي بتحتاجها ضيف ل Blender و 3DS Max Fragmotion نظرا لانه بسيط ومو معقد مثل الثانين يلا نروح نجرب Maratis ---- بلنسبة للبرامج تقدر تستعمل Zerobrane Studio وتجيب مكتبة gui من النت و الباقي سهل Link to comment
فاّرس Posted July 10, 2016 Author Share Posted July 10, 2016 حياكم منورين, Marshmello @ رهيب وخطير ومجاني ويستخدم لغة لوا فقط كلغة اساسية مباشره Maratis كلامك صحيح مو ذاك المستوى بس تقدر تسوي اشياء كثير, محرك الألعاب يعني بيكون لك تحكم كامل وبطريقه سهله, وبرمجته مو صعبه عن تجربه. وسيتم اضافة البرامج اللي ذكرتها . Link to comment
Anis Posted July 10, 2016 Share Posted July 10, 2016 بس محركات لغة لوا مو قوية يعنى ماراح تصمم لك العاب زي العاب اليونتي يعنى اليونتي افضل من محركات لوا Link to comment
</Mr.Tn6eL> Posted July 10, 2016 Share Posted July 10, 2016 نسيت أشياء كثيرة Corona Love2d : open source بالاضافة تقدر تبرمج اضافات للوا عبر c/c++ وتقدر بالجافا أيضا(لكن أداء ضعيف) في اضافة للجافا اسمها luaj Link to comment
فاّرس Posted July 11, 2016 Author Share Posted July 11, 2016 بس محركات لغة لوا مو قوية يعنى ماراح تصمم لك العاب زي العاب اليونتي يعنى اليونتي افضل من محركات لوا ما نختلف انه افضل بس محركات لوا مب سيئه لهالدرجة تقدر تسوي منها, وع الاقل تستفيد من خبرتك باللغه ماتروح عبث. @ ذكرته فوق Love2d ماذكرت كل المحركات, المحركات كثيره ذكرت اللي جربتهم انا, بالنسبه لـ ذا حق الاندرويد اتوقع Corona وبالنسبه لـ Link to comment
</Mr.Tn6eL> Posted July 11, 2016 Share Posted July 11, 2016 بس محركات لغة لوا مو قوية يعنى ماراح تصمم لك العاب زي العاب اليونتي يعنى اليونتي افضل من محركات لوا ما نختلف انه افضل بس محركات لوا مب سيئه لهالدرجة تقدر تسوي منها, وع الاقل تستفيد من خبرتك باللغه ماتروح عبث. @ ذكرته فوق Love2d ماذكرت كل المحركات, المحركات كثيره ذكرت اللي جربتهم انا, بالنسبه لـ ذا حق الاندرويد اتوقع Corona وبالنسبه لـ lua ضعيفة من ناحية الاداء افضل لغة للالعاب c++ Link to comment
فاّرس Posted July 11, 2016 Author Share Posted July 11, 2016 صحيح ضعيفه, بس ع الاقل نستفيد منها احسن من لا شي Link to comment
</Mr.Tn6eL> Posted July 11, 2016 Share Posted July 11, 2016 صحيح ضعيفه, بس ع الاقل نستفيد منها احسن من لا شي تقدر تستفيد منها بمشاريعك البرمجية زي ام تي ايه مثلا تسوي محرك العاب بسي بلس بلس وتربطه بلوا راح يكون الاداء كويس Link to comment
فاّرس Posted July 11, 2016 Author Share Posted July 11, 2016 (edited) اتوقع انه مصمم بالسي بلس بلس بس لغة لوا لغة برمجة اساسية ماتقدر تستخدم غيرها, يعني راح يفيدك Maratis طيب عندك محرك العاب تعديل # : Maratis مثال للجرافيكس في محرك العاب Jules.lua بالنسبه للأكواد البرمجية مثال من ملف ----------------------------------------------------------------------------------- -- Maratis -- Jules script test ----------------------------------------------------------------------------------- -- get objects Jules = getObject("Jules") Player = getObject("Player") Set = getObject("Set") Feet = getObject("Feet") -- scene update function onSceneUpdate() coll = getNumCollisions(Feet) -- rotate left if isKeyPressed("LEFT") then rotate(Player, {0, 0, 1}, 5) end -- rotate right if isKeyPressed("RIGHT") then rotate(Player, {0, 0, 1}, -5) end -- jump (commented as an exemple) --[[ if isKeyPressed("SPACE") then if coll > 1 then addCentralForce(Player, {0, 0, 30}) end end]] -- move Jules if isKeyPressed("UP") then changeAnimation(Jules, 2) if coll > 1 then addCentralForce(Player, {0, 0, 15}, "local") end else changeAnimation(Jules, 0) end -- manual friction (set damping if Player touch the ground) if coll < 2 then setLinearDamping(Player, 0.01) else setLinearDamping(Player, 0.9) end end ^ فنكشنات جاهزه وتقدر تستخدمها وفيه ويكي mta نفس نظام Edited July 11, 2016 by Guest Link to comment
</Mr.Tn6eL> Posted July 11, 2016 Share Posted July 11, 2016 اتوقع انه مصمم بالسي بلس بلس بس لغة لوا لغة برمجة اساسية ماتقدر تستخدم غيرها, يعني راح يفيدك Maratis طيب عندك محرك العاب ما راح يفيدني قدراته محدودة وجرافيكه من قبل 7 سنين استخدم محركات هذا الجيل كل شي فيها مناسب Link to comment
فاّرس Posted July 11, 2016 Author Share Posted July 11, 2016 ما نختلف بس محركات هالجيل راح تحتاج لغات مثل سي بلس بلس وسي شارب يعني يبي لك وقت لين تتعلم, حنا ما نتكلم عن العاب خورافيه وجرافيكس جبار mta انا موضوعي الهدف منه توظيف قدراتنا في لغة لوا, ماتكون محدوده على Link to comment
</Mr.Tn6eL> Posted July 11, 2016 Share Posted July 11, 2016 ما نختلف بس محركات هالجيل راح تحتاج لغات مثل سي بلس بلس وسي شارب يعني يبي لك وقت لين تتعلم, حنا ما نتكلم عن العاب خورافيه وجرافيكس جبارmta انا موضوعي الهدف منه توظيف قدراتنا في لغة لوا, ماتكون محدوده على من قال لك تحتاج وقت خذ اسبوع تقرا كتاب واسبوع ثاني دورة واسبوع تطبيق والباقي شغلة تعود حاليا عندي لغات كثيرة غير لوا وبعضها يشبه لوا شوي ويونيتي يستخدم لغتين اساسيتين للبرمجة جافاسكربت(قريبة من لوا) و سي شارب(قريبة من جافا)ء وبالاضافة للجرافكس فهذا شي ضروري لاحظ الصورة اللي بردك الجرافيكس غير واقعي وقدرات لوا محدودة الا اذا اضفت مكتبات عليها وانا اقول لوا مناسبة تكون لغة كعمل لعبة بمحرك العاب واشياء كثير وتقدر تطور الويب فيها بالمكتبات والاضافات واضف انها مفتوحة المصدر Link to comment
فاّرس Posted July 11, 2016 Author Share Posted July 11, 2016 اقصد تحتاج وقت لين تكون عندك خبره عاليه عشان مايصعب عليك شي , وسبق وقلت ذا توظيف لقدراتنا ومجرد تسليه ومع الوقت بتطفش وتدور لك لغه افضل. Link to comment
</Mr.Tn6eL> Posted July 11, 2016 Share Posted July 11, 2016 اقصد تحتاج وقت لين تكون عندك خبره عاليه عشان مايصعب عليك شي , وسبق وقلت ذا توظيف لقدراتنا ومجرد تسليه ومع الوقت بتطفش وتدور لك لغه افضل. كل لغة في مجالها تبدع فيه Link to comment
فاّرس Posted July 11, 2016 Author Share Posted July 11, 2016 انا كان هدف موضوعي انه فيه ناس كثير متعلمه لوا , وتحسب ان اللغه محدوده على اللعبه, كان هدفي اوضح لهم ويكون هالموضوع مرجع لهم . Link to comment
</Mr.Tn6eL> Posted July 12, 2016 Share Posted July 12, 2016 انا كان هدف موضوعي انه فيه ناس كثير متعلمه لوا , وتحسب ان اللغه محدوده على اللعبه, كان هدفي اوضح لهم ويكون هالموضوع مرجع لهم . اذا كان كذا خليهم على Corona sdk ممتاز Link to comment
فاّرس Posted July 12, 2016 Author Share Posted July 12, 2016 ^ 2Dاذا ماني غلطان ذا للأندرويد و Link to comment
Jupi Posted July 12, 2016 Share Posted July 12, 2016 https://en.wikipedia.org/wiki/List_of_game_engines CTRL + F واكتب Lua بيطلع لك المحركات واللي لفت نظري فيهم CryEngine مؤثراته حلو Link to comment
فاّرس Posted July 12, 2016 Author Share Posted July 12, 2016 ^ بس ذا ما يعتمد على لوا اعتماد كامل ولا انا غلطان؟ Link to comment
</Mr.Tn6eL> Posted July 12, 2016 Share Posted July 12, 2016 ^ 2Dاذا ماني غلطان ذا للأندرويد و لجميع المنصات https://en.wikipedia.org/wiki/List_of_game_enginesCTRL + F واكتب Lua بيطلع لك المحركات واللي لفت نظري فيهم CryEngine مؤثراته حلو هذا مستخدم في لعبة فار كراي وهو شبه مجاني Link to comment
فاّرس Posted July 12, 2016 Author Share Posted July 12, 2016 مستحيل تلقى محرك العاب يستخدم لوا كـ لغة اساسية بجرافيكس عالي, اغلبها مكتبات احياناً تستخدمها. Link to comment
</Mr.Tn6eL> Posted July 12, 2016 Share Posted July 12, 2016 مستحيل تلقى محرك العاب يستخدم لوا كـ لغة اساسية بجرافيكس عالي, اغلبها مكتبات احياناً تستخدمها. الا فيه، مافيه شي مستحيل Link to comment
فاّرس Posted July 12, 2016 Author Share Posted July 12, 2016 وينه ذا, قريت عن اغلب المحركات ما لقيت شي زي كذا Link to comment
Recommended Posts
Create an account or sign in to comment
You need to be a member in order to leave a comment
Create an account
Sign up for a new account in our community. It's easy!
Register a new accountSign in
Already have an account? Sign in here.
Sign In Now