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 เป็นเกมที่ใช้หลักแรงโน้มถ่วงของโลก ซึ่งเป็นเหตุทำให้กติกา ในยุคแรก กับในยุคหลัง ต่างกัน กรุณาดูตามรูป
กติกาในยุคแรกนั้น เราจะไม่สามารถทำ คอมโบต่อเนื่อง ได้ กล่าวคือ เมื่อแถวปัจจุบันหายไป แถวข้างบน จะหล่นลงมา เพียงครั้งเดียวเท่านั้น ดังนั้นจะมีชิ้นส่วนที่ลอยอยู่


แ่ต่กติกาในยุคหลัง ได้มีการปรับปรุงในจุดนี้ ซึ่งจะเห็นว่าเป็นหลัก ที่ใกล้เคียงความเป็นจริงมากขึ้น

The image http://champcpe.exteen.com/images/stock/tetris/05atari.jpg cannot be displayed, because it contains errors.เป็นไปได้หรือไม่ที่จะเล่นไปชั่วนิรันดร์?
โดยปกติแล้ว ผู้ที่เล่น 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

Comment



smilebig smileopen-mounthed smileconfused smilesad smileangry smiletonguequestionembarrassedsurprised smilewinkdouble winkcry

เคยเล่นเกมส์tetrisมาตั้งแต่เด็กๆแล้วครับ เป็นเกมเดียวเลยที่ชอบเล่นกับพ่อแล้วจะแพ้พ่อทุกที (อ้อ..เกมสเปชอินเวเดอร์อีกเกมนึง พ่อชนะตลอดเลยT-T) เอามาลงรำลึกความหลังกันแบบนี้...ขอบคุณมากครับ (คิดถึงจัง~)

#1 By ปาม มี่ ♫ on 2005-04-18 16:25

แน่นอน ขนาดแม่ค้าแผงลอยหาบเร่ยังเล่นเลย มีเกมไหนทำแบบนี้ได้ ฮ่าๆ

ไม่เคยชนะที่ความเร็วสูงสุดได้เลย พับผ่าจิ
อ่าๆ ชอบอย่างแรงเหมือนกัน เพราะไม่ว่าจะกี่ยุค ทั้งแฟมิคอม ซุเปอร์ เกมบอย มาแอดวาน ในคอม ในมือถือ มันก็มี tetris ทั้งน้านนน

#3 By *~เป๊ก~* on 2005-04-18 16:28

เกมส์นี้แหละ เป็นเกมส์แรกที่รู้จัก 55
ออกจะเป็น puzzle เหมือนกันนะเกมส์นี้

#4 By Na - th (นัท) on 2005-04-18 16:36

ปล.เราก็เล่นไม่เคยชนะพ่อเหมือนกันค่ะ
จำได้ว่าแข่งกับพ่อตอนเด็กๆ

#5 By Na - th (นัท) on 2005-04-18 16:37

คำถาม"เป็นไปได้หรือไม่ที่จะเล่นไปชั่วนิรันดร์โดยไม่แพ้"

ตอบ"ไม่ได้"

เหตุผล"หิวข้าว~ขี้เกียด~เบื่อ ฯลฯ"

#6 By *Saky Chan~JC@TU* on 2005-04-18 16:47

ตอนประถม-มัธยม ชอบเล่นมากเลยครับ เกมนี้ เป็นเกมเดียวที่ผมเล่นไปได้จนถึงความเร็วสูงสุดของเครื่องแล้วยังเล่นต่อได้เรื่อยๆ (บางทีเล่นตั้งแต่เที่ยงวันยัน 3 ทุ่มครับ ปวดตาปวดหลังจนทนไม่ไหวแล้วต้องปล่อยแพ้ไปเอง)
เกมนี้แพร่หลายและอมตะจริงๆ ครับ ในบอร์ดเพื่อนผมยังมีให้เล่นใน Arcade อยู่เลย แต่คราวนี้ผมเล่นแทบไม่รอดแล้วครับ สายตาแย่ไปเยอะ เลเวลมันเพิ่มขึ้นเรื่อยๆ เหมือนจะไม่สิ้นสุดด้วย (เคยได้สูงสุดที่เลเวล 52 มันก็ยังดูเหมือนจะมีต่ออีกเรื่อยๆ เลยครับ)
ขอบคุณที่แปลมาให้อ่านกันนะครับ -/\-

