Categories
Origami

Computational Origami

Curved-Crease Sculpture เป็นการพับกระดาษที่มีรอยพับโค้งเว้า เกิดเป็นผลงานประติมากรรม เช่น รูปด้านล่างเป็นหนึ่งในผลงานของ Erik Demaine และ Martin Demaine ในชื่อว่า Computaional Origami ซึ่งถูกจัดแสดงที่  Museum of Modern Art ส่วนผลงานอื่นๆดูได้ที่นี่

Categories
Scratch

ปลาทองผู้น่าสงสาร

ในเกม FishChomp ปลาทองว่ายน้ำอยู่ดีๆ ก็ถูกปลาตัวใหญ่กว่ามากิน แต่มันก็กลับมาเกิดใหม่อย่างรวดเร็ว แล้วก็ถูกกินอีก เป็นวงจรชีวิตในเกมนี้

ปลาทองมีอยู่ 3 ตัว มีพฤติกรรมเหมือนกันหมด เพราะฉะนั้นมาดูสคริปต์ของ goldfish 1 ก็พอ

เมื่อคลิกธงเขียว ปลาทองก็จะปรากฏและหันไปยังทิศ 90 องศา จากนั้นมันจะมีพฤติกรรมซ้ำๆตลอด ทำให้ต้องอยู่ในบล็อกตลอดเวลา (forever) นั้นก็คือ เคลื่อนที่ไปที่ละนิด (2 หน่วย) เปลี่ยนทิศเล็กน้อยโดยการสุ่มระหว่าง -20 ถึง 20 องศา ถ้าชนขอบเวทีก็จะเด้งกลับ จากนั้นตรวจสอบว่าสีส้ม (สีของปลาทองเอง) สัมผัสกับสีน้ำเงิน (สีของปากปลาตัวใหญ่) หรือไม่ ถ้าใช่แสดงว่าปลาทองถูกกิน มันจะส่งรหัส “got-me” ไปให้ปลาตัวใหญ่ แล้วก็หายตัวไป (hide) รออีก 3 วินาที มันจะโผล่ขึ้นมาใหม่ที่ตำแหน่ง x:-200 และสุ่มค่า y: ระหว่าง -200 ถึง 200 นี้เป็นวงจรชีวิตของเหล่าปลาทองผู้น่าสงสาร