เกม FreeCell ออนไลน์ที่เปิดให้บริการมา 15 ปี
(freecellproject.com)นี่คือโปรเจกต์ข้างที่เริ่มจากความชอบเกม FreeCell
จำได้ลาง ๆ ว่าน่าจะเริ่มก่อนปี 2010
แม้จะเป็นงานเก่า แต่ช่วงหลังได้กลับมาแก้ไขอีกครั้ง เลยลองนำมาโพสต์ดูครับ
ตอนเริ่มแรกพัฒนาด้วย vanilla js + php backend + mysql แล้วหลังจากนั้นก็ลองนำหัวข้อการพัฒนาที่สนใจในแต่ละช่วงมาปรับใช้เรื่อยมาจนถึงตอนนี้
ประวัติการพัฒนาแบบคร่าว ๆ คือ
- พัฒนาด้วย vanilla js + php backend + mysql
- พัฒนาเป็นปลั๊กอิน WordPress
- React + Redux Saga + Express
- nextjs + typescript
- nextjs + react context api
- ช่วงหลังข้อมูลมีมากเกินไป จึงทำ DB index optimization และใช้ table partitioning
เคยลังเลเหมือนกันว่าจะยุติโปรเจกต์เพราะค่าใช้จ่ายเซิร์ฟเวอร์ แต่โชคดีที่ตอนนี้ด้วยผู้เข้าชม ทำให้มีรายได้จาก AdSense มาช่วยจ่ายค่าเซิร์ฟเวอร์ได้
ถ้าลองแวะเข้าไปเล่นดูสักครั้ง แล้วฝากความคิดเห็นอะไรก็ได้อย่างสบาย ๆ จะขอบคุณมากจริง ๆ ครับ
ยังไม่มีความคิดเห็น