آموزش های این وب سایت به صورت رایگان در دسترس است. اطلاعات بیشتر
بروز خطا
   [message]
اشتراک در سوال
رای ها
[dataList]

یافتن بهترین روش برای بازیسازی

Alireza.b  12 سال پیش  11 سال پیش
+11 0

سلام

بی شک ساخت بازی آنقدر هیجان انگیز هست که همه ما حداقل برای یک بار هم که شده، راجع به اون تحقیق کرده باشیم.

اما خوشبختانه یا متاسفانه، دنیای بازی سازی آنقدر بزرگ است که به راحتی نمی توان بهترین راه را انتخاب کرد.

بعضیها می گن یونیتی، چون هم 2d و هم 3d داره.

یکی می گه cocos2d-x چون فریه.

corona - ligbox - box2d - andEngine و ... هم گزینه های دیگه است که هر کدوم طرفدارای خاص خودشو داره.

حتی بعضیا flash رو پیشنهاد می کنن.

همون طور که می دونید آقای آقاجانی قول آموزش ساخت بازی رو دادن اما از اونجایی که من خیلی عجولم :) از ایشون خواهش می کنم روش کارشون رو بگن تا ما خودمون کمی تحقیق و تفحص و ... :) بکنیم.

0 0
سلام ممنون از پست جالبی که نوشتی , در کل اگه بخوایم بازی سازی کنیم لازمه که یه موتور بازی سازی پیدا کنیم که با زبان جاوا بتونیم بازی بنویسیم. این که میگن با زبان سی شارپ میشه بازی های خوبی درست کرد و دقیقا مثل جاواست همش حرفه! اگه عین جاواست خب اصلا باید یکی از این دو زبان رو حذف کنن! (11 سال پیش)
0 0
فکر کنم موتور بازی سازی یونیتی چند وقت قبل رایگان شد (11 سال پیش)
0 0
نه یونیتی رایگان نیست , برای دسترسی به نسخه ی اصلی باید نرم افزار رو کرک کرد. (11 سال پیش)
+1 0
سلام دوست عزیز @Android.Developer ، زبان های خانواده سی و جاوا یک سری تفاوت هایی دارند که نمیشه گفت یکی هستند . اول اینکه زبان هایی که اصطلاحا کامپایلری هستند قبل از ساخت فایل اجرایی ترجمه ها کامل صورت میگیره و موقع اجرا فقط یکبار اجرا دارند ولی در زبان هایی مثل جاوا که اصطلاحا مترجمی هستند بایستی در هر مرحله از اجرا ترجمه صورت بگیره . مثلا یک حلقه قرار باشه یک میلیون بار کار کنه ، بایستی یک میلیون بار ترجمه و یک میلیون بار اجرا بشه ولی در کامپیالری یک بار ترجمه میشه و فایل اجرایی ساخته میشه و یک میلیون بار اجرا میشه . ضمنا مقید کردن ها هم توی این دو نوع در اکثر مواقع متفاوت هست . مثل مقید کردن متغییر به نوع و اندازه و ... . (11 سال پیش)
0 0
ممنون از پیامت system32 عزیز. منظور بنده هم همین بود من گفتم همه ی زبان ها با هم تفاوت زیادی دارند و اینکه میگن یه زبانی مثل سی شارپ عین جاواست کاملا اشتباه هست و فقط یه سری دستورات ابتدایی و مبانی آن ها شباهت به هم دارند و به طور کلی syntax نوشتاری آن ها با هم تفاوت داره. بنابراین اگه با جاوا نرم افزار می نویسیم لازمه که با همون زبان هم بازی بنویسیم چون اگه کسی میگه من c , c++ , c# , java , pascal , delfi , , php و ... رو بلدم شک نکن که توی هیچ کدام از زبان ها حرفه ای نیست الان به فرض مثال جاوا تا به حال هزاران متد داره و کسی نمیتونه همه رو کامل یاد بگیره بعد بره روی یه زبان دیگه! فقط یه چیزی! ببخشید اون قسمت آخر نوشته ت رو اصلا نفهمیدم :))))) زبان های برنامه نویسی یا به وسیله ی Compiler و یا به وسیله ی interpreter به زبان ماشین ترجمه میشن. ممنون ازت (11 سال پیش)
+1 0
دوستان ممنون از نظراتتون ولی هدف بنده از بالا اوردن این تاپیک سوالی بود که در پایین مطرح کردم ولی بحث داره به یه سمت دیگه میره ... با تشکر . (11 سال پیش)
+1 0
دوست عزیز @Android.Developer ، اشتباه بنده رو ببخشید . زبان هایی مثل جاوا تفسیری یا شبیه سازی هستند . کامپایلری ها قبل از تولید فایل اجرایی کاملا ترجمه می شوند و در زمان اجرا نیازی به ترجمه ندارند (به زبان ماشین تبدیل شده اند) ولی زبان های تفسیری (interpreter) به صورت مجازی ترجمه میشن و این خودش یک حسن داره که امکان پرتابل کردن برنامه راحت تر هست . مثلا فقط با داشتن ماشین مجازی جاوا (JVM) مناسب امکان اجرای اپلیکشن های جاوا وجود داره و ربطی به سیستم عامل نداره . جاوا بعد از ترجمه اولیه به یک سری کد با عنوان Byte Code (که اصطلاحا کد میانی هم گفته میشه) تبدیل شده و آماده اجرا در ماشین مجازی مورد نظر خودش هست . امیدوارم متوجه منظورم شده باشید . (11 سال پیش)
0 0
خواهش می کنم :) بله کاملا حق با شماست در این زمینه اطلاع دارم :) (11 سال پیش)
 برای این سوال 2 پاسخ وجود دارد.
