ย้อนกลับไปเมื่อฉันทดลองสิ่งนี้ (ปลายปี 1990) ฉันอ่านเอกสารและหนังสือบางเล่มเพื่อเรียนรู้เกี่ยวกับการไหลของน้ำ แต่ฉันไม่ได้บันทึกสิ่งที่ฉันดู ฉันลงเอยทำสิ่งที่เป็นของตัวเองเพราะฉันต้องการจัดการกับการสึกกร่อน ฉันต้องการให้แม่น้ำสร้างหุบเขาและที่ราบน้ำท่วมถึง ฉันต้องการอ่างเก็บน้ำเขื่อนให้เต็มไปด้วยตะกอน ฉันต้องการให้แม่น้ำสร้างเอฟเฟกต์เช่นคดเคี้ยวและทะเลสาบ oxbow ฉันต้องการคลองเพื่อการชลประทานและการผันน้ำ ฉันต้องการน้ำท่วมเพื่อทำลายฟาร์มและบ้านเรือนในที่ราบน้ำท่วมถึง
ฉันเก็บบันทึกย่อ (ลิงก์) ไว้ในส่วนภูมิศาสตร์ของหน้านี้ มีกระดาษ Jos Stam ที่ต้องอ่าน น่าเสียดายที่ฉันไม่เคยจัดระเบียบบันทึก น่าเสียดายที่เกมนี้มีไว้สำหรับ OS / 2 ดังนั้นฉันจึงไม่สามารถให้คุณเล่นเกมที่รันได้อย่างง่ายดาย และน่าเสียดายที่รหัสของฉันแย่มาก แต่ถ้าคุณต้องการดูให้ดูwater.cpp ในซอร์สโค้ด (zip)
สิ่งที่ฉันเล่นด้วยในการจำลองของฉัน (ไม่เหมือนจริงทั้งหมด):
- พื้นที่ใกล้แม่น้ำมีดินชื้น พื้นที่ที่อยู่ไกลจากแม่น้ำมีดินแห้ง พืชได้รับผลกระทบความชื้น พืชพรรณไหลช้าน้ำ
- ฝนสร้างน้ำในทุกที่บางเวลา จากนั้นไหลลงเขา จากนั้นจะระเหยและถูกดูดซึมโดยพื้นดิน ฝนตกชุกแม่น้ำ
- สปริงสร้างน้ำตลอดเวลา แต่มีเพียงไม่กี่แห่งเท่านั้น น้ำพุทำให้แม่น้ำเต็มไปด้วยช่อง ฉันไม่ได้จำลองชั้นหินหรือการไหลของน้ำใต้ดิน ฉันเพิ่งวางสปริงแบบสุ่มบนภูเขา
- น้ำไหลมีโมเมนตัม ถ้าฉันจำได้ถูกต้องสิ่งนี้สำคัญมากที่ทำให้แม่น้ำคดเคี้ยว
- น้ำที่เคลื่อนที่เร็วจะช่วยจับตะกอน ตะกอนที่เคลื่อนที่ช้าจะตกตะกอนก่อนหน้า แกะสลักหุบเขานี้ออกมาจากแม่น้ำ
- ในระหว่างการสร้างแผนที่เริ่มต้นฉันเร่งการไหลของน้ำและการพังทลาย ระหว่างการเล่นเกมมันวิ่งด้วยความเร็วปกติ
โดยรวมแล้วประสบการณ์ของฉันคือทั้งหมดนี้ค่อนข้างสนุกกับการเล่น แต่มันต้องใช้การวิเคราะห์พฤติกรรมและการปรับแต่งมากมายเพื่อให้มันทำงาน ฉันไม่เคยมาถึงจุดที่ฉันสามารถพูดได้ว่าการสร้างแม่น้ำรู้สึกเป็นธรรมชาติและหลีกเลี่ยงไม่ได้โดยไม่ต้องปรับแต่ง มันสนุกมาก (ทั้งในฐานะโปรแกรมเมอร์และผู้เล่น) ที่ฉันใช้เวลาเป็นปี ๆ และไม่เคยจบเกมที่เหลือเลย :)