|
آموزش ساخت بازی سه بعدی به زبان Basic با دارک بیسیک Dark Basic تهیه و آموزش نرم افزار دارک بیسیک |
|||
|
چهارشنبه 21 فروردین 1392 :: 05:13 :: نويسنده : darkbasic
حتما مشتاق هستید تا نوشتن برنامه و اجرای آن را امتحان کنید . برنامه ی DarkBasic Pro Free رو از منوی Start ویندوز و یا از روی صفحه Desktop کامپیوترمون اجرا می کنیم ، از منوی File گزینه ی New و بعد Project را انتخاب می کنیم . مانند شکل زیر .
پنجره ی New Project باز میشه مثل شکل زیر .
عبارت Example را بعنوان نام پروژه ( بازی ای که میخوایم بسازیم ) روبروی :Name تایپ می کنیم ( من برای مثال عبارت Example رو تایپ کردم شما هر چی دوست دارین بنویسین ) . روبروی گزینه ی :Location مسیر ایجاد پروژه مشخص شده . اگه گزینه ی Create directory for this project رو تیک بزنین پوشه ای با همان نام پروژمون ( برای مثال Example ) در مسیر :Location ایجاد میشه و فایلهای مرتبط با پروژه داخلش قرار میگیرن . تیک گزینه ی Create directory for this project رو به هیچ وجه برندارین ( اگه تیکشو بردارین پشیمون میشین ) دکمه ی skip & Create a new blank project هم برای ایجاد پروژه ی خالی بکار میره ( استفاده نکنید ) حالا دکمه ی Ok را می زنیم تا پروژه ی جدید با نام Example ایجاد شود . وقتی دکمه OK رو زدیم یه پوشه با نامی که انتخاب کردیم ( برای مثال Example ) در مسیر :Location ایجاد شد . C:\Program Files\The Game Creators\Dark Basic Pro Free\Dark Basic Pro\Projects شکل زیر پوشه ایجاد شده را در مسیر :Location نشان میدهد .
حالا پوشه ایجاد شده رو باز میکنیم تا ببینیم توش چیه . مانند شکل زیر .
اگه شکل بالا رو ببینین دو تا فایل داخل پوشه ایجاد شده . یکی با نام Example.dbpro که فایل اصلیه پروژمونه که تنظیمات مهم بازی داخلش ذخیره میشه و دیگری فایل Example که متن برنامه مون به زبان Basic داخلش نوشته و ذخیره میشه و آیکنش مثل چکش میمونه . همونطور که دیدین نام پوشه و فایل های مربوطه با همون اسمی که موقع ایجاد پروژه انتخاب کرده بودیم ایجاد شدن . حالا برای شروع کار باید دستوراتی تایپ کنیم تا DarkBasic آن را بخواند و اجرا کند . آیا ما میتوانیم هر چیز دلخواهی را که دوست داشتیم داخل ویرایشگر بنویسیم ؟ جواب منفی است . چرا ؟ بهتر است مثالی بزنم . آیا تابحال از خودمان پرسیده ایم که زمانی که با دوستمان صحبت می کنیم ، او چگونه حرف های ما را میفهمد ؟ دلیل آن این است که دوستمان کلماتی را که بر زبان می آوریم ، می شناسد . مثلا زمانی که به او می گوئیم : هوا سرد است ، او این سه کلمه ی گفته شده ی ما را می شناسد و از ترتیب گفتن آن ها متوجه منظورمان می شود و یا اگر به او بگوئیم که : لطفا کتاب مرا بده . او متوجه منظورمان می شود . پس دلیل اینکه حرف هایمان را می فهمد این است که کلمات و جملاتی که به او می گوئیم برایش آشنا هستند . آیا اگر هر چیزی که معنی نداشته باشد به او بگوئیم ، او میفهمد ؟ مثلا به او بگویم : ( ینتا نعبع نکحفهسن نت ) . آیا او می فهمد که ما چه گفتیم ؟ قطعا متوجه نخواهد شد . پس باید کلماتی را که او با آن ها آشنایی دارد را ، بطور مرتب و معنی دار و پشت سر هم ، بصورت زبانی که او متوجه می شود ، بگوییم . مثلا اگر او فارسی زبان است ، به زبان فارسی و اگر انگلیسی زبان است ، باید با زبان انگلیسی با او صحبت کنیم . زبان های کامپیوتر از جمله DarkBasic ، دارای زبانی مخصوص به خود می باشند و برای فهماندن منظورمان به آن ، کافی است آن زبان را یاد بگیریم . برای یاد گیری این زبان ، باید کلمات و دستورات آن را مطالعه کنیم . برای مثال کد زیر را داخل ویرایشگر برنامه تایپ می کنیم . بطوری که به غیر از کد زیر ، چیز دیگری نوشته نشده باشد .
"Print "Welcome
سپس برای اجرای برنامه کلید F5 را فشار می دهیم .
نکته : اگه ابتدای اجرای برنامه با خطا مواجه شدین مبنی بر اینکه Direct X 9.0c نصب نیست میتونید با نصب یه بازی که به همراه خودش Direct X هم نصب می کنه مشک رو حل کنید و یا در Internet موتور Direct X رو تهیه کنید . ما بغیر از ظاهر و ناپدید شدن یه پنجره مشکی رنگ چیز دیگری مشاهده نکردیم . علت چیست ؟ در این خط از برنامه ، فرمان چاپ عبارت welcome را با استفاده از دستور Print دادیم . منتهی سرعت اجرای برنامه آن قدر زیاد است که چشم ما قادر به دیدن این عبارت نشد و برنامه به سرعت به اتمام رسید . پس چکار باید کرد ؟ DarkBasic برنامه را خط به خط از بالا به پایین اجرا می کند . مثلا اگر چهار خط برنامه نوشته باشیم ابتدا خط اول ، بعد خط دوم ، بعد خط سوم و سر انجام خط چهارم را اجرا می کند . اگر در خطوط بعدی چیزی نوشته نشده باشد ، برنامه به پایان می رسد و چیز دیگری قابل مشاهده نخواهد بود . چون DarkBasic به محض این که کار خواندن و اجرای برنامه به پایان برسد ، از برنامه خارج می شود . پس برای آن که برنامه ی ما به این سرعت به پایان نرسد ، باید دستوری از دستوات DarkBasic را به برنامه اضافه کنیم تا مفسر DarkBasic را نگهدارد تا ما فرصت دیدن کلمه ی چاپ شده را داشته باشیم . پس خط بعدی را به برنامه اضافه می کنیم . در نتیجه برنامه بصورت زیر خواهد شد .
"Print "Welcome
Wait Key
برای اجرای برنامه سه کار را می توانیم به دلخواه انجام دهیم . راه اول فشردن دکمه ی F5 کیبورد است ، دومین راه زدن گزینه ی Compile & Run از منوی Compile و روش سوم زدن دکمه ی Compile & Run از نوار ابزار بالای برنامه که به شکل مثلث سبز رنگ است .
توجه ! در DarkBasic برنامه از سمت چپ به راست نوشته می شود و خطوط برنامه به ترتیب از بالا به پائین اجرا می شوند . با اجرای برنامه پنجره ی برنامه نوشته شدمون باز میشه و عبارت welcome رو میتونیم ببینیم . بقیه ی صفحه هم به رنگ مشکیه . به همین راحتی می توانیم هر کلمه و یا عبارتی را که دوست داشته باشیم تایپ کنیم ، تا نمایش داده شود . فرقی نمیکند که کلمه از چند حرف و یا چه حرف هایی تشکیل شده باشد ، فقط کافی است آن را بعد از تایپ کلمه ی Print بنویسیم . تا الان دو دستور از دستورات موجود در DarkBasic را یاد گرفتیم .
توجه ! در مطالب اول همین صفحه که گفته شد : وقتی پروژه ای ایجاد میکنیم دو تا فایل داخل پوشه ایجاد میشه . یکی با نام Example.dbpro که فایل اصلیه پروژمونه که تنظیمات مهم بازی داخلش ذخیره میشه و دیگری فایل Example که متن برنامه مون به زبان Basic داخلش نوشته و ذخیره میشه و آیکنش مثل چکش میمونه . ولی به محص اینکه برنامه رو اجرا میکنیم یک فایل اجرایی هم تو همون پوشه پروژمون بوجود میاد با فرمت Exe و اگه تو هر کامپیوتری ببرین اجرا میشه بدون اینکه DarkBasic در اون کامپیوتر نصب شده باشه . شکل زیر فایل های مربوطه به پروژه رو نشون میده .
همونطور که میبینید فایل Example با آیکن ذوزنقه زرد رنگ هم ایجاد شده . این فایل اجرایی رو هر بار که تو دارک بیسیک دکمه اجرا یا کامپایل رو بزنید با آخرین تغییراتی که تو برنامه و پروژه ایجاد کرده باشین به روز رسانی میشه .
این فایل ماهسل نتیجه کار شماست که برای اجرا شدنش نیازی به دارک بیسیک نداره و به زبان ماشین ترجمه شده و تو هر کامپیوتری که Direct X 9.0c نصب شده باشه اجرا میشه .
درباره وبلاگ به وبلاگ من خوش آمدید موضوعات آرشيو وبلاگ پيوندها نويسندگان |
|||
|
|
نام کاربری یا ایمیل خود را وارد کنید
کد ۶ رقمی ارسالشده به ایمیل و رمز عبور جدید را وارد کنید.
در چند ثانیه حساب کاربری خود را بسازید
دیدگاه خود را با ما در میان بگذارید
ورود کاربران
خوش آمدید! لطفا وارد حساب خود شوید