Tic tac toeراهنمایی برای بازی
-
wrote on 30 May 2012, 18:17 last edited by
بنویسمtic tac toe می خواهم بازی دوز یا همون
!https://lh5.ggpht.com/t6xyJg6ILf7PvRKaB-WOd3wlXvu30KJkvMoYs5PgfPlMGUH91TA-lcPcSi28ZUHrXdBB=w78-h78()!
لطفا مرا راهنمایی کنید که چطوری می تونم بنویسمش
qml راحتره یا qt در این مورد
-
wrote on 30 May 2012, 20:30 last edited by
p{direction:rtl; text-align:right}. اینکه چطوری میتونید بنویسیدش بستگی به الگوریتمی داره که میخواید ازش استفاده کنید
من با qt قبلا اینو نوشتم یه نگاهی بهش بندازین کمکتون میکنه
https://github.com/silvergit/tictactoe -
wrote on 31 May 2012, 12:25 last edited by
می شه بگی ایده کلی چیه
یه راهنمایی کلی در مورد مراحل ساخت بازی می خواهم
منظورم اینه که برای این بازی باید از چه ویجتی استفاده کنم
می شه از Qlist برای این کار بهره برد؟ -
wrote on 31 May 2012, 14:48 last edited by
p{direction:rtl; text-align:right}. باید ببینی با چی راحت تری
میشه خونه های تخته بازی رو توی Qlist یا آرایه یا هر چیز دیگه ای ذخیره کرد
من اول الگوریتم بازی رو با یه آرایه پیاده کردم بعد آرایه رو به ۹ تا PushButton وصل کردمp{direction:rtl; text-align:right}. در مورد الگوریتم بازی هم اگه میخوای هوش مصنوعی داشته باشه که باید از الگوریتم Minimax به همراه هرس آلفا بتا استفاده کنی. من حالشو نداشتم برم دنبالش ببینم چطوریه
اگه هم هوش مصنوعی نخوای میتونی هر بار با هر حرکت تمام موقعیت های برد و بعدش تمام موقعیت های باخت رو چک کنی و خونهی درست رو انتخاب کنیp{direction:rtl; text-align:right}. یه سری به انجمن های همش مصنوعی بزن
الگوریتم های دیگه ای هم مثل مربع جادویی هست که پیاده سازیش راحت تره
3/4