9 คะแนน โดย taewoong10 2025-10-09 | 6 ความคิดเห็น | แชร์ทาง WhatsApp

นี่คือแอปจับเวลาสำหรับการจดจ่อ

ได้นำแนวคิดเรื่องเอนโทรปี (ความไร้ระเบียบ) มาเปรียบกับการจดจ่อ และถ่ายทอดออกมาเป็นปฏิสัมพันธ์ของอนุภาค ระหว่างการจับเวลา ระบบจะแสดงระดับการจดจ่อเป็นเอนโทรปี โดยอิงจากเหตุการณ์รบกวนและรูปแบบการใช้งาน สามารถโต้ตอบได้ด้วยการแตะและลาก

ทำไมถึงสร้างสิ่งนี้?

จุดเริ่มต้นมาจากคำถามว่า จะเป็นอย่างไรถ้าเราไม่ได้แค่บันทึกเวลาที่มีสมาธิ แต่สามารถรับรู้การจดจ่อของตัวเองได้โดยตรง

ผมอยากทำมันให้ออกมาในรูปแบบที่ผู้ใช้สามารถสัมผัสการจดจ่อที่เปลี่ยนแปลงแบบเรียลไทม์ได้โดยตรง

ต่างจากแอปจับเวลาเดิมอย่างไร

  • การแสดงผลเอนโทรปี: ยิ่งจดจ่อมาก อนุภาคจะยิ่งเรียงตัวเป็นระเบียบ ยิ่งเสียสมาธิ อนุภาคก็จะยิ่งกระจายตัว
  • การวัดระดับการจดจ่อ: วิเคราะห์ทั้งเหตุการณ์รบกวน เช่น ออกจากแอป หยุดชั่วคราว เลื่อนหน้าจอ และระดับการจดจ่อก่อนหน้า
  • ตัวอย่างการทำงาน: หากหยุดพักจากตัวจับเวลาเป็นเวลานาน เอนโทรปีจะสูงขึ้น แต่หากการจดจ่อดำเนินต่อเนื่องอย่างสม่ำเสมอ เอนโทรปีจะลดลงและสะท้อนบนหน้าจอทันที

สร้างอย่างไร?

  • ใช้ Skia ซึ่งเป็นกราฟิกเรนเดอเรอร์ประสิทธิภาพสูงในการสร้างอนุภาค
  • พัฒนาการจำลองฟิสิกส์ (เช่น การหน่วง การโต้ตอบระหว่างกัน) ขึ้นเองเพื่อให้การเคลื่อนไหวดูเป็นธรรมชาติ

แผนต่อไป

  • ยกระดับการวิเคราะห์ระดับการจดจ่อระหว่างการจับเวลา: เพิ่มเหตุการณ์รบกวน (เช่น การเขย่าอุปกรณ์) และทำตรรกะการคำนวณให้ละเอียดขึ้น
  • ปล่อยเวอร์ชัน Android (ปัจจุบันปล่อย iOS ก่อนเพื่อการใช้งานส่วนตัว)

เทคโนโลยีสแตก

  • react native(expo)
  • react native skia
  • react native reanimated
  • react native gesture handler

6 ความคิดเห็น

 
m00nlygreat 2025-10-10

ไม่มีคำอธิบายว่าเขาวัดอะไรและวัดอย่างไรเลย เลยไม่รู้ว่าเป็นแอปที่ทำอะไร วัดระดับความไร้ระเบียบได้อย่างไร?

หรือว่าต้องใช้โทรศัพท์เท่านั้นถึงจะวัดระดับความไร้ระเบียบได้?

 
taewoong10 2025-10-10

ระหว่างที่ตัวจับเวลากำลังทำงาน ระบบจะเก็บรวบรวมอีเวนต์ของผู้ใช้ โดยนำอีเวนต์อย่างการออกจากแอป การหยุดชั่วคราว การเลื่อนหน้าจอ รวมถึงระยะเวลาของตัวจับเวลาและประวัติเซสชันล่าสุดมาวิเคราะห์ร่วมกันเพื่อให้เป็นคะแนน

จากนั้นจะแสดงปฏิสัมพันธ์ของอนุภาคโดยอิงจากคะแนนนั้น

 
unsure4000 2025-10-09

ขอทราบไลเซนส์ได้ไหมครับ?

 
taewoong10 2025-10-10

GitHub เปิดเผยโครงสร้างการพัฒนาไว้เพื่อให้นำไปอ้างอิงได้
เนื่องจากเป็นแอปเชิงพาณิชย์ จึงไม่ได้ใช้ไลเซนส์โอเพนซอร์ส!

 
jhk0530 2025-10-09

น่าจะดีถ้ามีลงลิงก์ App Store มาด้วยครับ

 
taewoong10 2025-10-09

https://apps.apple.com/app/enflo-visual-flow-timer/id6753640753

ลิงก์ App Store ครับ!