برنامه شطرنج با قابلیت بازی از طریق اس ام اس و بلوتوث

کربلایی

مدیر بازنشسته
سلام
این یک برنامه شطرنج هست که چهار قابلیت داره
بازی دو نفره از طریق بلوتوث
بازی دو نفره از طریق اس ام اس(برای مواقعی که حریف تون در برد بلوتوث نیس عالیه)
بازی با هوش مصنوعی (البته چون هوش مصنوعیش کار خودمه زیاد قوی نیست، امیدوارم دوستان با تجربه در این زمینه کمک کنند تا بهتر بشه)
بازی تمرینی(سفید و سیاه خودتون هستید)

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

پیوست ها

  • TouchChess.rar
    1.2 مگایابت · بازدیدها: 0

کربلایی

مدیر بازنشسته
راستی کربلایی این نرم افزار شما License اش چی میشه؟
اگه رایگان و آزاده روی Source Forge هم بزارش.

رایگان و ازاد که هست، اما هنوز کاراش تموم تموم نشده، یکسری ایرادات منطقی داره که باید برطرف بشه.
امیدوارم از دوستان کسی باشه تا با همفکریشون بتونم تمومش کنم

ضمنا این برنامه برای کسانی که دوست دارد j2me یاد بگیرند یک مثال عملی خوب هست. من در این برنامه تقریبا از همه مباحث برنامه نویسی موبایل و جاوا از قبیل کار با کلاس ها، ارث بری، کلاس های انتزاعی، واسط ها، چرخه حیات برنامه های MIDLET ، کلاس کانواس، ارسال پیاک کوتاه، واسط بلوتوث و ... بصورت عملی استفاده کردم.
اگر دوستان پایه باشند، خوشحال میشم روند برنامه نویسی برنامه رو از ابتدا مرور کنیم(اینطوری شاید ایرادت هم برطرف بشن)
منتظرم؟
 

Drago

پیشکسوت فعال فناوری اطلاعات
کاربر ممتاز
برنامه رو نصب کردم.
چندتا پیشنهاد دارم به عنوان یه کاربر :
۱.فایل اجرایی رو دم دست تر بزار.الان این فایل آرشیوی که دانلود میشه توش خیلی شلوغ پلوغه.یه کاربر نمیخواد اینا رو ببینه،میخواد فایل دم دستش باشه.اگه توی سورس فورژ بزاری میتونی سورس رو جدا از برنامه کامپایل شده بزاری که کاربر راحت تر باشه.
۲.یه Readme قشنگ توی فولد اصلی بزار و در مورد لایسنس و جزئیات تولید و همخوانی با سیستم ها (در اصل دیوایس ها و ورژن ها) مختلف توضیح بده.
۳.توی منوی بازی یه "راهنمای کلیدها" بزار.خود من هنوز نتونستم بازی کنم باهاش!! مهره ها تکون نمیخوره (سونی اریکسون w910i ) از اسم بازی به نظر میاد که لمسی باشه،گوشی من لمسی نیست البته...
۴.لایسنسش رو هم مشخص کن که آدمایی که براشون مهمه خیالشون راحت بشه.اگه لایسنست درست بشه میتونیم به www.ferfereh.ir هم معرفی کنیم بازی رو.
 

کربلایی

مدیر بازنشسته
سلام
اون نسخه ای که گذاشتم برای گوشی های لمسی هست، اون نسخه رو با 5530 تست کردم، بدون مشکل بصورت تمام صفحه میاره. اگه دوستان لطف کنند و با گوشی های لمسی دیگه هم تست کنند و بگند که آیا تمام صفحه میاره یا نه ممنون میشم.

اینم برای گوشی های دکمه ای(لطفا تست کن ببین اجرا میشه یا نه؟ من با سونی اریکسون کا 800 تست کردم مشکل نداشت. اگر مشکل داشت بگو تا جک کنم.
در مورد فایل اجرایی برنامه چون من سورس رو گذاشتم دیگه به راحت پیدا کردن فابل جار توجه نکردم(حق با شماست)
دوستان میتونند برای نصب فایل Jar موجود در پوشه dist رو به گوشی کپی و نصب کنند.

حتما یک فایل راهنما هم آماده میکنم.
راستی برای بازی(دکمه ها)
2: بالا
8: پایین
6: راست
4: چپ
5: انتخاب مهره(دکمه select) هم همین کارو میکنه
1: بالا چپ (برای حرکت فیل خوبه)
3: بالا راست
7: پایین چپ
9: پایین راست

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

انشاالله از فردا مراحل نوشتن برنامه رو هم توضیح میدم(امیدوارم استقبال بشه)
دوستانی که علاقه مند هستند نت بینز 7 رو روی سیستمشون نصب کنند.
چون شرکت سال ایران رو تحریم کرده نمیتونید نت بینز رو از سایت سان بگیرید بنابراین برای دانلود نرم افزار نت بینز(IDE استفاده شده برای برنامه نویسی) میتونید به http://www.softgozar.com/WebPage/Do...itle=NetBeans-IDE-7.0.1-Final-+-JDK-7-x86/x64 مراجعه کنید
دقت داشته باشید که JDK رو هم باید دان کنید(قبل از نصب نت بینز باید JDK رو نصب کرده باشید)
 

پیوست ها

  • TryChess.rar
    2 مگایابت · بازدیدها: 0
بالا