#7 By TRipLE on 2005-04-18 16:51

เกมส์ที่เล่นได้ไม่เบื่อเลยต้องยกให้เกมส์นี้เกมส์เดียว ...วันๆนั่งทำลายสถิติตัวเอง ฮุๆๆ
หลายชายเอามาเล่น ..ก็เลยแย่งเด็กซะเลย
ดูแล้วก็อยากเล่นอีกจัง...

เมื่อก่อนเคยเล่นแบบที่เป็น 3 มิติด้วยเน้อ

#8 By หนูพุก on 2005-04-18 17:22

tetris
สนุกด้วยตัวเองอ่า
^^
ไม่ว่าจะเปนแบบไหนก้ยังชอบ
แต่ชอบแบบตั้นฉบับที่สุดเลย

#9 By -'๑'- So^^Cool -'๑'- on 2005-04-18 18:34

เป็นเกมที่สมบูรณ์ที่สุดในใจเราเลย

#10 By SoulSweet on 2005-04-18 18:38

เตอติส เมื่อก่อนตอนเด็กๆชอบเล่นมากมาย >< หนุกๆๆๆ

#11 By ~ K o t o k o ~ on 2005-04-18 18:57

อีกอย่างนึงที่ไม่มีใครเล่นไปเรื่อยๆ ไม่มีที่สิ้นสุด น่าจะเป็นความรู้สึกว่า เบื่อแล้วด้วยล่ะนะ -*-
เล่นนานๆก็มีแอบเบื่อฮะ แต่พอไม่ได้เล่นนานๆก็รู้สึกอยากเล่นอีก


ว๊าววว ได้ข้อมูลที่ไม่เคยรู้อีกเพียบเลยพี่ ขอบคุณมากมายงับ

#13 By ╚ŴöЯđ Łĩƒє╝ on 2005-04-18 20:46

ตอนเด็กก็เล่นบ่อยๆ กดจนปวดนิ้วเลยค่ะ ไม่รู้มีใครทำสถิติโลกเล่น tetris ติดต่อกันให้นานที่สุดรึเปล่าน้า~

#14 By \ MEIJI / on 2005-04-18 21:02

คลาสสิกมากๆเลย เททริสเนี่ย
พูดแล้วอยากเล่นจัง เกมกดก็พังไปแล้ว แง้! สงสัยต้องหาโหลดรอมมาเล่นในคอมฯแทน

ขอบคุณมากนะคะที่แปลมาให้อ่าน สุดยอดจริงๆ เอาอีกกก

#15 By Piggy on 2005-04-18 22:01

จำได้ว่า ตอนประถม พี่ติดเกมนี้สุดๆๆ
วันๆๆ ไม่ทำอะไร กดเล่นตลอด
จนแม่บ่น ก็ไม่ยอมฟัง
แต่พอเล่นไปเรือ่ยๆ มันก็เบื่อก็เลิกไปเองอะ
แต่กว่าจะเลิก หลายเดือนเหมือนกันอะ

#16 By Vee* on 2005-04-18 22:14

โห เพิ่งรู้นะนเยว่ามีที่มาแบบนี้ เกมนี้เป็นเกมที่คลาสสิคมากๆ แต่ผมไม่ค่อยได้เล่น คงเพราะมันลับสมองเกินไปมั้งครับ

#17 By Re-Peat Again on 2005-04-18 23:44

ที่ร้ายที่สุดนั่นก็คือ

เฝ้ารอตัวที่ยาวที่สุดมาใส่ในช่องที่เว้นไว้
จนแล้วจนรอดมันก็ไม่โผล่มาซะที
ในที่สุดก็แพ้จนได้ >_<

ขนาดความเร็วต่ำสุดแล้ว แต่เรายังเอาตัวไม่รอดเลยค่ะ

#18 By AcidBurN (158.108.211.196) on 2005-04-19 02:00

