แวะมาอวยแปป
คือกูคิดมาซักพักละว่า code structure หรือ game engine ของเกมนี้มันออกแบบมายังไงวะ ถึงได้ทำให้เพิ่ม mechanic เข้าไปในเกมเพลย์ได้ทุก event เลย คือมันไม่ใช่เพิ่มมินิเกมแยกเข้ามาแบบเกมอื่น อันนั้นอะไม่ยาก (เพราะมันคือการ extension ไม่ใช่ change) แต่ของเกมนี้มันเป็นการเพิ่ม mechanic เข้าไปในเกมเพลย์หลักตรงๆ
คือ behavior ทั่วไปของ software development เนี่ย การเกิด change ในช่วงแรกอาจใช้เวลาทำไม่นานก็จริง แต่เมื่อเวลาผ่านไปถ้าไม่ได้ออกแบบ structure มาดีพอ change ที่ควรจะใช้ effort น้อยเท่าเดิมจะต้องใช้เวลาทำเพิ่มขึ้นเยอะมาก (มันมี classic graph อันนึงที่รวบรวมสถิติของ well known software หลายๆตัว แล้วเปรียบเทียบเวลาที่ใช้ในการ change feature เทียบกับระยะเวลาที่โปรเจคคงอยู่มา คือ change ที่เกิดขึ้นในช่วงปีหลังๆนี่ใช้เวลาแทบจะเป็น exponential) ส่วนเกมนี้คือแม่งเพิ่ม mechanic ให้เกมเพลย์หลักได้ทุก event ไม่เคยขาด ใครเป็น software architect ของ HG วะ กูละอยากกราบตีนงามๆ ซักที