Min Swipper
<تحت داس>
باسلام خدمت عزیزان.
این بار خواستم بازی مین یاب min_swipper تحت سی پلاس رو براتون بذارم.این بازی گرافیکی هست ( با گرافیک پایین و با ماوس).و جای کار خیلی زیاد داره تا یه برنامه خوب بشه.اینشو میذارم بعهده خودتون.امیدوارم خوب باشه.
ضمنا این برنامه رو بنده خودم نوشتم . البته چیزی هم نیست ، ولی فقط برای اطلاع نظردهندگان احمق گفتم .
این بازی یه جدول با مقادیر رندوم صفر و یک (بمب و خانه خنثی ) تولید میکنه و با خواندن آدرس خانه از ماوس بخشی از خانه هایی که در اونها مین نیست رو نشون میده .خانه هایی که در اون ها مین هست اطرافشون با اعداد مشخص شدن.مثلا عدد یک نشون میده که اطراف این خانه یک مین هست.پیدا کردن مین ها ( فلگ کردن ) بعهده کاربر هست.یک تابع این آدرس رو از کاربر میگیره و یک تابع دیگه خونه ها رو تا یه محدوده خاصی باز میکنه و یه تابع دیگه خونه های اطراف بمب رو رنک میکنه. مثلا تابع رنک کردن این طوریه:
map2[a][b]=3;
get_click_open(a+5,b+5);
void min_swipper::get_click_open(int c,int d)
{
int a,b;
for(a=0;a<=c;a++)
{
for(b=0;b<=d;b++)
{
if( map2[a][b]==3 && map2[a][b+1]==1 )
{
map2[a][b+1]=3;
}
if( map2[a][b]==3 && map2[a+1][b]==1 )
{
map2[a+1][b]=3;
}
if( map2[a][b]==3 && map2[a-1][b]==1 )
{
map2[a-1][b]=3;
}
if( map2[a][b]==3 && map2[a][b-1]==1 )
{
map2[a][b-1]=3;
}
} //for a
}//for b
}
که میاد خونه شروع و پایان رو دریافت میکنه و تو اون محدوده جدول رو باز میکنه. تابع getclick() میاد تو دوتا حلقه for تو در تو همه خونه های اطراف رو چک میکنه و اگه مین نبودند تو آرایه برای اونها امتیاز قرار میده.
برنامه امکان replay کردن رو هم داره.اگه سوالی در مورد کار با ماوس داشتید حتما بپرسید.خوشحال میشم اگه بتونم کمکتون کنم.
وبلاگت از قبل از عید بهتر شده دو سه تا برنامه رو هم دانلود کردم.موفق باشی
سلام خسته نباشی لطفا" راهنمای کاملش رو میذارید
یا اون رو برام ایمیل کنید خیلی ضروریه تشکر
ایمیل ؟؟؟؟ !!!!!
همه جا کپی از صبح تا حالا این صدومین سایتی که همین برنامه رو گذاشته !!بابا نکنین این کارا رو . . .
آهای احمق ،
این برنامه رو خود من نوشتم !
بگو ببینم کی برنامه منو کپی کرده ؟ هرچند کار درستی هم کرده .
تازه اگرم من چیزی کپی کرده باشم حتما مینویسم !
salam khaste nabashid
man shadidan be source barnameye bazie snake nokia vase porozham niaz daram az koja mitunam peyda konam age komamakam konid mamnoon misham
ریخته همه جا !
تو سایت های daniweb.com و source planet و source forge و... بگردید حتما هست .
سلام میشه همین بازی رو به زبان جاوا برام بفرستین؟ممنون
نلچ!
سلام و عرض ادب و همچنین تشکر!
من برنامه مین روب نوشته شده با زبان سی پلاس پلاس رو برای یکی از اشناهامون سریعا احتیاج دارم میشه از این استفاده کنم؟
لطفا راهنمایی کنید خیلی عجله دارم
بازم ممنون!
سلام ببخشید من میخوام الگوریتم کامل این رو به زبان سی پلاس و در این برنامه از هوش مصنوعی استفاده شده در کجای برنامه میشه راهنمایی کنید؟