با سلام خدمت تمام كساني كه در حال استفاده از اين تاپيك هستند. طي صحبت هايي كه ما در تاپيك قبلي داشتيم من تصميم گرفتم تا آموزش ساخت بازي با موتور هاي معروف Game Maker و Quest 3d و 3d Game Studio را براي شما در اين تاپيك قرار دهم. البته لازم به ذكر است من بدون كمك اعضا هيچ كاري درست از پيش نمي رود لازم دونستم كه در مورد اين سه موتور كه ما اقدام به آموزش آنها مي كنيم كمي صحبت كنم و كارهايي كه ميشه با آنها ايجاد كرد را كمي توضيح دهم. پس لطفا به اين پست توجه زيادي بكنيد
شرح موتور Game Maker :
اين موتور يكي از معروف ترين موتور هاست كه ميشه گفت تقريبا هر كسي كار با اون رو ياد داره. در اين موتور ميشه به دو صورت بازي ساخت يكي با استفاده از روش D&D(Drag & Drop) ويكي هم با استفاده از زبان اين موتور يعني GML(Game Maker Language) البته همونطور كه خودتون هم فهميديد راه دوم بهترين راهه و ميشه با استفاده از اين راه بازي هاي بسيار جالبي ساخت. اين موتور مخصوص ساخت بازي هاي دو بعديه ولي ميشه با استفاده از آن بازي هاي سه بعدي هم ساخت كه البته بي كيفيت هستند و اين كار به شما توصيه نمي شود. قبل از هر چيز مي خواستم سبك هايي از بازي هايي كه ميشود با اين موتور ساخت رو كمي توضيح بدم
1-Martial Arts (هنر هاي رزمي): اين نوع بازي ها را در دستگاه هاي ميكرو و سگا ديده ايم به طوري كه دو نفر در رو به روي هم قرار مي گيرند و بدون استفاده از سلاح به جنگ با هم مي پردازند. مثل بازي Combat
2-Strategy (استراتژي): اين نوع بازي ها هم رواج بسيار خوبي در بين تمام افراد جهان داره و بر پايه مديريت گروه براي رسيدن به يك هدف از پيش تعريف شده است. مثلا بازي هاي Warcraft, Civilization,Cammand & Conquer البته شايد شما با خودتون بگيد كه اين نوع بازي ها رو نميشه با گيم ميكر ساخت ولي بهتره بدونيد كه بازي World War3 كه يك بازي استراتژيك است به دست يك فرد ايراني و بوسيلة گيم ميكر ساخته شده ولي بازي رو براي فروش نگذاشتند براي كسب اطلاع بيشتر مي توانيد به سايت
www.persian-designers.com مراجعه فرماييد.
3-Board & Puzzle (بازي تخته اي و پازل ها): مانند بازي هاي: Mine Sweeper, PacMan
4-Platform (بازي هاي صفحه اي): اين نوع بازي ها قبلا طرفداران بسيار زيادي داشتند مثل: Super Mario, Sonic
5-Shooting (تير اندازي) : البته بايد بگم كه اين بازي ها اغلب به صورت سه بعدي اند ولي در گيم ميكر فقط مي شود نوع FPS (First Person Shooter) رو به صورت سه بعدي ساخت. با اين نوع بازي ها هم كه خودتون آشنايي زيادي داريد.
خب فكر كنم حالا كه ديديم چه جور بازي هايي ميشه با اين نرم افزار ساخت تمايلتون به يادگيري اون دو برابر شده باشه.
حالا من چند كد كوچك GML براي آشنايي بيشتر شما ميذارم:
If(can_shoot==true)
{
Instance_create(self.x,self.y,OBJECT);
Can_shoot=false;
Alarm[0]=25;
}
اين كد براي اينه كه وقتي خواستيم كليدي را بفشاريم كاراكتر ما شليك كند. خب مي بينيد كه نوشتن اين كدها همچين سخت هم نيست.
ان شاء الله از روز هاي آتي به اين مبحث بيشتر اشاره مي شود.
خب، فكر كنم براي اين پست كافيه در پست بعدي نحوه ي استفاده از موتور قوي Quest 3d رو توضيح مي دم.
با تشكر