این هم سورس کامل بازی picture puzzle
دانلود
دوستان منو ببخشن چون این برنامه با اطلاعات خیلی محدود خودم نوشته شده . دوستان اگه برای بهتر کردن این برنامه نظر خودشونو بدن ممنون میشیم .
اگه قشنگ بود تشکر یادتون نره !
این هم سورس کامل بازی picture puzzle
دانلود
دوستان منو ببخشن چون این برنامه با اطلاعات خیلی محدود خودم نوشته شده . دوستان اگه برای بهتر کردن این برنامه نظر خودشونو بدن ممنون میشیم .
اگه قشنگ بود تشکر یادتون نره !
آیا کسی برای بهم ریختن اعداد روش دیگری بلده ؟
خيلي خوبه.
ديدم كه براي بهم ريختن اعداد از يك حالت هاي از پيش تعريف شده (19 حالت) استفاده كرديد. يعني بهم ريختن اعداد واقعاً رندم نبود.
تغييراتي تو برنامه اعمال كردم كه بهم ريختن اعداد يا همون shuffle كردن كاملاً رندوم صورت ميگيره.
از سه تا آرايه استفاده كردم. دو تا يك بعدي 4 خونه اي به نام lft و tup براي نگهداري Left و Top هر كدوم از كامندها. و يك آرايه دو بعدي 4 در 4 از نوع بولي براي اين كه هر كامندي كه سرجاش قرار گرفت به ازاي اون يكي از خونه هاي متناظر اين آرايه True ميشه تا براي كامندهاي بعدي اگر همين خونه اتفاقي انتخاب شد ديگه اونجا قرار نگيره.
خود سورس بهتر از توضيحاتي هست كه دادم.
يك پيشنهاد: تو برنامه هايي مثل اين كه از يك شئ به تعداد زياد استفاده كرديد اونها رو به صورت آرايه در بياريد كه كار كردن باهاشون خيلي خيلي راحت تر ميشه و نيازي نيست براي روتين هاي تكراري كد تكراري بنويسيد مثل همين بهم ريختن اعداد.
راستي كلاً Timer4 رو حذف كردم. نيازي بهش نبود. چون دستوراتش فقط يك بار اجرا ميشد و آخرش غير فعال ميشد. بجاش فرآيند بهم ريختن اعداد رو تو يك پردازه به نام shuffle نوشتم.
موفق باشيد/
الگوریتم هایی که تاریخچه خود را فراموش می کنند، محکوم به تکرار آن هستند.
دوست عزیز از پیگیری شما ممنونم .