Tic tac toeراهنمایی برای بازی
-
بنویسمtic tac toe می خواهم بازی دوز یا همون
!https://lh5.ggpht.com/t6xyJg6ILf7PvRKaB-WOd3wlXvu30KJkvMoYs5PgfPlMGUH91TA-lcPcSi28ZUHrXdBB=w78-h78()!
لطفا مرا راهنمایی کنید که چطوری می تونم بنویسمش
qml راحتره یا qt در این مورد
-
p{direction:rtl; text-align:right}. اینکه چطوری میتونید بنویسیدش بستگی به الگوریتمی داره که میخواید ازش استفاده کنید
من با qt قبلا اینو نوشتم یه نگاهی بهش بندازین کمکتون میکنه
https://github.com/silvergit/tictactoe -
می شه بگی ایده کلی چیه
یه راهنمایی کلی در مورد مراحل ساخت بازی می خواهم
منظورم اینه که برای این بازی باید از چه ویجتی استفاده کنم
می شه از Qlist برای این کار بهره برد؟ -
p{direction:rtl; text-align:right}. باید ببینی با چی راحت تری
میشه خونه های تخته بازی رو توی Qlist یا آرایه یا هر چیز دیگه ای ذخیره کرد
من اول الگوریتم بازی رو با یه آرایه پیاده کردم بعد آرایه رو به ۹ تا PushButton وصل کردمp{direction:rtl; text-align:right}. در مورد الگوریتم بازی هم اگه میخوای هوش مصنوعی داشته باشه که باید از الگوریتم Minimax به همراه هرس آلفا بتا استفاده کنی. من حالشو نداشتم برم دنبالش ببینم چطوریه
اگه هم هوش مصنوعی نخوای میتونی هر بار با هر حرکت تمام موقعیت های برد و بعدش تمام موقعیت های باخت رو چک کنی و خونهی درست رو انتخاب کنیp{direction:rtl; text-align:right}. یه سری به انجمن های همش مصنوعی بزن
الگوریتم های دیگه ای هم مثل مربع جادویی هست که پیاده سازیش راحت تره
4/4