سوالاتی از بازیسازی و انتخاب انجین و زبان برنامه نویسی و ...
اسپرایت چیست.
سورس چیست.
اسکریپت چیست.
الگوریتم چیست.
ابجکت چیست.
هوش مصنوعی چیست.
زبان های برنامه نویسی چه فرقی دارند وکدام خوب است.
کسی بازی ساخته میشه ازاول توضیح بدید باید چه طوری بازی ساخت تا آخرش.
چیزهایی که لازم درمورد ساخت بازی بگید ازاول تاآخر.
موتور بازی چیست.
برای کسی که بازی نساخته کدام موتورخوبه.
موتورهای بازی ازجمله game maker, Construct , XNAFramework,
Unreal,Unity,Anvil,XRay,Euphoria,CryEngine این موتورها هریک ازکدام زبان
برنامه نویسی ساخته شده اند. وباهمون زبان برنامه نویسی باید بازی ساخت.
این موتورها میشه توضیح بدید چه خوبی هایی دارند. هرکدام ومقایسه کنید.
ازکجامیشه متوجه شد بازی که ساخته شده ازچه موتوربازی استفاده کرده است.
این موتورها کاربری که باهاش بازی ساخت میشه بگه.
game maker خوبه یا professional و گیم میکر استودیو برای ساخت بازی و چه فرقی باهم دارند.
گیم میکر7با8 چه فرقی دارند. ودیگرموتورکه ورژن های دیگردارند.
لینگ دانلود این موتورهای بازی به همراه کرک میشه بدید.
آموزش هایی درباره ای ساخت بازی وموتوربازی چه پی دی اف وچه ویدیو هست لینگ بدید.
به جزموتور بازی برای ساخت بازی به نرم افزاری نیازهست یانه.
کدام این موتورهای بازی برای دوبعدی خوبه وسه بعدی است. کدام این موتورها
برای ساخت بازی خوب است. هریک ازاین موتورها برای بازی مورد نظر هستند یا
فرقی نداره هرچی میشه ساخت. وکدام این موتورها معروف هستند. شرکت بازی سازی
ازموتورهای رایگان بازی استفاده می کنند یانه.
کدام این موتورهای بازی سازی میشه برای اندورید ساخت.
بازی که ساخته میشه میشه به صورت آنلاین هم میشه بازی کرد چه طوری میشه این کارکرد.
موتوربازی رایگان چه فرقی باپولی دارند.
برای ساخت بازی کدام زبان برنامه نویس یاد بگیریم.
چه مدت طول می کشه بازی بشه ساخت.
------
پاسخ:
sprite این هست :
یا این :
سورس یعنی منبع یا فایل لایه باز که بتونیم بازی رو تغییر بدیم.البته سورس شامل اسکریپت و برنامه ها هم میشه.
اسکریپت کدهایی هست که می نویسیم.
مثل این شکل:
البته می تونیم در زیر شاخه ی script هم بعضی از اسکریپت ها رو با نام دلخواه ایجاد و فراخوانی کنیم تا کدهاش اجرا بشه
AlgoRithm مجموعهای متناهی از دستورالعملها است، که به ترتیب خاصی اجرا میشوند و مسئلهای را حل میکنند.(
واژه الگوریتم از نام ریاضیدان و ستارهشناس و جغرافیدان نامی ایرانی، ابوجعفر محمد بن موسی خوارزمی (الخوارزمی)، گرفته شده است)
اگه همونو با شکل نشون بدیم میشه فلوچارت یا چارت Flow که flow یعنی جریان و روند کار و اجرا دستورات به ترتیب:
http://fa.wikipedia.org/wiki/%D8%A7%D9%8...8%AA%D9%85
object = شی یا کنترل هایی که اسپرایت رو ربط میدیم بهش. مثل ابجکت توپ یا ابجکت قارچ خور:
هوش مصنوعی ساخت کد و برنامه یا تابعی است که بتواند اطلاعاتی را در حافظه ذخره و بازیابی کرده و بر حسب داده ها تصمیم بگیرد و خودش به طور مستقل به جای انسان بتواند فکر کند.
زبونای برنامه نویسی هر کدوم اربرد خودشون رو دارن و به طور کلی همیشه نمیشه گفت کدوم بهتره یا کدوم بدتره:
C/Java/Objective-C/C++/C# csharp/PHP/(Visual) Basic/Python/Perl/Ruby/JavaScript/vb.net/Lisp/Transact-SQL/Pascal/Bash/Delphi or Object Pascal/PL/SQL/Assembly/Lua
معمولا جاوا معروف تر و کاربردی تره و روی اکثر سیستم ها اجرا میشه و کاربردی ترین و تقریبا بهترین زبون جاوا هست .البته بازم می گم هر چی کار می کنی باید کاربردشو بدونی. لازم نیست خسته کنی یه عالمه کتاب بخری پولاتو هدر بدی.
میری توی گوگل و سرچ می کنی و زود به جواب میرسی بعدش می پرسی .
خود جاوا هم صد شاخه هست برنامه نویسی سیستم داره برنامه نویسی وب JSP=JAVA server pages داره و برنامه نویسی اندروید.
باید ببینی کدوم محیش خوبه بهتره مثل ECLipse بعدش بری دنبال مثلا برنامه نویسی اندوید .(تا یه چیز خوب رو خوب یاد نگرفتی سمت چیز خوب دیگه نرو)
آره من بازی ساختم. بازی های دو بعدی و حتی سه بعدی(ساده).
خوب اولش با game maker شروع کردم و یک ابجکت ساختم بپره تیر بزنه . سورس ها رو دیدم تحقیق کردم توی امضام هم یه آموزش گذاشتم بخونی و همت کنی راه میفتی به اذن پروردگار مهربان و عزیز انشاءا... .
انجین بازی یا موتور بازی نرم افزاری هست که باهاش می تونیم بازی هامون رو سریع تر بسازیم و توسعه بدیم و بسته به خروجی و انعطاف و مدیریت منابع میان به انجین های مختلف نمره میدن
گیم میکر 7 یا 8 یا ... هر چا بالا تر میره خوب امکاناتش بهتر میشه و شماره ورژن یا نسخش مشخص می کنه کدوم جدید تره. نو که بیاد به بازار .. کهنه میشه دل آزار(البته معمولا) ضمنا الان game maker ها خروجی اندروید نمی دون و توصیه می کنیم game maker studio رو دانلود بفرمایید و همینور پکیج های اندروید مروبطه که اونم توی قسمت دیگه ای از انجمن هست کگه توی کادر بالای انجمن می تونید بنویسید خروجی apk در گم میکر تا تاپیک مربوط رو پیدا کنید
لینک دانلود موتور های بازی هم باید اسمشو توی بالای انمجن سرچ کنید میاد نیومد برید توی google.com و تایپ کنید مثلا : دانلود game maker studio با کرک یا ...
در مورد آموزش هم توی صفحه اول انجمن تیتر و عنوان ها رو بخونید. اگه با مروگر FireFox کار می کنید ctrl+F بزنید و مثلا تایپ کنید game maker بعدش می رید روی عنوان مربوط و زیر شاخه هاش و الی آخر یا اون کادر بالای انجمن برای جستجو هست.
موتور رایگان مجانی هست پولی هم پولی هست البته خیلیا می زنن کرک می کنن مجانی میشه عین خودمون که وضع مالیمون بد هست شاید مجبوریم
انجین unity و game maker و construct و unreal و احیانا یکی دو انجین دیگه معروف ترین هستند.
اما از بین اون بالایی ها بیشتر توی ایران و جهان game maker studio و unity کار میشه که من توصیه می کنم شما که خیلی مبتدی هستید با game maker شروع کنید
واسه سه بعدی همون یونیتی اما بازم توی مبحث Rigging و هوش مصنوعی نیاز به استاد هست چون واقعا کار دشواری هست.
در مورد بازی ساز شدن شما باید خودتون تلاش کنید و دنبال برید و پرس و جو کنید. این یک. اما دوم اینکه در کشور عزیزمون دانش و کتب بازیسازی و امکانات برای همه به یک میزان فراهم نیست. هرچند بعضیا میگن امکانات مطرح نیست اما اینجانب معتقدم بی تاثیر هم نیست.
در هر صورت شما میزان توانایی و امکانات خودتون اعم از اینترنت استاد و و و غیره رو ببینید و سعی کنید در حد توانتون بازی سازی رو ادامه بدید و با توکل به خدای عزیز و تمرین پی در پی سعی کنید پیش برید. هیچ وقت عجله ی بیش از حد نکنید و سعی کنید گام به گام بپرسید تا یاد بگیرید. پرسیدن رو فراموش نکنید ولی قبلش هم یه جستجو توی اون کادر بالای انجمن بزنید.
-
---
کپی از:
http://promakers.ir/showthread.php?tid=11196