المساعد الشخصي الرقمي

مشاهدة النسخة كاملة : [مصدر] تقنيه تصميم الألعاب



||صقر||
21-08-2006, 12:47 PM
بسم الله الرحمن الرحيم
ربما كان هذا الموضوع من أهم المواضيع فى عالم تصميم وبرمجه الألعاب فبهذه التقنيات سنتعلم كيفيه إنشاء لعبه قويه متكامله تنافس الألعاب العالميه ونحن هنا فى هذا الموضوع بصدد مناقشه كل ما يظهر فى عالم تقنيه الألعاب من صغيرة وكبيره للرقى بالمبرمج العربى للمستوى العالمى وإخراج ألعاب على أعلى مستوى ومبنيه على أحدث التقنيات التى ظهرت فى عالم برمجة وتصميم الألعاب لهذا فتحت هذا الموضوع لكى يضع فيه أعضاء هذا المنتدى كل ما يعرفوه عن التقنيات الحديثه لبرمجه الألعاب من أدوات ومحركات وقواعد :biggthump
و أيضا سنناقش شروط اللعبه الجيدة و أيضاً الذكاء الإصطناعى والفيزيائيه فى الألعاب :D و هذه بعض
الكتب اللى هتفيدنا فى هذا المجال(ملحوظه :كلمه السر لفك الكتب هى :tipsclub):-

