کد بازی JSnake

این کد بازی قدیمی و جذاب مار هست که من با جاوا اسکریپت و کمی هم طراحی سی‌اس‌اس 3 نوشته‌ام.

شخصی سازی کد، طراحی قالب، کد طراحی و بازی نمودن با این کد بسیار آسان است!

JSnake Main page

نمونه کد – برای بازی اینجا رو کلیک کنید!

هر ویژگی‌ای را می‌توان تنها با چندین خط به این کد اضافه نمود!
هر طراحی‌ای برای قالب آن را می‌توان با سی‌اس‌اس 3 پیاده‌سازی نمود!
این بازی به هر روشی امکان اجرا را دارد. مثلاً با یک صفحه‌ لمسی، کیبورد، دسته‌ی بازی، ماوس، ژیروسکوپ، کینکت و هر چیز دیگری که فکرش را بکنید.
(البته نیاز به نرم‌افزار خارجی دارد.)

JSnake User Play

این کد آزمایش شده و تقریباً با اکثر مرورگرها سازگاری دارد.

البته سی‌اس‌اس های آن فعلاً برای مرورگرهای تحت وب‌کیت مانند کروم و سافاری نوشته شده‌اند.

به زودی امکانات بیشتری افزوده خواهد شد و مشکلات آن هم رفع خواهد شد.

JSnake in demo mode

راهنمای طراحی نقشه و نوع خانه‌ها:
شما می‌توانید با استفاده از جعبه‌ابزار طراحی، یک نقشه برای این بازی بسازید.
برای اینکار کافی است که نوع خانه مورد نظر را از درون جعبه با کلیک بر روی آن انتخاب نموده و سپس در مکانی خالی از بازی کلیک کنید تا خانه به آن مکان افزوده شود.
نگه داشتن کلید کنترل هنگام کلیک بر روی فضای خالی باعث می‌شود که وضعیت خانه حتماً تغییر کند.
با دوبار کلیک بر روی فضای خالی، حالت هدایت هوشمند فعال می‌شود. در این حالت مار به‌صورت خودکار به نقطه مورد نظر هدایت خواهد شد.

انواع خانه‌ها:
خوراک (سبز درخشان): به مار امتیاز می‌دهد و طول آن را هم افزایش می‌دهد.
معجون (صورتی درخشان): می‌توان آن را به گونه‌ای تعریف کرد که به مار قدرت خاصی مانند عبور از دیوار یا چشمک‌زدن صفحه را بدهد. یک نگاهی به سورس بازی بیندازید، می توانید به هر صورت که می خواهید آن را تغییر دهید.
بلاک معمولی (زرد): از این نوع بلاک‌ها دوری کنید. بازنده شدن شما در صورت برخورد حتمی است!
راه فرعی 1 و 2 (آبی روشن): مار را مجبور می‌کند که به جهت دیگری بچرخد.
معکوس‌کن (بنفش): سر و ته مار را برعکس می‌کند.
جابجایی (آبی تیره): مار را به ایستگاه جابجایی دیگری منتقل می‌کند. از دوتا از این نوع خانه‌ها استفاده کنید.
کلید (سبز یا قرمز): می‌تواند چیزی را خاموش یا روشن کند. برای مثال، می‌تواند بلاک‌های معمولی را به صورت موقت مخفی کند.

پس از پایان طراحی نقشه، شما می‌توانید برای هر نوع از بلاک‌ها یک کد بسازید. برای این منظور یک‌بار دیگر روی  نوع دلخواه بلاک‌ها از جعبه طراحی کلیک کنید و سپس روی “Generate Map” کلیک کنید. کد به دست‌آمده را در یک فایل خالی نوت‌پد کپی کنید و سپس اینکار را برای هرکدام از نوع‌های بلاک‌ها انجام دهید.

برای دانلود سورس کد اینجا را کلیک کنید

اگر هر پرسش یا پیشنهادی داشتید با من تماس بگیرید:
David@Refoua.me


این کد در این سایت‌ها میزبانی می‌شود: لینک پروژه سورس فورج | سورس جاوا اسکریپت
معرفی شده در انجمن‌های: | مجید آنلاین | پرومیکرز | جم سافت | پی سی ورلد | پرشین اسکریپت | کدستان | تک فال |

مرحله‌های جدید بازی Bounce

همه‌ی ما بازی قدیمی و دلنشین ‌Bounce را به یاد داریم. این بازی که یکی از بازی‌های بسیار جالب و معروف و جذاب ارائه شده توسط Nokia است، توانسته است علاقمندان زیادی را به خود جلب کند و همیشه جزو بهترین و پر مخاطب ترین بازی ها باشد.

در این بازی شما با مسیرهایی روبرو هستید که برای به پایان رساندن آن می بایست از حلقه‌هایی عبور کنید. در طی این مراحل گاهی مجبور می شوید که نهایت دقت خود را به خرج دهید!

همانطور که می‌دانید، نسخه‌ی اصلی این بازی تنها 11 مرحله اصلی دارد (که البته در نسخه سیمبیان‌های به 21 مرحله رسیده است) که پس از آن بازی های Bounce Tales، Bounce Back و Bounce Tales سه بعدی تاچ هم ساخته شده اند.

اما در ادامه‌ی Bounce 11 مرحله‌ای معمولی، من پنج مرحله‌ی دیگر هم ساخته ام که با دانلود و نصب این فایل جاوا که در زیر آمده است، می‌توانید به چند مرحله دیگر هم دسترسی پیدا کنید.

 برای دریافت بازی، اینجا را کلیک کنید:

حجم:
75 کیلوبایت

توجه: در هنگام بازی با وارد نمودن کد 787898، تقلب نسوز کننده برای شما فعال می‌شود.
همچنین با وارد نمودن کد 787899 می‌توانید با اعداد 3 و 1 به مرحله‌ی پیشین و پسین بروید و با وارد نمودن # جاذبه را برعکس نمایید.

در حال حاضر، با توجه به محبوبیت روز افزون و گسترش سیستم‌عامل‌های اندروید و iOS، من روی نسخه‌ی جدیدی از این بازی کار می‌کنم که ویژگی‌های جذاب‌تری نیز دارد.
به زودی نسخه‌ی iOS و همچنین نسخه‌ی اندروید بازی Bounce در این صفحه قرار خواهد گرفت.

امیدوارم که از این بازی لذت ببرید.