آموزش ساخت بازی سه بعدی به زبان Basic با دارک بیسیک Dark Basic
تهیه و آموزش نرم افزار دارک بیسیک
 
 
چهارشنبه 21 فروردین 1392 :: 05:08 ::  نويسنده : darkbasic

 سلام  به وبلاگ من خوش اومدین . در این وبلاگ درباره ی dark basic professional نرم افزار ساخت بازی های سه بعدی ( 3d ) به زبان بیسیک ( basic ) مطلب می نویسم . بعد از اینکه این صفحه رو تا آخر خوندین برای یادگیری دستورات به ستون موضوعات برین و روی موضوع مورد نظر کلیک کنین تا صفش باز بشه . دوستان چون مطالب این برنامه متنوس و تکنولوژی اون در حال گسترشه نتونستم براش کتاب چاپ کنم چون شرکت سازنده ی این نرم افزار هر بار قابلیت تازه و قدرتمندی بهش اضافه می کنه و من هم تصمیم گرفتم این وبلاگ رو با تکنولوژی روز به روز رسانی کنم تا دانش و تجربمو رو در خصوص این برنامه رایگان به اشتراک بذارم . بهتره اینم بگم که اهل لینکم هر کس خواست میتونه با من تبادل لینک داشته باشه . در ضمن استفاده از مطالب این وبلاگ کاملا رایگانه .

چند سالیه که بازی های دو بعدی و سه بعدی با موضوعات و کیفیت های متفاوتی تولید میشن . تا چند وقت پیش این صنعت تنها دست افراد نابغه و فوق العاده باهوش ، بخصوص در بخش برنامه نویسی بود . در این بین افرادی هم بودن که دارای خلاقیت هایی همسو در این زمینه بودن . ولی چون کار با برنامه های مرتبط با اون ، مثل کار با زبان برنامه نویسی c یا ++visual c کار خیلی مشکل و پرزحمتی بود ، معمولا افراد از انجام این کار منصرف میشدند . ولی با وجود برنامه ی dark basic professional که رابط بین دستورات ساده ی basic و دستورات پیچیده ی کامپیوتره ، دیگه ساخت بازی کار مشکلی نیست و هدف از تولید این برنامه نیز همینه . چند سالی است که برنامه dark basic professional تولید و معرفی شده و هم اکنون بصورت محصولی حرفه ای در اومده و هر از چند گاهی با ورژن کامل تری به بازار عرضه می شه . تابحال در ایران هیچ مرجعی در این زمینه فعالیت نداشته ، به همین دلیل مطالب این وبلاگ به ما آموزش می ده تا به راحتی بتونیم به کمک دستورات basic ، بازی های سه بعدی مورد علاقه مون رو در محیط windows ایجاد کنیم . شاید در ابتدا تصور هر فردی از واژه ی بیسیک این باشد که این برنامه تنها توان ایجاد بازی های کوچک و ساده را داره ، ولی اینطور نیست . بلکه دستورات این برنامه به سادگی میتواند به موتور گرافیکی direct x فرمان اجرای دستورات ما را بدهد ، بدون اینکه با دستورات پیچیده و سنگین این موتور گرافیکی روبرو بشیم و یا مجبور باشیم تمام ریزه کاری های مرتبط با اونو یاد بگیریم . تنها کار لازم ، یادگیری این زبان و عمل به دستواتشه . نمیدونم اطلاع دارین یا نه ولی مایکروسافت سیاست عجیب و غریبه داره که هر بار تحول عظیمی در محصولات و کاراش دیده میشه مثلا کسایی که قبلا بصورت مستقیم از طریق برنامه هایی مثل c با موتور گرافیکی direct x کار میکردن در ورژن جدید شاهد تغییرات زیادی در دستوراتش شدن که خوشایندشون نیست و روند کار شرکت سازنده بازی رو با کندی روبرو می کنه ولی کسایی که با دارک بیسیک کار میکنن فقط کافیه با دستورات سادش کار کنن و اگر هم تغییراتی بوجود بیاد جزئیه و به بهبود کار کمک میکنه و کافیه دستورات دارک بیسیک که به زبان basic طراحی شده رو یاد بگیریم . در این وبلاگ به معرفی دستورات موجود در این ورژن از برنامه بهمراه توضیحات و مثال مربوط به آن پرداخته شده . البته سعی دارم هر بار روی دستور تازه ای کار کنم ، تا بتونم چگونگی استفاده از اون رو یاد بدم . امیدوارم با کار و تمرین به یک برنامه نویس حرفه ای در این زمینه تبدیل شین . خواهشا با نظراتتون منو در ارائه ی مطالب کامل تر یاری کنید .