ตามมาถามเรื่อง บลอกของเวปดีไซนดังๆ ช่วยตอบใน blog ทีครับ

#19 By bank (61.90.23.173) on 2005-04-19 02:24

ตอนเด็กๆ เล่นแต่ Tetris ...

มีแค่เกมส์นี้เกมส์เดียวอ่ะที่บ้าน...

#20 By - จูน - on 2005-04-19 04:51

เกมกดเครื่องแรกที่พ่อผมซื้อให้ก็คือ tetris นี่แหละ นั่งเล่นทั้งวันเลย แต่เล่นได้ไม่ถึงเลเวลสูงมากๆซะที ตายก่อนตลอด พอเร็วมากๆแล้วมันกดไม่ค่อยทัน แต่ตอนนั้นเป็นเด็กก็สนุกมากๆเลยล่ะครับ

#21 By อั้น (203.146.182.1) on 2005-04-19 08:26

เคยเล่นที่เป็น 3d แบบที่ไม่ใช่ที่เอามาให้ดูอะ

มันจะเป็นกล่องอะ แล้วยัดลงไปในกล่องอะ ดูยากแต่สนุกชะมัด

#22 By วีน on 2005-04-19 08:46

โหววว ได้คิดเยอะแยะเลย ตอนแรกก้อนึกว่าแค่เล่นๆไปก้อพอแล้วเนอะ แต่ที่อธิบายนี่เจ๋งดีแฮะ
โอ้

#24 By blackholesun on 2005-04-19 14:10

หนึ่งในเกม แฟมิคอนที่สาหนุกที่สุดเท่าที่เคยเล่นเกมมาเรยล่ะ... จำได้ว่าตอนนั้น เล่นจนตาแดง น้ำตาไหลเรย เหอะๆ

เล่นทั้งวัน ทั้งคืนจน หม้อแปลงไหม้ใปหลายทีมั่กๆ :p

หึหึ... เพิ่งรุ้ที่มา แระความเปนไปได้ของเททริส ก้อคราวนี้แหละ ชอบๆ

บทความมมเกี่ยวกับเกมเก่าๆ แบบนี้ ดีมั่กมาย เย้

#25 By \=+=[~MasKoto~]=+=/ on 2005-04-19 14:16

พี่เเชมป์อ่านเเล้วไม่เข้าใจเลย

#26 By jane on 2005-04-19 14:52

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

วันนี้สุดยอดมั่กมายค่ะ ความรู้ๆ ขอบคุนค่ะ

#28 By [M]iKaC[H]aN.... on 2005-04-19 19:32

พี่แชมป์ครับ.. ขออนุญาตถามหน่อยครับ
ถ้ามีคนเขาเข้ามาเขียนด่า หรือว่าพิมพ์อะไรที่ทุเรศๆ รบกวนบลอคของเรานี่จะพอมีวิธีจัดการไหมครับ?
หรือว่า เราก็ต้องปล่อยให้มันเป็นสิทธิของเค้า ทั้งๆที่เค้าเข้ามาด่าบลอคของเรา?

#29 By หนูพุก on 2005-04-19 19:53

livalrate : คงต้องจัดการ hide เอาหละครับ เพราะว่าในปัจจุบันไม่สามารถ screen comment ตามไอพีได้
รู้สึกว่าแช่มเขียนดีจัง... บทความใช้ได้เลย

#31 By #G~nap# on 2005-04-19 21:36

ช่ายๆๆๆ tetris หนุกมากๆๆ
ไม่มีใครได้เล่นที่สปีดเร็วสุดแล้วต่อได้สวยงามหรอก
เล่นนานๆๆมันจาเบื่อนะ ทำให้เล่นไม่จบ
เบื่อ+เหน็บกิน++คันก้น+หิวหนม+ตาลาย

แต่ก้อเปงเกมส์ชั่วนิรันดร์อ่านะ ยังอุดส่ามีถึงปัจจุบัน
ขอบคุณสำหรับการต้อนรับ..นะคะ..

ไม่ค่อยชอบเล่นเกมค่ะ..แต่ก็ชอบยึดเกม..เวลานักเรียนเอามาเล่นในห้องเรียน หุหุหุ