پاسخ به سوال 
حامد  12 سال پیش
+7 0

با یه جستجو در اینترنت چند تا سایت و انجمن پیدا کردم که در مورد بازیسازی هست و میتوانید ازش برای شروع استفاده کنید:

همچنین یکی از بچه ها تو یکی از انجمن ها به یه موضوعی اشاره کرد که جا داره دربارش تحقیق کنیم:

 (( tools ای وجود دارد برای ساخت بازی های اندروید که همش drag & drop هستش که راحتم میتوان خروجی apk از آن گرفت به نام game salad pro (نسخه free ش برای سیستم عامل کامپیوتر) ولی متاسفانه قیمتش 300 دلار که ما اقشار ضعیف توانایی گرفتن اونو ندارم ولی واقعاً tools عالی .))

آدرس سایت : http://gamesalad.com/

یه توضیح مختصر هم درباره انجین یونیتی:

((موتور بازی ساز یونیتی یکی از قدرتمندترین موتورهای بازی سازی است که طی چند سال اخیر به دلیل رشد کمی و کیفی در ارائه امکانات توانسته است مخاطبان بسیاری را به خود جذب کند. این موتور از زبان های برنامه نویسی c# ، javascript و boo پشتیبانی می کند و قادر است برای پلتفرم های ویندوز، مک،لینوکس،آی اُ اس،آندروید،وب و فلش خروجی بدهد همچنین بازی های چندنفره و شبکه ای را نیز پشتبانی می کند. ))

حالا باید بریم #C یاد بگیریم ؟؟؟ کی حوصله شو داره ....

یه برنامه هم قبلا به استاد معرفی کردم به اسم GameMaker که استاد گفتند در آموزش های بازی سازی دربارش زیاد صحبت خواهیم کرد

آدرس سایت : https://www.yoyogames.com


کلا به استاد یه پیام بدین بگین بیاد تو این تاپیک یه آمار به بچه ها بده ولی خواهشا ازش نخواهید آموزش بازی سازی شروع کنه
فعلا باید نرم افزار یاد بگیریم .... هنوز چیزای زیادی برای آموزش هست

پاسخ به سوال 
doost_fu  11 سال پیش
0 0

سلام
یه سوال برام پیش اومد
داخل یونیتی یه درصدی از کار هم به صورت کد نویسی انجام میشه که یا با جاوااسکریپت باید نوشت یا سی شارپ !
حالا ما که اینجا جاوا را داریم یاد میگریم به نظرتون برای کار بایونیتی بهتره جاوااسکریپت یاد بگیریم یا سی شارپ ؟ برا ما که مبتدی هستیم کدوم یادگیریش راحت تره ؟ ( کدوم به جاوا شبیه تره )
هرچند میدونم یادگیری همه این مسائل ( هر کدام تا حدی ... ) برا امثال ما ضروری هست ولی برای شروع کار کدوم پیشنهاد میشه ؟
ممنون .

+1 0
سلام. برای کسایی که جاوا بلدن سی شارپ بسیار ساده و یادگرفتنیه چون جاوا سخت تر از سی شارپه (11 سال پیش)
+1 0
سلام// به نظر من یاد گرفتن سی شارپ خیلی بهتره چون یکی از زبانهای برنامه نویسی عالی به حساب میاد و شمایی که میخوای یاد بگیری بهتره سی شارپ یاد بگیری (11 سال پیش)
+1 0
سلام اکثر بازیهای با گرافیک بالای موبایل که کدشونو دیدم یا با cocos2d-x هستن یا یونیتی ولی کدنویسی cocos2d-x خیلی بیشتر از یونیتیه. اگه میخواهید بازیهای چند نفره بسازید یونیتی کامپوننتهای زیادی مثل photon داره که کارو راحت میکنه. (11 سال پیش)

پاسخگویی و مشاهده پاسخ های این سوال تنها برای اعضای ویژه سایت امکان پذیر است .
چنانچه تمایل دارید به همه بخش ها دسترسی داشته باشید میتوانید از این بخش لایسنس این آموزش را خریداری نمایید .