############################
اسم الكتاب : Ultimate Game Design: Building Game Worlds
المؤلف : Tom Meigs
معلومات عن الكتاب : 0072228997 (http://www.amazon.com/gp/product/0072228997/qid=1142597398/sr=2-1/ref=pd_bbs_b_2_1/002-3176755-0674410?s=books&v=glance&n=283155)
رابط التحميل :
http://images.amazon.com/images/P/0072228997.01._SCMZZZZZZZ_.jpg (http://ebooks.tipsclub.com/index.php?act=view&id=1640)
############################
اسم الكتاب : Graphics Programming Methods (Graphics Series)
المؤلف : Jeff Lander
معلومات عن الكتاب : 1584502991 (http://www.amazon.com/gp/product/1584502991/qid=1142599141/sr=11-1/ref=sr_11_1/002-3176755-0674410?n=283155)
رابط التحميل :
http://images.amazon.com/images/P/1584502991.01._SCMZZZZZZZ_.jpg (http://ebooks.tipsclub.com/index.php?act=view&id=1634)
##############################
اسم الكتاب : Game Scripting Mastery (Premier Press Game Development)
المؤلف : Alex Varanese
معلومات عن الكتاب : 1931841578 (http://www.amazon.com/gp/product/1931841578/qid=1142599441/sr=11-1/ref=sr_11_1/002-3176755-0674410?n=283155)
رابط التحميل :
http://images.amazon.com/images/P/1931841578.01._SCMZZZZZZZ_.jpg (http://ebooks.tipsclub.com/index.php?act=view&id=1632)

###############################
اسم الكتاب : Game Programming Gems 4 (Game Programming Gems Series)
المؤلف : Andrew Kirmse
معلومات عن الكتاب : 1584502959 (http://www.amazon.com/gp/product/1584502959/qid=1142599583/sr=11-1/ref=sr_11_1/002-3176755-0674410?n=283155)
رابط التحميل :
http://images.amazon.com/images/P/1584502959.01._SCMZZZZZZZ_.jpg (http://ebooks.tipsclub.com/index.php?act=view&id=1631)
#################################
اسم الكتاب : Game Programming Gems (Game Programming Gems Series)
المؤلف : Mark DeLoura
معلومات عن الكتاب : 1584500492 (http://www.amazon.com/gp/product/1584500492/qid=1142599695/sr=11-1/ref=sr_11_1/002-3176755-0674410?n=283155)
رابط التحميل :
http://images.amazon.com/images/P/1584500492.01._SCMZZZZZZZ_.jpg (http://ebooks.tipsclub.com/index.php?act=view&id=1630)
###################################
اسم الكتاب : Game Development and Production (Wordware Game Developer's Library)
المؤلف : Erik Bethke
معلومات عن الكتاب : 1556229518 (http://www.amazon.com/gp/product/1556229518/qid=1142599921/sr=11-1/ref=sr_11_1/002-3176755-0674410?n=283155)
رابط التحميل :
http://ec1.images-amazon.com/images/P/1556229518.01._SCMZZZZZZZ_.jpg (http://ebooks.tipsclub.com/index.php?act=view&id=1628)
####################################
اسم الكتاب : Fundamentals of Audio and Video Programming for Games
المؤلف : Mike Wasson, Peter Turcan
معلومات عن الكتاب : 073561945X (http://www.amazon.com/gp/product/073561945X/qid=1142600218/sr=11-1/ref=sr_11_1/002-3176755-0674410?n=283155)
رابط التحميل :
http://ec1.images-amazon.com/images/P/073561945X.01._SCMZZZZZZZ_.jpg (http://ebooks.tipsclub.com/index.php?act=view&id=1626)
###################################
اسم الكتاب : Designing Virtual Worlds
المؤلف : Richard Bartle
معلومات عن الكتاب : 0131018167 (http://www.amazon.com/gp/product/0131018167/qid=1142600798/sr=11-1/ref=sr_11_1/002-3176755-0674410?n=283155)
رابط التحميل :
http://images.amazon.com/images/P/0131018167.01._SCMZZZZZZZ_.jpg (http://ebooks.tipsclub.com/index.php?act=view&id=1624)
#####################################
اسم الكتاب : Core Techniques and Algorithms in Game Programming
المؤلف : Daniel Sanchez-Crespo Dalmau, Daniel Sanchez-Crespo
معلومات عن الكتاب : 0131020099 (http://www.amazon.com/gp/product/0131020099/qid=1142600978/sr=2-1/ref=pd_bbs_b_2_1/002-3176755-0674410?s=books&v=glance&n=283155)
رابط التحميل :
http://images.amazon.com/images/P/0131020099.01._SCMZZZZZZZ_.jpg (http://ebooks.tipsclub.com/index.php?act=view&id=1623)
#####################################
اسم الكتاب : AI for Game Developers
المؤلف : David M. Bourg, Glenn Seemann
معلومات عن الكتاب : 0596005555 (http://www.amazon.com/gp/product/0596005555/qid=1142601253/sr=11-1/ref=sr_11_1/002-3176755-0674410?n=283155)
رابط التحميل :
http://images.amazon.com/images/P/0596005555.01._SCMZZZZZZZ_.jpg (http://ebooks.tipsclub.com/index.php?act=view&id=1621)
####################################
اسم الكتاب : Become a Game Developer
المؤلف :
معلومات عن الكتاب :
رابط التحميل :
Become a Game Developer (http://ebooks.tipsclub.com/index.php?act=view&id=1619)
####################################
اسم الكتاب : Game Programming Gems 2 (Game Programming Gems Series)
المؤلف : Mark DeLoura
معلومات عن الكتاب : 1584500549 (http://www.amazon.com/gp/product/1584500549/qid=1142602182/sr=11-1/ref=sr_11_1/002-3176755-0674410?n=283155)
رابط التحميل :
http://ec1.images-amazon.com/images/P/1584500549.01._SCMZZZZZZZ_.jpg (http://ebooks.tipsclub.com/index.php?act=view&id=1615)
####################################
اسم الكتاب : Game Programming All in One (The Premier Press Game Development Series)
المؤلف : Bruno Miguel Teixeira de Sousa
معلومات عن الكتاب : 1931841233 (http://www.amazon.com/gp/product/1931841233/qid=1142602671/sr=11-1/ref=sr_11_1/002-3176755-0674410?n=283155)
رابط التحميل :
http://images.amazon.com/images/P/1931841233.01._SCMZZZZZZZ_.jpg (http://ebooks.tipsclub.com/index.php?act=view&id=1611)
####################################
اسم الكتاب : Focus On 3D Terrain Programming (Game Development)
المؤلف : Trent Polack
معلومات عن الكتاب : 1592000282 (http://www.amazon.com/gp/product/1592000282/qid=1142602777/sr=11-1/ref=sr_11_1/002-3176755-0674410?n=283155)
رابط التحميل :
http://images.amazon.com/images/P/1592000282.01._SCMZZZZZZZ_.jpg (http://ebooks.tipsclub.com/index.php?act=view&id=1610)
####################################
اسم الكتاب : Focus On 3D Models (Game Development)
المؤلف : Evan Pipho
معلومات عن الكتاب : 1592000339 (http://www.amazon.com/gp/product/1592000339/qid=1142602939/sr=11-1/ref=sr_11_1/002-3176755-0674410?n=283155)
رابط التحميل :
http://ec1.images-amazon.com/images/P/1592000339.01._SCMZZZZZZZ_.jpg (http://ebooks.tipsclub.com/index.php?act=view&id=1609)
####################################
اسم الكتاب : Physics for Game Developers
المؤلف : David Bourg
معلومات عن الكتاب : 0596000065 (http://www.amazon.com/gp/product/0596000065/qid=1142603063/sr=2-1/ref=pd_bbs_b_2_1/002-3176755-0674410?s=books&v=glance&n=283155)
رابط التحميل :
http://images.amazon.com/images/P/0596000065.01._SCMZZZZZZZ_.jpg (http://ebooks.tipsclub.com/index.php?act=view&id=1608)
####################################
اسم الكتاب : Beginning Math and Physics for Game Programmers
المؤلف : Wendy Stahler
معلومات عن الكتاب : 0735713901 (http://www.amazon.com/gp/product/0735713901/qid=1142603176/sr=11-1/ref=sr_11_1/002-3176755-0674410?n=283155)
رابط التحميل :
http://images.amazon.com/images/P/0735713901.01._SCMZZZZZZZ_.jpg (http://ebooks.tipsclub.com/index.php?act=view&id=1607)
####################################
اسم الكتاب : Game Programming Golden Rules (Game Development Series)
المؤلف : Martin Brownlow
معلومات عن الكتاب : 1584503068 (http://www.amazon.com/gp/product/1584503068/qid=1142604485/sr=11-1/ref=sr_11_1/002-3176755-0674410?n=283155)
رابط التحميل :
http://ec1.images-amazon.com/images/P/1584503068.01._SCMZZZZZZZ_.jpg (http://ebooks.tipsclub.com/index.php?act=view&id=1112)
####################################
اسم الكتاب : Andrew Rollings and Ernest Adams on Game Design
المؤلف : Andrew Rollings, Ernest Adams
معلومات عن الكتاب : 1592730019 (http://www.amazon.com/gp/product/1592730019/qid=1142605293/sr=11-1/ref=sr_11_1/002-3176755-0674410?n=283155)
رابط التحميل :
http://images.amazon.com/images/P/1592730019.01._SCMZZZZZZZ_.jpg (http://ebooks.tipsclub.com/index.php?act=view&id=754)
####################################
اسم الكتاب : Mathematics for 3D Game Programming and Computer Graphics, Second Edition (Game Development Series)
المؤلف : Eric Lengyel
معلومات عن الكتاب : 1584502770 (http://www.amazon.com/gp/product/1584502770/qid=1142605527/sr=11-1/ref=sr_11_1/002-3176755-0674410?n=283155)
رابط التحميل :
http://images.amazon.com/images/P/1584502770.01._SCMZZZZZZZ_.jpg (http://ebooks.tipsclub.com/index.php?act=view&id=588)
####################################
اسم الكتاب : Level of Detail for 3D Graphics (The Morgan Kaufmann Series in Computer Graphics)
المؤلف : David Luebke, Martin Reddy, Jonathan D. Cohen, Amitabh Varshney, Benjamin Watson, Robert Huebner
معلومات عن الكتاب : 1558608389 (http://www.amazon.com/gp/product/1558608389/qid=1142605647/sr=11-1/ref=sr_11_1/002-3176755-0674410?n=283155)
رابط التحميل :
http://images.amazon.com/images/P/1558608389.01._SCMZZZZZZZ_.jpg (http://ebooks.tipsclub.com/index.php?act=view&id=587)
####################################
اسم الكتاب : Tricks of the Windows Game Programming Gurus (2nd Edition)
المؤلف : Andre LaMothe
معلومات عن الكتاب : 0672323699 (http://www.amazon.com/gp/product/0672323699/qid=1142606432/sr=11-1/ref=sr_11_1/002-3176755-0674410?n=283155)
رابط التحميل :
http://images.amazon.com/images/P/0672323699.01._SCMZZZZZZZ_.jpg (http://ebooks.tipsclub.com/index.php?act=view&id=289)
####################################
اسم الكتاب : Software Engineering for Game Developers (Software Engineering Series)
المؤلف : John P Flynt, Omar Salem
معلومات عن الكتاب : Software Engineering for Game Developers (Software Engineering Series) (http://www.amazon.com/gp/product/1592001556/qid=1142606552/sr=11-1/ref=sr_11_1/002-3176755-0674410?n=283155)
رابط التحميل :
http://images.amazon.com/images/P/1592001556.01._SCMZZZZZZZ_.jpg (http://ebooks.tipsclub.com/index.php?act=view&id=288)
####################################
اسم الكتاب : Programming Game AI by Example
المؤلف : Mat Buckland
معلومات عن الكتاب : 1556220782 (http://www.amazon.com/gp/product/1556220782/qid=1142606716/sr=11-1/ref=sr_11_1/002-3176755-0674410?n=283155)
رابط التحميل :
http://images.amazon.com/images/P/1556220782.01._SCMZZZZZZZ_.jpg (http://ebooks.tipsclub.com/index.php?act=view&id=287)
####################################
اسم الكتاب : Mathematics for 3D Game Programming and Computer Graphics, Second Edition (Game Development Series)
المؤلف : Eric Lengyel
معلومات عن الكتاب : 1584502770 (http://www.amazon.com/gp/product/1584502770/qid=1142606943/sr=11-1/ref=sr_11_1/002-3176755-0674410?n=283155)
رابط التحميل :
http://images.amazon.com/images/P/1584502770.01._SCMZZZZZZZ_.jpg (http://ebooks.tipsclub.com/index.php?act=view&id=286)
####################################
اسم الكتاب : Killer Game Programming in Java
المؤلف : Andrew Davison
معلومات عن الكتاب : 0596007302 (http://www.amazon.com/gp/product/0596007302/qid=1142607063/sr=11-1/ref=sr_11_1/002-3176755-0674410?n=283155)
رابط التحميل :
http://images.amazon.com/images/P/0596007302.01._SCMZZZZZZZ_.jpg (http://ebooks.tipsclub.com/index.php?act=view&id=285)
####################################
اسم الكتاب : Games That Boost Performance
المؤلف : Steve Sugar, Carol Willett
معلومات عن الكتاب : 0787971359 (http://www.amazon.com/gp/product/0787971359/qid=1142607195/sr=11-1/ref=sr_11_1/002-3176755-0674410?n=283155)
رابط التحميل :
http://images.amazon.com/images/P/0787971359.01._SCMZZZZZZZ_.jpg (http://ebooks.tipsclub.com/index.php?act=view&id=284)
####################################
اسم الكتاب : Game Testing All in One (Game Development Series)
المؤلف : Charles P. Schultz, Robert Bryant, Tim Langdell
معلومات عن الكتاب : 1592003737 (http://www.amazon.com/gp/product/1592003737/qid=1142607311/sr=11-1/ref=sr_11_1/002-3176755-0674410?n=283155)
رابط التحميل :
http://images.amazon.com/images/P/1592003737.01._SCMZZZZZZZ_.jpg (http://ebooks.tipsclub.com/index.php?act=view&id=283)
####################################
اسم الكتاب : Game Programming for Teens, Second Edition
المؤلف : Maneesh Sethi
معلومات عن الكتاب : 1592008348 (http://www.amazon.com/gp/product/1592008348/qid=1142607410/sr=11-1/ref=sr_11_1/002-3176755-0674410?n=283155)
رابط التحميل :
http://images.amazon.com/images/P/1592008348.01._SCMZZZZZZZ_.jpg (http://ebooks.tipsclub.com/index.php?act=view&id=282)
####################################
اسم الكتاب : Game Interface Design
المؤلف : Brent Fox
معلومات عن الكتاب : 1592005934 (http://www.amazon.com/gp/product/1592005934/qid=1142607563/sr=11-1/ref=sr_11_1/002-3176755-0674410?n=283155)
رابط التحميل :
http://ec1.images-amazon.com/images/P/1592005934.01._SCMZZZZZZZ_.jpg (http://ebooks.tipsclub.com/index.php?act=view&id=281)
####################################
اسم الكتاب : Chris Crawford on Game Design
المؤلف : Chris Crawford
معلومات عن الكتاب : 0131460994 (http://www.amazon.com/gp/product/0131460994/qid=1142607673/sr=11-1/ref=sr_11_1/002-3176755-0674410?n=283155)
رابط التحميل :
http://images.amazon.com/images/P/0131460994.01._SCMZZZZZZZ_.jpg (http://ebooks.tipsclub.com/index.php?act=view&id=280)
####################################
اسم الكتاب : Beginning Game Level Design (Premier Press Game Development )
المؤلف : John Harold Feil, Marc Scattergood
معلومات عن الكتاب : 1592004342 (http://www.amazon.com/gp/product/1592004342/qid=1142608150/sr=11-1/ref=sr_11_1/002-3176755-0674410?n=283155)
رابط التحميل :
http://images.amazon.com/images/P/1592004342.01._SCMZZZZZZZ_.jpg (http://ebooks.tipsclub.com/index.php?act=view&id=277)
####################################
اسم الكتاب : Game Programming All in One, Second Edition
المؤلف : Jonathan S. Harbour
معلومات عن الكتاب : 1592003834 (http://www.amazon.com/gp/product/1592003834/qid=1142608691/sr=11-1/ref=sr_11_1/002-3176755-0674410?n=283155)
رابط التحميل :
http://images.amazon.com/images/P/1592003834.01._SCMZZZZZZZ_.jpg (http://ebooks.tipsclub.com/index.php?act=view&id=42)
####################################
اسم الكتاب : Beginning 3D Game Programming
المؤلف : Tom Miller
معلومات عن الكتاب : 0672326612 (http://www.amazon.com/gp/product/0672326612/qid=1142608862/sr=11-1/ref=sr_11_1/002-3176755-0674410?n=283155)
رابط التحميل :
http://images.amazon.com/images/P/0672326612.01._SCMZZZZZZZ_.jpg (http://ebooks.tipsclub.com/index.php?act=view&id=41)
####################################
ملحوظه: تم نقل هذه الكتب من مكتبه فريق البرمجة العربى وتم إصطفاء ما سيفيدنا فى هذا الموضوع فقط
####################################

||صقر||
21-08-2006, 12:54 PM
و الآن ما هو الموضوع الذى تحبون نقاشه أولا؟
1-مراحل إنشاء فكره اللعبه وقواعد اللعبه الجيده .
أم
2- نمذجه وإخراج موديلات اللعبه بأفضل صوره
أم
3- الإكساء و تقنياته.
أم
4- فيزيائيه الألعاب
أم
5- الذكاء الإصطناعى فى الألعاب .
هههه
أعتقد قلبت لكم دماغكم الآن فالكل ان مشغول بالمسابقة ووجدتها فرصه اعرض هذه الكتب حتى يستطيع الأعضاء معرف أخطائهم فى ألعابهم:D

باز يطير
21-08-2006, 12:55 PM
السلام عليكم ورحمة الله وبركاته


ما شاء الله تبارك الله موضوع مفيد جداً ومتعوب عليه


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


شكراً ليك اخوي احمد عودتنا على جديدك


اللع يعطيك الف عافية

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


شكراً:محمد

||صقر||
21-08-2006, 12:57 PM
السلام عليكم ورحمة الله وبركاته

ما شاء الله تبارك الله موضوع مفيد جداً ومتعوب عليه

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

شكراً ليك اخوي احمد عودتنا على جديدك

اللع يعطيك الف عافية

شكراً:محمد
شكرا على مرورك الغالى ياغالى واتمنى ان الكتب هذه تفيدك

باز يطير
21-08-2006, 01:17 PM
اخوي احمد انا ارشح الذكاء الإصطناعي

لأنه راح يفيدنا كثير

||صقر||
21-08-2006, 01:27 PM
اخوي احمد انا ارشح الذكاء الإصطناعي

لأنه راح يفيدنا كثير

نشفوف أراء الباقين قبل ما نبدأ النقاش:D

CHALLENGER
21-08-2006, 03:53 PM
واو هذي مكتبة متكاملة , انا عندي الكثير من الكتب و لكن هناك الكثير من الكتب التي كنت ابحث عنها او اول مرة اشوفها , شكرا لك و بالنسبة للنقاش فما عندي شيء اقوله الصراحة

Son Of UAE
21-08-2006, 09:51 PM
مشكور على قائمة الكتب .. :biggthump

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

باتمان2004
22-08-2006, 12:28 AM
شكراً لك أخي الحبيب أحمد على هذه الكتب الرائعة..
وبصراحة أنا كنت أود النقاش في موضوع الجرافيك والذكاء الإصطناعي..
شكراً..

||صقر||
22-08-2006, 11:26 AM
واو هذي مكتبة متكاملة , انا عندي الكثير من الكتب و لكن هناك الكثير من الكتب التي كنت ابحث عنها او اول مرة اشوفها , شكرا لك و بالنسبة للنقاش فما عندي شيء اقوله الصراحة

شكرا على مرورك

مشكور على قائمة الكتب .. :biggthump

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


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

إذا سنبدأ بالذكاء الإصطناعى والآن إليكم نظام العمل سأقوم أولا بوضع مقال عن الموضوع المرغوب النقاش فيه حتى يكون عندكم خلفيه وبعدين اللى عاوز يضيف يضيف وبعدين نبدأ نطرح نقاط النقاش أوكى سأبدأ انا الآن

||صقر||
22-08-2006, 12:11 PM
[مقال] الذكاء الإصطناعى فى الألعاب

الذكاء الإصطناعى هى محاوله لمحاكه الذكاء الطبيعى للمخلوق <<<" أى مخلوق " وقد قام العلماء بترتيب ذكاء الحيوانات من الحشرات حتى الإنسان ولكن أقول لكم الكمبيوتر حتى الآن لا يزال فى ذكاء القلم فهو يفعل ما يمليه عليه مبرمجه أو صاحبه بدون أى وجه من التفكير , جيد بما اننا ذكرنا التفكير فلنقسم التفكير لأنواع :-

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

2- التفكير الإبداعى : هو عمل الفعل لخلق الظروف التى يستطيع عندها انشاء ما يريدة واتمام المهمه و له بعض العيوب كما للأخر وهو تابع لمدرسه من أسفل لأعلى وأهم تطبيقاته الحشره الآليه أتيلا

لكن انتظر ماهى مدرسه من أعلى لأسفل ومدرسه أسفل لأعلى لم أفهم شئ؟
1- مدرسه من أعلى لأسفل : هى تقوم بكتابه كول الظروف وما تقوم به فى مثل هذة الظروف و تتميز بدقتها وسرعتها بينما يعيبها قصر إمكانياتها وغبائها فى الظروف التى لم تبرمج لمقابلتها

2- مدرسه من أسفل لأعلى : وهى مدرسه أكثر تطوراً فى رأى حيث تعتمدعلى التعلم أى انها تبرمج الأله على التعلم و لنأخذ على سبيل المثال الحشر أتيلا حيث قام مخترعها "بروكس<<< لا أتذكر اسمه بالضبط" بصناعتها على ان تتعلم بنفسها و عندما شغلها بدأت بالتعرف على العالم المحيط و كذلك التعرف على أجزائها ثم بدأت تحرك أقدامها بشكل عشوائى إلى ان تعلمت كيف تحركهم بالترتيب الصحيح و هكذا

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



if player attack >>>> Defence
if player Defence >>>> attack
if player.health>me.health>>>>Defence
if player.health<me.health >>>> attack




هنا حسبنا ظروف العدو و حددنا ماذا يفعل و نلاحظ فى السطر الرابع انه قارن بين صحته وصحه اللاعب ليستنتج أيها سيكسب إذا هاجم ويعرف الوضعيه اللى يجب كون عليها و أيضا يتضح لنا من السطر الرابع والخامس ان الذكاء الإصطناعى يتحكم فى صفات اللاعب أو العدو فمثلا لو كان العدو شخص مجاهد ولا تهمه حياته فبالتأكيد سيهجم بدون ما يحسب الخطوه الثالثه و هنا تضح أهميه الذكاء الإصطناعى فى الألعاب فالألعاب تعتبر حقل تجارب خصب للذكاء الإصطناعى وللمزيد من المعلومات يمكنكم قراءه كتاب AI for Game Developers


جميع الحقوق محفوظه لأحمد صقر و لشبكه الألعاب العربيه:biggthump

||صقر||
22-08-2006, 12:14 PM
و لآن إذا كا أحد عنده إضافه أو سؤال أنا فى الخدمه

PrinceOfSorrow
22-08-2006, 04:55 PM
و لآن إذا كا أحد عنده إضافه أو سؤال أنا فى الخدمه

سلام عليكم :أفكر:

أشكرك على هذا الموضوع الجميل

ملاحظة : انا لم أبدأ بقرائة موضوعك الشيق بالكامل لاني مب فاضي نسبيا لذلك أنا اجلته أني أقراه يوم الخميس لأانه يبيله قرائة وفهم ;) (انتظرني)

طلب : ممكن أدبرلنا كتاب جيم ميكر الجديد ؟ http://book.gamemaker.nl/

رامي لولح
22-08-2006, 08:09 PM
السلام عليكم

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

المهم خلينا في موضوعنا وهو كما خترتموه الذكاء الإصطناعي

بصراحة الذكاء الإصطناعي موضوع صعب

ولكن أنتم عندما تأخد مثال لنطبق عليه الذكاء الإصطناعي دائما يكون المثال كالتالي

شخصين يتعاركوا تكون إمكانياتهم الهجوم والدفاع والركض والقفز

ولذلك ستكون النتيجه تقريبا نفسها بحيث إذا هاجم سيدافع الآخر وهكذا

ولكن عندما تأخذوا مجال حاولوا تطبقوا في النوع الأنسب من الألعاب

وإلا فلن تتقدموا أو حت لو تقدمتم سيكون تقدمكم بسيط

ولذلك إذا أختم مجال الفيزياء حاولوا تطبقوا في الألعاب الرياضية

وإذا أختم الذكاء الإصطناعي حاولوا تطبقوا في الألعاب الإستراتيجية

وهكذا

وشكرا

||صقر||
23-08-2006, 10:49 AM
طلب : ممكن أدبرلنا كتاب جيم ميكر الجديد ؟ http://book.gamemaker.nl/
ان شاء الله يكون عندك :D




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

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

||صقر||
23-08-2006, 03:17 PM
يبدو ان الموضوع سينام قبل أن يبدأ

رامي لولح
23-08-2006, 05:22 PM
السلام عليكم
أخي أحمد أنا بحاول أشرح مثال بس أصبر علي إشوي
بس لاتنتضر من الأعضاء إنهم يقولوا شيء لأنك دخلت في مجال البرمجة مو التصميم
وعلى ما أذكر أن هناك مجموعة صغيرة بيستخدموا لغات البرمجة في هذا المنتدى
ولكن مادمنا إثنين فيصلح إنا نتناقش
وننتضر بقيت الأعضاء

رامي لولح
23-08-2006, 07:49 PM
السلام عليكم

أخواني الكرام قبل أن نبدأ بشرح أي مثال أريد أن أوضح وأعطي فكرة عن الذكاء الإصطناعي



للأسف أن أغلب الأعضاء يضنوا أن الذكاء الإصطناعي هو مجرد جمل شرطية



ولذلك فقد يرى الكثير أنه من أبصط المشاكل اللتي تواجه المبرمج في ألعابه



ولكن هي في الحقيقة أصعب من ذلك بكثير



لكي يتضح الأمر دعونا نأخد بعض الأمثلة (طبعا في الألعاب الإستراتيجية)



لنفرض أنك تريد من جيشك التوجه إلى نقطة معلومة بأقصر طريق

في هذه الحالة

يوجد حلين وهو إما أنك تعمل خوارزمية بنفسك أو أن تستعمل خوارزمية عالمية لحل مشكلتك

طبعا تعمل خوارزمية بنفسك هذه شيلها من راسك لأنك ماراح تستطيع أما إستخدام خوارزمية عالمية فهو أيضا ليس بالأمر السهل ولكن أبسط من الحل الأول بكثير



مثال آخر

لنفرض أنك تريد من جيشك التوجه إلى نقطة غير معلومة بأقصر طريق

في هذه الحالة

لاتستطيع إستخدام نفس الخوارزمية اللتي إستخدمت في المثال الأول وطبعا الحلول نفس الحلول للمثال الأول ولكن معا إختلاف الخوارزمية



مثال آخر

لنفرض أنك تريد من جيشك مطاردت جسم متحرك (ولنفرض أنه جندي) في منطقة معلومة

في هذه الحالة

ستستعمل خوارزمية جديدة غير الخوارزميات السابقة



مثال أخير

لنفرض أنك تريد من جيشك مطاردت جسم متحرك (ولنفرض أنه جندي) في منطقة غير معلومة

أيضا الحل هو أن تستخدم الخوارزمية جديدة غير الخوارزميات السابقة



طبعا هناك الكثير من الأمثلة ولكن لاأريد أن أدوخكم هل رأيتوا موضوع الذكاء الإصطناعي وصعوبته

لأن الموضوع كله خوارزميات طبعا هذا إدا رأيتم أن تبرمجوا لعبه تتمتع بخواص الألعاب العالمية



أرجوا أن تكون قد أصبحت لديكم بعض الخلفية عن الذكاء الإصطناعي

وأنا بشوف بحاول أفكر في مثال وبحاول أشرحة

وشكرا

PrinceOfSorrow
25-08-2006, 12:34 PM
ها أنا عدت من جديد ;)

أحمد الصقر : قرأت الذكاء الصناعي ألي وضعته في موضعك أشكرك على الموضوع لكن أريد أن أوضح شي (قاعدة if هي من أفضل شروط الي أستخدمها في برمجة الالعاب :أفكر: ) لكن المشكلة




if player attack >>>> Defence
if player Defence >>>> attack
if player.health>me.health>>>>Defence
if player.health<me.health >>>> attack


في هذه القاعدة أو ذكاء انت وضعت كيفية ردت فعل العدو أثناء شعورة بالخطر لكن كيف أضمن انه الأكشن له طريقة اني ممكن اهزمة ؟ وخاصة أنا ألحين كل ماحاول أضربة راح يصد ضربتي ؟ :33:
أقصد أخلي للعبة أكثر من خيار يعني لكل شي مضاد والعكس صحيح :) ...

رامي لولح : هلا والله ^^
على العكس قريت موضوعك الخوارزميات ألي وضعته وعلى العكس كان موضوع رائع فعلا والخوارزميات مهمة للألعاب .




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


لكن أبي أعرف شي ؟ أنت ليش مستعجل وتبي نبدأ خطوة الألف ؟:33: قمت أحس انه مستواك خطير (ماشاء الله) أحمد صقر وضع مثال بسيط علشان يفيد الاعضاء هنا ولا يسبب عجز وثانيا أذا الموضوع
ذكاء صناعي صعب ؟ ماعلينا منه .
لأن كل شخص هنا يريد ذكاء صناعي للعبته يمكن يكتفي بذكاء بسيط أومعقد
لا علشان يمتحن فيه وياخذ درجة كاملة في امتحان ويدخل تخصص ألي يبيه :D
أحنا هنا نصمم ومبرمج ألعاب :أفكر:

ونقطة أخرة :

أذا شخص بدأ يتعلم برمجة ألعاب هو غلطان
لأانه ماراح يبرمج شي ؟
السبب : تعلم برمجة ألعاب مب شي ثابت أقصد ماينتهي :أفكر: متى راح يبرمج للعبته ؟ أذا وصل 70 سنة

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

||صقر||
25-08-2006, 02:30 PM
أحمد الصقر : قرأت الذكاء الصناعي ألي وضعته في موضعك أشكرك على الموضوع لكن أريد أن أوضح شي (قاعدة if هي من أفضل شروط الي أستخدمها في برمجة الالعاب :أفكر: ) لكن المشكلة
اقتباس:



if player attack >>>> Defence
if player Defence >>>> attack
if player.health>me.health>>>>Defence
if player.health<me.health >>>> attack



في هذه القاعدة أو ذكاء انت وضعت كيفية ردت فعل العدو أثناء شعورة بالخطر لكن كيف أضمن انه الأكشن له طريقة اني ممكن اهزمة ؟ وخاصة أنا ألحين كل ماحاول أضربة راح يصد ضربتي ؟ :33:
أقصد أخلي للعبة أكثر من خيار يعني لكل شي مضاد والعكس صحيح :) ...


أعتقد بأنك نسيت ان كل عمليه بتاخد فتره زمنيه معينه يعنى لما يجى العدو يدافع عشان الاعب بيهاجم وكان العدو قبل ما بيدافع بيهاجم طبعا لن يقطع عمليه الهجوم سيقوم بإكمالها وبعد ذلك يبدأ دفاع وهنا تستطيع الهجوم وإنقاص نقاط العدو أخى هذا مثال لا أكثر ولا اقل



أقصد أخلي للعبة أكثر من خيار يعني لكل شي مضاد والعكس صحيح :) ...

هذه انت وخيالك المهم نعرف الأسس

||صقر||
25-08-2006, 02:35 PM
حسنا بما أنى عدت إلى البيت فسأكتب هنا نقاط النقاش:-
1- عرض أشهر الخوارزميات العالميه .
2- عرض أمثله جاهزه للذكاء الغصطناعى
3- مناقشه بعض الكتب اللى فى بدايه الموضوع

رامي لولح
25-08-2006, 09:26 PM
السلام عليكم
بالنسبة للنقطة الأولى فعندك
خوارزمية A*
و
خوارزمية Dijkstra

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

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

أما النقطة الثالثة فهذه مستحيلة( بالنسبة إلي فقط )لأن النت عندي يسابق سلحفة
ولذلك لاأستطيع تحميل أي كتاب
ولكن أرجوا من بقيت الأعضاء التفاعل معك في هذه النقطة
ملحوضة :بعض الخوارزميات سطسطيع تطويرها بنفسك لتناسب وضعك ولكن تحتاج تكون أحسن من متميز في الرياضيات وأيضا يعتمد على صعوبة أو سهولة الموضوع والخوارزمية نفسها


أخي برنس
أنت قلت أنك تريد تطبيق الذكاء الإصطناعي في لعبتك فهل ممكن تقول لنا ماهو نوع اللعبة فهل هي قتال بين شخصين أم مغامرات لكي نحدد مقدار ماتحتاجه وأنا بحاول أشرح أمثلة إن شاء الله
تفيدك في لعبتك

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

وفي النهاية أرجوا إنك ماتكون زعلان مني بسبب رد سابق

PrinceOfSorrow
25-08-2006, 10:30 PM
أهلن اخي رامي :أفكر:

للعبتي طبعا أكشن بلاتفورم يعني مغامرات ثنائية وليست أبعاد
أحتاج ذكاء صناعي للرؤساء والأعداء وطبعا ياليت يكون على جيم ميكر
لأانه في كودات بس ابي طريقة علشان أبتدي اكتب :)

باتمان2004
27-08-2006, 03:09 PM
يا جماعة أرجوكم ساعدونا بشرح أسهل..يعني مثلاً أخبرونا كيف نجعل الخصوم في اللعبة مثلاً يتصرفون بشكل ملائم لحركة وأفعال اللاعب..نحن نريد الموجز المفيد إن تكرمتم...
شكراً...

رامي لولح
28-08-2006, 03:41 AM
السلام عليكم
أخي باتمان
أنا حطيت مثال وقلت لكم إذا تبوا نتناقش فيه أوحتا لو تبوني أشرحه بس لم يرد علي أي شخص
فكيف تبين أشرحه

بس بالنسبة إلى تصرف الشخصيات
فهل ممكن تقول نوع اللعبة
وأيضا تحط مثال على اللعبة
أو تقول لنا وش نوع التصرفات اللي تقصدها
ولكن الأفضل إنك تضع مثال للعبة عالمية
وتالي ممكن إحنا نشرح على قدر معلوماتنا

فيكتور هيجو
28-08-2006, 06:16 AM
Ultimate Game Design: Building Game Worlds
كل ينزل الكتاب ذا
ضروري جداً لإحتراف ^^

||صقر||
28-08-2006, 11:24 AM
Ultimate Game Design: Building Game Worlds
كل ينزل الكتاب ذا
ضروري جداً لإحتراف ^^تفضل هذا الرابط المباشر
http://www.paljo.com/ebooks/p/gp/0072228997.rar

||صقر||
28-08-2006, 01:16 PM
حسنا سأضع استماره الطلب فى هذا الموضوع :-

1- المطلوب: (ذكاء إصطناعى-قوانين فيزيائيه.....)
2- المطبق عليه: ( العدو - اللاعب.......)
3- نوع اللعبه : (مسطحه - ثلاثيه الأبعاد- أر بى جى.....)
4- الحركات المتوافره للعنصر: ( الأشياء الموجوده فى الشخصيه وتريد سياقتها )
5- تفاصيل: (تكتب هنا ما تريده فعلا يعنى توضح أكتر)
6- اللغه أو البرنامج المستخدم: (c++,c#,Java,GameMaker)

و هذا كمثال لمن لم يفهم^^:-

1- المطلوب: (ذكاء إصطناعى)
2- المطبق عليه: ( العدو )
3- نوع اللعبه : (مسطحه )
4- الحركات المتوافره للعنصر: ( مشى - جرى - ضرب بالسيف - تنفس عالى - نوم-رمى بالقوس )
5- تفاصيل: ( أريد الشخصيه ان تضرب بالرمح غذا كان اللاعب بعيداً و أن تتنفس عالى بعد ان تقطع مسافه طويله وأن تضرب بالسيف إذا التحمت مع اللاعب و أن تنام إذا طال الوقت عليها بدون حركه و أن تجرى إذا اقترب الاعب منها لتطارده وان تمشى عند وقوفها لتحرس المكان )
6- اللغه أو البرنامج المستخدم: (GameMaker)

يعنى بهذه الطريقه نستطيع الإجابه على أسئلتكم

رامي لولح
29-08-2006, 09:01 AM
السلام عليكم
أخي العزيز أحمد
أعلم أن هذا مثال ولكن لا أرى مانع عن الإجابة بإيجاز فقط للإفادة
1- أريد الشخصيه ان تضرب بالرمح إذا كان اللاعب بعيداً
أولا يجب أن تحسب المسافة بين الشخصية والعدو لكي تعرف إذا كان بعيد أو لا
ثانيا رمي الرمح أو السهام على هذف ثابت يجب أن تستخدم قوانين المقذوفات
والمدى الأفقي هو بعد اللاعب عن العدو وراح تشوف أن السهم أو الرمح أصاب الهدف
أما إذا كان الهذف متحرك نفرض أن التسارع =0
ونوجد المسافة اللي حيقطعها الهدف المتحرك
هذه المسافة عبارة عن إحداثيات للموقع الجديد(موقه الهذف المتحرك)
وبذلك نستطيع حساب المسافة بين الموقع الجديد ورامي السهم وهذه المسافة هي المدى الأفقي
وبدالك نستطيع أن نجعل العدو يصيب الأهداف المتحركة

2-ان تمشى عند وقوفها لتحرس المكان
إن كنت تريد فقط مشي عشوائي فهذه أيضا بسيطة ولكن إن كنت تقصد تمشي على شكل مسار وأيضا
تتفاعل مع الأحداث المحيطة بها فهذي تحتاج شغل

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

||صقر||
29-08-2006, 12:03 PM
1- أريد الشخصيه ان تضرب بالرمح إذا كان اللاعب بعيداً
أولا يجب أن تحسب المسافة بين الشخصية والعدو لكي تعرف إذا كان بعيد أو لا
ثانيا رمي الرمح أو السهام على هذف ثابت يجب أن تستخدم قوانين المقذوفات
والمدى الأفقي هو بعد اللاعب عن العدو وراح تشوف أن السهم أو الرمح أصاب الهدف
أما إذا كان الهذف متحرك نفرض أن التسارع =0
ونوجد المسافة اللي حيقطعها الهدف المتحرك
هذه المسافة عبارة عن إحداثيات للموقع الجديد(موقه الهذف المتحرك)
وبذلك نستطيع حساب المسافة بين الموقع الجديد ورامي السهم وهذه المسافة هي المدى الأفقي
وبدالك نستطيع أن نجعل العدو يصيب الأهداف المتحركة
ممم
أنا قلت لعبه بلات فورم ....... يعنى مسطحه يعنى لو رمى السهم بشك أفقى فهكذا سيصيب الاعب مهما حصل........ وبما انك اردت التناقش فى المثال فلنسم الله,,,,,,,,,,,,
أولا نحسب المسافه بيينه و بين اللاعب و بعدين نقسم المسافه لنصفين و بعدين نضع ارتفاع ثابت وبعدين نجيب المسافه بين هذه النقطة والنقطه المرتفعه بقانون فيثاغورس و بعدين نححد انه لما يوصل لهذا الغرتفاع يحدد مكان الاعب ويتجه له بشكل مائل وبهه الطريقه نعطى للعدو شئ من الواقعيه و اللى لم يفهم من الكلام يفهم من رسمه أسكى هذه اللى انا عملتها


__________________________________________________________
| |
| |
| |
| |
| ^ |
| \ / |
| \ / |
| \ / |
| \ / |
| \ / |
| \ نصف المسافه / |
| العدو --------*------- الشخصيه |
|_________________________________________________________
|_________________________________________________________|
|_________________________________________________________|
|_________________________________________________________|
|_________________________________________________________|


و بذلك يقوم العدو برمى السهم أو الرمح بزاويه معينه توجد بقانون فيثاغورس و تقوم بالنزول على الشخصيه و بذلك تكون أكثر واقعيه وخصوصاً انها لعبه بلاتفورم وليست استراتيجيه

رامي لولح
29-08-2006, 03:01 PM
السلام عليكم
أخي أحمد
إذا كنت تريد عملها مثل اللي في الحقيقة أي محاكاة
يجب عليك أن تستخدم قوانين المقذوفات
لدي كم سؤال
إذا إستخدمت طريقتك فما الفرق برمي السهم أو رمي شيء آخر ؟
لأنك أصلا يجب أن توضع كتلة للسهم وكتله أخرى للرمح
سؤال آخر ماهوالفرق بين رمي السهم في الكرة الأرضية أو رميه في كوكب آخر ؟
طبعا الكتلة ثابتة ولكن الفرق هو الجاذبية أي ثقل الجسم
طبعا هذا إذا تريد تحاكي
بالنسبة إلى مقدوف أفقي أي زاوية القذف =0
سيتوقف على حسب سرعت القذف (السرعة الإبتدائية ) أي ليس كما تعتقد أنه لن يتوقف وراح يصيب الشخصية

||صقر||
29-08-2006, 03:14 PM
السلام عليكم
أخي أحمد
إذا كنت تريد عملها مثل اللي في الحقيقة أي محاكاة
يجب عليك أن تستخدم قوانين المقذوفات
لدي كم سؤال
إذا إستخدمت طريقتك فما الفرق برمي السهم أو رمي شيء آخر ؟
لأنك أصلا يجب أن توضع كتلة للسهم وكتله أخرى للرمح
سؤال آخر ماهوالفرق بين رمي السهم في الكرة الأرضية أو رميه في كوكب آخر ؟
طبعا الكتلة ثابتة ولكن الفرق هو الجاذبية أي ثقل الجسم
طبعا هذا إذا تريد تحاكي
بالنسبة إلى مقدوف أفقي أي زاوية القذف =0
سيتوقف على حسب سرعت القذف (السرعة الإبتدائية ) أي ليس كما تعتقد أنه لن يتوقف وراح يصيب الشخصية

اتمنى انك تراجع رسمه أسكى اللى انا رسمتها ..... أنا احاول ان أبسط المفاهيم للمبرمجين المبدتديئن يعنى لا أريد أن أعقدهم فكتبت هذه الطريقه لفعاليتها واقعيتها و بدون تعقيد و للعلم لم أستخدم قوانين نهائيا فيها غير قانون فيثاغورس لحساب المسافه والزاويه و لم أتخدم قانون المقذوفات لأنى سأضع سرعه ثابته لرمى القوس لأنى لن أضع لعبتى على كوكب أخر ^^

رامي لولح
30-08-2006, 07:08 AM
السلام عليكم
أخي أحمد
أريد أسئل إذا بتستطيع وضع مثال آخر لكي نتناقش فيه

||صقر||
30-08-2006, 02:43 PM
مممم ... بصراحه لا أجد شئ حاليا....جرب انت تخلق مثال

PrinceOfSorrow
30-08-2006, 10:23 PM
و بذلك يقوم العدو برمى السهم أو الرمح بزاويه معينه توجد بقانون فيثاغورس و تقوم بالنزول على الشخصيه و بذلك تكون أكثر واقعيه وخصوصاً انها لعبه بلاتفورم وليست استراتيجيه

ممكن تطبقة بالجيم ميكر على صيغة مثال :) ؟!

رامي لولح
31-08-2006, 06:51 PM
السلام عليكم



أنا حاولت أعمل مثال


1- المطلوب: (ذكاء إصطناعى)
2- المطبق عليه: ( العدو )
3- نوع اللعبه : _____
4- الحركات المتوافره للعنصر: ( مشي - الإستسلام ( أي رفع اليدين ) - طلب المساعدة )
5- تفاصيل: ( أريد العدو المشي في أن حاء غرفة ما وإذا رأى اللاعب يجب عليه طلب المساعدة
وإذا وجه إليه بسلاح ما ورآه يجب عليه رفع يديه أما إذ لم يره فيكمل مشيه )
6- اللغه أو البرنامج المستخدم:)c++(

أنا حليت المثال ولكن لن أضع حلي قبل أن أرى محاولة الأخوان لكي يستطيعوا التفكير فيه

MALTOOSH
31-08-2006, 10:48 PM
أشكرك أخوي أحمد على الكتب المفيدة جدا ...

وجزاك الله خير..

PrinceOfSorrow
31-08-2006, 11:50 PM
السلام عليكم



أنا حاولت أعمل مثال

1- المطلوب: (ذكاء إصطناعى)
2- المطبق عليه: ( العدو )
3- نوع اللعبه : _____
4- الحركات المتوافره للعنصر: ( مشي - الإستسلام ( أي رفع اليدين ) - طلب المساعدة )
5- تفاصيل: ( أريد العدو المشي في أن حاء غرفة ما وإذا رأى اللاعب يجب عليه طلب المساعدة
وإذا وجه إليه بسلاح ما ورآه يجب عليه رفع يديه أما إذ لم يره فيكمل مشيه )
6- اللغه أو البرنامج المستخدم:)c++(

أنا حليت المثال ولكن لن أضع حلي قبل أن أرى محاولة الأخوان لكي يستطيعوا التفكير فيه

ممكن صور على الأقل :)
انا مهتم جدا بذكاء صناعي =)

||صقر||
01-09-2006, 02:59 PM
1- المطلوب: (ذكاء إصطناعى)
2- المطبق عليه: ( العدو )
3- نوع اللعبه : _____
4- الحركات المتوافره للعنصر: ( مشي - الإستسلام ( أي رفع اليدين ) - طلب المساعدة )
5- تفاصيل: ( أريد العدو المشي في أن حاء غرفة ما وإذا رأى اللاعب يجب عليه طلب المساعدة
وإذا وجه إليه بسلاح ما ورآه يجب عليه رفع يديه أما إذ لم يره فيكمل مشيه )
6- اللغه أو البرنامج المستخدم:)c++(

نضع أمام اللاعب مثلث بحيث يكون رأس المثلث على موقع العدو و نضع مسار معين للعدو و بذلك إذا تلاقى المثلث باللاعب يقوم العدو بطلب المساعده وإذا قام اللاعب بالإمساك بالعدو من الخلف يعنى بدون المرور بالمثلث يقوم برفع يده ويستسلم امما إذا لم يصطدم الاعب بالمثلث فليس هناك مشاكل وسيكمل العدو مساره عادى

رامي لولح
01-09-2006, 03:36 PM
السلام عليكم
ممتاز أخي أحمد
المثلث عبارة عن مدى الرأيا وموقع المثلث عبارة عن متجه الرأيا
هل نضع مثال آخر

||صقر||
01-09-2006, 04:30 PM
هل نضع مثال آخر

بالتأكيد انا دماغى صراحه خربانه اليومين دول نشوف حد تانى يحط أمثله^^

||صقر||
09-09-2006, 10:38 AM
حسنا لقد انتهينا من الذكاء الإصطناعى بما ان أحد لم يكتب سئله حتى الآن و لندخل فى الموضوع الثانى وهو كيفيه وضع فكره جيدة للعبه ومواصفات السيناريو الجيد:D