Tetris ตัวต่อมหัศจรรย์
posted on 18 Apr 2005 16:12 by champcpe in In-Depth
กลับมาอัพตามสัญญานะครับ ที่ว่าจะพูดถึง เรื่องเกมคลาสสิกในอดีต .. ตอนนี้ก็ มาพูดถึงเกมแรก กันก่อนเลย เป็นเกมที่ทุกคนคงจะรู้จัก.. Tetris ตัวต่อมหัศจรรย์ครับหลายๆ คง (หรือทุกคนเลย) คงเคยเล่น Tetris มาบ้าง ทั้งแบบเล่นคนเดียว และเล่นแข่งกับเพื่อน อาจจะเล่นในเกมบอย หรือว่า แฟมิคอม หรือแม้แต่เครื่องเล่นเกมยุคใหม่ๆ แต่ทราบประวัติของ Tetris -- เกมที่เล่นแล้วติดมากๆ เกมนี้ หรือเปล่า ว่าเป็นมายังไง
Tetris ถูกคิดค้นโดยชาวรัสเซียชื่อ Alexley Pajitnov ในปี 1985 ที่สถาบันวิจัยวิทยาศาสตร ในกรุงมอสโคว์ โดยได้รับแรงบันดาลใจ มาจากเกมที่ชื่อว่า pentominoes , Tetris เป็นเกมที่โด่งดังมาก และมีลงในเครื่องทุกชนิด ที่สามารถเล่นเกมได้ มีแม้กระทั่งคนเอา Tetris ไปเล่นกับตึก โดยอาศัยการติดดับของไฟ และใช้โน้ตบุคบังคับเกม ที่ตึก LA BASTILLE ซึ่งถ้าหากต้องการทราบข้อมูลเพิ่มเติม เกี่ยวกับเรื่องนี้ สามารถค้นได้จากที่นี่
วิธีเล่น

