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

exteensongk.jpg

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

จู่ๆ ผมก็เกิดความคิดมาว่า “บลอคเปียก”.. แ้ล้วในที่สุดความคิดนั้นก็ถูกนำมาต่อยอดขึ้นไปตามนี้ครับ

บลอคเปียก -> เปียกหมดเลยดีมั้ย ไม่ต้องมีแต้ม -> ไม่ดี เปียกตามแต้มดีกว่าเพื่อจะได้แข่งกันสนุกๆ -> แล้วจะนับแต้มยังไง เปียกยังไงด้วย -> เป็นหยดน้ำมั้ย หนึ่งหยดก็หนึ่งแต้ม (โดนสาดหนึ่งครั้ง) -> แล้วถ้าเยอะๆ ไม่เละเหรอ -> … etc.

หลังจากคิดไอเดียออกมาคร่าวๆ แล้ว เรา (ผมกับต่าย) ก็ต้องมาหาเทคโนโลยีที่ match กับไอเดียอีกครับ ตอนแรกว่าจะใช้ flash หุ้มทั้งหน้า Blog ไว้ แต่ก็อาจจะมีปัญหา ทำให้คลิกไม่ได้อีก ก็เลยคิดว่าจะเขียน ActionScript ใน flash ให้เวลาเอาเมาส์วางแล้วจางไป แต่พอทำไปทำมาแล้วพบว่า เวลา transparent flash หลายๆ อัน ซ้อนกัน แล้วมันแสดงผลไม่ได้ในบางเบราเซอร์ บวกกับปัญหาทางเทคนิคบางประการโครงการที่ใช้ flash ก็เลยต้องล้มไป

สรุปว่าเราก็มาใช้วิธีที่เสี่ยงน้อยกว่า คือใช้จาวาสคริปและรูปนิ่งๆ ซึ่งเวลาเอาเมาส์ลากผ่านแล้ว ก็ต้องจางลงไปด้วย เพราะไม่เช่นนั้นจะคลิกลิงค์ที่อยู่ข้างล่างหยดน้ำไม่ได้ นอกจากนี้ก็มีข้อยิบย่อยเต็มไปหมดครับ เช่น “จะแสดงทั่วหน้าดีมั้ย” “แล้วถ้าหน้าเค้ายาวมากๆ เค้าก็ไม่เห็นอะไรเลยน่ะสิ” หรือ “โหลดที่ server จะหนักมั้ย” หรือ “เบราเซอร์ไหนมีปัญหาบ้าง” (ทดสอบ Firefox, IE, Safari on Win, Mac, Ubuntu)

แม้กระทั่งรูปหยดน้ำเราก็คิดอีก “หรือจะเป็นหยดน้ำแบบ หัวแหลมดี” “ไม่ดีๆ เพราะว่ามันจะดูไม่เข้ากับระนาบของหน้าบลอค -ศัพท์คำนี้บัญญัติใหม่”

เห็นได้ชัดเลยว่า กิจกรรมบนเว็บนี่เป็นการทำงานแบบ iceberg ทำร้อย เห็นส่วนที่พ้นน้ำึขึ้นมานิดเดียว แต่ก็คุ้มนะครับ สนุกดี แถมได้ศึกษาข้อจำกัดบางอย่างที่เราไม่รู้มาก่อนด้วย จริงมั้ย -D