سه شنبه 20 آذر 1397 | Tuesday 11 th of December 2018 صفحه اصلی گروه الکترونیکی کامپیوتر
عنوان فارسی: طراحی انیمیشن و گرافیک اموزشی برای الگوریتم A*
عنوان انگلیسی: Animation and graphic design training algorithm A *
دانشجو: رشیدی هما
استاد راهنما: مجتبي پور محقق
استاد دفاع: نامشخص
تاریخ ارائه: تیر ماه 1390
مقطع تحصیلی: کارشناسی
دانشگاه: دانشگاه پیام نور مشهد
موضوعات مرتبط: هوش مصنوعی | طراحی الگوریتم |
رشته های مرتبط: علوم کامپیوتر |
تاریخ قرار گیری در سایت: 26 تیر 1391 ساعت: 13:35:51
تعداد بازدید: 2407 بازدید
چکیده فارسی: طراحی انیمیشن و گرافیک های اموزشی برای الگوریتم A* و نیز چگونگی کاربرد این الگوریتم برای ساخت بازیهای کامپیوتری : هوش مصنوعی مسیریابی همانگونه که از اسمش برمی اید ، مسئولیت مدل کردن حرکت اشیای بازی را برعهده دارد. در واقع این الگوریتم مجموعه ای از کدهاست که بر عناصر بازی اعمال می شوند و به انها قدرت تشخیص مسیر و حرکت در دنیای مجازی را می دهند. محبوب‌ترین الگوریتم‌های هوش‌مصنوعی به کار رفته در این زمینه A* نام دارد که سلسله جست‌وجوهای سریعی را برای پیدا کردن بهترین مسیر بین دو نقطه انجام می‌دهد. ● الگوریتمِ A* موضوع پیداکردن راه بین دو نقطه A و B در اکثر بازی‌های کامپیوتری، غیر از بازی‌های ورزشی و تعداد انگشت‌شماری از بازی‌ها، مشکل کلیدی‌ای محسوب می‌شود. الگوریتم‌های این گروه، در ان واحد جزئی از سطوح پایین‌تر هوش‌مصنوعی بازی هستند. همچنین به عنوان پایه‌ای برای ساختار رفتار‌های پیچیده‌تر و هوشمند‌تر، مانند تصمیم‌های استراتژیک، حرکت در ارایش‌های جنگی و گروهی و بسیاری دیگر از رفتار‌های سطح بالاتر، مورد استفاده قرار می‌گیرد. از دیگر استفاده‌های این الگوریتم، می‌توان به تغییر محدودیت زاویه‌های دوربین و نمایش تعداد بیشتری از واحد‌ها در یک زمان، اشاره کرد. همچنین این الگوریتم شرایطی را فراهم می‌کند که واحد‌ها نتوانند از نقاط غیرقابل عبور نقشه عبور کنند. البته نباید فراموش کرد که بهترین استفاده از این الگوریتم همان راهیابی بین دو نقطه است. این الگوریتم امروزه به طور چشمگیری پیشرفت کرده‌است. به طوری که در بازی‌های کامپیوتری کنونی، الگوریتم A* جایگاه ویژه‌ای دارد. اساس این الگوریتم برپایه جست‌وجوی گرافیکی بین‌گرهی استوار است.
چکیده انگلیسی:
کلمات کلیدی: نرم افزار فلش – الگوریتم های مسیریابی - اکشن اسکریپت – پیاده سازی
عنوان بازدید
 مقدمه 555
 فصل یکم – اموزش های مقدماتی در فلش CS5 572
|— 1-1- معرفی و مقدمه ای بر نرم افزار فلش 611
|—|— Lingo LE چیست ؟ 1053
|—|—|— اکشن اسکریپت 1.0 632
|—|—|— اکشن اسکریپت 2.0 563
|—|—|— اکشن اسکریپت 3.0 589
|— 1-2- اموزش مقدماتی نرم افزار فلش 557
|—|— 1-2-1- ساخت یک سند جدید 558
|—|— 1-2-2 – ناحیه کاری 526
|—|— 1-2-3 – Properties Panel 537
|—|— 1-2-4- Time line 552
|—|— 1-2-5- Tools Panel 527
|—|— 1-2-6- File Menu 491
|—|— 1-2-7-کار با فریم ها 563
|—|— 1-2-8- ساخت سمبل ها 563
|—|—|— انواع سمبل ها 836
|—|—|— روش ایجاد سمبل 519
|—|— 1-2-9- ساخت انیمیشن 570
|—|—|— میانگذاری حرکتی ( motion tween ) 567
|—|—|— میانگذاری تبدیلی shape tween 517
|—|—|— انواع نمایش انیمیشن ها در Time Line 554
|—|—|— استفاده از ماسک در ساخت انیمیشن 533
|—|— 1-2-10- طریقه اوردن عکس در Flash 521
|—|— 1-2-11 - نوشتن متن 534
|—|— 1-2-12 - ذخیره سازی فایلهای فلش 627
|—|—|— فایلهای .swf 510
|—|— 1-2-13 - Action Script 572
|—|—|— پانل Action Script 723
 فصل دوم – شرح چگونگی ساخت پروژه 570