نکته . دوستان با اینکه عنوان وبلاگ رو آموزش ساخت بازی های 3 بعدی ( 3d ) گذاشتم ولی این برنامه قدرت ایجاد بازی های 2 بعدی ( 2d ) رو هم داره و اگه وقت کنم مطالب ساخت بازی های 2 بعدی رو هم به اون اضافه می کنم و عنوان وبلاگ رو به آموزش ساخت بازی های سه بعدی و دو بعدی تغییر میدم . برنامه دارک بیسیک بر خلاف سایر کامپایلر ها ولنگ و واز نیست و بدون شلوغ پلوغی برنامه های دیگه توانایی ایجاد هر برنامه ای رو که فکرش رو کنین داره . هر برنامه ای مثل جمع دو عدد و یا محاسبات پیچیده ریاضی تا ساخت بازی های سنگین و پیچیده . و شما میتونید به راحتی ایجاد هر برنامه ای که در فکرتون میگذره رو بصورت فایل اجرایی در بیارین و به دیگران نشون بدین یا در اینترنت بذارین و یا بفروشین و یا حتی برنامه آموزشی بسازین و تفکراتتون رو به نمایش بذارین .

 

مطالب این وبلاگ به درد چه کسایی میخوره ؟

    مطالب این وبلاگ هم برای افرادیست که تازه وارد دنیای برنامه نویسی شده اند و هم برنامه نویسانی که قبلا با محیط های دیگری کار کرده باشن ، میتونن با یادگیری دستورات این برنامه در کوتاه ترین زمان اقدام به ساخت بازی سه بعدی کنن . البته گروه اول باید با ویندوز آشنا باشن و مفاهیم ابتدایی کار با کامپیوتر را از قبل بلد باشن . همانطور که قبلا اشاره شد این برنامه فاقد پیچیدگی های برنامه های دیگر است . قطعا هنگام کار با این برنامه ، از قدرت و سادگی آن در کنار هم متعجب خواهید شد و قابلت های قدرتمند این برنامه شما را راضی خواهد کرد . من به شما اطمینان می دم که برنامه ی فوق یعنی dark basic professional بهترین و قوی ترین محصولی است که میتونه شما را برای تولید هر نوع بازی که تصورش را بکنید یاری بده .

 

 

کیفیت و هوشمندی بازی ساخته شده با دارک بیسیک :

     در این وبلاگ سعی شده با توضیح دستورات و مثال های مهم به شما کمک کنه تا بتونید بازی های سه بعدی با کیفیت و هوشمندی بالایی بسازید . البته قابلیت های بازی ساخته شده در واقع بستگی به هوش و خلاقیت شما خواهد داشت . زیرا اکثر بازی ها برای اجرا از موتور direct x استفاده می کنند و رقابت با آنها دور از انتظار نخواهد بود . برای آشنایی با قابلیت های این برنامه و کیفیت بازی ساخته شده میتوانید پروژه های نمونه که هنگام نصب بر روی پوشه ی projects ( در مسیر نصب این برنامه ) ایجاد شده اند را اجرا کرده و ببینید .

البته این مثال ها بسیار ساده و ابتدایی هستند و بازی های سنگین با هوشمندی و کیفیت بسیار بالا را هم میشه با dark basic professional ساخت .

 

 

آیا dark basic می تواند به تنهایی بازی سه بعدی ایجاد کند ؟

     بله . برنامه دارک بیسیک وظیفه ی مدیریت و اجرای بازی نوشته شده ی ما را داره . مثلا آبجکت هایی مثل آدم و ماشین و هواپیما و ... را به حرکت در میاره و صدا های انتخابی را پخش می کنه . باید بدانیم که تهیه ی آبجکت ها ، عکس ها ، صداها و ابزاری که dark basic professional از آن در اجرای بازی استفاده می کند بر عهده ی ماست . یعنی ما باید از طریق خرید از فروشگاه ها ، internet و یا خودمان آن ها را ایجاد و در ساخت بازی از آن استفاده کنیم . البته  دارک بیسیک فایل اجرایی exe میسازه که تو هر کامپیوتری اجرا میشه . البته راه های ساده تری هم هست که برای ایجاد محیط و ابجکت بکار می ره که در اینده ی نزدیک بهتون میگم .




 
 
 

ورود کاربران

خوش آمدید! لطفا وارد حساب خود شوید

رمز عبور را فراموش کرده‌اید؟
حساب کاربری ندارید؟

فراموشی رمز عبور

نام کاربری یا ایمیل خود را وارد کنید

یا

ثبت نام کاربران

در چند ثانیه حساب کاربری خود را بسازید

قبلا ثبت نام کرده‌اید؟

نظرات کاربران

دیدگاه خود را با ما در میان بگذارید