آموزش های این وب سایت به صورت رایگان در دسترس است. اطلاعات بیشتر
بروز خطا
   [message]
اشتراک در سوال
رای ها
[dataList]

بازی Minesweeper منتها نسخه روی وب!

nooriDeveloper  11 سال پیش  11 سال پیش
+5 0

بچه ها بازی minsweeper رو تو ویندوز بازی کردید؟! پس این رو هم ببینید، با html و jQuery نوشتم!

لینک دانلود: http://uploadboy.com/0vichqqlhdbm.html

منتظر نظراتتون هستم!

0 0
میگه فایلی موجود نیست... (11 سال پیش)
0 0
ارورر 404 میده لینکی که دادی (11 سال پیش)
0 0
لینک دانلود اصلاح شد. (11 سال پیش)
0 0
خودت نوشتی؟؟؟ اگه خودت نوشته باشی ایول داری. من تازه بازی کردنش رو هم بلد نیستم... :) (11 سال پیش)
0 0
سلام من بازی رو ندیدم ولی کدهایی که نوشته بودی رو نگاه کردم , اگه واقعا خودت نوشته باشی و کپی برداری نکرده باشی خیلی خوبه , چون کدهای بازی های جاوا اسکریپت زیاده توی اینترنت و امیدوارم کپی پیست نکرده باشی!. اگه انقدر جاوا اسکریپت خوب بلدی بدون توجه به زبانهای دیگه بیا و روی موتور بازی سازی یونیتی سرمایه گذاری کن درسته زبان قوی ای نیست ولی باهاش کاراش خوبی میشه کرد! (11 سال پیش)
+1 0
من این بازی رو تقریبا 2 سال پیش نوشتم، روش 4 روز وقت گذاشتم و 1 هفته باگ گیری کردم، (تمام کد رو کامل خودم نوشتم) متاسفانه حدود 1 سال هستش که مبحث وب رو کنار گذاشتم چون تا قسمت جاوا اسکریپت رو خوب یاد گرفتم ولی مبحث php برام خیلی سنگین شد، دلسرد شدم گذاشتم کنار... (11 سال پیش)
0 0
آفرین پس خیلی خوبه. شما که جاوا اسکریپت رو یاد گرفتی می تونی عین آب خوردن php رو یاد بگیری حتما ادامه بده. چون زبان های وب خیلی نیستن و خیلی راحتتر نسبت به زبان هایی مثل java , c , c plus plus و ... میشه یادشون گرفت. در کل اون برنامه ای که درست کردی لایک داشت ایول. (11 سال پیش)
0 0
سلام.بسیار عالی. اگر وقت کردید در مورد کدهاتون هم توضیحاتی برای دوستان بنویسید. منم اگه وقت کنم کدهارو نگاه میکنم واسه کوتاه تر کردن. (11 سال پیش)
0 0
سلام اگر ممکنه دوباره آپلود کنید ممنونم (11 سال پیش)
 برای این سوال 1 پاسخ وجود دارد.
پاسخ به سوال 
nooriDeveloper  11 سال پیش
+1 0

توضیح بازی minesweeper:

بازی به این صورت هستش که یک جدول 9 در 9 داریم که در کلیک اول 10 بمب بصورت تصادفی در اون گذاشته میشه (البته هیچوقت خونه اولی که کلیک میکنید شامل بمب نیست) اگه روی بمب ها کلیک کنید بازنده و اگه همه خونه هایی که شامل بمب نیستند رو خالی کنید برنده اید. بزارین یکم بیشتر توضیح بدم!

 فرض کنید بازی رو شروع کردید و روی خونه اول کلیک کردید، بطور تصادفی 10 خونه از 80 خونه باقی مونده (خونه اولی که کلیک کردید نمیتونه شامل بمب باشه) مین گذاری میشن، و تمام خونه های جدول براساس تعداد مین های اطراف اون ها شماره گذاری میشه، از صفر تا 8، حالا فرض کنید خونه اولی که کلیک کردید اطرافش هیچ بمبی وجود نداره یعنی عددش صفره، چون عدد صفر در این بازی نمایش داده نمیشه باید تمام خونه های اطرافش باز بشه و عدد های اونها نمایش داده بشه، حالا فرضا بر اساس این اعداد مطمئنید خونه ای شامل بمبه، پس با راست کلیک یک پرچم برای این خونه میزارین که دیگه نتونید روش اشتباهی کلیک کنید و ببازید! ضمن اینکه از عدد 10 نمایش داده شده در سمت راست یکی کم میشه که متوجه باشید 9 بمب دیگه در بازی وجود داره، اگه خونه ای رو هم نمیدونید وضعیتش چطوریه روش دوبار راست کلیک میکنید و علامت سوال میزارید، ولی یادتون باشه که روی علامت سوال میشه کلیک کرد. و به همین منوال...

و اما کاری که من انجام دادم:

من او روش حذف یا اضافه نمودن کلاس برای div ها استفاده کردم، به اینصورت که به هر عکس یه کلاس اختصاص دادم که اگه فعال باشه روی بلاک نمایش داده میشه و اگه حذف بشه نمایش داده نمیشه!

برای پیدا کردن موقعیت فعلی بلاک ها هم به تمام بلاک ها یک id  اختصاص دادم که بتونم روشون عملیات ریاضی که میخوام رو انجام بدم، هر جا هم از i*10+j (یا هرچیز دیگه ای به این شکل) استفاده کردم برای این بوده که مثلا str[i][j] رو به یک عدد دورقمی بصورت ij تبدیل کنم و بفهمم id این بلاک چه عددی هستش. بقیه کد ها رو هم روی خود کد یه توضیح مختصر دادم.

 

حالا اگه جایی از کد نامفهومه بگین تا توضیح بدم.


پاسخگویی و مشاهده پاسخ های این سوال تنها برای اعضای ویژه سایت امکان پذیر است .
چنانچه تمایل دارید به همه بخش ها دسترسی داشته باشید میتوانید از این بخش لایسنس این آموزش را خریداری نمایید .