|— 1-2 مقدمه 546
|— 2-2- چگونگی ساخت Intro (پیش نمایش) 555
|—|— -1-2-2ساخت لایه ای برای کدنویسی 506
|—|— -2-2-2 ورود به صفحه اصلی 527
|—|— -3-2-2 شروع انیمیشن 646
|— 2-3- چگونگی ساخت Main (صفحه اصلی) 528
|—|— -1-3-2 شروع کار 631
|—|— 2-3-2 ساخت انیمیشن برای دکمه 677
|—|— -3-3-2 ساخت انیمیشن برای دکمه "A* چیست ؟" 519
|—|— -4-3-2 ساخت انیمیشن برای دکمه های "کاربردها " و " ساختارها" 569
|—|— -5-3-2 ساخت انیمیشن برای دکمه 546
 فصل سوم – محتویات پروژه 533
|— -1-3 مسیریابی 581
|—|— -1-1-3 تعریف 615
|—|— -2-1-3 کاربرد ان در بازی ها 628
|—|— -3-1-3 روش های مسیریابی 692
|—|— -4-1-3 الگوریتم های تصادفی 649
|—|— -5-1-3 الگوریتم های پیشرفته 745
|— -2-3 الگوریتم پیشرفته A* 660
|—|— -1-2-3 تعریف الگوریتم 683
|—|— -2-2-3 مراحل الگوریتم 638
|— -3-3 کاربردهای الگوریتم A* 618
|—|— -1-3-3کاربردهای الگوریتم 572
|—|— -2-3-3 بهینه سازی 597
|— -4-3 ساختارهای الگوریتم A* 564
|—|— Unsorted arrays or linked lists -1-4-3 547
|—|— Sorted arrays -2-4-3 530
|—|— Sorted linked lists -3-4-3 520
|—|— Sorted skip lists -4-4-3 542
|—|— Indexed arrays -5-4-3 571
|—|— Hash tables -6-4-3 544
|—|— Binary heaps -7-4-3 547
 فصل چهارم – تصاویر پروژه 533
|— -1-4 مسیریابی - تعریف 538
|— -2-4 مسیریابی- در بازی- صفحه یک 553
|— -3-4 مسیریابی - در بازی - صفحه دو 556
|— -4-4 مسیریابی - در بازی - صفحه سه 558
|— -5-4 مسیریابی- در بازی - صفحه چهار 543
|— -6-4 مسیریابی - روش ها 546
|— -7-4 مسیریابی - الگوریتم های تصادفی- صفحه یک 522
|— -8-4 مسیریابی- الگوریتم های تصادفی- صفحه دو 537
|— -9-4 مسیریابی - الگوریتم های تصادفی- صفحه سه 539
|— -10-4 مسیریابی- الگوریتم های پیشرفته - صفحه یک 521
|— -11-4 مسیریابی - الگوریتم های پیشرفته - صفحه دو 540
|— -12-4 مسیریابی- الگوریتم های پیشرفته -صفحه سه 523
|— -13-4 مسیریابی - الگوریتم های پیشرفته - صفحه چهار 588
|— -14-4 مسیریابی - الگوریتم های پیشرفته - صفحه پنج 582
|— -15-4 A* چیست ؟- صفحه یک 560
|— -16-4 A* چیست ؟- صفحه دو 536
|— -17-4 A* چیست ؟- صفحه سه 512
|— -18-4 A* چیست ؟- صفحه چهار 540
|— -19-4 کاربردهای الگوریتم A*- صفحه یک 565
|— -20-4 کاربردهای الگوریتم A*- صفحه دو 571
|— -21-4ساختارهای الگوریتم A*- صفحه یک 561
|— -22-4 ساختارهای الگوریتم A*- صفحه دو 541
|— -23-4 ساختارهای الگوریتم A*- صفحه سه 572
|— -24-4 ساختارهای الگوریتم A*- صفحه چهار 599
|— -25-4پیاده سازی الگوریتم A*- صفحه اخر 627
|— -26-4پیاده سازی الگوریتم BFS- صفحه اخر 590
|— -27-4پیاده سازی الگوریتم DFS- صفحه اخر 736
Compatability by:
آخرین به روز رسانی سایت: سه شنبه, 22 اسفند 1391 - 00:26