PDA

View Full Version : سوال: از vb تا ...



akbar74
جمعه 13 تیر 1393, 12:15 عصر
سلام دوستان.
من تقریبا یه 6 ماهی هست که برنامه نویسی با vb.net رو شروع کردم و هدفم این هست که برنامه نویس بازی بشم...
میخوام بدونم بعد از vb سراغ چه زبانی برم.کدوم زبان برایه برنامه نویسی بازی بهتره؟کلا یکم راهنمایی و انگیزه میخوام:لبخندساده:

aliagamon
جمعه 13 تیر 1393, 12:31 عصر
راستش ربون خوبی برای بازی سازی انتخاب نکردی :لبخند:
بهتره بری سراغ سی ++ ....
اکثر انجین های بازی سازی بر اساس این زبان پایگذاری شدن ... برای مثال همین انریل انجین 4 محیط کد نویسیش سی ++ هست ...(البته اگه از بلوپرینت استفاده نکنین)
اما اگه خواستی بری از انجین یونیتی استفاده کنی باید بری سمت سی شارپ ... یونیتی قدرت زیادی داره تو توسعه و کد نویسی ولی انریل انجین تو نسخه جدیدش خیلی به کد نویسیش رسیده خیلی بهتر از قبل شده قبلا کد نویسیش خیلی ضعیف بود ...
اما در کل باید بری سمت خانواده ی سی ... البته سی ++ اولویت بیشتری داره چون انتخاب بیشتری داری و دستت هم باز تره تازه محدود به ویندوز هم نمیشی (البته انجین یونیتی کراس پلتفرمه و با سی شارپ بازی رو با استفاده از مونو برای ویندوز/مک/لینوکس/ای او اس/اندروید/ویندوز فون /و کنسول ها خروجی میگیره)
یه بحث دیگه ای هم هست به اسم اسکریپتینگ که تو این زمینه lua بهترین انتخاب هست اگه اشتباه نکنم cryengine برای اسکریپتینگ از lua استفاده کنه مطمئن نیستم ... (اما تمامی بازی های blizzard با استفاده از lua و سی ++ ساخته شدن .. .)
https://www.unrealengine.com/
http://unity3d.com/
http://www.crytek.com/cryengine

akbar74
جمعه 13 تیر 1393, 23:23 عصر
اخه شنیدم از یه زبان راحتتر شروع کنی بهتره

barnamenevisforme
شنبه 14 تیر 1393, 07:40 صبح
فرمایش دوستمون کاملا صحیحه
بله برای یاد گرفتن برنامه نویسی از یک زبان راحتتر استفاده کنی بهتره
اینجا دو تا کار میتونی انجام بدی.
یا اینکه اول بری زبان یه کم پیچیده تر مثلا c# رو از آموزش های راحت و روان این سایت http://www.homeandlearn.co.uk/ یاد بگیری
یا اینکه کد نویسی سه بعدی و درک از دنیای سه بعدی رو با Vb.net هم تجربه کنی که میتونی sdk مربوطه رو از سایت www.3dstate.com دانلود کنی و از برنامه نویسی ساده اون بهره بگیری تا بعد خودت تصمیم بگیری در آینده چه کار بکنی

akbar74
شنبه 14 تیر 1393, 10:04 صبح
پس زبان خوبی رو انتخاب کردم.یه سوال دیگه,الان به کد نویسی تو کدوم بخش بیشتر باید کار کنم؟

barnamenevisforme
شنبه 14 تیر 1393, 17:21 عصر
اگر بخش آموزش Vb.net سایت homeandlearn رو ببینید تمام بخش هایی که ضروری هست رو به صورت مرحله به مرحله توضیح داده ولی شما میتونید یک قدم جلوتر رفته و بعد از یه درک کلی از حلقه ها و شرط ها،به بررسی sample های داخل sdk بپردازید.
با این روش هم برنامه نویسی رو یاد میگیرید و هم با نحوه برنامه نوشتن با یک موتور سه بعدی آشنا میشید

akbar74
شنبه 14 تیر 1393, 18:17 عصر
من sdk رو از سایتی که گفتی دان کردم.سریالش باید چی بزنم؟
الان من با کتاب vb 2010 از مایکل هالورسون از انتشارات ناقوس شروع کردم.یعنی شما میگید دیگه وقط صرفه فصل های مربوط به کنترل رشته ها و طراحی سایتو پایگاه داده... نکنم؟بعد اگه میشه یکم بیشتر راجب sdk توضیح بدید.ممنون

barnamenevisforme
شنبه 14 تیر 1393, 23:25 عصر
این سریال رو بزنید ببینید جواب میده:
m-522005-336729

یعنی شما میگید دیگه وقط صرفه فصل های مربوط به کنترل رشته ها و طراحی سایتو پایگاه داده... نکنم؟بعد اگه میشه یکم بیشتر راجب sdk توضیح بدید.ممنون
نه من همچین منظوری ندارم،کار با رشته ها یکی از مهم ترین اجزای برنامه نویسی هست،همچنین پایگاه داده
ولی برای برنامه نویسی بازی در حالت ابتدایی شاید نیاز به پایگاه داده و به خصوص طراحی سایت نداشته باشید.
من منظورم اینه که با وارد شدن به برنامه نویسی سه بعدی هر چه زودتر جذابیت رو با آموزش همراه کنید تا تشویقی باشه برای یادگیری بیشتر
sdk هم که میدونید مخفف software development kit هست.کلا هر مجموعه نرم افزاری و یا سخت افزاری که برای هر زبان برنامه نویسی ارائه میشه یک بسته داره به نام sdk(البته در نوع استاندار خودش).
sdk حاوی ابزار ها،راهنمای برنامه نویسی و مجموعه ای از مثال های کاربردی از اون نرم افزار هست و در واقع پاسخ تمام سوالاتی که در مورد اون نرم افزار ،سخت افزار و یا انجین وجود داره رو به شما میده.
براتون آرزوی موفقیت میکنم

akbar74
شنبه 14 تیر 1393, 23:47 عصر
داداش ممنون پسورد هم عمل کرد.چقدر خوبه که ادمای مث شما جواب سوالا برو میدن
بازم ممنون