﻿{
  "average_edit_duration": 14.254150976909434,
  "messages": [
    {
      "message_id": 0,
      "editor_id": 1,
      "message_received": "(เจ้าหน้าที่) พี่ล่ามได้ยินไหมคะ",
      "slice_count": 2,
      "slices": "(เจ้าหน้าที่) |พี่ล่ามได้ยินไหมคะ |",
      "edit_duration": 2.101,
      "isForceout": true
    },
    {
      "message_id": 1,
      "editor_id": 1,
      "message_received": "(ล่าม) ได้ยินค่ะ",
      "slice_count": 1,
      "slices": "(ล่าม) ได้ยินค่ะ |",
      "edit_duration": 2.651,
      "isForceout": false
    },
    {
      "message_id": 2,
      "editor_id": 1,
      "message_received": "(อาจารย์สุธิรา) สวัสดีค่ะ",
      "slice_count": 1,
      "slices": "(อาจารย์สุธิรา) สวัสดีค่ะ |",
      "edit_duration": 14.228,
      "isForceout": true
    },
    {
      "message_id": 3,
      "editor_id": 1,
      "message_received": "(อาจารย์สุธิรา) มอง",
      "slice_count": 1,
      "slices": "(อาจารย์สุธิรา) มอง|",
      "edit_duration": 14.215,
      "isForceout": true
    },
    {
      "message_id": 4,
      "editor_id": 1,
      "message_received": "ไม่เห็นล่าม",
      "slice_count": 1,
      "slices": "ไม่เห็นล่าม|",
      "edit_duration": 14.214,
      "isForceout": true
    },
    {
      "message_id": 5,
      "editor_id": 1,
      "message_received": "เด็ก ๆ เปิดเครื่องหมดทุกคนหรือยัง",
      "slice_count": 1,
      "slices": "เด็ก ๆ เปิดเครื่องหมดทุกคนหรือยัง|",
      "edit_duration": 14.204,
      "isForceout": true
    },
    {
      "message_id": 6,
      "editor_id": 1,
      "message_received": "เปิดเครื่องกันหรือยังเอ่ย",
      "slice_count": 1,
      "slices": "เปิดเครื่องกันหรือยังเอ่ย|",
      "edit_duration": 14.189,
      "isForceout": true
    },
    {
      "message_id": 7,
      "editor_id": 1,
      "message_received": "ก่อนอื่นนะคะ เมิื่แเปิดเครื่องแล้ว",
      "slice_count": 1,
      "slices": "ก่อนอื่นนะคะ เมิื่แเปิดเครื่องแล้ว|",
      "edit_duration": 14.195,
      "isForceout": true
    },
    {
      "message_id": 8,
      "editor_id": 1,
      "message_received": "เด็ก ๆ จะต้องเปิดอะไรคะ โปรแกรมที่ชื่อว่า",
      "slice_count": 1,
      "slices": "เด็ก ๆ จะต้องเปิดอะไรคะ โปรแกรมที่ชื่อว่า|",
      "edit_duration": 14.202,
      "isForceout": true
    },
    {
      "message_id": 9,
      "editor_id": 1,
      "message_received": "sublime",
      "slice_count": 1,
      "slices": "sublime|",
      "edit_duration": 14.017,
      "isForceout": true
    },
    {
      "message_id": 10,
      "editor_id": 1,
      "message_received": "ไปที่ตัว",
      "slice_count": 1,
      "slices": "ไปที่ตัว|",
      "edit_duration": 14.018,
      "isForceout": true
    },
    {
      "message_id": 11,
      "editor_id": 1,
      "message_received": "เห็นไหมคะ ตัวนี้",
      "slice_count": 1,
      "slices": "เห็นไหมคะ ตัวนี้|",
      "edit_duration": 14.165,
      "isForceout": true
    },
    {
      "message_id": 12,
      "editor_id": 1,
      "message_received": "เปิดโปรแกรมนี้ขึ้นมาเลยค่ะ",
      "slice_count": 1,
      "slices": "เปิดโปรแกรมนี้ขึ้นมาเลยค่ะ |",
      "edit_duration": 14.019,
      "isForceout": true
    },
    {
      "message_id": 13,
      "editor_id": 1,
      "message_received": "นะคะ จะต้องอยู่",
      "slice_count": 1,
      "slices": "นะคะ จะต้องอยู่|",
      "edit_duration": 14.015,
      "isForceout": true
    },
    {
      "message_id": 14,
      "editor_id": 1,
      "message_received": "หน้านี้นะ",
      "slice_count": 1,
      "slices": "หน้านี้นะ|",
      "edit_duration": 14.014,
      "isForceout": true
    },
    {
      "message_id": 15,
      "editor_id": 1,
      "message_received": "ถ้ามันขึ้น Update เราก็ Cancel ไ",
      "slice_count": 1,
      "slices": "ถ้ามันขึ้น Update เราก็ Cancel ไ|",
      "edit_duration": 14.033,
      "isForceout": true
    },
    {
      "message_id": 16,
      "editor_id": 1,
      "message_received": "ลัดแล้วนะคะ",
      "slice_count": 1,
      "slices": "ลัดแล้วนะคะ |",
      "edit_duration": 14.016,
      "isForceout": true
    },
    {
      "message_id": 17,
      "editor_id": 1,
      "message_received": "ก่อนจะเขียนโปรแกรมนะคะ ให้เด็ก ๆ",
      "slice_count": 1,
      "slices": "ก่อนจะเขียนโปรแกรมนะคะ ให้เด็ก ๆ |",
      "edit_duration": 14.016,
      "isForceout": true
    },
    {
      "message_id": 18,
      "editor_id": 1,
      "message_received": "ดู ภาพบนหน้าจอก่อน เห็นไหม",
      "slice_count": 1,
      "slices": "ดู ภาพบนหน้าจอก่อน เห็นไหม|",
      "edit_duration": 14.021,
      "isForceout": true
    },
    {
      "message_id": 19,
      "editor_id": 1,
      "message_received": "เห็นไหม โครงสร้าง",
      "slice_count": 1,
      "slices": "เห็นไหม โครงสร้าง|",
      "edit_duration": 14.017,
      "isForceout": true
    },
    {
      "message_id": 20,
      "editor_id": 1,
      "message_received": "ในการจะเขียนโปรแกรมด้วย pygame",
      "slice_count": 1,
      "slices": "ในการจะเขียนโปรแกรมด้วย pygame|",
      "edit_duration": 14.012,
      "isForceout": true
    },
    {
      "message_id": 21,
      "editor_id": 1,
      "message_received": "ของเรานี่ เห็นไหมคะ มีองค์ประกอบ",
      "slice_count": 1,
      "slices": "ของเรานี่ เห็นไหมคะ มีองค์ประกอบ|",
      "edit_duration": 14.014,
      "isForceout": true
    },
    {
      "message_id": 22,
      "editor_id": 1,
      "message_received": "ทั้งหมด ดูนะคะ  1",
      "slice_count": 1,
      "slices": "ทั้งหมด ดูนะคะ  1|",
      "edit_duration": 14.012,
      "isForceout": true
    },
    {
      "message_id": 23,
      "editor_id": 1,
      "message_received": "แสดงว่าล่ามไม่ได้หรือ",
      "slice_count": 1,
      "slices": "แสดงว่าล่ามไม่ได้หรือ|",
      "edit_duration": 14.016,
      "isForceout": true
    },
    {
      "message_id": 24,
      "editor_id": 1,
      "message_received": "ล่ามได้อยู่ใช่ไหม",
      "slice_count": 1,
      "slices": "ล่ามได้อยู่ใช่ไหม|",
      "edit_duration": 14.012,
      "isForceout": true
    },
    {
      "message_id": 25,
      "editor_id": 1,
      "message_received": "โอเค",
      "slice_count": 1,
      "slices": "โอเค|",
      "edit_duration": 14.017,
      "isForceout": true
    },
    {
      "message_id": 26,
      "editor_id": 1,
      "message_received": "ดูนะคะ องค์ประกอบในการจะเขียนนี่ มันแบ่งออก",
      "slice_count": 1,
      "slices": "ดูนะคะ องค์ประกอบในการจะเขียนนี่ มันแบ่งออก|",
      "edit_duration": 14.016,
      "isForceout": true
    },
    {
      "message_id": 27,
      "editor_id": 1,
      "message_received": "เป็นทั้งหมดนะคะ หลัก ๆ น่ะ ก็คือ",
      "slice_count": 1,
      "slices": "เป็นทั้งหมดนะคะ หลัก ๆ ค่ะ ก็คือ|",
      "edit_duration": 14.016,
      "isForceout": true
    },
    {
      "message_id": 28,
      "editor_id": 1,
      "message_received": "เวลาเราจะเขียนเกมเสร็จ 1 เกมนี่",
      "slice_count": 1,
      "slices": "เวลาเราจะเขียนเกมเสร็จ 1 เกมนี่|",
      "edit_duration": 14.02,
      "isForceout": true
    },
    {
      "message_id": 29,
      "editor_id": 1,
      "message_received": "มันจะต้องมีส่วนประกอบ",
      "slice_count": 1,
      "slices": "มันจะต้องมีส่วนประกอบ|",
      "edit_duration": 14.017,
      "isForceout": true
    },
    {
      "message_id": 30,
      "editor_id": 1,
      "message_received": "ในการเขียนโปรแกรมเรานี่อยู่ 7 ส่วน",
      "slice_count": 1,
      "slices": "ในการเขียนโปรแกรมเรานี่อยู่ 7 ส่วน|",
      "edit_duration": 14.019,
      "isForceout": true
    },
    {
      "message_id": 31,
      "editor_id": 1,
      "message_received": "ให้ดูที่ส่วนที่ 1",
      "slice_count": 1,
      "slices": "ให้ดูที่ส่วนที่ 1|",
      "edit_duration": 14.993,
      "isForceout": true
    },
    {
      "message_id": 32,
      "editor_id": 1,
      "message_received": "เห็นไหมคะ ส่วน import",
      "slice_count": 1,
      "slices": "เห็นไหมคะ ส่วน import|",
      "edit_duration": 14.986,
      "isForceout": true
    },
    {
      "message_id": 33,
      "editor_id": 1,
      "message_received": "ทุกครั้ง บอกแล้วทุกครั้งเราต้อง import",
      "slice_count": 1,
      "slices": "ทุกครั้ง บอกแล้วทุกครั้งเราต้อง import|",
      "edit_duration": 14.978,
      "isForceout": true
    },
    {
      "message_id": 34,
      "editor_id": 1,
      "message_received": "เพื่ออะไร เพื่อจะนำเข้าโมดูล ซึ่งโมดูลของเราตัวนี้",
      "slice_count": 1,
      "slices": "เพื่ออะไร เพื่อจะนำเข้าโมดูล ซึ่งโมดูลของเราตัวนี้|",
      "edit_duration": 14.956,
      "isForceout": true
    },
    {
      "message_id": 35,
      "editor_id": 1,
      "message_received": "ก็คือโมดูลที่ชื่อว่า Pygame นะ ที่สัปดาห์ก่อน",
      "slice_count": 1,
      "slices": "ก็คือโมดูลที่ชื่อว่า Pygame นะ ที่สัปดาห์ก่อน|",
      "edit_duration": 14.97,
      "isForceout": true
    },
    {
      "message_id": 36,
      "editor_id": 1,
      "message_received": "ก่อนที่ส่วนหัวที่ให้เขียนไว้",
      "slice_count": 1,
      "slices": "ก่อนที่ส่วนหัวที่ให้เขียนไว้|",
      "edit_duration": 14.98,
      "isForceout": true
    },
    {
      "message_id": 37,
      "editor_id": 1,
      "message_received": "ทีนี้มาดู",
      "slice_count": 1,
      "slices": "ทีนี้มาดู|",
      "edit_duration": 14.972,
      "isForceout": true
    },
    {
      "message_id": 38,
      "editor_id": 1,
      "message_received": "ส่วนที่ 1 นี่ ขาดไม่ได้ พอเปิดโปรแกรมมา",
      "slice_count": 1,
      "slices": "ส่วนที่ 1 นี่ ขาดไม่ได้ พอเปิดโปรแกรมมา|",
      "edit_duration": 15.976,
      "isForceout": true
    },
    {
      "message_id": 39,
      "editor_id": 1,
      "message_received": "จะต้องมีเสมอนะค แล้วก็ส่วนต่อมาในส่วน",
      "slice_count": 1,
      "slices": "จะต้องมีเสมอนะค แล้วก็ส่วนต่อมาในส่วน|",
      "edit_duration": 14.962,
      "isForceout": true
    },
    {
      "message_id": 40,
      "editor_id": 1,
      "message_received": "ที่ 2 หมายเลข 2 เห็นไหม",
      "slice_count": 1,
      "slices": "ที่ 2 หมายเลข 2 เห็นไหม|",
      "edit_duration": 14.972,
      "isForceout": true
    },
    {
      "message_id": 41,
      "editor_id": 1,
      "message_received": "init() init()",
      "slice_count": 1,
      "slices": "init() init()|",
      "edit_duration": 14.97,
      "isForceout": true
    },
    {
      "message_id": 42,
      "editor_id": 1,
      "message_received": "แล้วก็มีวงเล็บนี่ มันหมายถึงฟังก์ชัน ฟังก์ชัน",
      "slice_count": 1,
      "slices": "แล้วก็มีวงเล็บนี่ มันหมายถึงฟังก์ชัน ฟังก์ชัน|",
      "edit_duration": 14.984,
      "isForceout": true
    },
    {
      "message_id": 43,
      "editor_id": 1,
      "message_received": "init หมายถึงฟังก์ชันที่จัดการค่าเริ่มต้น",
      "slice_count": 1,
      "slices": "init หมายถึงฟังก์ชันที่จัดการค่าเริ่มต้น|",
      "edit_duration": 15.967,
      "isForceout": true
    },
    {
      "message_id": 44,
      "editor_id": 1,
      "message_received": "ในที่นี้",
      "slice_count": 1,
      "slices": "ในที่นี้|",
      "edit_duration": 14.961,
      "isForceout": true
    },
    {
      "message_id": 45,
      "editor_id": 1,
      "message_received": "ฝั่งนี้ที่เป็นขาว ๆ แล้วมีหมายเลขกำกับ",
      "slice_count": 1,
      "slices": "ฝั่งนี้ที่เป็นขาว ๆ แล้วมีหมายเลขกำกับ|",
      "edit_duration": 14.954,
      "isForceout": true
    },
    {
      "message_id": 46,
      "editor_id": 1,
      "message_received": "แล้วก็มีคำอธิบายนะคะ แล้วเวลาเขียน เราต้องมาดูที่ฝั่งที่เป็น",
      "slice_count": 1,
      "slices": "แล้วก็มีคำอธิบายนะคะ แล้วเวลาเขียน เราต้องมาดูที่ฝั่งที่เป็น|",
      "edit_duration": 15.971,
      "isForceout": true
    },
    {
      "message_id": 47,
      "editor_id": 1,
      "message_received": "สีดำ ก็คือที่เราใช้ Sublime เขียน ใน",
      "slice_count": 1,
      "slices": "สีดำ ก็คือที่เราใช้ Sublime เขียน ใน|",
      "edit_duration": 14.956,
      "isForceout": true
    },
    {
      "message_id": 48,
      "editor_id": 1,
      "message_received": "หมายเลข 2 เห็นไหมคะ",
      "slice_count": 1,
      "slices": "หมายเลข 2 เห็นไหมคะ |",
      "edit_duration": 14.965,
      "isForceout": true
    },
    {
      "message_id": 49,
      "editor_id": 1,
      "message_received": "วิธีการจะใช้ฟังก์ชันนี้ ก็คือเมื่อเรา",
      "slice_count": 1,
      "slices": "วิธีการจะใช้ฟังก์ชันนี้ ก็คือเมื่อเรา|",
      "edit_duration": 14.942,
      "isForceout": true
    },
    {
      "message_id": 50,
      "editor_id": 1,
      "message_received": "import โมดูลใดเข้ามา เพราะฉะนั้น เราต้องจัดการค่า",
      "slice_count": 1,
      "slices": "import โมดูลใดเข้ามา เพราะฉะนั้น เราต้องจัดการค่า|",
      "edit_duration": 14.94,
      "isForceout": true
    },
    {
      "message_id": 51,
      "editor_id": 1,
      "message_received": "เริ่มต้นมันเราก็ต้องเรียกโมดูลนั้น ก็คือ",
      "slice_count": 1,
      "slices": "เริ่มต้นมันเราก็ต้องเรียกโมดูลนั้น ก็คือ|",
      "edit_duration": 14.916,
      "isForceout": true
    },
    {
      "message_id": 52,
      "editor_id": 1,
      "message_received": "pygame เห็นไหมคะ ก็เลย",
      "slice_count": 1,
      "slices": "pygame เห็นไหมคะ ก็เลย|",
      "edit_duration": 14.91,
      "isForceout": true
    },
    {
      "message_id": 53,
      "editor_id": 1,
      "message_received": "ขึ้นด้วยคำว่า \"pygame.\"",
      "slice_count": 1,
      "slices": "ขึ้นด้วยคำว่า \"pygame.\"|",
      "edit_duration": 14.925,
      "isForceout": true
    },
    {
      "message_id": 54,
      "editor_id": 1,
      "message_received": "ก็คือ . นะคะ พิมพ์คำว่า pygame แล้วก็",
      "slice_count": 1,
      "slices": "ก็คือ . นะคะ พิมพ์คำว่า pygame แล้วก็|",
      "edit_duration": 14.902,
      "isForceout": true
    },
    {
      "message_id": 55,
      "editor_id": 1,
      "message_received": "ก็ตามด้วยฟังก์ชัน init() เห็นไหมคะ",
      "slice_count": 1,
      "slices": "ก็ตามด้วยฟังก์ชัน init() เห็นไหมคะ |",
      "edit_duration": 14.902,
      "isForceout": true
    },
    {
      "message_id": 56,
      "editor_id": 1,
      "message_received": "บรรทัดที่ 2",
      "slice_count": 1,
      "slices": "บรรทัดที่ 2|",
      "edit_duration": 14.897,
      "isForceout": true
    },
    {
      "message_id": 57,
      "editor_id": 1,
      "message_received": "คำสั่งมีแค่นี้ล่ะ ชื่อโมดูลแล้วก็ตามด้วยชื่อ",
      "slice_count": 1,
      "slices": "คำสั่งมีแค่นี้ล่ะ ชื่อโมดูลแล้วก็ตามด้วยชื่อ|",
      "edit_duration": 14.917,
      "isForceout": true
    },
    {
      "message_id": 58,
      "editor_id": 1,
      "message_received": "ที่ชื่อ init() ทีนี้มาดูในส่วน",
      "slice_count": 1,
      "slices": "ที่ชื่อ init() ทีนี้มาดูในส่วน|",
      "edit_duration": 14.914,
      "isForceout": true
    },
    {
      "message_id": 59,
      "editor_id": 1,
      "message_received": "ที่ 3",
      "slice_count": 1,
      "slices": "ที่ 3|",
      "edit_duration": 14.906,
      "isForceout": true
    },
    {
      "message_id": 60,
      "editor_id": 1,
      "message_received": "คือเวลาเราจะทำเกม 1 เกมนี่",
      "slice_count": 1,
      "slices": "คือเวลาเราจะทำเกม 1 เกมนี่|",
      "edit_duration": 14.913,
      "isForceout": true
    },
    {
      "message_id": 61,
      "editor_id": 1,
      "message_received": "นะคะ ไม่ใช่ว่าอยู่ดี ๆ เกมมันมาวิ่งได้เลย",
      "slice_count": 1,
      "slices": "นะคะ ไม่ใช่ว่าอยู่ดี ๆ เกมมันมาวิ่งได้เลย|",
      "edit_duration": 14.917,
      "isForceout": true
    },
    {
      "message_id": 62,
      "editor_id": 1,
      "message_received": "เราจะต้องสร้างพื้นที่ พื้นที่สำหรับ",
      "slice_count": 1,
      "slices": "เราจะต้องสร้างพื้นที่ พื้นที่สำหรับ|",
      "edit_duration": 14.909,
      "isForceout": true
    },
    {
      "message_id": 63,
      "editor_id": 1,
      "message_received": "ให้เกมทำงาน สังเกตเมื่อเวลาเราเปิดเกมเข้าไปเล่น มันก็จะมี",
      "slice_count": 1,
      "slices": "ให้เกมทำงาน สังเกตเมื่อเวลาเราเปิดเกมเข้าไปเล่น มันก็จะมี|",
      "edit_duration": 14.896,
      "isForceout": true
    },
    {
      "message_id": 64,
      "editor_id": 1,
      "message_received": "หน้า หน้าต่างของเกมขึ้นมา นึกออกนะ",
      "slice_count": 1,
      "slices": "หน้า หน้าต่างของเกมขึ้นมา นึกออกนะ|",
      "edit_duration": 14.901,
      "isForceout": true
    },
    {
      "message_id": 65,
      "editor_id": 1,
      "message_received": "เพราะฉะนั้น อยู่เฉย ๆ เกมมันขึ้นมาบนหน้าจอ",
      "slice_count": 1,
      "slices": "เพราะฉะนั้น อยู่เฉย ๆ เกมมันขึ้นมาบนหน้าจอ|",
      "edit_duration": 14.892,
      "isForceout": true
    },
    {
      "message_id": 66,
      "editor_id": 1,
      "message_received": "ไม่ได้นะคะ ต้องบอกให้มันรู้ก่อนว่าจะให้มันไปทำงาน",
      "slice_count": 1,
      "slices": "ไม่ได้นะคะ ต้องบอกให้มันรู้ก่อนว่าจะให้มันไปทำงาน|",
      "edit_duration": 14.017,
      "isForceout": true
    },
    {
      "message_id": 67,
      "editor_id": 1,
      "message_received": "อยู่ตรงพื้นที่ไหน เพราะฉะนั้น ก็เลยมา",
      "slice_count": 1,
      "slices": "อยู่ตรงพื้นที่ไหน เพราะฉะนั้น ก็เลยมา|",
      "edit_duration": 14.019,
      "isForceout": true
    },
    {
      "message_id": 68,
      "editor_id": 1,
      "message_received": "เป็นตรงส่วนที่ 3 ส่วนที่จะเป็นการกำหนดค่า",
      "slice_count": 1,
      "slices": "เป็นตรงส่วนที่ 3 ส่วนที่|",
      "edit_duration": 14.012,
      "isForceout": true
    },
    {
      "message_id": 69,
      "editor_id": 1,
      "message_received": "ส่วนนี้นะคะ",
      "slice_count": 1,
      "slices": "ส่วนนี้นะคะ |",
      "edit_duration": 14.012,
      "isForceout": true
    },
    {
      "message_id": 70,
      "editor_id": 1,
      "message_received": "อาจจะไม่ใช่แค่บรรทัดที่ 4",
      "slice_count": 1,
      "slices": "อาจจะไม่ใช่แค่บรรทัดที่|",
      "edit_duration": 7.046,
      "isForceout": false
    },
    {
      "message_id": 71,
      "editor_id": 1,
      "message_received": "ถึงบรรทัดที่ 14 ก็ได้ ก็คือถ้าเรามี",
      "slice_count": 1,
      "slices": "ถึงบรรทัดที่ 14 ก็ได้ ก็คือถ้าเรา|",
      "edit_duration": 3.24,
      "isForceout": false
    },
    {
      "message_id": 72,
      "editor_id": 1,
      "message_received": "กำหนด...",
      "slice_count": 1,
      "slices": "กำหนด...|",
      "edit_duration": 14.859,
      "isForceout": true
    },
    {
      "message_id": 73,
      "editor_id": 1,
      "message_received": "ถ้ามันมีการกำหนดค่าอื่น",
      "slice_count": 1,
      "slices": "ถ้ามันมีการกำหนดค่าอื่น|",
      "edit_duration": 14.865,
      "isForceout": true
    },
    {
      "message_id": 74,
      "editor_id": 1,
      "message_received": "ถ้ามันมีการกำหนดค่าอื่น",
      "slice_count": 1,
      "slices": "ถ้ามันมีการกำหนดค่าอื่น|",
      "edit_duration": 14.871,
      "isForceout": true
    },
    {
      "message_id": 75,
      "editor_id": 1,
      "message_received": "นะคะ เราก็็มีเพิ่ม",
      "slice_count": 1,
      "slices": "นะคะ เราก็็มีเพิ่ม|",
      "edit_duration": 14.863,
      "isForceout": true
    },
    {
      "message_id": 76,
      "editor_id": 1,
      "message_received": "ก็คือโดยที่หลัก ๆ นี่นะคะ",
      "slice_count": 1,
      "slices": "ก็คือโดยที่หลัก ๆ นี่นะคะ |",
      "edit_duration": 16.846,
      "isForceout": true
    },
    {
      "message_id": 77,
      "editor_id": 1,
      "message_received": "ในส่วนที่ 3 นี่ สิ่งที่เราต้องกำหนดค่าลงไป คือ 1.",
      "slice_count": 1,
      "slices": "ในส่วนที่ 3 นี่ สิ่งที่เราต้องกำหนดค่าลงไป คือ 1.|",
      "edit_duration": 14.86,
      "isForceout": true
    },
    {
      "message_id": 78,
      "editor_id": 1,
      "message_received": "หน้าจอที่จะใช้ทำงานแน่นอนล่ะ",
      "slice_count": 1,
      "slices": "หน้าจอที่จะใช้ทำงานแน่นอนล่ะ|",
      "edit_duration": 14.869,
      "isForceout": true
    },
    {
      "message_id": 79,
      "editor_id": 1,
      "message_received": "2 รูปภาพในทีนี้ก้หมายถึง",
      "slice_count": 1,
      "slices": "2 รูปภาพในทีนี้ก้หมายถึง|",
      "edit_duration": 14.867,
      "isForceout": true
    },
    {
      "message_id": 80,
      "editor_id": 1,
      "message_received": "Background หรือฉาก",
      "slice_count": 1,
      "slices": "Background หรือฉาก|",
      "edit_duration": 14.857,
      "isForceout": true
    },
    {
      "message_id": 81,
      "editor_id": 1,
      "message_received": "ในเกมเราน่ะ นึกออกนะ ในที่สัปดาห์ก่อน เอาตัวอย่างให้ดูแล้ว",
      "slice_count": 1,
      "slices": "ในเกมเราน่ะ นึกออกนะ ในที่สัปดาห์ก่อน เอาตัวอย่างให้ดูแล้ว|",
      "edit_duration": 14.888,
      "isForceout": true
    },
    {
      "message_id": 82,
      "editor_id": 1,
      "message_received": "ฉากเกมเขาก็จะมีเหมือน ถ้าเป็นเกม",
      "slice_count": 1,
      "slices": "ฉากเกมเขาก็จะมีเหมือน ถ้าเป็นเกม|",
      "edit_duration": 14.865,
      "isForceout": true
    },
    {
      "message_id": 83,
      "editor_id": 1,
      "message_received": "มาริโอมันก็จะเป็น ที่มี...",
      "slice_count": 1,
      "slices": "มาริโอมันก็จะเป็น ที่มี...|",
      "edit_duration": 14.869,
      "isForceout": true
    },
    {
      "message_id": 84,
      "editor_id": 1,
      "message_received": "เป็นเหมือนอะไรนะ เหมือนพื้นที่",
      "slice_count": 1,
      "slices": "เป็นเหมือนอะไรนะ เหมือนพื้นที่|",
      "edit_duration": 14.862,
      "isForceout": true
    },
    {
      "message_id": 85,
      "editor_id": 1,
      "message_received": "ที่ให้วิ่งไปตามแนวนอนอย่างนี้ใช่ไหมคะ",
      "slice_count": 1,
      "slices": "ที่ให้วิ่งไปตามแนวนอนอย่างนี้ใช่ไหมคะ |",
      "edit_duration": 14.764,
      "isForceout": true
    },
    {
      "message_id": 86,
      "editor_id": 1,
      "message_received": "ส่วนต่อมาสิ่งที่ต้องกำหนดต่อมาอีก",
      "slice_count": 1,
      "slices": "ส่วนต่อมาสิ่งที่ต้องกำหนดต่อมาอีก|",
      "edit_duration": 10.435,
      "isForceout": false
    },
    {
      "message_id": 87,
      "editor_id": 1,
      "message_received": "เสียง เกมเรามีเสียงไหม อยากให้มีเสียงไหม",
      "slice_count": 1,
      "slices": "เสียง เกมเรามีเสียงไหม อยากให้มีเสียงไห|",
      "edit_duration": 2.414,
      "isForceout": false
    },
    {
      "message_id": 88,
      "editor_id": 1,
      "message_received": "มันจะอยู่ในส่วนที่ 3 นี่",
      "slice_count": 1,
      "slices": "มันจะอยู่ในส่วนที่ 3 นี่|",
      "edit_duration": 14.011,
      "isForceout": true
    },
    {
      "message_id": 89,
      "editor_id": 1,
      "message_received": "เราอยากกำหนดอะไรเข้าไปก่อนเริ่มให้เกมเราสมบูรณ์น่ะ",
      "slice_count": 1,
      "slices": "เราอยากกำหนดอะไรเข้าไปก่อนเริ่มให้เกมเราสมบูรณ์ค่ะ|",
      "edit_duration": 14.014,
      "isForceout": true
    },
    {
      "message_id": 90,
      "editor_id": 1,
      "message_received": "กำหนดไว้ที่ส่วนที่ 3 เราจะต้องเอาไปกำหนดไว้ที่ส่วนนี้",
      "slice_count": 1,
      "slices": "กำหนดไว้ที่ส่วนที่ 3 เราจะต้องเอาไปกำหนดไว้ที่ส่วนนี้|",
      "edit_duration": 14.014,
      "isForceout": true
    },
    {
      "message_id": 91,
      "editor_id": 1,
      "message_received": "นะคะ เพราะอะไร เพราะหลักการเขียนโปรแกรมน่ะ",
      "slice_count": 1,
      "slices": "นะคะ เพราะอะไร เพราะหลักการเขียนโปรแกรมน่ะ|",
      "edit_duration": 14.019,
      "isForceout": true
    },
    {
      "message_id": 92,
      "editor_id": 1,
      "message_received": "โปรแกรมมันจะทำงานแบบ",
      "slice_count": 1,
      "slices": "โปรแกรมมันจะทำงานแบบ|",
      "edit_duration": 14.019,
      "isForceout": true
    },
    {
      "message_id": 93,
      "editor_id": 1,
      "message_received": "เรียงคำสั่ง นึกออกไหม จากคำสั่งแรกลงไปหาคำสั่ง",
      "slice_count": 1,
      "slices": "เรียงคำสั่ง นึกออกไหม จากคำสั่งแรกลงไปหาคำสั่ง|",
      "edit_duration": 14.014,
      "isForceout": true
    },
    {
      "message_id": 94,
      "editor_id": 1,
      "message_received": "สุดท้ายนะ เหมือนตอนที่เรียนในเทอมที่แล้ว",
      "slice_count": 1,
      "slices": "สุดท้ายนะ เหมือนตอนที่เรียนในเทอมที่แล้ว|",
      "edit_duration": 14.017,
      "isForceout": true
    },
    {
      "message_id": 95,
      "editor_id": 1,
      "message_received": "อัลกอริทึม มีเริ่มต้นก็ต้องมีส้นสุด",
      "slice_count": 1,
      "slices": "อัลกอริทึม มีเริ่มต้นก็ต้องมีส้นสุด|",
      "edit_duration": 14.767,
      "isForceout": true
    },
    {
      "message_id": 96,
      "editor_id": 1,
      "message_received": "จำ FlowCHART ได้ใช่ไหม",
      "slice_count": 1,
      "slices": "จำ FlowCHART ได้ใช่ไหม|",
      "edit_duration": 14.018,
      "isForceout": true
    },
    {
      "message_id": 97,
      "editor_id": 1,
      "message_received": "แล้วก็ไล่ลงมา เห็นไหม ผังงานมันจะเรียงลงมาตามลำดับ",
      "slice_count": 1,
      "slices": "แล้วก็ไล่ลงมา เห็นไหม ผังงานมันจะเรียงลงมาตามลำดับ|",
      "edit_duration": 14.016,
      "isForceout": true
    },
    {
      "message_id": 98,
      "editor_id": 1,
      "message_received": "เขียนกระโดดไปกระโดดมามันไม่ใช่ ไม่อย่างนั้นคอมพิวเตอร์",
      "slice_count": 1,
      "slices": "เขียนกระโดดไปกระโดดมามันไม่ใช่ ไม่อย่างนั้นคอมพิวเตอร์|",
      "edit_duration": 14.018,
      "isForceout": true
    },
    {
      "message_id": 99,
      "editor_id": 1,
      "message_received": "มันจะงง เวลาทำงาน เหมือนเราน่ะ เวลา",
      "slice_count": 1,
      "slices": "มันจะงง เวลาทำงาน เหมือนเราน่ะ เวลา|",
      "edit_duration": 14.018,
      "isForceout": true
    },
    {
      "message_id": 100,
      "editor_id": 1,
      "message_received": "แม่สั่ง บอกทำอันนี้เสร็จ เปลี่ยนไปทำอันนี้",
      "slice_count": 1,
      "slices": "แม่สั่ง บอกทำอันนี้เสร็จ เปลี่ยนไปทำอันนี้|",
      "edit_duration": 14.016,
      "isForceout": true
    },
    {
      "message_id": 101,
      "editor_id": 1,
      "message_received": "มันก็จะงงใช่ไหมคะ คอมพิวเตอร์ก็เหมือนกัน ก็เหมือนคนนั่นล่ะ",
      "slice_count": 1,
      "slices": "มันก็จะงงใช่ไหมคะ คอมพิวเตอร์ก็เหมือนกัน ก็เหมือนคนนั่นล่ะ|",
      "edit_duration": 14.016,
      "isForceout": true
    },
    {
      "message_id": 102,
      "editor_id": 1,
      "message_received": "ไม่ใช่ว่าสั่งอย่างหนึ่ง แล้ว",
      "slice_count": 1,
      "slices": "ไม่ใช่ว่าสั่งอย่างหนึ่ง แล้ว|",
      "edit_duration": 14.017,
      "isForceout": true
    },
    {
      "message_id": 103,
      "editor_id": 1,
      "message_received": "มาสั่งอีกอย่างหนึ่งเพิ่ม ลัดไป ลัดมา งงตาย",
      "slice_count": 1,
      "slices": "มาสั่งอีกอย่างหนึ่งเพิ่ม ลัดไป ลัดมา งงตาย|",
      "edit_duration": 14.023,
      "isForceout": true
    },
    {
      "message_id": 104,
      "editor_id": 1,
      "message_received": "นะคะ เพราะฉะนั้น ก็เลยทำให้ดู",
      "slice_count": 1,
      "slices": "นะคะ เพราะฉะนั้น ก็เลยทำให้ดู|",
      "edit_duration": 14.013,
      "isForceout": true
    },
    {
      "message_id": 105,
      "editor_id": 1,
      "message_received": "เป็น Box Box ไง ทำให้ดูเป็นส่วน ๆ อย่างนี้",
      "slice_count": 1,
      "slices": "เป็น Box Box ไง ทำให้ดูเป็นส่วน ๆ อย่างนี้|",
      "edit_duration": 14.015,
      "isForceout": true
    },
    {
      "message_id": 106,
      "editor_id": 1,
      "message_received": "และมีเสียงมีอะไรได้อีก มี",
      "slice_count": 1,
      "slices": "และมีเสียงมีอะไรได้อีก มี|",
      "edit_duration": 14.018,
      "isForceout": true
    },
    {
      "message_id": 107,
      "editor_id": 1,
      "message_received": "ตัวเกมที่เป็นตัวเดินเรื่องของเรา หรือตัวเล่นของเรา",
      "slice_count": 1,
      "slices": "ตัวเกมที่เป็นตัวเดินเรื่องของเรา หรือตัวเล่นของเรา|",
      "edit_duration": 14.017,
      "isForceout": true
    },
    {
      "message_id": 108,
      "editor_id": 1,
      "message_received": "นั่นเองนะคะ หรือ",
      "slice_count": 1,
      "slices": "นั่นเองนะคะ หรือ|",
      "edit_duration": 14.014,
      "isForceout": true
    },
    {
      "message_id": 109,
      "editor_id": 1,
      "message_received": "นอกจากตัวเกมแล้ว อาจจะมีองค์ประกอบอื่น เช่น องค์",
      "slice_count": 1,
      "slices": "นอกจากตัวเกมแล้ว อาจจะมีองค์ประกอบอื่น เช่น องค์|",
      "edit_duration": 14.017,
      "isForceout": true
    },
    {
      "message_id": 110,
      "editor_id": 1,
      "message_received": "ประกอบเล็ก ๆ น้อย เช่น มีเหมือนในมาริโอ",
      "slice_count": 1,
      "slices": "ประกอบเล็ก ๆ น้อย เช่น มีเหมือนในมาริโอ|",
      "edit_duration": 14.019,
      "isForceout": true
    },
    {
      "message_id": 111,
      "editor_id": 1,
      "message_received": "มีตัวอะไรนะ ตัวศัตรู",
      "slice_count": 1,
      "slices": "มีตัวอะไรนะ ตัวศัตรู|",
      "edit_duration": 14.017,
      "isForceout": true
    },
    {
      "message_id": 112,
      "editor_id": 1,
      "message_received": "ที่วิ่งเข้ามาอะไรอย่างนี้นะคะ มันจะอยู่ใน",
      "slice_count": 1,
      "slices": "ที่วิ่งเข้ามาอะไรอย่างนี้นะคะ มันจะอยู่ใน|",
      "edit_duration": 14.016,
      "isForceout": true
    },
    {
      "message_id": 113,
      "editor_id": 1,
      "message_received": "ส่วนนี้ เราจะกำหนดไว้ในส่วนนี้ อาจจะมากกว่า 14",
      "slice_count": 1,
      "slices": "ส่วนนี้ เราจะกำหนดไว้ในส่วนนี้ อาจจะมากกว่า 14|",
      "edit_duration": 14.016,
      "isForceout": true
    },
    {
      "message_id": 114,
      "editor_id": 1,
      "message_received": "บรรทัดก็ได้ ก็แล้วแต่ว่าเราจะกำหนด ก็คือเราจะ",
      "slice_count": 1,
      "slices": "บรรทัดก็ได้ ก็แล้วแต่ว่าเราจะกำหนด ก็คือเราจะ|",
      "edit_duration": 14.021,
      "isForceout": true
    },
    {
      "message_id": 115,
      "editor_id": 1,
      "message_received": "ใส่อะไรลงไปนะคะ มาดูส่วนถัดมา",
      "slice_count": 1,
      "slices": "ใส่อะไรลงไปนะคะ มาดูส่วนถัดมา|",
      "edit_duration": 14.018,
      "isForceout": true
    },
    {
      "message_id": 116,
      "editor_id": 1,
      "message_received": "จะอยู่ด้วยกัน 4 กับ 5",
      "slice_count": 1,
      "slices": "จะอยู่ด้วยกัน 4 กับ 5|",
      "edit_duration": 14.019,
      "isForceout": true
    },
    {
      "message_id": 117,
      "editor_id": 1,
      "message_received": "เพราะตรง 4 นี่คือ loop ก็คือส่วนของ loop กับ",
      "slice_count": 1,
      "slices": "เพราะตรง 4 นี่คือ loop ก็คือส่วนของ loop กับ|",
      "edit_duration": 10.62,
      "isForceout": false
    },
    {
      "message_id": 118,
      "editor_id": 1,
      "message_received": "ส่วนของ loop กับส่วนของ event นี่",
      "slice_count": 1,
      "slices": "ส่วนของ loop กับส่วนของ event|",
      "edit_duration": 2.61,
      "isForceout": false
    },
    {
      "message_id": 119,
      "editor_id": 1,
      "message_received": "เวลาเราทำเกมนะ มันไม่ใช่ว่า",
      "slice_count": 2,
      "slices": "เวลาเราทำเกมนะ| มันไม่ใช่ว่า|",
      "edit_duration": 1.418,
      "isForceout": true
    },
    {
      "message_id": 120,
      "editor_id": 1,
      "message_received": "เล่นรอบเดียวจบใช่ไหม เกมมันจะ",
      "slice_count": 1,
      "slices": "เล่นรอบเดียวจบใช่ไหม เกมมันจะ|",
      "edit_duration": 14.029,
      "isForceout": true
    },
    {
      "message_id": 121,
      "editor_id": 1,
      "message_received": "ไปเรื่อย ๆ แต่ในรอบของมันเรื่อย ๆ นี่ อาจจะไม่ใช่รอบที่มันจบ",
      "slice_count": 1,
      "slices": "ไปเรื่อย ๆ แต่ในรอบของมันเรื่อย ๆ นี่ อาจจะไม่ใช่รอบที่มันจบ|",
      "edit_duration": 14.025,
      "isForceout": true
    },
    {
      "message_id": 122,
      "editor_id": 1,
      "message_received": "อาจจะเป็นรอบของมันผ่านด่านที่ 1 เพื่อไปต่อด่านที่ 2 ด่านที่ 3",
      "slice_count": 1,
      "slices": "อาจจะเป็นรอบของมันผ่านด่านที่ 1 เพื่อไปต่อด่านที่ 2 ด่านที่ 3|",
      "edit_duration": 14.776,
      "isForceout": true
    },
    {
      "message_id": 123,
      "editor_id": 1,
      "message_received": "นึกออกไหม เพื่อจะไปต่อด่านที่ 2 ด่านที่ 3",
      "slice_count": 1,
      "slices": " นึกออกไหม เพื่อจะไปต่อด่านที่ 2 ด่านที่ 3|",
      "edit_duration": 14.784,
      "isForceout": true
    },
    {
      "message_id": 124,
      "editor_id": 1,
      "message_received": "เกมจะต้องสามารถวน loop ได้",
      "slice_count": 1,
      "slices": "เกมจะต้องสามารถวน loop ได้|",
      "edit_duration": 14.789,
      "isForceout": true
    },
    {
      "message_id": 125,
      "editor_id": 1,
      "message_received": "กลับไปสู่จุดเริ่มต้นใหม่ได้ หรือสิ้นสุดใหม่ได้",
      "slice_count": 1,
      "slices": "กลับไปสู่จุดเริ่มต้นใหม่ได้ หรือสิ้นสุดใหม่ได้|",
      "edit_duration": 14.799,
      "isForceout": true
    },
    {
      "message_id": 126,
      "editor_id": 1,
      "message_received": "ในส่วนนี้เราจะใส่ทั้ง loop แล้วก็ใส่ทั้ง event",
      "slice_count": 1,
      "slices": "ในส่วนนี้เราจะใส่ทั้ง loop แล้วก็ใส่ทั้ง event|",
      "edit_duration": 14.828,
      "isForceout": true
    },
    {
      "message_id": 127,
      "editor_id": 1,
      "message_received": "Event ก็คือกำหนดค่าให้",
      "slice_count": 1,
      "slices": "Event ก็คือกำหนดค่าให้|",
      "edit_duration": 14.835,
      "isForceout": true
    },
    {
      "message_id": 128,
      "editor_id": 1,
      "message_received": "กำหนดค่าให้เกมมันดำเนินไป เช่น",
      "slice_count": 1,
      "slices": "กำหนดค่าให้เกมมันดำเนินไป เช่น|",
      "edit_duration": 15.821,
      "isForceout": true
    },
    {
      "message_id": 129,
      "editor_id": 1,
      "message_received": "เราอยากให้เกมตัวนี้กระโดดได้ นั่นคือ event",
      "slice_count": 1,
      "slices": "เราอยากให้เกมตัวนี้กระโดดได้ นั่นคือ event|",
      "edit_duration": 14.814,
      "isForceout": true
    },
    {
      "message_id": 130,
      "editor_id": 1,
      "message_received": "หรือให้เกมนี้มันเดิน",
      "slice_count": 1,
      "slices": "หรือให้เกมนี้มันเดิน|",
      "edit_duration": 14.803,
      "isForceout": true
    },
    {
      "message_id": 131,
      "editor_id": 1,
      "message_received": "ไปก่อน วิ่งไปก่อน แล้วพอไปเจอ",
      "slice_count": 1,
      "slices": "ไปก่อน วิ่งไปก่อน แล้วพอไปเจอ|",
      "edit_duration": 14.817,
      "isForceout": true
    },
    {
      "message_id": 132,
      "editor_id": 1,
      "message_received": "ถ้าเหมือนใน Mario เก็บเห็ดใช่ไหม กระโดดเก็บเห็ด",
      "slice_count": 1,
      "slices": "ถ้าเหมือนใน Mario เก็บเห็ดใช่ไหม กระโดดเก็บเห็ด|",
      "edit_duration": 14.799,
      "isForceout": true
    },
    {
      "message_id": 133,
      "editor_id": 1,
      "message_received": "เจอเหรียญกระโดดเก็บเหรียญ นั่นคือ event ที่จะรุ",
      "slice_count": 2,
      "slices": "[เสียงปรบมือ]เจอเหรียญกระโดดเก็บเหรียญ| นั่นคือ event ที่จะรุ|",
      "edit_duration": 12.767,
      "isForceout": true
    },
    {
      "message_id": 134,
      "editor_id": 1,
      "message_received": "ให้เกมเรา",
      "slice_count": 1,
      "slices": "ให้เกมเรา|",
      "edit_duration": 10.804,
      "isForceout": false
    },
    {
      "message_id": 135,
      "editor_id": 1,
      "message_received": "ในEvent จริง ๆ นี่ ก",
      "slice_count": 1,
      "slices": "ใน Event จริง ๆ นี่ ก|",
      "edit_duration": 2.794,
      "isForceout": false
    },
    {
      "message_id": -1,
      "editor_id": 1,
      "message_received": "",
      "slice_count": 1,
      "slices": "[เสียงหัวเราะ]|",
      "edit_duration": 0,
      "isForceout": false
    },
    {
      "message_id": 136,
      "editor_id": 1,
      "message_received": "ก็ไม่ได้ยาวแค่ 1 2 3 4 10 บรรทัดแบบนี้",
      "slice_count": 1,
      "slices": "ก็ไม่ได้ยาวแค่ 1 2 3 4 10 บรรทัดแบบนี้|",
      "edit_duration": 14.766,
      "isForceout": true
    },
    {
      "message_id": 137,
      "editor_id": 1,
      "message_received": "นึกออกนะ ให้นึกถึงว่ายิ่งเกมเรามี",
      "slice_count": 1,
      "slices": "นึกออกนะ ให้นึกถึงว่ายิ่งเกมเรามี|",
      "edit_duration": 14.762,
      "isForceout": true
    },
    {
      "message_id": 138,
      "editor_id": 1,
      "message_received": "อะไรน่ะ เขาเรียกว่า มีความซับซ้อนหรือ",
      "slice_count": 1,
      "slices": "อะไรน่ะ เขาเรียกว่า มีความซับซ้อนหรือ|",
      "edit_duration": 14.743,
      "isForceout": true
    },
    {
      "message_id": 139,
      "editor_id": 1,
      "message_received": "มีด่าน นึกออกนะ ยิ่งด่านยากขึ้น Event",
      "slice_count": 1,
      "slices": "มีด่าน นึกออกนะ ยิ่งด่านยากขึ้น Event|",
      "edit_duration": 15.72,
      "isForceout": true
    },
    {
      "message_id": 140,
      "editor_id": 1,
      "message_received": "มันก็จะต้องยากเข้าไปอีกอะไรอย่างนี้นะคะ เพราะฉะนั้น",
      "slice_count": 1,
      "slices": "มันก็จะต้องยากเข้าไปอีกอะไรอย่างนี้นะคะ เพราะฉะนั้น|",
      "edit_duration": 14.731,
      "isForceout": true
    },
    {
      "message_id": 141,
      "editor_id": 1,
      "message_received": "เหตุการณ์ตรงนี้ ก็ขึ้นอยู่กับที่เรากำหนด",
      "slice_count": 1,
      "slices": "เหตุการณ์ตรงนี้ ก็ขึ้นอยู่กับที่เรากำหนด|",
      "edit_duration": 14.711,
      "isForceout": true
    },
    {
      "message_id": 142,
      "editor_id": 1,
      "message_received": "ให้มันทำอะไรได้บ้างเหมือนให้นึกถึงถ้า",
      "slice_count": 1,
      "slices": "ให้มันทำอะไรได้บ้างเหมือนให้นึกถึงถ้า|",
      "edit_duration": 14.688,
      "isForceout": true
    },
    {
      "message_id": 143,
      "editor_id": 1,
      "message_received": "เด็ก ๆ ชอบเล่นเกมอะไรนะ",
      "slice_count": 1,
      "slices": "เด็ก ๆ ชอบเล่นเกมอะไรนะ|",
      "edit_duration": 14.023,
      "isForceout": true
    },
    {
      "message_id": 144,
      "editor_id": 1,
      "message_received": "เดี๋ยวนี้ฮิตเล่นเกมอะไรกัน",
      "slice_count": 1,
      "slices": "เดี๋ยวนี้ฮิตเล่นเกมอะไรกัน|",
      "edit_duration": 14.018,
      "isForceout": true
    },
    {
      "message_id": 145,
      "editor_id": 1,
      "message_received": "ถามสิ ถามตี๋น้อย ตี๋น้อยเล่นเกมหรือเปล่า",
      "slice_count": 1,
      "slices": "ถามสิ ถามตี๋น้อย ตี๋น้อยเล่นเกมหรือเปล่า|",
      "edit_duration": 14.012,
      "isForceout": true
    },
    {
      "message_id": 146,
      "editor_id": 1,
      "message_received": "แม่จะถามตี๋น้อย",
      "slice_count": 1,
      "slices": "แม่จะถามตี๋น้อย|",
      "edit_duration": 14.013,
      "isForceout": true
    },
    {
      "message_id": 147,
      "editor_id": 1,
      "message_received": "ตี๋น้อยเล่มเกมในคอมน่ะ เล่นเกมอะไร",
      "slice_count": 1,
      "slices": "ตี๋น้อยเล่มเกมในคอมน่ะ เล่นเกมอะไร|",
      "edit_duration": 14.021,
      "isForceout": true
    },
    {
      "message_id": 148,
      "editor_id": 1,
      "message_received": "เล่นหรือเปล่า เล่นเกมหรือเปล่า",
      "slice_count": 1,
      "slices": "เล่นหรือเปล่า เล่นเกมหรือเปล่า|",
      "edit_duration": 14.022,
      "isForceout": true
    },
    {
      "message_id": 149,
      "editor_id": 1,
      "message_received": "เล่นเกมอะไรครับ อยากรู้ ๆ",
      "slice_count": 1,
      "slices": "เล่นเกมอะไรครับ อยากรู้ ๆ |",
      "edit_duration": 14.02,
      "isForceout": true
    },
    {
      "message_id": 150,
      "editor_id": 1,
      "message_received": "(ล่าม)  พวกเกมที่มีวิ่ง มีกระโดด อย่างนี้ครับ",
      "slice_count": 1,
      "slices": "(ล่าม)  พวกเกมที่มีวิ่ง มีกระโดด อย่างนี้ครับ |",
      "edit_duration": 14.023,
      "isForceout": true
    },
    {
      "message_id": 151,
      "editor_id": 1,
      "message_received": "(อาจารย์สุธิรา) เกมกระโดด",
      "slice_count": 1,
      "slices": "(อาจารย์สุธิรา) เกมกระโดด|",
      "edit_duration": 14.019,
      "isForceout": true
    },
    {
      "message_id": 152,
      "editor_id": 1,
      "message_received": "เกมอะไรนะ เป็นเกมที่มันกระโดด",
      "slice_count": 1,
      "slices": "เกมอะไรนะ เป็นเกมที่มันกระโดด|",
      "edit_duration": 14.04,
      "isForceout": true
    },
    {
      "message_id": 153,
      "editor_id": 1,
      "message_received": "หรือ เหมือนที่ฮิต ๆ กัน",
      "slice_count": 1,
      "slices": "หรือ เหมือนที่ฮิต ๆ กัน|",
      "edit_duration": 14.018,
      "isForceout": true
    },
    {
      "message_id": 154,
      "editor_id": 1,
      "message_received": "ที่ช่วงหนึ่งที่มัน",
      "slice_count": 1,
      "slices": "ที่ช่วงหนึ่งที่มัน|",
      "edit_duration": 14.026,
      "isForceout": true
    },
    {
      "message_id": 155,
      "editor_id": 1,
      "message_received": "อะไรนะ เกมที่ขี่รถบนหน้าผา",
      "slice_count": 1,
      "slices": "อะไรนะ เกมที่ขี่รถบนหน้าผา|",
      "edit_duration": 14.025,
      "isForceout": true
    },
    {
      "message_id": 156,
      "editor_id": 1,
      "message_received": "อะไรน่ะ นึกออกนะ อย่างนั้นน่ะ",
      "slice_count": 1,
      "slices": "อะไรน่ะ นึกออกนะ อย่างนั้นน่ะ|",
      "edit_duration": 14.017,
      "isForceout": true
    },
    {
      "message_id": 157,
      "editor_id": 1,
      "message_received": "เห็นไหมความยากของเกมนั้น ก็คือ",
      "slice_count": 1,
      "slices": "เห็นไหมความยากของเกมนั้น ก็คือ|",
      "edit_duration": 14.03,
      "isForceout": true
    },
    {
      "message_id": 158,
      "editor_id": 1,
      "message_received": "ขีี่อย่างไร ไม่ให้ตกไอ้นั่น",
      "slice_count": 1,
      "slices": "ขีี่อย่างไร ไม่ให้ตกไอ้นั่น|",
      "edit_duration": 14.015,
      "isForceout": true
    },
    {
      "message_id": 159,
      "editor_id": 1,
      "message_received": "แล้วอะไรนะ ความเร็วใช่ไหมคะ แล้วก็อะไรอีก",
      "slice_count": 1,
      "slices": "แล้วอะไรนะ ความเร็วใช่ไหมคะ แล้วก็อะไรอีก|",
      "edit_duration": 14.024,
      "isForceout": true
    },
    {
      "message_id": 160,
      "editor_id": 1,
      "message_received": "มีอุปสรรคมาให้หลบ เห็นไหมคะ นั่นก็คือ event",
      "slice_count": 1,
      "slices": "มีอุปสรรคมาให้หลบ เห็นไหมคะ นั่นก็คือ event|",
      "edit_duration": 14.019,
      "isForceout": true
    },
    {
      "message_id": 161,
      "editor_id": 1,
      "message_received": "จะใส่มันจะอยู่นี่ล่ะ ก็คือเราจะเป็นตัว",
      "slice_count": 1,
      "slices": "จะใส่มันจะอยู่นี่ล่ะ ก็คือเราจะเป็นตัว|",
      "edit_duration": 14.019,
      "isForceout": true
    },
    {
      "message_id": 162,
      "editor_id": 1,
      "message_received": "กำหนดว่าเกมนั้นจะมีความยาก ความง่ายอย่างไร กำหนดลำด",
      "slice_count": 1,
      "slices": "กำหนดว่าเกมนั้นจะมีความยาก ความง่ายอย่างไร กำหนดลำด|",
      "edit_duration": 14.017,
      "isForceout": true
    },
    {
      "message_id": 163,
      "editor_id": 1,
      "message_received": "เหตุการณ์ให้มันนะคะ ทำอะไรได้",
      "slice_count": 1,
      "slices": "เหตุการณ์ให้มันนะคะ ทำอะไรได้|",
      "edit_duration": 14.014,
      "isForceout": true
    },
    {
      "message_id": 164,
      "editor_id": 1,
      "message_received": "พอมาถึง",
      "slice_count": 1,
      "slices": "พอมาถึง|",
      "edit_duration": 14.024,
      "isForceout": true
    },
    {
      "message_id": 165,
      "editor_id": 1,
      "message_received": "ลำดับที่ 6 เป็นส่วน",
      "slice_count": 1,
      "slices": "ลำดับที่ 6 เป็นส่วน|",
      "edit_duration": 14.028,
      "isForceout": true
    },
    {
      "message_id": 166,
      "editor_id": 1,
      "message_received": "ของการอัปเดตค่า นั่นหมายถึงว่า",
      "slice_count": 1,
      "slices": "ของการอัปเดตค่า นั่นหมายถึงว่า|",
      "edit_duration": 14.027,
      "isForceout": true
    },
    {
      "message_id": 167,
      "editor_id": 1,
      "message_received": "เมื่อบางครั้งนี่ ที่เกมมันทำงานไปแล้ว",
      "slice_count": 1,
      "slices": "เมื่อบางครั้งนี่ ที่เกมมันทำงานไปแล้ว|",
      "edit_duration": 14.028,
      "isForceout": true
    },
    {
      "message_id": 168,
      "editor_id": 1,
      "message_received": "นึกออกนะ แต่บางทีมันอาจจะต้องกลับ",
      "slice_count": 1,
      "slices": "นึกออกนะ แต่บางทีมันอาจจะต้องกลับ|",
      "edit_duration": 14.025,
      "isForceout": true
    },
    {
      "message_id": 169,
      "editor_id": 1,
      "message_received": "มาเริ่มต้นใหม่หรืออะไรก็แล้วแต่เหมือนตายน่ะ",
      "slice_count": 1,
      "slices": "มาเริ่มต้นใหม่หรืออะไรก็แล้วแต่เหมือนตายน่ะ|",
      "edit_duration": 14.025,
      "isForceout": true
    },
    {
      "message_id": 170,
      "editor_id": 1,
      "message_received": "นึกออกนะ มันก็ต้องมีการอัปเดตใช่ไหมคะ",
      "slice_count": 1,
      "slices": "นึกออกนะ มันก็ต้องมีการอัปเดตใช่ไหมคะ |",
      "edit_duration": 14.022,
      "isForceout": true
    },
    {
      "message_id": 171,
      "editor_id": 1,
      "message_received": "ไม่ใช่ว่าทำเสร็จแล้วจบตอนนั้น เพราะฉะนั้น",
      "slice_count": 1,
      "slices": "ไม่ใช่ว่าทำเสร็จแล้วจบตอนนั้น เพราะฉะนั้น|",
      "edit_duration": 14.027,
      "isForceout": true
    },
    {
      "message_id": 172,
      "editor_id": 1,
      "message_received": "จะต้องมีส่วนที่ให้เกมมันอัปเดต อัปเดตค่าต่าง ๆ นะคะ",
      "slice_count": 1,
      "slices": "จะต้องมีส่วนที่ให้เกมมันอัปเดต อัปเดตค่าต่าง ๆ นะคะ |",
      "edit_duration": 14.035,
      "isForceout": true
    },
    {
      "message_id": 173,
      "editor_id": 1,
      "message_received": "เช่น เหมือนเราไปกำหนดค่าเริ่มต้นของ",
      "slice_count": 1,
      "slices": "เช่น เหมือนเราไปกำหนดค่าเริ่มต้นของ|",
      "edit_duration": 14.026,
      "isForceout": true
    },
    {
      "message_id": 174,
      "editor_id": 1,
      "message_received": "ฉากนี้ไว้ ตั้งแต่ตอนจะเริ่มวิ่ง กำหร",
      "slice_count": 1,
      "slices": "ฉากนี้ไว้ ตั้งแต่ตอนจะเริ่มวิ่ง กำหร|",
      "edit_duration": 14.526,
      "isForceout": true
    },
    {
      "message_id": 175,
      "editor_id": 1,
      "message_received": "ใช่ไหม พอวิ่งไปจนสุดฉากนี่ สมมติ",
      "slice_count": 1,
      "slices": "ใช่ไหม พอวิ่งไปจนสุดฉากนี่ สมมติ|",
      "edit_duration": 14.511,
      "isForceout": true
    },
    {
      "message_id": 176,
      "editor_id": 1,
      "message_received": "ถ้าเรากำหนดหน้าจอไว้ที่ ความกว้าง 80 0",
      "slice_count": 1,
      "slices": "ถ้าเรากำหนดหน้าจอไว้ที่ ความกว้าง 80 0|",
      "edit_duration": 15.487,
      "isForceout": true
    },
    {
      "message_id": 177,
      "editor_id": 1,
      "message_received": "มันวิ่งมาถึงจุดที่ 800 น่ะ",
      "slice_count": 1,
      "slices": "มันวิ่งมาถึงจุดที่ 800 น่ะ|",
      "edit_duration": 14.494,
      "isForceout": true
    },
    {
      "message_id": 178,
      "editor_id": 1,
      "message_received": "มันจะทะลุหน้าจอออกมานึกออกไหม",
      "slice_count": 1,
      "slices": "มันจะทะลุหน้าจอออกมานึกออกไหม|",
      "edit_duration": 14.505,
      "isForceout": true
    },
    {
      "message_id": 179,
      "editor_id": 1,
      "message_received": "ไปเริ่มที่จุดที่ 1 ใหม่",
      "slice_count": 1,
      "slices": "ไปเริ่มที่จุดที่ 1 ใหม่|",
      "edit_duration": 15.512,
      "isForceout": true
    },
    {
      "message_id": 180,
      "editor_id": 1,
      "message_received": "มันก็ต้องไปอัปเดตไง ให้ค่ามันคืน คืนกลับว่าเป็น",
      "slice_count": 1,
      "slices": "มันก็ต้องไปอัปเดตไง ให้ค่ามันคืน คืนกลับว่าเป็น|",
      "edit_duration": 14.494,
      "isForceout": true
    },
    {
      "message_id": 181,
      "editor_id": 1,
      "message_received": "เริ่มต้น หน้าจอนั้นก็จะ... ไอ้โหมดตัววิ่งก็จะ",
      "slice_count": 1,
      "slices": "เริ่มต้น หน้าจอนั้นก็จะ... ไอ้โหมดตัววิ่งก็จะ|",
      "edit_duration": 14.514,
      "isForceout": true
    },
    {
      "message_id": 182,
      "editor_id": 1,
      "message_received": "ให้นึกถึงนะ เหมือรชนเราเล่มเกมไป",
      "slice_count": 1,
      "slices": "ให้นึกถึงนะ เหมือรชนเราเล่มเกมไป|",
      "edit_duration": 14.495,
      "isForceout": true
    },
    {
      "message_id": 183,
      "editor_id": 1,
      "message_received": "วิ่งไปเรื่อย ๆ แล้วพอจุดนี้ก็จะมาเริ่มด่านใหม่",
      "slice_count": 1,
      "slices": "วิ่งไปเรื่อย ๆ แล้วพอจุดนี้ก็จะมาเริ่มด่านใหม่|",
      "edit_duration": 14.516,
      "isForceout": true
    },
    {
      "message_id": 184,
      "editor_id": 1,
      "message_received": "มันก็จะโผล่มาเริ่มต้นใหม่ใช่ไหมคะ อย่างนี้เป็นต้น",
      "slice_count": 1,
      "slices": "มันก็จะโผล่มาเริ่มต้นใหม่ใช่ไหมคะ อย่างนี้เป็นต้น|",
      "edit_duration": 14.527,
      "isForceout": true
    },
    {
      "message_id": 185,
      "editor_id": 1,
      "message_received": "ก็คือเกมมันก็ต้องมีส่วนให้มันอัปเดตด้วย",
      "slice_count": 1,
      "slices": "ก็คือเกมมันก็ต้องมีส่วนให้มันอัปเดตด้วย|",
      "edit_duration": 14.534,
      "isForceout": true
    },
    {
      "message_id": 186,
      "editor_id": 1,
      "message_received": "นะคะ และส่วนสุดท้าย บอกแล้วว่า",
      "slice_count": 1,
      "slices": "นะคะ และส่วนสุดท้าย บอกแล้วว่า|",
      "edit_duration": 14.52,
      "isForceout": true
    },
    {
      "message_id": 187,
      "editor_id": 1,
      "message_received": "เวลาเราเขียนโปรแกรม",
      "slice_count": 1,
      "slices": "เวลาเราเขียนโปรแกรม|",
      "edit_duration": 14.516,
      "isForceout": true
    },
    {
      "message_id": 188,
      "editor_id": 1,
      "message_received": "ในบางโปรแกรมไม่ต้องมีคำสั่งเพื่อ start แต่",
      "slice_count": 1,
      "slices": "ในบางโปรแกรมไม่ต้องมีคำสั่งเพื่อ start แต่|",
      "edit_duration": 14.507,
      "isForceout": true
    },
    {
      "message_id": 189,
      "editor_id": 1,
      "message_received": "ที่ขาดไม่ได้มันต้องมีคำสั่ง",
      "slice_count": 1,
      "slices": "ที่ขาดไม่ได้มันต้องมีคำสั่ง|",
      "edit_duration": 14.493,
      "isForceout": true
    },
    {
      "message_id": 190,
      "editor_id": 1,
      "message_received": "จบนะคะ ตอนในเราเขียน",
      "slice_count": 1,
      "slices": "จบนะคะ ตอนในเราเขียน|",
      "edit_duration": 14.48,
      "isForceout": true
    },
    {
      "message_id": 191,
      "editor_id": 1,
      "message_received": "แบบผังหรืออะไรนี้ต้องเริ่มจากตรงไหน",
      "slice_count": 1,
      "slices": "แบบผังหรืออะไรนี้ต้องเริ่มจากตรงไหน|",
      "edit_duration": 14.473,
      "isForceout": true
    },
    {
      "message_id": 192,
      "editor_id": 1,
      "message_received": "ใน... ถ้าเริ่มต้นนี่ ให้นึกถึงเลย เพราะถ้าเราไม่สั่ง",
      "slice_count": 1,
      "slices": "ใน... ถ้าเริ่มต้นนี่ ให้นึกถึงเลย เพราะถ้าเราไม่สั่ง|",
      "edit_duration": 14.497,
      "isForceout": true
    },
    {
      "message_id": 193,
      "editor_id": 1,
      "message_received": "คำสั่ง import น่ะ เราก็จะใช้",
      "slice_count": 1,
      "slices": "คำสั่ง import น่ะ เราก็จะใช้|",
      "edit_duration": 14.506,
      "isForceout": true
    },
    {
      "message_id": 194,
      "editor_id": 1,
      "message_received": "งาน Library ที่ชื่อ",
      "slice_count": 1,
      "slices": "งาน Library ที่ชื่อ|",
      "edit_duration": 14.5,
      "isForceout": true
    },
    {
      "message_id": 195,
      "editor_id": 1,
      "message_received": "เพราะฉะนั้ นจุดเริ่มต้นของคำสั่งนี้ ก็คือเริ่มที่ import",
      "slice_count": 1,
      "slices": "เพราะฉะนั้ นจุดเริ่มต้นของคำสั่งนี้ ก็คือเริ่มที่ import|",
      "edit_duration": 14.485,
      "isForceout": true
    },
    {
      "message_id": 196,
      "editor_id": 1,
      "message_received": "เสมอนะคะ แต่จุดที่จะจบ ก็คือ",
      "slice_count": 1,
      "slices": "เสมอนะคะ แต่จุดที่จะจบ ก็คือ|",
      "edit_duration": 15.492,
      "isForceout": true
    },
    {
      "message_id": 197,
      "editor_id": 1,
      "message_received": "ฟังก์ชันที่ชื่อว่า quit()",
      "slice_count": 1,
      "slices": "ฟังก์ชันที่ชื่อว่า quit()|",
      "edit_duration": 14.47,
      "isForceout": true
    },
    {
      "message_id": 198,
      "editor_id": 1,
      "message_received": "quit ในที่นี้",
      "slice_count": 1,
      "slices": "quit ในที่นี้|",
      "edit_duration": 14.47,
      "isForceout": true
    },
    {
      "message_id": 199,
      "editor_id": 1,
      "message_received": "ออกจากโปรแกรมนะคะ ออกจากโปรแกรมในที่นี้ไม่ใช่ออกจากโปรแกรม Sublime",
      "slice_count": 1,
      "slices": "ออกจากโปรแกรมนะคะ ออกจากโปรแกรมในที่นี้ไม่ใช่ออกจากโปรแกรม Sublime|",
      "edit_duration": 14.48,
      "isForceout": true
    },
    {
      "message_id": 200,
      "editor_id": 1,
      "message_received": "แต่หมายถึง ออกจากเกมที่เราสร้างไว้น่ะ",
      "slice_count": 1,
      "slices": "แต่หมายถึง ออกจากเกมที่เราสร้างไว้น่ะ|",
      "edit_duration": 14.465,
      "isForceout": true
    },
    {
      "message_id": 201,
      "editor_id": 1,
      "message_received": "บอกให้เกมมันรู้ว่าจะออกแล้ว",
      "slice_count": 1,
      "slices": "บอกให้เกมมันรู้ว่าจะออกแล้ว|",
      "edit_duration": 15.451,
      "isForceout": true
    },
    {
      "message_id": 202,
      "editor_id": 1,
      "message_received": "ต้องออกได้ ไม่ใช้เกมวน วิ่งวนอยู่นั่นล่ะ",
      "slice_count": 1,
      "slices": "ต้องออกได้ ไม่ใช้เกมวน วิ่งวนอยู่นั่นล่ะ|",
      "edit_duration": 14.43,
      "isForceout": true
    },
    {
      "message_id": 203,
      "editor_id": 1,
      "message_received": "เล่นไม่จบปิดเครื่องไม่ได้",
      "slice_count": 1,
      "slices": "เล่นไม่จบปิดเครื่องไม่ได้|",
      "edit_duration": 14.418,
      "isForceout": true
    },
    {
      "message_id": 204,
      "editor_id": 1,
      "message_received": "นะคะ เพราะฉะนั้น นั่นคือส่วนประกอบของ",
      "slice_count": 1,
      "slices": "นะคะ เพราะฉะนั้น นั่นคือส่วนประกอบของ|",
      "edit_duration": 15.41,
      "isForceout": true
    },
    {
      "message_id": 205,
      "editor_id": 1,
      "message_received": "ตัวโปรแกรม Sublime",
      "slice_count": 1,
      "slices": "ตัวโปรแกรม Sublime|",
      "edit_duration": 14.393,
      "isForceout": true
    },
    {
      "message_id": 206,
      "editor_id": 1,
      "message_received": "sublime ที่เราจะเขียน ตัว pygame",
      "slice_count": 1,
      "slices": "sublime ที่เราจะเขียน ตัว pygame|",
      "edit_duration": 14.378,
      "isForceout": true
    },
    {
      "message_id": 207,
      "editor_id": 1,
      "message_received": "ทีนี้บอกโครงสร้างไปแล้ว",
      "slice_count": 1,
      "slices": "ทีนี้บอกโครงสร้างไปแล้ว|",
      "edit_duration": 14.386,
      "isForceout": true
    },
    {
      "message_id": 208,
      "editor_id": 1,
      "message_received": "วันนี้เราจะทำเกมได้ ก่อนอื่น",
      "slice_count": 1,
      "slices": "วันนี้เราจะทำเกมได้ ก่อนอื่น|",
      "edit_duration": 14.393,
      "isForceout": true
    },
    {
      "message_id": 209,
      "editor_id": 1,
      "message_received": "ก็คือเราจะต้องมาสร้าง",
      "slice_count": 1,
      "slices": "ก็คือเราจะต้องมาสร้าง|",
      "edit_duration": 14.389,
      "isForceout": true
    },
    {
      "message_id": 210,
      "editor_id": 1,
      "message_received": "หน้าจอให้มัน สร้างพื้นที่ให้ตัวเกมของเรา",
      "slice_count": 1,
      "slices": "หน้าจอให้มัน สร้างพื้นที่ให้ตัวเกมของเรา|",
      "edit_duration": 14.373,
      "isForceout": true
    },
    {
      "message_id": 211,
      "editor_id": 1,
      "message_received": "นะคะ เพราะฉะนั้น เด็ก ๆ เปิด Sublime กันหรือยัง",
      "slice_count": 1,
      "slices": "นะคะ เพราะฉะนั้น เด็ก ๆ เปิด Sublime กันหรือยัง|",
      "edit_duration": 14.029,
      "isForceout": true
    },
    {
      "message_id": 212,
      "editor_id": 1,
      "message_received": "ถ้าเปิดมาแล้วนะคะ",
      "slice_count": 1,
      "slices": "ถ้าเปิดมาแล้วนะคะ |",
      "edit_duration": 14.35,
      "isForceout": true
    },
    {
      "message_id": 213,
      "editor_id": 1,
      "message_received": "ให้",
      "slice_count": 1,
      "slices": "ให้|",
      "edit_duration": 14.345,
      "isForceout": true
    },
    {
      "message_id": 214,
      "editor_id": 1,
      "message_received": "เด็ก ๆ นำเข้าโมดูลนะ",
      "slice_count": 1,
      "slices": "เด็ก ๆ นำเข้าโมดูลนะ|",
      "edit_duration": 15.329,
      "isForceout": true
    },
    {
      "message_id": 215,
      "editor_id": 1,
      "message_received": "ถ้าเปิดมาในสัปดาห์ก่อน",
      "slice_count": 1,
      "slices": "ถ้าเปิดมาในสัปดาห์ก่อน|",
      "edit_duration": 15.33,
      "isForceout": true
    },
    {
      "message_id": 216,
      "editor_id": 1,
      "message_received": "หน้าจอเรามันก็จะมาอยู่ไฟล์ที่เราเปิดไว้ จำได้ไหมเด็ก ๆ",
      "slice_count": 1,
      "slices": "หน้าจอเรามันก็จะมาอยู่ไฟล์ที่เราเปิดไว้ จำได้ไหม เด็ก ๆ |",
      "edit_duration": 15.305,
      "isForceout": true
    },
    {
      "message_id": 217,
      "editor_id": 1,
      "message_received": "ที่เราใส่ Comment เอาไว้ว่าทดสอบน่ะ",
      "slice_count": 1,
      "slices": "ที่เราใส่ Comment เอาไว้ว่าทดสอบน่ะ|",
      "edit_duration": 14.299,
      "isForceout": true
    },
    {
      "message_id": 218,
      "editor_id": 1,
      "message_received": "ทีนี้ เราจะไม่ใช้คอมเมนต์ว่าทดสอบนะ",
      "slice_count": 1,
      "slices": "ทีนี้ เราจะไม่ใช้คอมเมนต์ว่าทดสอบนะ|",
      "edit_duration": 14.29,
      "isForceout": true
    },
    {
      "message_id": 219,
      "editor_id": 1,
      "message_received": "เพราะตอนนี้เราจะทำอะไรคะ เราจะ",
      "slice_count": 1,
      "slices": "เพราะตอนนี้เราจะทำอะไรคะ เราจะ|",
      "edit_duration": 15.287,
      "isForceout": true
    },
    {
      "message_id": 220,
      "editor_id": 1,
      "message_received": "กำหนดใช่ไหมคะ กำหนดจอเกม วันนี้เราจะ",
      "slice_count": 1,
      "slices": "กำหนดใช่ไหมคะ กำหนดจอเกม วันนี้เราจะ|",
      "edit_duration": 14.273,
      "isForceout": true
    },
    {
      "message_id": 221,
      "editor_id": 1,
      "message_received": "มากำหนดหน้าจอเกม เพราะฉะนั้น ใน Comment",
      "slice_count": 1,
      "slices": "มากำหนดหน้าจอเกม เพราะฉะนั้น ใน Comment|",
      "edit_duration": 14.276,
      "isForceout": true
    },
    {
      "message_id": 222,
      "editor_id": 1,
      "message_received": "เราก็จะเปลี่ยนเป็น",
      "slice_count": 1,
      "slices": "เราก็จะเปลี่ยนเป็น|",
      "edit_duration": 14.256,
      "isForceout": true
    },
    {
      "message_id": 223,
      "editor_id": 1,
      "message_received": "บอกให้",
      "slice_count": 1,
      "slices": "บอกให้|",
      "edit_duration": 14.244,
      "isForceout": true
    },
    {
      "message_id": 224,
      "editor_id": 1,
      "message_received": "รู้ว่าตัวนี้ตอนนี้นะคะ",
      "slice_count": 1,
      "slices": "รู้ว่าตัวนี้ตอนนี้นะคะ |",
      "edit_duration": 14.249,
      "isForceout": true
    },
    {
      "message_id": 225,
      "editor_id": 1,
      "message_received": "เราจะมากำหนดหน้าจอให้เกมก่อน",
      "slice_count": 1,
      "slices": "เราจะมากำหนดหน้าจอให้เกมก่อน|",
      "edit_duration": 14.248,
      "isForceout": true
    },
    {
      "message_id": 226,
      "editor_id": 1,
      "message_received": "คอมเมนต์สามารถเปลี่ยนได้ เพราะอะไร เพราะเวลาเรา",
      "slice_count": 1,
      "slices": "คอมเมนต์สามารถเปลี่ยนได้ เพราะอะไร เพราะเวลาเรา|",
      "edit_duration": 14.234,
      "isForceout": true
    },
    {
      "message_id": 227,
      "editor_id": 1,
      "message_received": "เขียนโปรแกรมไม่จำเป็นว่าเราจะต้องเขียนครั้งเดียว",
      "slice_count": 1,
      "slices": "เขียนโปรแกรมไม่จำเป็นว่าเราจะต้องเขียนครั้งเดียว|",
      "edit_duration": 14.228,
      "isForceout": true
    },
    {
      "message_id": 228,
      "editor_id": 1,
      "message_received": "แล้วเสร็จหมดนะ",
      "slice_count": 1,
      "slices": "แล้วเสร็จหมดนะ|",
      "edit_duration": 15.225,
      "isForceout": true
    },
    {
      "message_id": 229,
      "editor_id": 1,
      "message_received": "นะคะ อันดับแรก",
      "slice_count": 1,
      "slices": "นะคะ อันดับแรก|",
      "edit_duration": 14.226,
      "isForceout": true
    },
    {
      "message_id": 230,
      "editor_id": 1,
      "message_received": "ก็คือต้องมีคำสั่ง import pygame ใช่ไหมคะ ทีนี้เราจะเอาคำว่า print",
      "slice_count": 1,
      "slices": "ก็คือต้องมีคำสั่ง import pygame ใช่ไหมคะ ทีนี้เราจะเอาคำว่า print|",
      "edit_duration": 14.15,
      "isForceout": true
    },
    {
      "message_id": 231,
      "editor_id": 1,
      "message_received": "นะคะ",
      "slice_count": 1,
      "slices": "นะคะ |",
      "edit_duration": 14.225,
      "isForceout": true
    },
    {
      "message_id": 232,
      "editor_id": 1,
      "message_received": "ส่วนที่ 2 ฟังก์ชันที่ชื่อinit()",
      "slice_count": 1,
      "slices": "ส่วนที่ 2 ฟังก์ชันที่ชื่อ init()|",
      "edit_duration": 14.22,
      "isForceout": true
    },
    {
      "message_id": 233,
      "editor_id": 1,
      "message_received": "ที่ชื่อ init() เดี๋ยวให้ดูสไดล",
      "slice_count": 1,
      "slices": "ที่ชื่อ init() เดี๋ยวให้ดูสไดล|",
      "edit_duration": 14.201,
      "isForceout": true
    },
    {
      "message_id": 234,
      "editor_id": 1,
      "message_received": "ไม่ไปสไลด์ล่ะนี่",
      "slice_count": 1,
      "slices": "ไม่ไปสไลด์ล่ะนี่|",
      "edit_duration": 15.186,
      "isForceout": true
    },
    {
      "message_id": 235,
      "editor_id": 1,
      "message_received": "ไหนล่ะ เห็นไหมคะ",
      "slice_count": 1,
      "slices": "ไหนล่ะ เห็นไหมคะ |",
      "edit_duration": 14.172,
      "isForceout": true
    },
    {
      "message_id": 236,
      "editor_id": 1,
      "message_received": "เริ่มการทำงาน",
      "slice_count": 1,
      "slices": "เริ่มการทำงาน|",
      "edit_duration": 14.174,
      "isForceout": true
    },
    {
      "message_id": 237,
      "editor_id": 1,
      "message_received": "ให้ pygame ใช่ไหมคะนะ เริ่ม",
      "slice_count": 1,
      "slices": "ให้ pygame ใช่ไหมคะ นะ เริ่ม|",
      "edit_duration": 14.164,
      "isForceout": true
    },
    {
      "message_id": 238,
      "editor_id": 1,
      "message_received": "ด้วยฟังก์ชัน init()",
      "slice_count": 1,
      "slices": "ด้วยฟังก์ชัน init()|",
      "edit_duration": 14.03,
      "isForceout": true
    },
    {
      "message_id": 239,
      "editor_id": 1,
      "message_received": "วิธีการในบรรทัดต่อไป",
      "slice_count": 1,
      "slices": "วิธีการในบรรทัดต่อไป|",
      "edit_duration": 14.153,
      "isForceout": true
    },
    {
      "message_id": 240,
      "editor_id": 1,
      "message_received": "ที่ต่อจาก import นะคะ ให้พิมพ์",
      "slice_count": 1,
      "slices": "ที่ต่อจาก import นะคะ ให้พิมพ์|",
      "edit_duration": 14.142,
      "isForceout": true
    },
    {
      "message_id": 241,
      "editor_id": 1,
      "message_received": "py เปลี่ยนภาษาก่อน ขอโทษ",
      "slice_count": 1,
      "slices": "py เปลี่ยนภาษาก่อน ขอโทษ|",
      "edit_duration": 14.144,
      "isForceout": true
    },
    {
      "message_id": 242,
      "editor_id": 1,
      "message_received": "เด็ก ๆ ดูนะคะ ดูก่อนนะอย่าเพิ่งพิมพ์",
      "slice_count": 1,
      "slices": "เด็ก ๆ ดูนะคะ ดูก่อนนะอย่าเพิ่งพิมพ์|",
      "edit_duration": 14.021,
      "isForceout": true
    },
    {
      "message_id": 243,
      "editor_id": 1,
      "message_received": "มี p ถ้ามันมีอย่างนี้ขึ้นมา ให้เด็ก ๆ",
      "slice_count": 1,
      "slices": "มี p ถ้ามันมีอย่างนี้ขึ้นมา ให้เด็ก ๆ |",
      "edit_duration": 14.025,
      "isForceout": true
    },
    {
      "message_id": 244,
      "editor_id": 1,
      "message_received": "คลิกไปที่ตัวนี้ได้เลย",
      "slice_count": 1,
      "slices": "คลิกไปที่ตัวนี้ได้เลย|",
      "edit_duration": 15.114,
      "isForceout": true
    },
    {
      "message_id": 245,
      "editor_id": 1,
      "message_received": "เห็นไหม ไม่ต้องพิมพ์นะ เห็นไหมคะ ดูดี ๆ นะคะ",
      "slice_count": 1,
      "slices": "เห็นไหม ไม่ต้องพิมพ์นะ เห็นไหมคะ ดูดี ๆ นะคะ |",
      "edit_duration": 14.136,
      "isForceout": true
    },
    {
      "message_id": 246,
      "editor_id": 1,
      "message_received": "เอาใหม่นะ กด p ปุ๊บ",
      "slice_count": 1,
      "slices": "เอาใหม่นะ กด p ปุ๊บ|",
      "edit_duration": 14.131,
      "isForceout": true
    },
    {
      "message_id": 247,
      "editor_id": 1,
      "message_received": "กด Enter ก็ได้ ถ้าไม่เอาเมาส์ไปคลิกที่",
      "slice_count": 1,
      "slices": "กด Enter ก็ได้ ถ้าไม่เอาเมาส์ไปคลิกที่|",
      "edit_duration": 14.128,
      "isForceout": true
    },
    {
      "message_id": 248,
      "editor_id": 1,
      "message_received": "pygame นึกออกนะ พอมี p ขึ้นมานี่",
      "slice_count": 1,
      "slices": "pygame นึกออกนะ พอมี p ขึ้นมานี่|",
      "edit_duration": 14.107,
      "isForceout": true
    },
    {
      "message_id": 249,
      "editor_id": 1,
      "message_received": "ถ้าไม่เอาเมาส์ไปคลิก เราสามารถกดปุ่ม",
      "slice_count": 1,
      "slices": "ถ้าไม่เอาเมาส์ไปคลิก เราสามารถกดปุ่ม|",
      "edit_duration": 14.102,
      "isForceout": true
    },
    {
      "message_id": 250,
      "editor_id": 1,
      "message_received": "Enter คำว่า \"pygame\" จะมา อย่างนี้",
      "slice_count": 1,
      "slices": "Enter คำว่า \"pygame\" จะมา อย่างนี้|",
      "edit_duration": 15.101,
      "isForceout": true
    },
    {
      "message_id": 251,
      "editor_id": 1,
      "message_received": "เด็ก ๆ จะพิมพ์ไม่ผิด เห็นไหม นึกออกไหม",
      "slice_count": 1,
      "slices": "เด็ก ๆ จะพิมพ์ไม่ผิด เห็นไหม นึกออกไหม|",
      "edit_duration": 14.109,
      "isForceout": true
    },
    {
      "message_id": 252,
      "editor_id": 1,
      "message_received": "สะดวกและรวดเร็ว แต่ต้องดูด้วยไม่ใช่",
      "slice_count": 1,
      "slices": "สะดวกและรวดเร็ว แต่ต้องดูด้วยไม่ใช่|",
      "edit_duration": 14.065,
      "isForceout": true
    },
    {
      "message_id": 253,
      "editor_id": 1,
      "message_received": "พิมพ์ปุ๊บ มันจะไม่ได้มีแค่ตัวเดียว พอ",
      "slice_count": 1,
      "slices": "พิมพ์ปุ๊บ มันจะไม่ได้มีแค่ตัวเดียว พอ|",
      "edit_duration": 14.047,
      "isForceout": true
    },
    {
      "message_id": 254,
      "editor_id": 1,
      "message_received": "เราเริ่มโค้ดเยอะ ๆ น่ะค่ะ Sublime",
      "slice_count": 1,
      "slices": "เราเริ่มโค้ดเยอะ ๆ น่ะค่ะ Sublime|",
      "edit_duration": 14.039,
      "isForceout": true
    },
    {
      "message_id": 255,
      "editor_id": 1,
      "message_received": "เขาเรียกว่าอะไร มันจะไป",
      "slice_count": 1,
      "slices": "เขาเรียกว่าอะไร มันจะไป|",
      "edit_duration": 16.053,
      "isForceout": true
    },
    {
      "message_id": 256,
      "editor_id": 1,
      "message_received": "จำพวกค่าหรือคำสั่งพวกนี้เก็บไว้",
      "slice_count": 1,
      "slices": "จำพวกค่าหรือคำสั่งพวกนี้เก็บไว้|",
      "edit_duration": 14.031,
      "isForceout": true
    },
    {
      "message_id": 257,
      "editor_id": 1,
      "message_received": "พอเราเริ่มจะเรียกใช้ มันจะขึ้นมาอย่างนี้",
      "slice_count": 1,
      "slices": "พอเราเริ่มจะเรียกใช้ มันจะขึ้นมาอย่างนี้|",
      "edit_duration": 15.005,
      "isForceout": true
    },
    {
      "message_id": 258,
      "editor_id": 1,
      "message_received": "แล้วพอกด Enter ปุ๊บ เด็ก ๆ จะไม่",
      "slice_count": 1,
      "slices": "แล้วพอกด Enter ปุ๊บ เด็ก ๆ จะไม่|",
      "edit_duration": 14.994,
      "isForceout": true
    },
    {
      "message_id": 259,
      "editor_id": 1,
      "message_received": "เกิดการ... ปัยหาก็คือการพิมพ์ชื่อพวกนี้ผิด",
      "slice_count": 1,
      "slices": "เกิดการ... ปัยหาก็คือการพิมพ์ชื่อพวกนี้ผิด|",
      "edit_duration": 14.985,
      "isForceout": true
    },
    {
      "message_id": 260,
      "editor_id": 1,
      "message_received": "เข้าใจไหมคะ นะคะ ต่อมา",
      "slice_count": 1,
      "slices": "เข้าใจไหมคะ นะคะ ต่อมา|",
      "edit_duration": 14.987,
      "isForceout": true
    },
    {
      "message_id": 261,
      "editor_id": 1,
      "message_received": "ตามด้วยอะไร ตามด้วย . 1 .",
      "slice_count": 1,
      "slices": "ตามด้วยอะไร ตามด้วย . 1 .|",
      "edit_duration": 14.962,
      "isForceout": true
    },
    {
      "message_id": 262,
      "editor_id": 1,
      "message_received": "จุดลงไป แล้วก็ตาม",
      "slice_count": 1,
      "slices": "จุดลงไป แล้วก็ตาม|",
      "edit_duration": 14.953,
      "isForceout": true
    },
    {
      "message_id": 263,
      "editor_id": 1,
      "message_received": "ด้วยฟังก์ชันที่ชื่อว่า in",
      "slice_count": 1,
      "slices": "ด้วยฟังก์ชันที่ชื่อว่า in|",
      "edit_duration": 14.945,
      "isForceout": true
    },
    {
      "message_id": 264,
      "editor_id": 1,
      "message_received": "it",
      "slice_count": 1,
      "slices": "it|",
      "edit_duration": 14.93,
      "isForceout": true
    },
    {
      "message_id": 265,
      "editor_id": 1,
      "message_received": "นะคะ แล้วก็ให้เด็ก ๆ กดวงเล็บ",
      "slice_count": 1,
      "slices": "นะคะ แล้วก็ให้เด็ก ๆ กดวงเล็บ|",
      "edit_duration": 14.938,
      "isForceout": true
    },
    {
      "message_id": 266,
      "editor_id": 1,
      "message_received": "กดแค่วงเล็บเปิด เดี๋ยววงเล็บปิดมันจะมา",
      "slice_count": 1,
      "slices": "กดแค่วงเล็บเปิด เดี๋ยววงเล็บปิดมันจะมา|",
      "edit_duration": 14.938,
      "isForceout": true
    },
    {
      "message_id": 267,
      "editor_id": 1,
      "message_received": "อัตโนมัติ",
      "slice_count": 1,
      "slices": "อัตโนมัติ|",
      "edit_duration": 14.928,
      "isForceout": true
    },
    {
      "message_id": 268,
      "editor_id": 1,
      "message_received": "เวลาเช็ก Sublime",
      "slice_count": 1,
      "slices": "เวลาเช็ก Sublime|",
      "edit_duration": 14.915,
      "isForceout": true
    },
    {
      "message_id": 269,
      "editor_id": 1,
      "message_received": "ดูที่สีพวกนี้นะคะ ถ้าเราพิมพ์คำสั่ง",
      "slice_count": 1,
      "slices": "ดูที่สีพวกนี้นะคะ ถ้าเราพิมพ์คำสั่ง|",
      "edit_duration": 14.917,
      "isForceout": true
    },
    {
      "message_id": 270,
      "editor_id": 1,
      "message_received": "ถูกนี่ พวกสีพวกนี้มันจะปรับเปลี่ยนไปอัตโนมัติ",
      "slice_count": 1,
      "slices": "ถูกนี่ พวกสีพวกนี้มันจะปรับเปลี่ยนไปอัตโนมัติ|",
      "edit_duration": 14.922,
      "isForceout": true
    },
    {
      "message_id": 271,
      "editor_id": 1,
      "message_received": "เลย บอกให้รู้ว่านี่เป้นฟังก์ชันนะ",
      "slice_count": 1,
      "slices": "เลย บอกให้รู้ว่านี่เป้นฟังก์ชันนะ|",
      "edit_duration": 14.906,
      "isForceout": true
    },
    {
      "message_id": 272,
      "editor_id": 1,
      "message_received": "นี่เป็นคำสั่งที่อยู่ใน Library",
      "slice_count": 1,
      "slices": "นี่เป็นคำสั่งที่อยู่ใน Library|",
      "edit_duration": 14.898,
      "isForceout": true
    },
    {
      "message_id": 273,
      "editor_id": 1,
      "message_received": "เห็นไหมคะ เราได้ 2 บรรทัดแล้ว",
      "slice_count": 1,
      "slices": "เห็นไหมคะ เราได้ 2 บรรทัดแล้ว|",
      "edit_duration": 14.896,
      "isForceout": true
    },
    {
      "message_id": 274,
      "editor_id": 1,
      "message_received": "ก็คือนำเข้า",
      "slice_count": 1,
      "slices": "ก็คือนำเข้า|",
      "edit_duration": 14.894,
      "isForceout": true
    },
    {
      "message_id": 275,
      "editor_id": 1,
      "message_received": "โมดูล pygame แล้วก็",
      "slice_count": 1,
      "slices": "โมดูล pygame แล้วก็|",
      "edit_duration": 15.897,
      "isForceout": true
    },
    {
      "message_id": 276,
      "editor_id": 1,
      "message_received": "มันเริ่มทำงานนะคะ ในบรรทัดที่ 4",
      "slice_count": 1,
      "slices": "มันเริ่มทำงานนะคะ ในบรรทัดที่ 4|",
      "edit_duration": 14.88,
      "isForceout": true
    },
    {
      "message_id": 277,
      "editor_id": 1,
      "message_received": "สิ่งที่เด็ก ๆ จะต้องทำต่อมานะคะ",
      "slice_count": 1,
      "slices": "สิ่งที่เด็ก ๆ จะต้องทำต่อมานะคะ |",
      "edit_duration": 14.867,
      "isForceout": true
    },
    {
      "message_id": 278,
      "editor_id": 1,
      "message_received": "กดผิดอีกแล้ว",
      "slice_count": 1,
      "slices": "กดผิดอีกแล้ว|",
      "edit_duration": 14.849,
      "isForceout": true
    },
    {
      "message_id": 279,
      "editor_id": 1,
      "message_received": "เราจะสร้าง loop ให้มันก่อน",
      "slice_count": 1,
      "slices": "เราจะสร้าง loop ให้มันก่อน|",
      "edit_duration": 14.864,
      "isForceout": true
    },
    {
      "message_id": 280,
      "editor_id": 1,
      "message_received": "เห็นไหม กระโดดข้ามได้",
      "slice_count": 1,
      "slices": "เห็นไหม กระโดดข้ามได้|",
      "edit_duration": 15.856,
      "isForceout": true
    },
    {
      "message_id": 281,
      "editor_id": 1,
      "message_received": "นะคะ ในการ coding นี่",
      "slice_count": 1,
      "slices": "นะคะ ในการ coding นี่|",
      "edit_duration": 14.865,
      "isForceout": true
    },
    {
      "message_id": 282,
      "editor_id": 1,
      "message_received": "แต่ แต่อะไร แต่จะ",
      "slice_count": 1,
      "slices": "แต่ แต่อะไร แต่จะ|",
      "edit_duration": 14.847,
      "isForceout": true
    },
    {
      "message_id": 283,
      "editor_id": 1,
      "message_received": "ในทุกส่วนถ้าอยากให้เข้าใจว่า",
      "slice_count": 1,
      "slices": "ในทุกส่วนถ้าอยากให้เข้าใจว่า|",
      "edit_duration": 14.864,
      "isForceout": true
    },
    {
      "message_id": 284,
      "editor_id": 1,
      "message_received": "เราไปทำส่วนไหนไว้ comment มีส่วนสำคัญ",
      "slice_count": 1,
      "slices": "เราไปทำส่วนไหนไว้ comment มีส่วนสำคัญ|",
      "edit_duration": 14.827,
      "isForceout": true
    },
    {
      "message_id": 285,
      "editor_id": 1,
      "message_received": "นะคะ เพราะฉะนั้น เมื่อเรานำเข้าโมดูล",
      "slice_count": 1,
      "slices": "นะคะ เพราะฉะนั้น เมื่อเรานำเข้าโมดูล|",
      "edit_duration": 14.815,
      "isForceout": true
    },
    {
      "message_id": 286,
      "editor_id": 1,
      "message_received": "ด",
      "slice_count": 1,
      "slices": "ด|",
      "edit_duration": 14.813,
      "isForceout": true
    },
    {
      "message_id": 287,
      "editor_id": 1,
      "message_received": "เว้น 1 บรรทัด กด Enter ให้มันขึ้นเลข 5",
      "slice_count": 1,
      "slices": "เว้น 1 บรรทัด กด Enter ให้มันขึ้นเลข 5|",
      "edit_duration": 14.796,
      "isForceout": true
    },
    {
      "message_id": 288,
      "editor_id": 1,
      "message_received": "ตอนนี้เด็ก ๆ จะอยู่ที่บรรทัดหมายเลข 5",
      "slice_count": 1,
      "slices": "ตอนนี้เด็ก ๆ จะอยู่ที่บรรทัดหมายเลข 5|",
      "edit_duration": 15.784,
      "isForceout": true
    },
    {
      "message_id": 289,
      "editor_id": 1,
      "message_received": "เราต้องการใส่คอมเมนต์เข้าไป เพื่อ",
      "slice_count": 1,
      "slices": "เราต้องการใส่คอมเมนต์เข้าไป เพื่อ|",
      "edit_duration": 14.781,
      "isForceout": true
    },
    {
      "message_id": 290,
      "editor_id": 1,
      "message_received": "อธิบายส่วนต่าง ๆ ที่เราทำ ตอนนี้",
      "slice_count": 1,
      "slices": "อธิบายส่วนต่าง ๆ ที่เราทำ ตอนนี้|",
      "edit_duration": 14.767,
      "isForceout": true
    },
    {
      "message_id": 291,
      "editor_id": 1,
      "message_received": "เราจะสร้าง loop",
      "slice_count": 1,
      "slices": "เราจะสร้าง loop|",
      "edit_duration": 14.756,
      "isForceout": true
    },
    {
      "message_id": 292,
      "editor_id": 1,
      "message_received": "พิมพ์ทับศัพท์เลยนะคะ",
      "slice_count": 1,
      "slices": "พิมพ์ทับศัพท์เลยนะคะ |",
      "edit_duration": 16.736,
      "isForceout": true
    },
    {
      "message_id": 293,
      "editor_id": 1,
      "message_received": "บอกให้รู้ว่าตรงนี้",
      "slice_count": 1,
      "slices": "บอกให้รู้ว่าตรงนี้|",
      "edit_duration": 14.732,
      "isForceout": true
    },
    {
      "message_id": 294,
      "editor_id": 1,
      "message_received": "เป็น loop เกม เพราะอะไร เวลา",
      "slice_count": 1,
      "slices": "เป็น loop เกม เพราะอะไร เวลา|",
      "edit_duration": 14.757,
      "isForceout": true
    },
    {
      "message_id": 295,
      "editor_id": 1,
      "message_received": "เรา code เขียนโปรแกรมไปแล้วมันผิด",
      "slice_count": 1,
      "slices": "เรา code เขียนโปรแกรมไปแล้วมันผิด|",
      "edit_duration": 14.735,
      "isForceout": true
    },
    {
      "message_id": 296,
      "editor_id": 1,
      "message_received": "แล้วแม่บอกว่าผิดตรง loop นึกออกนะ ถ้าเรามาดู",
      "slice_count": 1,
      "slices": "แล้วแม่บอกว่าผิดตรง loop นึกออกนะ ถ้าเรามาดู|",
      "edit_duration": 14.738,
      "isForceout": true
    },
    {
      "message_id": 297,
      "editor_id": 1,
      "message_received": "ที่คอมเมนต์ เราก็จะรู้ว่า loop",
      "slice_count": 1,
      "slices": "ที่คอมเมนต์ เราก็จะรู้ว่า loop|",
      "edit_duration": 14.73,
      "isForceout": true
    },
    {
      "message_id": 298,
      "editor_id": 1,
      "message_received": "loop เกมเราอยู่ตรงไหนนะคะ",
      "slice_count": 1,
      "slices": "loop เกมเราอยู่ตรงไหนนะคะ |",
      "edit_duration": 14.715,
      "isForceout": true
    },
    {
      "message_id": 299,
      "editor_id": 1,
      "message_received": "คำสั่งที่ใช้ในการทำ loop",
      "slice_count": 1,
      "slices": "คำสั่งที่ใช้ในการทำ loop|",
      "edit_duration": 14.72,
      "isForceout": true
    },
    {
      "message_id": 300,
      "editor_id": 1,
      "message_received": "เกมของเรานะคะ ก็จะมี",
      "slice_count": 1,
      "slices": "เกมของเรานะคะ ก็จะมี|",
      "edit_duration": 14.699,
      "isForceout": true
    },
    {
      "message_id": 301,
      "editor_id": 1,
      "message_received": "ตัวแรกนะคะ ตัวแรกนี่ เป็นคำสั่งในการ",
      "slice_count": 1,
      "slices": "ตัวแรกนะคะ ตัวแรกนี่ เป็นคำสั่งในการ|",
      "edit_duration": 14.144,
      "isForceout": true
    },
    {
      "message_id": 302,
      "editor_id": 1,
      "message_received": "ตรวจ loop ที่",
      "slice_count": 1,
      "slices": "ตรวจ loop ที่|",
      "edit_duration": 14.029,
      "isForceout": true
    },
    {
      "message_id": 303,
      "editor_id": 1,
      "message_received": "เราจะใช้นี้ เป้น loop แบบ",
      "slice_count": 1,
      "slices": "เราจะใช้นี้ เป้น loop แบบ|",
      "edit_duration": 14.033,
      "isForceout": true
    },
    {
      "message_id": 304,
      "editor_id": 1,
      "message_received": "ใช่ while loop เห็นไหม while",
      "slice_count": 1,
      "slices": "ใช่ while loop เห็นไหม while|",
      "edit_duration": 14.041,
      "isForceout": true
    },
    {
      "message_id": 305,
      "editor_id": 1,
      "message_received": "loop while จะทำงาน",
      "slice_count": 1,
      "slices": "loop while จะทำงาน|",
      "edit_duration": 14.023,
      "isForceout": true
    },
    {
      "message_id": 306,
      "editor_id": 1,
      "message_received": "เมื่อเงื่อนไขเป็นจริงมันจะทำงาน",
      "slice_count": 1,
      "slices": "เมื่อเงื่อนไขเป็นจริงมันจะทำงาน|",
      "edit_duration": 14.029,
      "isForceout": true
    },
    {
      "message_id": 307,
      "editor_id": 1,
      "message_received": "ทำเมื่อเป็นจริง เห็นไหมคะ",
      "slice_count": 1,
      "slices": "ทำเมื่อเป็นจริง เห็นไหมคะ |",
      "edit_duration": 14.025,
      "isForceout": true
    },
    {
      "message_id": 308,
      "editor_id": 1,
      "message_received": "while run ใส่ for event",
      "slice_count": 1,
      "slices": "while run ใส่ for event|",
      "edit_duration": 14.022,
      "isForceout": true
    },
    {
      "message_id": 309,
      "editor_id": 1,
      "message_received": "เหตุการณ์เข้าไป เมื่อรับ",
      "slice_count": 1,
      "slices": "เหตุการณ์เข้าไป เมื่อรับ|",
      "edit_duration": 14.025,
      "isForceout": true
    },
    {
      "message_id": 310,
      "editor_id": 1,
      "message_received": "ค่า event.type ==",
      "slice_count": 1,
      "slices": "ค่า event.type ==|",
      "edit_duration": 14.638,
      "isForceout": true
    },
    {
      "message_id": 311,
      "editor_id": 1,
      "message_received": "นะคะ ทำเมื่อเป็นจริง ก็คือถ้าเมื่อ",
      "slice_count": 1,
      "slices": "นะคะ ทำเมื่อเป็นจริง ก็คือถ้าเมื่อ|",
      "edit_duration": 14.024,
      "isForceout": true
    },
    {
      "message_id": 312,
      "editor_id": 1,
      "message_received": "pygame สิ้นสุด ก็คือจะออก แต่ถ้ายังไม่จบ",
      "slice_count": 1,
      "slices": "pygame สิ้นสุด ก็คือจะออก แต่ถ้ายังไม่จบ|",
      "edit_duration": 14.022,
      "isForceout": true
    },
    {
      "message_id": 313,
      "editor_id": 1,
      "message_received": "เกมก็จะ run ก็คือทำงานไปเรื่อย ๆ",
      "slice_count": 1,
      "slices": "เกมก็จะ run ก็คือทำงานไปเรื่อย ๆ |",
      "edit_duration": 14.026,
      "isForceout": true
    },
    {
      "message_id": 314,
      "editor_id": 1,
      "message_received": "นะคะ ก็ยังทำงานอยู่",
      "slice_count": 1,
      "slices": "นะคะ ก็ยังทำงานอยู่|",
      "edit_duration": 14.024,
      "isForceout": true
    },
    {
      "message_id": 315,
      "editor_id": 1,
      "message_received": "ก็ยังวิ่งอยู่อย่างนี้นะคะ",
      "slice_count": 1,
      "slices": "ก็ยังวิ่งอยู่อย่างนี้นะคะ |",
      "edit_duration": 14.018,
      "isForceout": true
    },
    {
      "message_id": 316,
      "editor_id": 1,
      "message_received": "คำสั่งแรกเลยนะคะ",
      "slice_count": 1,
      "slices": "คำสั่งแรกเลยนะคะ |",
      "edit_duration": 14.035,
      "isForceout": true
    },
    {
      "message_id": 317,
      "editor_id": 1,
      "message_received": "ก็คือประกาศตัวแปร ไหนล่ะ ประกาศ",
      "slice_count": 1,
      "slices": "ก็คือประกาศตัวแปร ไหนล่ะ ประกาศ|",
      "edit_duration": 14.029,
      "isForceout": true
    },
    {
      "message_id": 318,
      "editor_id": 1,
      "message_received": "ตรงนี้นะคะ เราจะประกาศตัวแปร",
      "slice_count": 1,
      "slices": "ตรงนี้นะคะ เราจะประกาศตัวแปร|",
      "edit_duration": 14.033,
      "isForceout": true
    },
    {
      "message_id": 319,
      "editor_id": 1,
      "message_received": "ก่อน",
      "slice_count": 1,
      "slices": "ก่อน|",
      "edit_duration": 14.542,
      "isForceout": true
    },
    {
      "message_id": 320,
      "editor_id": 1,
      "message_received": "บอกแล้วว่าเวลาตั้งชื่อตัวแปรนี่นะคะ",
      "slice_count": 1,
      "slices": "บอกแล้วว่าเวลาตั้งชื่อตัวแปรนี่นะคะ |",
      "edit_duration": 14.524,
      "isForceout": true
    },
    {
      "message_id": 321,
      "editor_id": 1,
      "message_received": "เด็ก ๆ จะต้องตั้งด้วยตัวเล็ก",
      "slice_count": 1,
      "slices": "เด็ก ๆ จะต้องตั้งด้วยตัวเล็ก|",
      "edit_duration": 14.525,
      "isForceout": true
    },
    {
      "message_id": 322,
      "editor_id": 1,
      "message_received": "นะคะ",
      "slice_count": 1,
      "slices": "นะคะ |",
      "edit_duration": 14.527,
      "isForceout": true
    },
    {
      "message_id": 323,
      "editor_id": 1,
      "message_received": "ตัวแปรแล้วก็กำหนดค่าให้ตัวแปร",
      "slice_count": 1,
      "slices": "ตัวแปรแล้วก็กำหนดค่าให้ตัวแปร|",
      "edit_duration": 14.021,
      "isForceout": true
    },
    {
      "message_id": 324,
      "editor_id": 1,
      "message_received": "ตัวแปรนี้ มีค่าให้เป็นจริงเสมอ ค่าเริ่มต้น",
      "slice_count": 1,
      "slices": "ตัวแปรนี้ มีค่าให้เป็นจริงเสมอ ค่าเริ่มต้น|",
      "edit_duration": 14.031,
      "isForceout": true
    },
    {
      "message_id": 325,
      "editor_id": 1,
      "message_received": "ของตัวแปรเป็นจริงเสมอนะคะ เริ่มที่",
      "slice_count": 1,
      "slices": "ของตัวแปรเป็นจริงเสมอนะคะ เริ่มที่|",
      "edit_duration": 14.015,
      "isForceout": true
    },
    {
      "message_id": 326,
      "editor_id": 1,
      "message_received": "ประกาศตัวแปรนะคะ",
      "slice_count": 1,
      "slices": "ประกาศตัวแปรนะคะ |",
      "edit_duration": 14.014,
      "isForceout": true
    },
    {
      "message_id": 327,
      "editor_id": 1,
      "message_received": "ตัวแปรที่เราจะใช้นะคะ",
      "slice_count": 1,
      "slices": "ตัวแปรที่เราจะใช้นะคะ |",
      "edit_duration": 14.018,
      "isForceout": true
    },
    {
      "message_id": 328,
      "editor_id": 1,
      "message_received": "ที่ใช้รัน",
      "slice_count": 1,
      "slices": "ที่ใช้รัน|",
      "edit_duration": 14.493,
      "isForceout": true
    },
    {
      "message_id": 329,
      "editor_id": 1,
      "message_received": "นั่นก็คือหมายถึงเกม เกมมันวิ่ง",
      "slice_count": 1,
      "slices": "นั่นก็คือหมายถึงเกม เกมมันวิ่ง|",
      "edit_duration": 14.461,
      "isForceout": true
    },
    {
      "message_id": 330,
      "editor_id": 1,
      "message_received": "หรือ active ก็ได้ เอา active แล้วกัน",
      "slice_count": 1,
      "slices": "หรือ active ก็ได้ เอา active แล้วกัน|",
      "edit_duration": 14.015,
      "isForceout": true
    },
    {
      "message_id": 331,
      "editor_id": 1,
      "message_received": "คือ active ก็จะยาว เด็ก ๆ",
      "slice_count": 1,
      "slices": "คือ active ก็จะยาว เด็ก ๆ |",
      "edit_duration": 14.023,
      "isForceout": true
    },
    {
      "message_id": 332,
      "editor_id": 1,
      "message_received": "ก็จะว่ามันยาน่ะ เอา run นั่นล่ะ สั้นดี",
      "slice_count": 1,
      "slices": "ก็จะว่ามันยาน่ะ เอา run นั่นล่ะ สั้นดี|",
      "edit_duration": 14.035,
      "isForceout": true
    },
    {
      "message_id": 333,
      "editor_id": 1,
      "message_received": "run นะคะ ตัวแปรนี้หมายถึง",
      "slice_count": 1,
      "slices": "run นะคะ ตัวแปรนี้หมายถึง|",
      "edit_duration": 14.035,
      "isForceout": true
    },
    {
      "message_id": 334,
      "editor_id": 1,
      "message_received": "เราต้องการให้โปรแกรมมันวนรอบ",
      "slice_count": 1,
      "slices": "เราต้องการให้โปรแกรมมันวนรอบ|",
      "edit_duration": 14.023,
      "isForceout": true
    },
    {
      "message_id": 335,
      "editor_id": 1,
      "message_received": "การทำงานน่ะค่ะเด็ก ๆ run นะคะ ประกาศตัวแปร",
      "slice_count": 1,
      "slices": "การทำงานน่ะค่ะ เด็ก ๆ run นะคะ ประกาศตัวแปร|",
      "edit_duration": 14.022,
      "isForceout": true
    },
    {
      "message_id": 336,
      "editor_id": 1,
      "message_received": "ชื่อว่า run เสร็จแล้ว",
      "slice_count": 1,
      "slices": "ชื่อว่า run เสร็จแล้ว|",
      "edit_duration": 14.399,
      "isForceout": true
    },
    {
      "message_id": 337,
      "editor_id": 1,
      "message_received": "= ใส่เครื่องหมายเท่ากับ",
      "slice_count": 1,
      "slices": "= ใส่เครื่องหมายเท่ากับ|",
      "edit_duration": 10.169,
      "isForceout": false
    },
    {
      "message_id": 338,
      "editor_id": 1,
      "message_received": "สังเกตนะคะ แม่กดวรรคนี่ เด็ก ๆ ก็ต้องวรรคตาม",
      "slice_count": 1,
      "slices": "สังเกตนะคะ แม่กดวรรคนี่ เด็ก ๆ ก็ต้องวรรคต|",
      "edit_duration": 2.189,
      "isForceout": false
    },
    {
      "message_id": 339,
      "editor_id": 1,
      "message_received": "นะ เท่ากับ คำสั่งต่อมา",
      "slice_count": 1,
      "slices": "นะ เท่ากับ คำสั่งต่อมา|",
      "edit_duration": 14.434,
      "isForceout": true
    },
    {
      "message_id": 340,
      "editor_id": 1,
      "message_received": "run = ใส่เครื่องหมาย =",
      "slice_count": 1,
      "slices": "run = ใส่เครื่องหมาย =|",
      "edit_duration": 14.426,
      "isForceout": true
    },
    {
      "message_id": 341,
      "editor_id": 1,
      "message_received": "ต้องการบอกว่าตัวแปรนี้เราจะ",
      "slice_count": 1,
      "slices": "ต้องการบอกว่าตัวแปรนี้เราจะ|",
      "edit_duration": 14.419,
      "isForceout": true
    },
    {
      "message_id": 342,
      "editor_id": 1,
      "message_received": "กำหนดค่าให้มันเป็น true true ที่แปลว่า",
      "slice_count": 1,
      "slices": "กำหนดค่าให้มันเป็น true true ที่แปลว่า|",
      "edit_duration": 14.407,
      "isForceout": true
    },
    {
      "message_id": 343,
      "editor_id": 1,
      "message_received": "จริง",
      "slice_count": 1,
      "slices": "จริง|",
      "edit_duration": 14.403,
      "isForceout": true
    },
    {
      "message_id": 344,
      "editor_id": 1,
      "message_received": "เดี๋ยวนะพิมพ์อะไรผิด",
      "slice_count": 1,
      "slices": "เดี๋ยวนะพิมพ์อะไรผิด|",
      "edit_duration": 14.383,
      "isForceout": true
    },
    {
      "message_id": 345,
      "editor_id": 1,
      "message_received": "t-r-u-e",
      "slice_count": 1,
      "slices": "t-r-u-e|",
      "edit_duration": 14.029,
      "isForceout": true
    },
    {
      "message_id": 346,
      "editor_id": 1,
      "message_received": "พิมพ์คำสั่งผิดนี่เอง",
      "slice_count": 1,
      "slices": "พิมพ์คำสั่งผิดนี่เอง|",
      "edit_duration": 14.055,
      "isForceout": true
    },
    {
      "message_id": 347,
      "editor_id": 1,
      "message_received": "memory อาจจะ error นะคะ วันนี้",
      "slice_count": 1,
      "slices": "memory อาจจะ error นะคะ วันนี้|",
      "edit_duration": 14.353,
      "isForceout": true
    },
    {
      "message_id": 348,
      "editor_id": 1,
      "message_received": "กินยา การประมวลผลไม่ทำงาน",
      "slice_count": 1,
      "slices": "กินยา การประมวลผลไม่ทำงาน|",
      "edit_duration": 14.339,
      "isForceout": true
    },
    {
      "message_id": 349,
      "editor_id": 1,
      "message_received": "= True True ตัวนี้ใช้",
      "slice_count": 1,
      "slices": "= True True ตัวนี้ใช้|",
      "edit_duration": 14.336,
      "isForceout": true
    },
    {
      "message_id": 350,
      "editor_id": 1,
      "message_received": "T ตัวใหญ่ T-r-u-e นี่",
      "slice_count": 1,
      "slices": "T ตัวใหญ่ T-r-u-e นี่|",
      "edit_duration": 14.342,
      "isForceout": true
    },
    {
      "message_id": 351,
      "editor_id": 1,
      "message_received": "ถ้าพิมพ์ถูกนะคะ สีมันจะเปลี่ยน",
      "slice_count": 1,
      "slices": "ถ้าพิมพ์ถูกนะคะ สีมันจะเปลี่ยน|",
      "edit_duration": 14.331,
      "isForceout": true
    },
    {
      "message_id": 352,
      "editor_id": 1,
      "message_received": "เห็นไหม",
      "slice_count": 1,
      "slices": "เห็นไหม|",
      "edit_duration": 14.323,
      "isForceout": true
    },
    {
      "message_id": 353,
      "editor_id": 1,
      "message_received": "เห็นไหมคะ True ในที่นี้ก็คือไปดึงมาจาก",
      "slice_count": 1,
      "slices": "เห็นไหมคะ True ในที่นี้ก็คือไปดึงมาจาก|",
      "edit_duration": 16.316,
      "isForceout": true
    },
    {
      "message_id": 354,
      "editor_id": 1,
      "message_received": "โมดูลของ Pygame นั่นเองนะคะ",
      "slice_count": 1,
      "slices": "โมดูลของ Pygame นั่นเองนะคะ |",
      "edit_duration": 14.299,
      "isForceout": true
    },
    {
      "message_id": 355,
      "editor_id": 1,
      "message_received": "ก็คือ loop  จะรู้เลยว่า อ ๋อ",
      "slice_count": 1,
      "slices": "ก็คือ loop  จะรู้เลยว่า อ ๋อ|",
      "edit_duration": 16.31,
      "isForceout": true
    },
    {
      "message_id": 356,
      "editor_id": 1,
      "message_received": "ถ้าเป็นจริง ปุ๊บ",
      "slice_count": 1,
      "slices": "ถ้าเป็นจริง ปุ๊บ|",
      "edit_duration": 14.297,
      "isForceout": true
    },
    {
      "message_id": 357,
      "editor_id": 1,
      "message_received": "สิ่งต่อมาที่จำให้มันทำ ก็คือ",
      "slice_count": 1,
      "slices": "สิ่งต่อมาที่จำให้มันทำ ก็คือ|",
      "edit_duration": 14.3,
      "isForceout": true
    },
    {
      "message_id": 358,
      "editor_id": 1,
      "message_received": "คำสั่งวน loop ก็คือคำสั่ง while เห็นไหมคะ มันจะขึ้น",
      "slice_count": 1,
      "slices": "คำสั่งวน loop ก็คือคำสั่ง while เห็นไหมคะ มันจะขึ้น|",
      "edit_duration": 14.303,
      "isForceout": true
    },
    {
      "message_id": 359,
      "editor_id": 1,
      "message_received": "while loop กด Enter เลือกตัวนี้ได้เลยเด็ก ๆ",
      "slice_count": 1,
      "slices": "while loop กด Enter เลือกตัวนี้ได้เลยเด็ก ๆ |",
      "edit_duration": 14.285,
      "isForceout": true
    },
    {
      "message_id": 360,
      "editor_id": 1,
      "message_received": "เห็นไหมถ้ากด Enter",
      "slice_count": 1,
      "slices": "เห็นไหมถ้ากด Enter|",
      "edit_duration": 14.283,
      "isForceout": true
    },
    {
      "message_id": 361,
      "editor_id": 1,
      "message_received": "มันจะขึ้นโครงสร้างของคำสั่ง while มาให้นะคะ",
      "slice_count": 1,
      "slices": "มันจะขึ้นโครงสร้างของคำสั่ง while มาให้นะคะ |",
      "edit_duration": 14.259,
      "isForceout": true
    },
    {
      "message_id": 362,
      "editor_id": 1,
      "message_received": "ใครไม่ขึ้นแบบนี้ เอาใหม่นะ",
      "slice_count": 1,
      "slices": "ใครไม่ขึ้นแบบนี้ เอาใหม่นะ|",
      "edit_duration": 14.264,
      "isForceout": true
    },
    {
      "message_id": 363,
      "editor_id": 1,
      "message_received": "ดูใหม่นะคะ ดูที่คำสั่ง while",
      "slice_count": 1,
      "slices": "ดูใหม่นะคะ ดูที่คำสั่ง while|",
      "edit_duration": 14.268,
      "isForceout": true
    },
    {
      "message_id": 364,
      "editor_id": 1,
      "message_received": "นี่ เพราะเราจะทำ while loop",
      "slice_count": 1,
      "slices": "นี่ เพราะเราจะทำ while loop|",
      "edit_duration": 14.257,
      "isForceout": true
    },
    {
      "message_id": 365,
      "editor_id": 1,
      "message_received": "พอเห็น while มันก็จะตาม ถ้าเห็นกด Enterr",
      "slice_count": 1,
      "slices": "พอเห็น while มันก็จะตาม ถ้าเห็นกด Enterr|",
      "edit_duration": 14.241,
      "isForceout": true
    },
    {
      "message_id": 366,
      "editor_id": 1,
      "message_received": "ได้เลย เห็นไหมคะ มันจะแบ่งส่วน",
      "slice_count": 1,
      "slices": "ได้เลย เห็นไหมคะ มันจะแบ่งส่วน|",
      "edit_duration": 14.236,
      "isForceout": true
    },
    {
      "message_id": 367,
      "editor_id": 1,
      "message_received": "อย่างนี้ขึ้นมาเห็นไหม โครงสร้างมันจะขึ้น",
      "slice_count": 1,
      "slices": "อย่างนี้ขึ้นมาเห็นไหม โครงสร้างมันจะขึ้น|",
      "edit_duration": 14.217,
      "isForceout": true
    },
    {
      "message_id": 368,
      "editor_id": 1,
      "message_received": "อันนี้ดีอย่างไร เด็ก ๆ จะพิมพ์ไม่ผิด",
      "slice_count": 1,
      "slices": "อันนี้ดีอย่างไร เด็ก ๆ จะพิมพ์ไม่ผิด|",
      "edit_duration": 14.198,
      "isForceout": true
    },
    {
      "message_id": 369,
      "editor_id": 1,
      "message_received": "ก็คือตัวโครงสร้าง ก็คืออยู่",
      "slice_count": 1,
      "slices": "ก็คือตัวโครงสร้าง ก็คืออยู่|",
      "edit_duration": 14.187,
      "isForceout": true
    },
    {
      "message_id": 370,
      "editor_id": 1,
      "message_received": "ตำแหน่งนี้ ถ้าเด็ก ๆ พิมพ์เอง เด็ก ๆ จะมาพิมพ์ที่ตำแหน่ง",
      "slice_count": 1,
      "slices": "ตำแหน่งนี้ ถ้าเด็ก ๆ พิมพ์เอง เด็ก ๆ จะมาพิมพ์ที่ตำแหน่ง|",
      "edit_duration": 14.191,
      "isForceout": true
    },
    {
      "message_id": 371,
      "editor_id": 1,
      "message_received": "นึกออกนะคะ เพราะฉะนั้น ถ้าเป็นอย่างนี้ตำแหน่ง",
      "slice_count": 1,
      "slices": "นึกออกนะคะ เพราะฉะนั้น ถ้าเป็นอย่างนี้ตำแหน่ง|",
      "edit_duration": 14.204,
      "isForceout": true
    },
    {
      "message_id": 372,
      "editor_id": 1,
      "message_received": "มันจะไม่เพี้ยน",
      "slice_count": 1,
      "slices": "มันจะไม่เพี้ยน|",
      "edit_duration": 15.201,
      "isForceout": true
    },
    {
      "message_id": 373,
      "editor_id": 1,
      "message_received": "มันจะใส่ : อะไรมาให้เลย",
      "slice_count": 1,
      "slices": "มันจะใส่ : อะไรมาให้เลย|",
      "edit_duration": 14.211,
      "isForceout": true
    },
    {
      "message_id": 374,
      "editor_id": 1,
      "message_received": "ที่เหมือนตอนที่เราใช้ Colab บางที",
      "slice_count": 1,
      "slices": "ที่เหมือนตอนที่เราใช้ Colab บางที|",
      "edit_duration": 14.202,
      "isForceout": true
    },
    {
      "message_id": 375,
      "editor_id": 1,
      "message_received": "บางคำสั่งถ้าเราไม่มีโคลอนหรือเซมิโคลอน",
      "slice_count": 1,
      "slices": "บางคำสั่งถ้าเราไม่มีโคลอนหรือเซมิโคลอน|",
      "edit_duration": 14.193,
      "isForceout": true
    },
    {
      "message_id": 376,
      "editor_id": 1,
      "message_received": "นึกออกนะ นั่นก็คือ เราเขียนโค้ดผิด",
      "slice_count": 1,
      "slices": "นึกออกนะ นั่นก็คือ เราเขียนโค้ดผิด|",
      "edit_duration": 14.196,
      "isForceout": true
    },
    {
      "message_id": 377,
      "editor_id": 1,
      "message_received": "แต่ถ้าขึ้นอย่างนี้มันจะไม่ได้ทำให้ผิด",
      "slice_count": 1,
      "slices": "แต่ถ้าขึ้นอย่างนี้มันจะไม่ได้ทำให้ผิด|",
      "edit_duration": 14.185,
      "isForceout": true
    },
    {
      "message_id": 378,
      "editor_id": 1,
      "message_received": "นะคะ ของใครไม่ขึ้นแบบนี้ยกมือ",
      "slice_count": 1,
      "slices": "นะคะ ของใครไม่ขึ้นแบบนี้ยกมือ|",
      "edit_duration": 14.192,
      "isForceout": true
    },
    {
      "message_id": 379,
      "editor_id": 1,
      "message_received": "ไอ้มิ่งแก้หรือยังตอนนั้นน่ะ ที่มันลง",
      "slice_count": 1,
      "slices": "ไอ้มิ่งแก้หรือยังตอนนั้นน่ะ ที่มันลง|",
      "edit_duration": 14.174,
      "isForceout": true
    },
    {
      "message_id": 380,
      "editor_id": 1,
      "message_received": "ตอนนั้นน่ะ ที่มันลงวไอนั่นไม่ได้น่ะ ที่ลง",
      "slice_count": 1,
      "slices": "ตอนนั้นน่ะ ที่มันลงวไอนั่นไม่ได้น่ะ ที่ลง|",
      "edit_duration": 14.179,
      "isForceout": true
    },
    {
      "message_id": 381,
      "editor_id": 1,
      "message_received": "Pygame ไม่ได้ไง มันต้องเปลี่ยนเครื่องนี่",
      "slice_count": 1,
      "slices": "Pygame ไม่ได้ไง มันต้องเปลี่ยนเครื่องนี่|",
      "edit_duration": 14.158,
      "isForceout": true
    },
    {
      "message_id": 382,
      "editor_id": 1,
      "message_received": "เพราะโมดูล pygame มันไม่มีนี่",
      "slice_count": 1,
      "slices": "เพราะโมดูล pygame มันไม่มีนี่|",
      "edit_duration": 14.168,
      "isForceout": true
    },
    {
      "message_id": 383,
      "editor_id": 1,
      "message_received": "จำได้ไหม เพราะตอนลง",
      "slice_count": 1,
      "slices": "จำได้ไหม เพราะตอนลง|",
      "edit_duration": 14.162,
      "isForceout": true
    },
    {
      "message_id": 384,
      "editor_id": 1,
      "message_received": "ที่ตอนเรียกใช้ Pygame น่ะ",
      "slice_count": 1,
      "slices": "ที่ตอนเรียกใช้ Pygame น่ะ|",
      "edit_duration": 14.148,
      "isForceout": true
    },
    {
      "message_id": 385,
      "editor_id": 1,
      "message_received": "เครื่องไอ้มิ่งมันเรียกใช้ไม่ได้น่ะ",
      "slice_count": 1,
      "slices": "เครื่องไอ้มิ่งมันเรียกใช้ไม่ได้น่ะ|",
      "edit_duration": 14.157,
      "isForceout": true
    },
    {
      "message_id": 386,
      "editor_id": 1,
      "message_received": "ไม่ใช่เครื่องไอ้มิ่ง เครื่องกุ้งเต้นมันลงไม่ได้ไง",
      "slice_count": 1,
      "slices": "ไม่ใช่เครื่องไอ้มิ่ง เครื่องกุ้งเต้นมันลงไม่ได้ไง|",
      "edit_duration": 14.157,
      "isForceout": true
    },
    {
      "message_id": 387,
      "editor_id": 1,
      "message_received": "ที่เราลง ตอนแรกน่ะ ของไอ...",
      "slice_count": 1,
      "slices": "ที่เราลง ตอนแรกน่ะ ของไอ...|",
      "edit_duration": 14.15,
      "isForceout": true
    },
    {
      "message_id": 388,
      "editor_id": 1,
      "message_received": "พอเราเรียกใช้ Pygame มันจะขึ้น Finich",
      "slice_count": 1,
      "slices": "พอเราเรียกใช้ Pygame มันจะขึ้น Finich|",
      "edit_duration": 14.128,
      "isForceout": true
    },
    {
      "message_id": 389,
      "editor_id": 1,
      "message_received": "แต่ของไอ้นี่มันไม่ขึ้นน่ะ มัน...",
      "slice_count": 1,
      "slices": "แต่ของไอ้นี่มันไม่ขึ้นน่ะ มัน...|",
      "edit_duration": 14.112,
      "isForceout": true
    },
    {
      "message_id": 390,
      "editor_id": 1,
      "message_received": "มันน่าจะมีไวรัสน่ะ มันลงไม่ได้",
      "slice_count": 1,
      "slices": "มันน่าจะมีไวรัสน่ะ มันลงไม่ได้|",
      "edit_duration": 14.103,
      "isForceout": true
    },
    {
      "message_id": 391,
      "editor_id": 1,
      "message_received": "บอกอยู่ว่าต้องเแลี่ยนเครื่องให้มัน",
      "slice_count": 1,
      "slices": "บอกอยู่ว่าต้องเแลี่ยนเครื่องให้มัน|",
      "edit_duration": 14.106,
      "isForceout": true
    },
    {
      "message_id": 392,
      "editor_id": 1,
      "message_received": "แล้วเครื่องไอ้ต้า",
      "slice_count": 1,
      "slices": "แล้วเครื่องไอ้ต้า|",
      "edit_duration": 14.099,
      "isForceout": true
    },
    {
      "message_id": 393,
      "editor_id": 1,
      "message_received": "มันยังไม่ได้ลงไม่ใช่หรือ ลงแล้วหรือ",
      "slice_count": 1,
      "slices": "มันยังไม่ได้ลงไม่ใช่หรือ ลงแล้วหรือ|",
      "edit_duration": 14.096,
      "isForceout": true
    },
    {
      "message_id": 394,
      "editor_id": 1,
      "message_received": "ลองเรียก ลองเรียกขึ้นมาสิ",
      "slice_count": 1,
      "slices": "ลองเรียก ลองเรียกขึ้นมาสิ|",
      "edit_duration": 14.074,
      "isForceout": true
    },
    {
      "message_id": 395,
      "editor_id": 1,
      "message_received": "ในระหว่างนั้น",
      "slice_count": 1,
      "slices": "ในระหว่างนั้น|",
      "edit_duration": 14.073,
      "isForceout": true
    },
    {
      "message_id": 396,
      "editor_id": 1,
      "message_received": "เพื่อน ๆ ได้หมดทุกคนแล้วนะ",
      "slice_count": 1,
      "slices": "เพื่อน ๆ ได้หมดทุกคนแล้วนะ|",
      "edit_duration": 14.076,
      "isForceout": true
    },
    {
      "message_id": 397,
      "editor_id": 1,
      "message_received": "ไอ้มิ่งเดี๋ยวค่อยตามทีหลัง เดี๋ยวไล่ให้ทีหลัง",
      "slice_count": 1,
      "slices": "ไอ้มิ่งเดี๋ยวค่อยตามทีหลัง เดี๋ยวไล่ให้ทีหลัง|",
      "edit_duration": 14.102,
      "isForceout": true
    },
    {
      "message_id": 398,
      "editor_id": 1,
      "message_received": "พาเพื่อนทำก่อน ให้เพื่อนได้หน้าจอไว้เล่นเกมก่อน",
      "slice_count": 1,
      "slices": "พาเพื่อนทำก่อน ให้เพื่อนได้หน้าจอไว้เล่นเกมก่อน|",
      "edit_duration": 14.082,
      "isForceout": true
    },
    {
      "message_id": 399,
      "editor_id": 1,
      "message_received": "เพื่อนอยากเห็นหน้าจอมันจะเป็นอย่างไร",
      "slice_count": 1,
      "slices": "เพื่อนอยากเห็นหน้าจอมันจะเป็นอย่างไร|",
      "edit_duration": 14.064,
      "isForceout": true
    },
    {
      "message_id": 400,
      "editor_id": 1,
      "message_received": "กดผิดอีกแล้ว",
      "slice_count": 1,
      "slices": "กดผิดอีกแล้ว|",
      "edit_duration": 14.061,
      "isForceout": true
    },
    {
      "message_id": 401,
      "editor_id": 1,
      "message_received": "เห็นไหมคะ while while แล้วตามด้วยอะไร",
      "slice_count": 1,
      "slices": "เห็นไหมคะ while while แล้วตามด้วยอะไร|",
      "edit_duration": 14.047,
      "isForceout": true
    },
    {
      "message_id": 402,
      "editor_id": 1,
      "message_received": "เห็นไหมตัวแปรที่เราประกาศก็ต้องเรียกมันมาใช้",
      "slice_count": 1,
      "slices": "เห็นไหมตัวแปรที่เราประกาศก็ต้องเรียกมันมาใช้|",
      "edit_duration": 14.06,
      "isForceout": true
    },
    {
      "message_id": 403,
      "editor_id": 1,
      "message_received": "เห็นไหมคะ เห็นไหมคะ ก่อนหน้าโคลอน",
      "slice_count": 1,
      "slices": "เห็นไหมคะ เห็นไหมคะ ก่อนหน้าโคลอน|",
      "edit_duration": 14.049,
      "isForceout": true
    },
    {
      "message_id": 404,
      "editor_id": 1,
      "message_received": "ให้เด็ก ๆ พิมพ์ตัวแปรที่เราประกาศไปมา",
      "slice_count": 1,
      "slices": "ให้เด็ก ๆ พิมพ์ตัวแปรที่เราประกาศไปมา|",
      "edit_duration": 14.04,
      "isForceout": true
    },
    {
      "message_id": 405,
      "editor_id": 1,
      "message_received": "นะคะ",
      "slice_count": 1,
      "slices": "นะคะ |",
      "edit_duration": 14.028,
      "isForceout": true
    },
    {
      "message_id": 406,
      "editor_id": 1,
      "message_received": "นี่นะคะ เราต้องใช้ตัวแปรนี้ ก้คือพิมพ์ r ปุ๊บ",
      "slice_count": 1,
      "slices": "นี่นะคะ เราต้องใช้ตัวแปรนี้ ก้คือพิมพ์ r ปุ๊บ|",
      "edit_duration": 15.037,
      "isForceout": true
    },
    {
      "message_id": 407,
      "editor_id": 1,
      "message_received": "run ขึ้นมากด Enter",
      "slice_count": 1,
      "slices": "run ขึ้นมากด Enter|",
      "edit_duration": 15.022,
      "isForceout": true
    },
    {
      "message_id": 408,
      "editor_id": 1,
      "message_received": "เห็นไหมเด็ก ๆ จะได้ไม่พิมพ์ผิด",
      "slice_count": 1,
      "slices": "เห็นไหมเด็ก ๆ จะได้ไม่พิมพ์ผิด|",
      "edit_duration": 14.027,
      "isForceout": true
    },
    {
      "message_id": 409,
      "editor_id": 1,
      "message_received": "เห็นไหมคะ while",
      "slice_count": 1,
      "slices": "เห็นไหมคะ while|",
      "edit_duration": 16.024,
      "isForceout": true
    },
    {
      "message_id": 410,
      "editor_id": 1,
      "message_received": "run ก็คือ ถ้าคำสั่ง run",
      "slice_count": 1,
      "slices": "run ก็คือ ถ้าคำสั่ง run|",
      "edit_duration": 14.034,
      "isForceout": true
    },
    {
      "message_id": 411,
      "editor_id": 1,
      "message_received": "ค่าเริ่มต้นเป็น True ปุ๊บ สิ่งที่ให้มันวนลูบปุ๊บ",
      "slice_count": 1,
      "slices": "ค่าเริ่มต้นเป็น True ปุ๊บ สิ่งที่ให้มันวนลูบปุ๊บ|",
      "edit_duration": 15.029,
      "isForceout": true
    },
    {
      "message_id": 412,
      "editor_id": 1,
      "message_received": "ให้มันวิ่ง run เห็นไหมคะ แล้วตรง pass",
      "slice_count": 1,
      "slices": "ให้มันวิ่ง run เห็นไหมคะ แล้วตรง pass|",
      "edit_duration": 15.002,
      "isForceout": true
    },
    {
      "message_id": 413,
      "editor_id": 1,
      "message_received": "เด็ก ๆ มาตำแหน่งนี้นะคะ ทำแถบ",
      "slice_count": 1,
      "slices": "เด็ก ๆ มาตำแหน่งนี้นะคะ ทำแถบ|",
      "edit_duration": 15.013,
      "isForceout": true
    },
    {
      "message_id": 414,
      "editor_id": 1,
      "message_received": "สีตรงคำว่า เรา",
      "slice_count": 1,
      "slices": "สีตรงคำว่า เรา|",
      "edit_duration": 17.015,
      "isForceout": true
    },
    {
      "message_id": 415,
      "editor_id": 1,
      "message_received": "ตำแหน่งมันจะต้องอยู่ที่",
      "slice_count": 1,
      "slices": "ตำแหน่งมันจะต้องอยู่ที่|",
      "edit_duration": 15.029,
      "isForceout": true
    },
    {
      "message_id": 416,
      "editor_id": 1,
      "message_received": "นะคะ",
      "slice_count": 1,
      "slices": "นะคะ |",
      "edit_duration": 15.014,
      "isForceout": true
    },
    {
      "message_id": 417,
      "editor_id": 1,
      "message_received": "คำสั่งต่อมา ก็คือ while แล้วก็ตามด้วย for ค่ะ",
      "slice_count": 1,
      "slices": "คำสั่งต่อมา ก็คือ while แล้วก็ตามด้วย for ค่ะ |",
      "edit_duration": 15.041,
      "isForceout": true
    },
    {
      "message_id": 418,
      "editor_id": 1,
      "message_received": "เด็ก ๆ",
      "slice_count": 1,
      "slices": "เด็ก ๆ |",
      "edit_duration": 14.044,
      "isForceout": true
    },
    {
      "message_id": 419,
      "editor_id": 1,
      "message_received": "เป็น for loop ถูกต้องแล้ว Enter ได้เลย",
      "slice_count": 1,
      "slices": "เป็น for loop ถูกต้องแล้ว Enter ได้เลย|",
      "edit_duration": 15.022,
      "isForceout": true
    },
    {
      "message_id": 420,
      "editor_id": 1,
      "message_received": "ตัว Box ถัดไปของ for จะขึ้นมา",
      "slice_count": 1,
      "slices": "ตัว Box ถัดไปของ for จะขึ้นมา|",
      "edit_duration": 14.049,
      "isForceout": true
    },
    {
      "message_id": 421,
      "editor_id": 1,
      "message_received": "ใครยังไม่ขึ้นแบบนี้ยกมือ",
      "slice_count": 1,
      "slices": "ใครยังไม่ขึ้นแบบนี้ยกมือ|",
      "edit_duration": 14.058,
      "isForceout": true
    },
    {
      "message_id": 422,
      "editor_id": 1,
      "message_received": "ใครไม่ขึ้นแถบโซนนี้ 2 บรรทัดนี้ ยกมือ",
      "slice_count": 1,
      "slices": "ใครไม่ขึ้นแถบโซนนี้ 2 บรรทัดนี้ ยกมือ|",
      "edit_duration": 15.027,
      "isForceout": true
    },
    {
      "message_id": 423,
      "editor_id": 1,
      "message_received": "วิธีการจำได้นะ พิมพ์ f ลงไป พอขึ้นว่า for",
      "slice_count": 1,
      "slices": "วิธีการจำได้นะ พิมพ์ f ลงไป พอขึ้นว่า for|",
      "edit_duration": 16.03,
      "isForceout": true
    },
    {
      "message_id": 424,
      "editor_id": 1,
      "message_received": "พิมพ์ f ลงไปแล้วขึ้นคำว่า for loop",
      "slice_count": 1,
      "slices": "พิมพ์ f ลงไปแล้วขึ้นคำว่า for loop|",
      "edit_duration": 14.036,
      "isForceout": true
    },
    {
      "message_id": 425,
      "editor_id": 1,
      "message_received": "กด Enter เพื่อเลือกเห็นไหมคะ",
      "slice_count": 1,
      "slices": "กด Enter เพื่อเลือกเห็นไหมคะ |",
      "edit_duration": 15.048,
      "isForceout": true
    },
    {
      "message_id": 426,
      "editor_id": 1,
      "message_received": "ถ้าไม่ขึ้นต้องให้ import pygame ก่อน",
      "slice_count": 1,
      "slices": "ถ้าไม่ขึ้นต้องให้ import pygame ก่อน|",
      "edit_duration": 15.019,
      "isForceout": true
    },
    {
      "message_id": 427,
      "editor_id": 1,
      "message_received": "เปิด Command prompt ของใครไม่ขึ้น",
      "slice_count": 1,
      "slices": "เปิด Command prompt ของใครไม่ขึ้น|",
      "edit_duration": 15.009,
      "isForceout": true
    },
    {
      "message_id": 428,
      "editor_id": 1,
      "message_received": "กุ้งเต้นไม่ขึ้นหรือ",
      "slice_count": 1,
      "slices": "กุ้งเต้นไม่ขึ้นหรือ|",
      "edit_duration": 15.006,
      "isForceout": true
    },
    {
      "message_id": 429,
      "editor_id": 1,
      "message_received": "ไม่ ตี๋น้อยพิมพ์ใหม่",
      "slice_count": 1,
      "slices": "ไม่ ตี๋น้อยพิมพ์ใหม่|",
      "edit_duration": 14.991,
      "isForceout": true
    },
    {
      "message_id": 430,
      "editor_id": 1,
      "message_received": "พิมพ์ f ใหม่",
      "slice_count": 1,
      "slices": "พิมพ์ f ใหม่|",
      "edit_duration": 14.983,
      "isForceout": true
    },
    {
      "message_id": 431,
      "editor_id": 1,
      "message_received": "ให้ตี๋น้อยลบตั้งแต่ while ก่อน",
      "slice_count": 1,
      "slices": "ให้ตี๋น้อยลบตั้งแต่ while ก่อน|",
      "edit_duration": 14.981,
      "isForceout": true
    },
    {
      "message_id": 432,
      "editor_id": 1,
      "message_received": "ดูนะคะ มันจะต้องเริ่มที่",
      "slice_count": 1,
      "slices": "ดูนะคะ มันจะต้องเริ่มที่|",
      "edit_duration": 14.986,
      "isForceout": true
    },
    {
      "message_id": 433,
      "editor_id": 1,
      "message_received": "พอพิมพ์ while นี่ ขึ้นแบบนี้ไหม",
      "slice_count": 1,
      "slices": "พอพิมพ์ while นี่ ขึ้นแบบนี้ไหม|",
      "edit_duration": 14.971,
      "isForceout": true
    },
    {
      "message_id": 434,
      "editor_id": 1,
      "message_received": "เขามีบรรทัดที่ 6",
      "slice_count": 1,
      "slices": "เขามีบรรทัดที่ 6|",
      "edit_duration": 14.942,
      "isForceout": true
    },
    {
      "message_id": 435,
      "editor_id": 1,
      "message_received": "หรือยัง",
      "slice_count": 1,
      "slices": "หรือยัง|",
      "edit_duration": 15.945,
      "isForceout": true
    },
    {
      "message_id": 436,
      "editor_id": 1,
      "message_received": "เอาใหม่บอกเขาลบออก",
      "slice_count": 1,
      "slices": "เอาใหม่บอกเขาลบออก|",
      "edit_duration": 14.933,
      "isForceout": true
    },
    {
      "message_id": 437,
      "editor_id": 1,
      "message_received": "ลบตั้งแต่ 6 เลยนะบางคน",
      "slice_count": 1,
      "slices": "ลบตั้งแต่ 6 เลยนะบางคน|",
      "edit_duration": 16.937,
      "isForceout": true
    },
    {
      "message_id": 438,
      "editor_id": 1,
      "message_received": "พิมพ์ตัวแปรที่ชื่อว่า",
      "slice_count": 1,
      "slices": "พิมพ์ตัวแปรที่ชื่อว่า|",
      "edit_duration": 15.945,
      "isForceout": true
    },
    {
      "message_id": 439,
      "editor_id": 1,
      "message_received": "run ประกาศตัวแปรให้ run ประกาศตัวแปร run",
      "slice_count": 1,
      "slices": "run ประกาศตัวแปรให้ run ประกาศตัวแปร run|",
      "edit_duration": 14.922,
      "isForceout": true
    },
    {
      "message_id": 440,
      "editor_id": 1,
      "message_received": "วรรค เครื่องหมายเท่ากับ ตามด้วยกำหนด",
      "slice_count": 1,
      "slices": "วรรค เครื่องหมายเท่ากับ ตามด้วยกำหนด|",
      "edit_duration": 14.904,
      "isForceout": true
    },
    {
      "message_id": 441,
      "editor_id": 1,
      "message_received": "ค่าเริ่มต้นของ run เป็น True",
      "slice_count": 1,
      "slices": "ค่าเริ่มต้นของ run เป็น True|",
      "edit_duration": 14.903,
      "isForceout": true
    },
    {
      "message_id": 442,
      "editor_id": 1,
      "message_received": "ก็คือเป็นจริง T-r-u-e",
      "slice_count": 1,
      "slices": "ก็คือเป็นจริง T-r-u-e|",
      "edit_duration": 14.902,
      "isForceout": true
    },
    {
      "message_id": 443,
      "editor_id": 1,
      "message_received": "true เสร็จแล้วพิมพ์ w",
      "slice_count": 1,
      "slices": "true เสร็จแล้วพิมพ์ w|",
      "edit_duration": 14.898,
      "isForceout": true
    },
    {
      "message_id": 444,
      "editor_id": 1,
      "message_received": "1 ตัว",
      "slice_count": 1,
      "slices": "1 ตัว|",
      "edit_duration": 14.89,
      "isForceout": true
    },
    {
      "message_id": 445,
      "editor_id": 1,
      "message_received": "แล้วกด Enter ไม่ขึ้นอย่างนี้หรือ",
      "slice_count": 1,
      "slices": "แล้วกด Enter ไม่ขึ้นอย่างนี้หรือ|",
      "edit_duration": 14.875,
      "isForceout": true
    },
    {
      "message_id": 446,
      "editor_id": 1,
      "message_received": "คนที่ไม่ขึ้นดูนะคะ สัปดาห์ก่อน",
      "slice_count": 1,
      "slices": "คนที่ไม่ขึ้นดูนะคะ สัปดาห์ก่อน|",
      "edit_duration": 15.819,
      "isForceout": true
    },
    {
      "message_id": 447,
      "editor_id": 1,
      "message_received": "ตอนเวลา",
      "slice_count": 1,
      "slices": "ตอนเวลา|",
      "edit_duration": 14.842,
      "isForceout": true
    },
    {
      "message_id": 448,
      "editor_id": 1,
      "message_received": "เราจะตั้งค่าให้โปรแกรม pygame นี่",
      "slice_count": 1,
      "slices": "เราจะตั้งค่าให้โปรแกรม pygame นี่|",
      "edit_duration": 15.796,
      "isForceout": true
    },
    {
      "message_id": 449,
      "editor_id": 1,
      "message_received": "นามสกุลมันจะต้องเป็น .py ตอนนี้คน",
      "slice_count": 1,
      "slices": "นามสกุลมันจะต้องเป็น .py ตอนนี้คน|",
      "edit_duration": 14.795,
      "isForceout": true
    },
    {
      "message_id": 450,
      "editor_id": 1,
      "message_received": "ที่ไม่ขึ้นคือนามสกุลไม่ได้เป็น .py เพราะฉะนั้น",
      "slice_count": 1,
      "slices": "ที่ไม่ขึ้นคือนามสกุลไม่ได้เป็น .py เพราะฉะนั้น|",
      "edit_duration": 15.815,
      "isForceout": true
    },
    {
      "message_id": 451,
      "editor_id": 1,
      "message_received": "คลิกไฟล์แล้วก็เลือก save as ลูก",
      "slice_count": 1,
      "slices": "คลิกไฟล์แล้วก็เลือก save as ลูก|",
      "edit_duration": 14.794,
      "isForceout": true
    },
    {
      "message_id": 452,
      "editor_id": 1,
      "message_received": "เมนู file ค่ะ มันจะขึ้น",
      "slice_count": 1,
      "slices": "เมนู file ค่ะ มันจะขึ้น|",
      "edit_duration": 14.8,
      "isForceout": true
    },
    {
      "message_id": 453,
      "editor_id": 1,
      "message_received": "สีไอ้นี่มันจะขึ้นอย่างนี้เลย เป๊ะ ตี๋น้อย",
      "slice_count": 1,
      "slices": "สีไอ้นี่มันจะขึ้นอย่างนี้เลย เป๊ะ ตี๋น้อย|",
      "edit_duration": 14.809,
      "isForceout": true
    },
    {
      "message_id": 454,
      "editor_id": 1,
      "message_received": "ทำตาม แล้วก็เลือก",
      "slice_count": 1,
      "slices": "ทำตาม แล้วก็เลือก|",
      "edit_duration": 16.789,
      "isForceout": true
    },
    {
      "message_id": 455,
      "editor_id": 1,
      "message_received": "save as มิ่งด้วย",
      "slice_count": 1,
      "slices": "save as มิ่งด้วย|",
      "edit_duration": 14.79,
      "isForceout": true
    },
    {
      "message_id": 456,
      "editor_id": 1,
      "message_received": "ตรงนี้เห็นไหมลูก",
      "slice_count": 1,
      "slices": "ตรงนี้เห็นไหมลูก|",
      "edit_duration": 14.774,
      "isForceout": true
    },
    {
      "message_id": 457,
      "editor_id": 1,
      "message_received": "ใส่ . . ข้างหลังชื่อไฟล์นี้",
      "slice_count": 1,
      "slices": "ใส่ . . ข้างหลังชื่อไฟล์นี้|",
      "edit_duration": 14.772,
      "isForceout": true
    },
    {
      "message_id": 458,
      "editor_id": 1,
      "message_received": ". ลงไป จุดน่ะลูก กดจุด",
      "slice_count": 1,
      "slices": ". ลงไป จุดน่ะลูก กดจุด|",
      "edit_duration": 14.772,
      "isForceout": true
    },
    {
      "message_id": 459,
      "editor_id": 1,
      "message_received": "แล้วก็ตามด้วย py",
      "slice_count": 1,
      "slices": "แล้วก็ตามด้วย py|",
      "edit_duration": 14.79,
      "isForceout": true
    },
    {
      "message_id": 460,
      "editor_id": 1,
      "message_received": "แล้วก็คลิก save",
      "slice_count": 1,
      "slices": "แล้วก็คลิก save|",
      "edit_duration": 14.763,
      "isForceout": true
    },
    {
      "message_id": 461,
      "editor_id": 1,
      "message_received": "ทีนี้ มิ่งลองพิมพ์ while ใหม่",
      "slice_count": 1,
      "slices": "ทีนี้ มิ่งลองพิมพ์ while ใหม่|",
      "edit_duration": 14.78,
      "isForceout": true
    },
    {
      "message_id": 462,
      "editor_id": 1,
      "message_received": "เห็นไหมสีเปลี่ยนแล้ว w ขึ้น Enter",
      "slice_count": 1,
      "slices": "เห็นไหมสีเปลี่ยนแล้ว w ขึ้น Enter|",
      "edit_duration": 14.77,
      "isForceout": true
    },
    {
      "message_id": 463,
      "editor_id": 1,
      "message_received": "เรียกใช้อะไรคะ run",
      "slice_count": 1,
      "slices": "เรียกใช้อะไรคะ run|",
      "edit_duration": 14.752,
      "isForceout": true
    },
    {
      "message_id": 464,
      "editor_id": 1,
      "message_received": "พิมพ์ run ไอ้มิ่ง",
      "slice_count": 1,
      "slices": "พิมพ์ run ไอ้มิ่ง|",
      "edit_duration": 14.747,
      "isForceout": true
    },
    {
      "message_id": 465,
      "editor_id": 1,
      "message_received": "แม่บอกว่าอย่างไร โปรแกรมนี้ ลบ ไม่ต้องรีบพิมพ์",
      "slice_count": 1,
      "slices": "แม่บอกว่าอย่างไร โปรแกรมนี้ ลบ ไม่ต้องรีบพิมพ์|",
      "edit_duration": 15.765,
      "isForceout": true
    },
    {
      "message_id": 466,
      "editor_id": 1,
      "message_received": "พิมพ์แค่ตัว r ปุ๊บ พอมันขึ้นมิ่งกด",
      "slice_count": 1,
      "slices": "พิมพ์แค่ตัว r ปุ๊บ พอมันขึ้นมิ่งกด|",
      "edit_duration": 14.767,
      "isForceout": true
    },
    {
      "message_id": 467,
      "editor_id": 1,
      "message_received": "Enter เห็นหรือเปล่า มันตจะได้ไม่ผิด",
      "slice_count": 1,
      "slices": "Enter เห็นหรือเปล่า มันตจะได้ไม่ผิด|",
      "edit_duration": 14.771,
      "isForceout": true
    },
    {
      "message_id": 468,
      "editor_id": 1,
      "message_received": "ใช่ไหม ให้ลบออก แล้วกด f",
      "slice_count": 1,
      "slices": "ใช่ไหม ให้ลบออก แล้วกด f|",
      "edit_duration": 14.773,
      "isForceout": true
    },
    {
      "message_id": 469,
      "editor_id": 1,
      "message_received": "ตัว f เห็นไหม ถ้าขึ้นอย่างนี้ให้กด Enter",
      "slice_count": 1,
      "slices": "ตัว f เห็นไหม ถ้าขึ้นอย่างนี้ให้กด Enter|",
      "edit_duration": 14.752,
      "isForceout": true
    },
    {
      "message_id": 470,
      "editor_id": 1,
      "message_received": "กด Enter เห็นหรือเปล่า มันจะทำ",
      "slice_count": 1,
      "slices": "กด Enter เห็นหรือเปล่า มันจะทำ|",
      "edit_duration": 14.741,
      "isForceout": true
    },
    {
      "message_id": 471,
      "editor_id": 1,
      "message_received": "ให้มิ่งไม่พิมพ์ผิด มิ่งจะรู้ตำแหน่ง",
      "slice_count": 1,
      "slices": "ให้มิ่งไม่พิมพ์ผิด มิ่งจะรู้ตำแหน่ง|",
      "edit_duration": 14.732,
      "isForceout": true
    },
    {
      "message_id": 472,
      "editor_id": 1,
      "message_received": "มันจะเว้นให้นึกออกหรือเปล่า",
      "slice_count": 1,
      "slices": "มันจะเว้นให้นึกออกหรือเปล่า|",
      "edit_duration": 14.726,
      "isForceout": true
    },
    {
      "message_id": 473,
      "editor_id": 1,
      "message_received": "เหมือนที่เราเรียนเทอม 1 จำได้ไหม แค่ไม่เว้นวรรค",
      "slice_count": 1,
      "slices": "เหมือนที่เราเรียนเทอม 1 จำได้ไหม แค่ไม่เว้นวรรค|",
      "edit_duration": 15.709,
      "isForceout": true
    },
    {
      "message_id": 474,
      "editor_id": 1,
      "message_received": "แค่ไม่ใส่ไอ้นี่นึกออกไหม โปรแกรมก็ run ไม่ได้",
      "slice_count": 1,
      "slices": "แค่ไม่ใส่ไอ้นี่นึกออกไหม โปรแกรมก็ run ไม่ได้|",
      "edit_duration": 14.722,
      "isForceout": true
    },
    {
      "message_id": 475,
      "editor_id": 1,
      "message_received": "ใช่ไหมคะ นะคะ sublime มันจะช่วยให้",
      "slice_count": 1,
      "slices": "ใช่ไหมคะ นะคะ sublime มันจะช่วยให้|",
      "edit_duration": 14.717,
      "isForceout": true
    },
    {
      "message_id": 476,
      "editor_id": 1,
      "message_received": "เด็ก ๆ พิมพ์โปรแกรมไม่ผิดนั่นเอง",
      "slice_count": 1,
      "slices": "เด็ก ๆ พิมพ์โปรแกรมไม่ผิดนั่นเอง|",
      "edit_duration": 14.704,
      "isForceout": true
    },
    {
      "message_id": 477,
      "editor_id": 1,
      "message_received": "เพราะอะไร เพราะถ้าอย่างนี้ปุ๊บนะคะ เพราะเมื่อ",
      "slice_count": 1,
      "slices": "เพราะอะไร เพราะถ้าอย่างนี้ปุ๊บนะคะ เพราะเมื่อ|",
      "edit_duration": 14.725,
      "isForceout": true
    },
    {
      "message_id": 478,
      "editor_id": 1,
      "message_received": "กด while เมื่อพิมพ์ w นี่",
      "slice_count": 1,
      "slices": "กด while เมื่อพิมพ์ w นี่|",
      "edit_duration": 14.713,
      "isForceout": true
    },
    {
      "message_id": 479,
      "editor_id": 1,
      "message_received": "มันมาเล็งแล้วว่า ตรงนี้",
      "slice_count": 1,
      "slices": "มันมาเล็งแล้วว่า ตรงนี้|",
      "edit_duration": 14.706,
      "isForceout": true
    },
    {
      "message_id": 480,
      "editor_id": 1,
      "message_received": "ใส่ค่า True หมายถึง",
      "slice_count": 1,
      "slices": "ใส่ค่า True หมายถึง|",
      "edit_duration": 14.699,
      "isForceout": true
    },
    {
      "message_id": 481,
      "editor_id": 1,
      "message_received": "นั่นหมายถึง",
      "slice_count": 1,
      "slices": "นั่นหมายถึง|",
      "edit_duration": 14.694,
      "isForceout": true
    },
    {
      "message_id": 482,
      "editor_id": 1,
      "message_received": "บอกแล้วมันก็จะไปเรียก",
      "slice_count": 1,
      "slices": "บอกแล้วมันก็จะไปเรียก|",
      "edit_duration": 14.69,
      "isForceout": true
    },
    {
      "message_id": 483,
      "editor_id": 1,
      "message_received": "ใช้คำสั่งในโมดูลใน pygame",
      "slice_count": 1,
      "slices": "ใช้คำสั่งในโมดูลใน pygame|",
      "edit_duration": 14.676,
      "isForceout": true
    },
    {
      "message_id": 484,
      "editor_id": 1,
      "message_received": "มันก็จะไปเรียก while loop ขึ้นมา",
      "slice_count": 1,
      "slices": "มันก็จะไปเรียก while loop ขึ้นมา|",
      "edit_duration": 14.659,
      "isForceout": true
    },
    {
      "message_id": 485,
      "editor_id": 1,
      "message_received": "บอกแล้ว กด Enter เวลาเขียนโค้ด",
      "slice_count": 1,
      "slices": "บอกแล้ว กด Enter เวลาเขียนโค้ด|",
      "edit_duration": 14.648,
      "isForceout": true
    },
    {
      "message_id": 486,
      "editor_id": 1,
      "message_received": "นะคะ ไม่ต้องรีบพิมพ์ r-u-n เลย",
      "slice_count": 1,
      "slices": "นะคะ ไม่ต้องรีบพิมพ์ r-u-n เลย|",
      "edit_duration": 14.028,
      "isForceout": true
    },
    {
      "message_id": 487,
      "editor_id": 1,
      "message_received": "เด็ก ๆ พิมพ์แค่ r ถ้ามันขึ้น run",
      "slice_count": 1,
      "slices": "เด็ก ๆ พิมพ์แค่ r ถ้ามันขึ้น run|",
      "edit_duration": 14.035,
      "isForceout": true
    },
    {
      "message_id": 488,
      "editor_id": 1,
      "message_received": "เหมือนตัวนี้เหมือนกัน",
      "slice_count": 1,
      "slices": "เหมือนตัวนี้เหมือนกัน|",
      "edit_duration": 14.027,
      "isForceout": true
    },
    {
      "message_id": 489,
      "editor_id": 1,
      "message_received": "ตัวเดียว ถ้ามันขึ้น while loop ให้เด็ก ๆ กด Enter",
      "slice_count": 1,
      "slices": "ตัวเดียว ถ้ามันขึ้น while loop ให้เด็ก ๆ กด Enter|",
      "edit_duration": 14.03,
      "isForceout": true
    },
    {
      "message_id": 490,
      "editor_id": 1,
      "message_received": "หลังเคอร์เซอร์ให้พิมพ์ r",
      "slice_count": 1,
      "slices": "หลังเคอร์เซอร์ให้พิมพ์ r|",
      "edit_duration": 14.026,
      "isForceout": true
    },
    {
      "message_id": 491,
      "editor_id": 1,
      "message_received": "1 ครั้ง เห็นไหมคะ มันจะไป",
      "slice_count": 1,
      "slices": "1 ครั้ง เห็นไหมคะ มันจะไป|",
      "edit_duration": 14.029,
      "isForceout": true
    },
    {
      "message_id": 492,
      "editor_id": 1,
      "message_received": "ดึงตัวแปรที่ประกาศก่อนหน้า เพราะมันรู้ว่า",
      "slice_count": 1,
      "slices": "ดึงตัวแปรที่ประกาศก่อนหน้า เพราะมันรู้ว่า|",
      "edit_duration": 14.04,
      "isForceout": true
    },
    {
      "message_id": 493,
      "editor_id": 1,
      "message_received": "loop นี้ทำเพื่อเช็กค่าของ run มันจะก็",
      "slice_count": 1,
      "slices": "loop นี้ทำเพื่อเช็กค่าของ run มันจะก็|",
      "edit_duration": 14.026,
      "isForceout": true
    },
    {
      "message_id": 494,
      "editor_id": 1,
      "message_received": "ไปวิ่งไปหา run อัตโนมัตินะคะ",
      "slice_count": 1,
      "slices": "ไปวิ่งไปหา run อัตโนมัตินะคะ |",
      "edit_duration": 14.028,
      "isForceout": true
    },
    {
      "message_id": 495,
      "editor_id": 1,
      "message_received": "ชักเริ่มเจ็บคอ",
      "slice_count": 1,
      "slices": "ชักเริ่มเจ็บคอ|",
      "edit_duration": 14.023,
      "isForceout": true
    },
    {
      "message_id": 496,
      "editor_id": 1,
      "message_received": "กด Enter ค่ะ แล้วในส่วนที่",
      "slice_count": 1,
      "slices": "กด Enter ค่ะ แล้วในส่วนที่|",
      "edit_duration": 14.02,
      "isForceout": true
    },
    {
      "message_id": 497,
      "editor_id": 1,
      "message_received": "เป็นสีชมพูดอย่างนี้ เด็ก ๆ ทำแถบใช่ไหมคะ คำว่า pass",
      "slice_count": 1,
      "slices": "เป็นสีชมพูดอย่างนี้ เด็ก ๆ ทำแถบใช่ไหมคะ คำว่า pass|",
      "edit_duration": 14.052,
      "isForceout": true
    },
    {
      "message_id": 498,
      "editor_id": 1,
      "message_received": "นี่ เราไม่ได้ใช้มันเขาเรียกว่าอะไรน่ะ",
      "slice_count": 1,
      "slices": "นี่ เราไม่ได้ใช้มันเขาเรียกว่าอะไรน่ะ|",
      "edit_duration": 14.02,
      "isForceout": true
    },
    {
      "message_id": 499,
      "editor_id": 1,
      "message_received": "มันเป้นโครงของโปรแกรมที่มันสร้างไว้ให้",
      "slice_count": 1,
      "slices": "มันเป้นโครงของโปรแกรมที่มันสร้างไว้ให้|",
      "edit_duration": 14.022,
      "isForceout": true
    },
    {
      "message_id": 500,
      "editor_id": 1,
      "message_received": "เราก็ Delete ออกนะคะ บรรทัดต่อมา",
      "slice_count": 1,
      "slices": "เราก็ Delete ออกนะคะ บรรทัดต่อมา|",
      "edit_duration": 14.019,
      "isForceout": true
    },
    {
      "message_id": 501,
      "editor_id": 1,
      "message_received": "เราจะใส่ event for เพื่อให้มันตรวจสอบ เพื่อให้มัน run",
      "slice_count": 1,
      "slices": "เราจะใส่ event for เพื่อให้มันตรวจสอบ เพื่อให้มัน run|",
      "edit_duration": 14.019,
      "isForceout": true
    },
    {
      "message_id": 502,
      "editor_id": 1,
      "message_received": "เห็นไหมคะ กด f ปุ๊บ ถ้าคำว่า \"for loop\" ขึ้นมา",
      "slice_count": 1,
      "slices": "เห็นไหมคะ กด f ปุ๊บ ถ้าคำว่า \"for loop\" ขึ้นมา|",
      "edit_duration": 14.04,
      "isForceout": true
    },
    {
      "message_id": 503,
      "editor_id": 1,
      "message_received": "ให้เด็ก ๆ กด Enter",
      "slice_count": 1,
      "slices": "ให้เด็ก ๆ กด Enter|",
      "edit_duration": 14.039,
      "isForceout": true
    },
    {
      "message_id": 504,
      "editor_id": 1,
      "message_received": "มันก็จะมีโครงสร้าง ตรง x",
      "slice_count": 1,
      "slices": "มันก็จะมีโครงสร้าง ตรง x|",
      "edit_duration": 14.042,
      "isForceout": true
    },
    {
      "message_id": 505,
      "editor_id": 1,
      "message_received": "สิ่งที่เราจะใส่คืออะไร มาดูสไลด์เราต่อ",
      "slice_count": 1,
      "slices": "สิ่งที่เราจะใส่คืออะไร มาดูสไลด์เราต่อ|",
      "edit_duration": 14.02,
      "isForceout": true
    },
    {
      "message_id": 506,
      "editor_id": 1,
      "message_received": "ทันหรือยัง 2 คนนี้ ่",
      "slice_count": 1,
      "slices": "ทันหรือยัง 2 คนนี้ ่|",
      "edit_duration": 14.021,
      "isForceout": true
    },
    {
      "message_id": 507,
      "editor_id": 1,
      "message_received": "ตี๋น้อยทันไหม",
      "slice_count": 1,
      "slices": "ตี๋น้อยทันไหม|",
      "edit_duration": 14.036,
      "isForceout": true
    },
    {
      "message_id": 508,
      "editor_id": 1,
      "message_received": "ตรง while ปุ๊บ",
      "slice_count": 1,
      "slices": "ตรง while ปุ๊บ|",
      "edit_duration": 14.039,
      "isForceout": true
    },
    {
      "message_id": 509,
      "editor_id": 1,
      "message_received": "นะคะ",
      "slice_count": 1,
      "slices": "นะคะ |",
      "edit_duration": 14.021,
      "isForceout": true
    },
    {
      "message_id": 510,
      "editor_id": 1,
      "message_received": "ไหนล่ะ",
      "slice_count": 1,
      "slices": "ไหนล่ะ|",
      "edit_duration": 14.036,
      "isForceout": true
    },
    {
      "message_id": 511,
      "editor_id": 1,
      "message_received": "ตรง for",
      "slice_count": 1,
      "slices": "ตรง for|",
      "edit_duration": 14.044,
      "isForceout": true
    },
    {
      "message_id": 512,
      "editor_id": 1,
      "message_received": "ตรงตัว x สิ่งที่เราจะใส่ เราจะใส่",
      "slice_count": 1,
      "slices": "ตรงตัว x สิ่งที่เราจะใส่ เราจะใส่|",
      "edit_duration": 14.019,
      "isForceout": true
    },
    {
      "message_id": 513,
      "editor_id": 1,
      "message_received": "เหตุการณ์ ก็คือ e-v-",
      "slice_count": 1,
      "slices": "เหตุการณ์ ก็คือ e-v-|",
      "edit_duration": 14.022,
      "isForceout": true
    },
    {
      "message_id": 514,
      "editor_id": 1,
      "message_received": "e-n-t นะคะ",
      "slice_count": 1,
      "slices": "e-n-t นะคะ |",
      "edit_duration": 14.02,
      "isForceout": true
    },
    {
      "message_id": 515,
      "editor_id": 1,
      "message_received": "ใส่ตัวแรกที่ชื่อว่า event",
      "slice_count": 1,
      "slices": "ใส่ตัวแรกที่ชื่อว่า event|",
      "edit_duration": 14.035,
      "isForceout": true
    },
    {
      "message_id": 516,
      "editor_id": 1,
      "message_received": "อันนี้ถ้าไม่มีอะไรขึ้นมานี่ เด็ก ๆ พิมพ์ตามอย่างนี้ก่อน เด็ก ๆ สังเกต",
      "slice_count": 1,
      "slices": "อันนี้ถ้าไม่มีอะไรขึ้นมานี่ เด็ก ๆ พิมพ์ตามอย่างนี้ก่อน เด็ก ๆ สังเกต|",
      "edit_duration": 14.021,
      "isForceout": true
    },
    {
      "message_id": 517,
      "editor_id": 1,
      "message_received": "ครั้งแรกสังเกตเวลาเราประกาศตัวแปรครั้งแรก เวลาเราประกาศตัวแ",
      "slice_count": 1,
      "slices": "ครั้งแรกสังเกตเวลาเราประกาศตัวแปรครั้งแรก เวลาเราประกาศตัวแ|",
      "edit_duration": 14.017,
      "isForceout": true
    },
    {
      "message_id": 518,
      "editor_id": 1,
      "message_received": "อะไรมา เพราะมันยังไม่รู้ว่ามีตัวแปรชื่อนี้",
      "slice_count": 1,
      "slices": "อะไรมา เพราะมันยังไม่รู้ว่ามีตัวแปรชื่อนี้|",
      "edit_duration": 14.024,
      "isForceout": true
    },
    {
      "message_id": 519,
      "editor_id": 1,
      "message_received": "for event ปุ๊บ",
      "slice_count": 1,
      "slices": "for event ปุ๊บ|",
      "edit_duration": 14.021,
      "isForceout": true
    },
    {
      "message_id": 520,
      "editor_id": 1,
      "message_received": "ถึงบรรทัดนี้หรือยังตี๋น้อย คนอื่น",
      "slice_count": 1,
      "slices": "ถึงบรรทัดนี้หรือยังตี๋น้อย คนอื่น|",
      "edit_duration": 14.037,
      "isForceout": true
    },
    {
      "message_id": 521,
      "editor_id": 1,
      "message_received": "ทันนะคะ ตรง",
      "slice_count": 1,
      "slices": "ทันนะคะ ตรง|",
      "edit_duration": 14.033,
      "isForceout": true
    },
    {
      "message_id": 522,
      "editor_id": 1,
      "message_received": "x ranเ",
      "slice_count": 1,
      "slices": "x ran เ|",
      "edit_duration": 14.031,
      "isForceout": true
    },
    {
      "message_id": 523,
      "editor_id": 1,
      "message_received": "ตรงค่าตรงนี้นะคะเด็ก ๆ",
      "slice_count": 1,
      "slices": "ตรงค่าตรงนี้นะคะ เด็ก ๆ |",
      "edit_duration": 14.033,
      "isForceout": true
    },
    {
      "message_id": 524,
      "editor_id": 1,
      "message_received": "ที่ทำไฮไลท์ไว้ตรงค่านี้",
      "slice_count": 1,
      "slices": "ที่ทำไฮไลท์ไว้ตรงค่านี้|",
      "edit_duration": 14.026,
      "isForceout": true
    },
    {
      "message_id": 525,
      "editor_id": 1,
      "message_received": "เห็นไหมคะ เราจะไปเรียกเห็นไหม",
      "slice_count": 1,
      "slices": "เห็นไหมคะ เราจะไปเรียกเห็นไหม|",
      "edit_duration": 14.036,
      "isForceout": true
    },
    {
      "message_id": 526,
      "editor_id": 1,
      "message_received": "pygame",
      "slice_count": 1,
      "slices": "pygame|",
      "edit_duration": 14.02,
      "isForceout": true
    },
    {
      "message_id": 527,
      "editor_id": 1,
      "message_received": ".event.get",
      "slice_count": 1,
      "slices": ".event.get|",
      "edit_duration": 14.021,
      "isForceout": true
    },
    {
      "message_id": 528,
      "editor_id": 1,
      "message_received": "นั่นก็คือเมื่อมัน... มันจะเป็น",
      "slice_count": 1,
      "slices": "นั่นก็คือเมื่อมัน... มันจะเป็น|",
      "edit_duration": 14.043,
      "isForceout": true
    },
    {
      "message_id": 529,
      "editor_id": 1,
      "message_received": "โมดูล",
      "slice_count": 1,
      "slices": "โมดูล|",
      "edit_duration": 14.036,
      "isForceout": true
    },
    {
      "message_id": 530,
      "editor_id": 1,
      "message_received": "ที่ชื่อว่า get น่ะค่ะ ฟังก์ชัน get",
      "slice_count": 1,
      "slices": "ที่ชื่อว่า get น่ะค่ะ ฟังก์ชัน get|",
      "edit_duration": 14.042,
      "isForceout": true
    },
    {
      "message_id": 531,
      "editor_id": 1,
      "message_received": "นะคะ",
      "slice_count": 1,
      "slices": "นะคะ |",
      "edit_duration": 14.037,
      "isForceout": true
    },
    {
      "message_id": 532,
      "editor_id": 1,
      "message_received": "นะคะ",
      "slice_count": 1,
      "slices": "นะคะ |",
      "edit_duration": 14.02,
      "isForceout": true
    },
    {
      "message_id": 533,
      "editor_id": 1,
      "message_received": "p เลือก pygame เห็นไหมถ้าขึ้น",
      "slice_count": 1,
      "slices": "p เลือก pygame เห็นไหมถ้าขึ้น|",
      "edit_duration": 14.024,
      "isForceout": true
    },
    {
      "message_id": 534,
      "editor_id": 1,
      "message_received": "อย่างนี้ เอาเมาส์ไปคลิกที่คำว่า pygame",
      "slice_count": 1,
      "slices": "อย่างนี้ เอาเมาส์ไปคลิกที่คำว่า pygame|",
      "edit_duration": 14.023,
      "isForceout": true
    },
    {
      "message_id": 535,
      "editor_id": 1,
      "message_received": "แล้วก็ใส่ .",
      "slice_count": 1,
      "slices": "แล้วก็ใส่ .|",
      "edit_duration": 14.019,
      "isForceout": true
    },
    {
      "message_id": 536,
      "editor_id": 1,
      "message_received": "พิมพ์ e เห็นไหม event",
      "slice_count": 1,
      "slices": "พิมพ์ e เห็นไหม event|",
      "edit_duration": 14.036,
      "isForceout": true
    },
    {
      "message_id": 537,
      "editor_id": 1,
      "message_received": "ขึ้นมาแล้วตัวแปร event ขึ้นมาแล้ว",
      "slice_count": 1,
      "slices": "ขึ้นมาแล้วตัวแปร event ขึ้นมาแล้ว|",
      "edit_duration": 14.035,
      "isForceout": true
    },
    {
      "message_id": 538,
      "editor_id": 1,
      "message_received": "แล้วก็ใส่ . อีก 1 คครั้ง ไม่ใช้จุด",
      "slice_count": 1,
      "slices": "แล้วก็ใส่ . อีก 1 คครั้ง ไม่ใช้จุด|",
      "edit_duration": 14.038,
      "isForceout": true
    },
    {
      "message_id": 539,
      "editor_id": 1,
      "message_received": "ไม่ใช่ : พูดผิด",
      "slice_count": 1,
      "slices": "ไม่ใช่ : พูดผิด|",
      "edit_duration": 14.02,
      "isForceout": true
    },
    {
      "message_id": 540,
      "editor_id": 1,
      "message_received": "g-",
      "slice_count": 1,
      "slices": "g-|",
      "edit_duration": 14.033,
      "isForceout": true
    },
    {
      "message_id": 541,
      "editor_id": 1,
      "message_received": "e-t  นะคะ",
      "slice_count": 1,
      "slices": "e-t  นะคะ |",
      "edit_duration": 14.033,
      "isForceout": true
    },
    {
      "message_id": 542,
      "editor_id": 1,
      "message_received": "get",
      "slice_count": 1,
      "slices": "get|",
      "edit_duration": 14.022,
      "isForceout": true
    },
    {
      "message_id": 543,
      "editor_id": 1,
      "message_received": "แล้วก็ตาม",
      "slice_count": 1,
      "slices": "แล้วก็ตาม|",
      "edit_duration": 14.05,
      "isForceout": true
    },
    {
      "message_id": 544,
      "editor_id": 1,
      "message_received": "ด้วยวงเล็บเปิด ไม่ใช้วงเล็บเปิด",
      "slice_count": 1,
      "slices": "ด้วยวงเล็บเปิด ไม่ใช้วงเล็บเปิด|",
      "edit_duration": 14.038,
      "isForceout": true
    },
    {
      "message_id": 545,
      "editor_id": 1,
      "message_received": "ต้องมี _ ก่อน _ ก็คือขีดล่าง",
      "slice_count": 1,
      "slices": "ต้องมี _ ก่อน _ ก็คือขีดล่าง|",
      "edit_duration": 14.033,
      "isForceout": true
    },
    {
      "message_id": 546,
      "editor_id": 1,
      "message_received": "ใส่ขีดล่างนะคะ จะไปใช่ฟังก์ชันที่ชื่อว่า",
      "slice_count": 1,
      "slices": "ใส่ขีดล่างนะคะ จะไปใช่ฟังก์ชันที่ชื่อว่า|",
      "edit_duration": 14.018,
      "isForceout": true
    },
    {
      "message_id": 547,
      "editor_id": 1,
      "message_received": "get",
      "slice_count": 1,
      "slices": "get|",
      "edit_duration": 14.035,
      "isForceout": true
    },
    {
      "message_id": 548,
      "editor_id": 1,
      "message_received": "ลบในวงเล็บนี้ออก",
      "slice_count": 1,
      "slices": "ลบในวงเล็บนี้ออก|",
      "edit_duration": 14.021,
      "isForceout": true
    },
    {
      "message_id": 549,
      "editor_id": 1,
      "message_received": "get แล้วก็ตามด้วย _ แบบนี้นะคะ",
      "slice_count": 1,
      "slices": "get แล้วก็ตามด้วย _ แบบนี้นะคะ |",
      "edit_duration": 14.037,
      "isForceout": true
    },
    {
      "message_id": 550,
      "editor_id": 1,
      "message_received": "ขีดล่างก่อน แล้วก็",
      "slice_count": 1,
      "slices": "ขีดล่างก่อน แล้วก็|",
      "edit_duration": 14.021,
      "isForceout": true
    },
    {
      "message_id": 551,
      "editor_id": 1,
      "message_received": "วงเล็บ เห็นหรือเปล่า",
      "slice_count": 1,
      "slices": "วงเล็บ เห็นหรือเปล่า|",
      "edit_duration": 14.037,
      "isForceout": true
    },
    {
      "message_id": 552,
      "editor_id": 1,
      "message_received": "อย่างนี้นะคะ ถึงจะถูก",
      "slice_count": 1,
      "slices": "อย่างนี้นะคะ ถึงจะถูก|",
      "edit_duration": 14.035,
      "isForceout": true
    },
    {
      "message_id": 553,
      "editor_id": 1,
      "message_received": "บรรทัดที่ 8 คำสั่ง for",
      "slice_count": 1,
      "slices": "บรรทัดที่ 8 คำสั่ง for|",
      "edit_duration": 14.039,
      "isForceout": true
    },
    {
      "message_id": 554,
      "editor_id": 1,
      "message_received": "event ตัวแปร",
      "slice_count": 1,
      "slices": "event ตัวแปร|",
      "edit_duration": 14.02,
      "isForceout": true
    },
    {
      "message_id": 555,
      "editor_id": 1,
      "message_received": "สำหรับตัวแปลที่ชื่อว่า event",
      "slice_count": 1,
      "slices": "สำหรับตัวแปลที่ชื่อว่า event|",
      "edit_duration": 14.039,
      "isForceout": true
    },
    {
      "message_id": 556,
      "editor_id": 1,
      "message_received": "in อธิบายนะคะ ตอนนี้กำลังอธิบาย ว่า",
      "slice_count": 1,
      "slices": "in อธิบายนะคะ ตอนนี้กำลังอธิบาย ว่า|",
      "edit_duration": 14.021,
      "isForceout": true
    },
    {
      "message_id": 557,
      "editor_id": 1,
      "message_received": "ในบรรทัดที่ 8 เราใช้คำสั่ง for",
      "slice_count": 1,
      "slices": "ในบรรทัดที่ 8 เราใช้คำสั่ง for|",
      "edit_duration": 14.022,
      "isForceout": true
    },
    {
      "message_id": 558,
      "editor_id": 1,
      "message_received": "เพื่อเรียก เพื่อประกาศ เพื่อเรียกตัวแปรที่ชื่อว่า",
      "slice_count": 1,
      "slices": "เพื่อเรียก เพื่อประกาศ เพื่อเรียกตัวแปรที่ชื่อว่า|",
      "edit_duration": 14.019,
      "isForceout": true
    },
    {
      "message_id": 559,
      "editor_id": 1,
      "message_received": "event กำหนดตัวแปรที่ชื่อว่า event",
      "slice_count": 1,
      "slices": "event กำหนดตัวแปรที่ชื่อว่า event|",
      "edit_duration": 14.041,
      "isForceout": true
    },
    {
      "message_id": 560,
      "editor_id": 1,
      "message_received": "ใน pygame event.get",
      "slice_count": 1,
      "slices": "ใน pygame event.get|",
      "edit_duration": 14.046,
      "isForceout": true
    },
    {
      "message_id": 561,
      "editor_id": 1,
      "message_received": "นะคะ เสร็จแล้ว มาดูบรรทัดที่ 9",
      "slice_count": 1,
      "slices": "นะคะ เสร็จแล้ว มาดูบรรทัดที่ 9|",
      "edit_duration": 14.032,
      "isForceout": true
    },
    {
      "message_id": 562,
      "editor_id": 1,
      "message_received": "สิ่งที่เราจะทำต่อมาในบรรทัดที่ 9",
      "slice_count": 1,
      "slices": "สิ่งที่เราจะทำต่อมาในบรรทัดที่ 9|",
      "edit_duration": 14.023,
      "isForceout": true
    }
  ]
}