แต่ tertis เนี่ย เคยเล่นนะคะ ขอบอก..อิอิอิ

#35 By ครูตอง® on 2005-04-20 00:04

นึกถึงตอนเด็กๆเลยค่ะ
แต่ก่อนชอบเล่นมากเลย

#36 By Winry Rockbell on 2005-04-20 02:32

เป็นเกมที่เล่นมาตั้งแต่สมัยอาตาริแหนะ

ถ้าถามว่าความเร็วไม่เพิ่มแล้วจะเล่นได้ตลอดมั้ย
ตอบได้ว่าไม่แน่ เพราะเล่นต่อเนื่องทั้งวันก็เคยมาแล้ว
การที่จะได้บล๊อคSและLต่อกันเกิน15ตัวยังแทบไม่เคยเจอเลย
แล้วถ้าได้ติดกันไม่มากเราก็พอมีทริกจัดการได้อยู่
ชอบที่เค้าคิดเอาไปเล่นกะตึกอ่ะค่ะ
คงสวยน่าดูเลย..

#38 By d ii z e m b e r* on 2005-04-20 14:52

champ เอ๊ย (2/7)^150 มันจะไม่เกิน 1 นะ
น่าจะ (7/2)^150 ป่าว

#39 By T!D on 2005-04-20 16:07

เขียนสลับกันอะติ๊ด
ึความน่าจะเป็นอ่ะ ถูกแล้วคืิอ (2/7)^150
แต่ต้องเปลี่ยนเป็น "หรือโอกาสที่จะสุ่มเจออะตอมตัวหนึ่งจากอะตอมทั้งจักรภพ"
เคยเล่น เป้นเกมส์ที่มึนหัวมาก

เพราะเราโง่ กร๊ากกก T[]T

#41 By ★TIMO★ on 2005-04-20 20:12

lapis : ที่เขียนมาคือเชิงทฤษฎีครับ
ในทางปฏิบัติเกมจะใช้ pseudo -random
ทำให้โอกาสที่ได้ติดๆ กันน้อยลงเยอะ
เหอๆtertisเกมโปรดผมเลยง่ะXD

#43 By on 2005-04-21 19:28

ชอบเหมือนกันอยากได้มาเล่นง่ะ แต่หาที่ download ไม่เจอง่ะ ใครรู้ช่วยบอกทีนะ

#44 By present on 2005-04-24 20:03

เป็นเกมอมตะเลยนะครับ

ที่ว่ามันไม่ใช่ไดอารี่ มัน
ก็คือบล็อค จริง ๆ อ่าครับ
แต่คุ้นกับไดอารี่มาก่อน

ขอโทษครับ ถ้าพูดอะไรผิด
ไปหน่อย ^^

#45 By KINZALO on 2005-04-29 20:00

เมื่อวานยังเล่นอยู่เลยครับ
เล่นของเกมบอยนะครับ
เคยเอามาต่อกันสองเครื่องเล่นแข่งกับเพื่อนสนุกสุดยอดเลยครับ

เพิ่งจะรู้นะครับเนี่ย ว่าสมัยนี้ tetris มันไม่มี block ลอยค้างอยู่กลางอากาศแล้ว

#46 By dogdoy (65.5.244.254) on 2005-06-04 06:10

อ่านตรง"กติกายุคแรกกับยุคหลัง"ไม่เข้าใจจริงๆค่ะ พยามอยู่สอง-สามรอบแล้วก็ยังไม่เข้าใจ ทั้งๆที่ตัวเองก็เล่นมาตั้งแต่เด็กเช่นกัน

เราเองเล่นครั้งแรกในเครื่องเซก้า(ปี2533)ค่ะ ติดงอมแงมเลย มีออพชั่นที่สร้างปัญหาเอาไว้อยู่แล้วหลายๆชั้นด้วย ประมาณว่าเปิดมาถึงก็ต้องมานั่งแก้ชั้นที่สะสมไว้จนหมด แต่เล่นอย่างนั้นคะแนนได้เร็วดีค่ะ

#47 By SiLLY OLD WaeW on 2007-09-17 00:56