วันพุธที่ 31 สิงหาคม พ.ศ. 2559

ความคืบหน้า : Tic tac toe

ทำเป็นคลาส ใช้ระบบ MVC ในการทำ โดยแบ่งเป็น Class model view and controller ซึ่งแต่ละส่วน ทำงานแตกต่างกันไป ซึ่ง ทีมผม มีแนวคิดดังนี้

Model - ใช้เป็นส่วนเก็บข้อมูล ของตาราง และค่าต่างๆ เท่านั้น รวมถึงการคิดหาผู้ชนะ ด้วย
View - ใช้เป็นส่วนในการแสดงผลผ่านเทอมินอลซึ่งถูกเรียกใช้ เมตอด โดยผ่าน controller เท่านั้น
controller - เป็นส่วนที่รับ input จากทาง user เป็นส่วนที่ประสานงานระหว่าง model view ซึ่ง เป็นตัวพิจรณา ว่าควรเรียกใช้เมตอดไหนใน view เพื่อแสดงผลโดยใช้ ค่าที่ได้จากการตอบกลับมาจาก Model

ซึ่ง ณ ตอนนี้ ได้ ทำไห้สามารถ ทำเป็นรับทั้ง 1 - 2 input ได้โดยการแยกคลาส controller ออกเป็น 2 คลาส โดยมี คลาสแม่ 1 คลาส แล้วใช้คุณสมบัติ inheritance 

สิ่งที่จะทำต่อไป  ; ศึกษา การใช้ Kivy เพื่อนำมาทำ GUI


ไม่มีความคิดเห็น:

แสดงความคิดเห็น