بخش ۱ (شروع ساخت یک بازی)

فرض شده است که خوانندگان این وبلاگ قبلا تجربه برنامه نویسی ( فرقی نمی کند با چه زبانی ) داشته اند و هر چند کم و محدود، برنامه نوشته اند. و با مفاهیم ابتدایی برنامه نویسی مانند متغیر ها و ... آشنایی دارند. با این وجود اگر شما قبلا برنامه نویسی نکرده اید هم با خواندن مثال ها میتوانید بفهمید که کدهای برنامه هر کدام چه کاری را انجام می دهند.


شما برای شروع به یک برنامه ویرایشگر مخصوص این کار نیاز دارید. برای این منظور برنامه های زیادی مانند eclipse و  Netbeans  و ... وجود دارند. اما ما از  Notepad  استفاده میکنیم چون در دسترس همه هست و همه حداقل چند باری با آن کار کرده اند.


برنامه Notepad  را باز کنید و کدهای زیر را در آن بنویسید :



<html>
<body>

<script type="text/javascript">

</script>

</body>
</html> 


کدهای بالا تگ (tag) های HTML  هستند که با <> مشخص شده اند.ما با تگ script  کار داریم که همان طور که مشاهده میکنید بین تگ های HTML  جای گرفته است.

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


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

بعد از این مرحله که شما یک دید کلی از بازی بدست آورده اید باید آن بازی را پیاده سازی کنید که کار شما از همین لحظه آغاز میشود.

نظرات 0 + ارسال نظر
برای نمایش آواتار خود در این وبلاگ در سایت Gravatar.com ثبت نام کنید. (راهنما)
ایمیل شما بعد از ثبت نمایش داده نخواهد شد