Tetris จะมีบลอครูปทรงต่างๆ ที่ประกอบด้วยบลอคย่อย 4 บลอค ซึ่งรูปทรงนี้ เรียกว่า Tetrads รูปทรงเหล่านี้จะร่วงลงมา และเมื่อเราสามารถเติมเต็มได้ในหนึ่งแถว แถวนั้นจะหายไป การทำให้หายไปนี้ สามารถหายไป พร้อมกันมากที่สุดได้ 4 แถวโดยบลอครูปตัว I และการทำให้หายไป มากที่สุด 4 แถวนี้แหละ ที่เรียกว่า Tetris และเป็นชื่อเกม
Tetris เป็นเกมที่ใช้หลักแรงโน้มถ่วงของโลก ซึ่งเป็นเหตุทำให้กติกา ในยุคแรก กับในยุคหลัง ต่างกัน กรุณาดูตามรูป
กติกาในยุคแรกนั้น เราจะไม่สามารถทำ คอมโบต่อเนื่อง ได้ กล่าวคือ เมื่อแถวปัจจุบันหายไป แถวข้างบน จะหล่นลงมา เพียงครั้งเดียวเท่านั้น ดังนั้นจะมีชิ้นส่วนที่ลอยอยู่
แ่ต่กติกาในยุคหลัง ได้มีการปรับปรุงในจุดนี้ ซึ่งจะเห็นว่าเป็นหลัก ที่ใกล้เคียงความเป็นจริงมากขึ้น
เป็นไปได้หรือไม่ที่จะเล่นไปชั่วนิรันดร์?โดยปกติแล้ว ผู้ที่เล่น Tetris จะแพ้ ด้วยเหตุผล สองประการ คือ หนึ่ง.ความเร็วที่เพิ่มขึ้น ทำให้ผู้เล่น ไม่สามารถคิดตามได้ทัน หรือ สอง. ตัวระบบเอง ไม่สามารถตอบสนอง ต่อการกดของผู้เล่น ได้เท่ากับความเร็วในการตกของตัวบลอค ซึ่งปัญหาหลังนี้ เป็นปัญหาทางด้านการดีไซน์เกม
แต่ถ้าสมมติว่า ความเร็วไม่เพิ่มขึ้นเลย ในแต่ละด่าน เราจะสามารถเล่น Tetris โดยไม่แพ้ ไปชั่วนิรันดร์ได้หรือไม่?
คำตอบคือ ไม่ได้
เหตุผลมาจากตัวบลอคสองรูป คือ ตัว S และ Z (คล้ายรูปสายฟ้าฟาด) สองตัวนี้เป็นปัญหาของการเล่น ลองจินตนาการว่า คุณได้รับรูปตัว S หรือ Z มามากๆ ติดต่อกัน คุณจะไม่สามารถเคลียร์แถวได้หมด เนื่องจากว่าจะมีช่องว่างตรงริมอยู่ในหนึ่งแถว และเนื่องจากการตกลงมาของบลอคเป็นแบบสุ่ม ดังนั้นเหตุการณ์นี้จะเกิดขึ้นได้แน่นอน (ต่อไปนี้เป็นเชิงเทคนิค : ถ้าการตกลงมาเป็นแบบสุ่มสมบูรณ์ในทางทฤษฎี เหตุการณ์ดังกล่าวจะเกิดขึ้นไ้ด้ แต่เนื่องจากในทางปฏิบัติ การสุ่มที่ใช้ในโปรแกรมเป็นแบบ pseudo-random generator ซึ่งจะใช้หลักของ linear congruential generator ดังนั้นเหตุการณ์ดังกล่าวจะไม่เกิด)
สมมติว่าให้ผู้เล่นเป็นผู้เล่นที่เพอร์เฟค กล่าวคือสามารถหาหนทางชนะได้เสมอ ตราบเท่าที่มีหนทาง เขาจะสามารถอยู่รอดได้เมื่อได้รับตัว S หรือตัว Z ติดต่อกัน 150 ตัว หลังจากนั้นคือไม่รอด ดังนั้น ความน่าจะเป็นที่เขาจะตายโดยได้รับ S หรือ Z ติดต่อกัน จะเป็น (2/7)กำลัง 150 หรือนั่นคือประมาณจำนวนอะตอมในจักรภพที่เรารู้จัก พูดง่ายๆ คือ เกิดขึ้นยากมากในทางปฏิบัตินั่นแหละ ที่จะมีคนเล่นไปจนขนาดนั้น แต่ว่า ก็ไม่ใช่ว่าจะเกิดไม่ได้
สูตรในการคิดคะแนน Tetris เป็นมาตรฐาน คือ - ได้หนึ่งแถว คะแนนจะเป็น (n*40+40) เรียก Single
- ได้สองแถว คะแนนจะเป็น (n*100+100) เรียกว่า Double
- ได้สามแถว คะแนนจะเป็น (n*300+300) เรียกว่า Triple
- และสุดท้าย ได้สี่แถว พร้อมกัน คะแนนจะเป็น (n*1200 + 1200) เรียกว่า Tetris ทั้งหมดนี้โดย n คือ level

สำหรับผม
Tetris เป็นเกมที่สมบูรณ์แบบอยู่แล้วในตัวเอง กล่าวคือ ไม่ต้องพัฒนาเพิ่ม ก็สามารถให้ความสนุกสนานได้ดีอยู่แล้ว แต่ถึงกระนั้น Tetris ก็มีลูกหลานมากมาย ซึ่งลูกหลานเหล่านั้นก็ไม่ทำรายได้ หรือโด่งดังเท่าเกมต้นฉบับ ไม่ว่าจะเป็น Tetris 3D, Tetris Ultimate หรืออะไรก็ตาม


เทียบรุ่นกันให้ดูจะๆ
คอมเมนต์หน่อยนะครับ :D แปลหอบฮั่กๆ
สงสัยจะต้องค่อยๆ แปล ค่อยๆ เขียน ทีละนิดแล้วหละ รอหน่อยนะ
translated from : http://www.answers.com/topic/tetris&method=6
ซึ่งนำมาจาก http://www.wikipedia.com
ไม่รู้มีใครทำสถิติโลกเล่น tetris ติดต่อกันให้นานที่สุดรึเปล่าน้า~
มาสเตอร์แชมป์
ใครรู้ช่วยบอกทีนะ
#1 By ปาม มี่ ♫ on 2005-04-18 16:25