درود مهمان گرامی! ثبت نام


آموزش ساخت بازی در #C آموزش UDK آموزش مدل سازی در Maya
آموزش ساخت بازی در VB آموزش Unity - پروژه محور آموزش مدل سازی با 3Ds Max
آموزش برنامه نویسی اندروید آموزش Unity - ساخت منو آموزش متحرک سازی در 3Ds Max
آموزش ساخت بازی حدس تصویر آموزش Unity - متحرک سازی مجموعه آموزش های ساخت بازی
● آموزش های رایگان ● تبلیغات دیجیتال هوشمند ● استخدام در فرادرس

امتیاز موضوع:
  • 2 رأی - میانگین امتیازات: 5
  • 1
  • 2
  • 3
  • 4
  • 5
بازی مار (Snake) با طراحی زیبا
#11
من در اين مورد اطلاعاتي دارم
اين بازيا با كد نويسي جاوا و سي اس اس 3 و اچ تي ام ال 5 و يا نميدونم شايد پي اچ پي ساخته ميشن
يه زماني من سازنده قالب وبلاگ نويسي بودم
بعدش بازيساز شدم teeth
پاسخ
 سپاس شده توسط amir-kratos ، bagher2g
#12
(21/3/1392، 01:07 عصر)B45oo1 نوشته است: من در اين مورد اطلاعاتي دارم
اين بازيا با كد نويسي جاوا و سي اس اس 3 و اچ تي ام ال 5 و يا نميدونم شايد پي اچ پي ساخته ميشن
يه زماني من سازنده قالب وبلاگ نويسي بودم
بعدش بازيساز شدم teeth

سازنده ی بازی در این مورد در پست اول صحبت کرده wink
پاسخ
 سپاس شده توسط amir-kratos ، bagher2g
#13
ببخشيد حواسم نبود
(هیچی teeth)
پاسخ
 سپاس شده توسط amir-kratos
#14
سلام.
بله همانطور که در پست اول نوشتم، من از جاوا اسکریپت و CSS 3 استفاده کردم.
من یک Table ایجاد کردم که Block ها رو به ترتیب در آن بچینم.
بعد با Java-script یک کد نوشتم که حرکت مار روبا توجه به کاربر کنترل کنه و با توجه به مکان فعلی مار، بلاک ها رو خاموش یا روشن کنه.
برای بلاک های روشن چندین Class در نظر گرفتم که نماینده بلاک های مختلف هستند.
در آخر هم با استفاده از CSS 3 به هر کدام از Class ها، یک Style مناسب اختصاص دادم. (Glow ها هم همینجا اضافه کردم!)
حالا زمانی که مار حرکت میکنه و وارد مختصات b و a میشه، بلاک (a,b) از جدول با توجه به کلاس موردنظر روشن می‌شود و زمانی که مار از مختصات (a,b) خارج می‌شه، بلاک متناظر با آن خاموش می‌شه.
کد مار هم جالب است. من یک نقطه به عنوان سر مار در نظر گرفتم. این نقطه با کلاس active روشن میشه. سپس دو متغیر به عنوان جهت حرکت در نظر گرفتم. در هر واحد زمانی، مختصات مار به اندازه جهت حرکت افزایش پیدا میکنه که باعث میشه سر مار به جههت دلخواه حرکت کنه.
بعد یک آرایه در نظر گرفتم که آخرین مکان‌هایی که سر مار در آن بوده را نگه‌داری می‌کنه، و عضو هایی از آن که بیشتر از اندازه مار است را حذف می‌کنه.
سپس عضو‌های آرایه (که الآن برابر تعداد طول مار - 1 هستند) رو با کلاس body روشن میکنه.
حال اگر سر مار به بلاک خالی وارد شود، اجا حرکت به آن داده می‌شود و مار یک واحد به جلو حرکت می‌کند. اما اگر بلاک خالی نباشد،
من یک switch نوشته‌ام که با توجه به case های مختلف تصمیم می‌گیرد.
اگر بلاک class های body یا block داشته باشد، یعنی مار به خودش یا بلاک زرد برخورد کرده و بازی Game Over است.
اگر class موردنظر seed باشد، امتیاز (و طول مار در صورت دلخواه) افزایش پیدا می کند.
و برای هر کدام از class های دیگر، خاصیت مورد نیاز را اجرا می‌کند.
بدین ترتیب می‌توان به‌راحتی انواع مختلف بلاک را تنظیم نمود، و برای برخورد به هرکدام انواع مختلف کد ها رو نوشت.
در ضمن، علاوه بر کدهای کنترل اصلی، من کد جالب دیگری هم نوشته ام که مار را به‌صورت خودکار کنترل کند. برای فعال نمودن این کد، باید روی یک بلاک خالی دوبار کلیک (Double Click) کنید.
امیدوارم که اساس این بازی برای شما جالب بوده باشد، (هرچند کمی طولانی بود.)
DRS David Soft
David Refoua
پاسخ
 سپاس شده توسط Milad_Hyper ، bagher2g
#15
منه بدبخت كه يه سال كد نويس وب بودم 65% حرفاتو فقط فهميدم teeth
پاسخ
#16
من دو سال که css می نویسم هم وبلاگ هم قالب چت روم هم ....
همه حرفاتو هم فهمیدم و الان دارم یکی کاملا شبیه می نویسم (کد)
و اگر بگذارید می خواهم اینجا هم بگذارم
موفقیت یعنی از شکستی به شکستی دیگر رفتن بدون اینکه شور و اشتیاق خود را از دست دادن
پاسخ
#17
دوستان لطفاً در مورد توانایی های خودتون جای دیگری صحبت کنید.
بعد از پست من مطلب دیگه ای در مورد توانایی هاتون بگید ، اسپم در نظر گرفته میشه و حذف خواهد شد.
در صورت تکرار هم اخطار ! resim
پاسخ
 سپاس شده توسط داوید ، Sinan ، bagher2g
#18
خیلی خیلی جالب بود اول فکر کردم با Contstact ساختی اما نه .

واقعا ای ول داره .تحت وب زدیش عالیه.
پاسخ
 سپاس شده توسط bagher2g ، داوید


موضوعات مرتبط با این موضوع...
موضوع نویسنده پاسخ بازدید آخرین ارسال
  نرم افزار های ساخته شده در گروه طراحی هنری بهشت Beheshthm 8 1,916 17/6/1394، 01:36 عصر
آخرین ارسال: game10000
Star **بازی طراحی روبات 1 و 2** ali.fefa8888 22 6,413 22/5/1394، 10:54 عصر
آخرین ارسال: ali.fefa8888
  بازی/برنامه طراحی راهب (Monk G) Ahoora Gh 9 1,643 6/4/1393، 03:49 عصر
آخرین ارسال: Ahoora Gh
  Multi Players Snake koochool 8 2,659 11/12/1391، 09:08 عصر
آخرین ارسال: bagher2g
NewText Snake با Game Maker AIVIO 3 1,429 27/9/1391، 04:33 عصر
آخرین ارسال: Milad_Hyper



کاربرانِ درحال بازدید از این موضوع: 1 مهمان