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

Comment:

Tweet

#77 By (80.227.12.90|80.227.12.90) on 2014-08-03 08:18

I'm trying to find sites that have already fantastic useful information on what's popular and what is the optimum makeup products is.. dabcafkcegeekgdc

#76 By (80.227.12.90|80.227.12.90) on 2014-08-03 08:17

#75 By (72.181.201.26|72.181.201.26) on 2014-07-20 11:38

#74 By (72.181.201.26|72.181.201.26) on 2014-07-20 11:36

Hello!
cialis online , cialis , cialis , cheap cialis ,

#72 By (5.79.73.142|5.79.73.142) on 2014-06-01 10:46

Hello!
viagra , cialis , viagra pills online , cialis pills online ,

#71 By (5.79.73.142|5.79.73.142) on 2014-06-01 03:22

Hello!
viagra , buy cheap cialis , viagra online , generic viagra ,

#70 By (95.211.192.231|95.211.192.231) on 2014-05-31 21:36

Hello!
get viagra avoid prescription , q buy cialis online , get viagra avoid prescription , q buy cialis online ,

#69 By (5.79.73.142|5.79.73.142) on 2014-05-30 17:51

Hello!
buy brand name cialis , how to use viagra , buy brand name cialis , how to use viagra ,

#68 By (95.211.192.231|95.211.192.231) on 2014-05-30 16:00

Hello!
cialis , cheap cialis online , viagra , cialis online , viagra online pharmacy ,

#66 By (95.211.192.231|95.211.192.231) on 2014-05-28 17:36

Hello!
viagra canada without prescription , cialis canada without prescription , cialis canada , viagra canada ,

#63 By (5.79.73.142|5.79.73.142) on 2014-05-26 16:22

Hello!
cialis , generic cialis , buy cialis , generic viagra , cialis without prescription ,

#62 By (5.79.73.142|5.79.73.142) on 2014-05-25 06:12

Hello!
canadian cialis , cialis online , buy cialis , generic viagra , buy cialis without prescription ,

#61 By (5.79.73.142|5.79.73.142) on 2014-05-25 01:41

Hello!
viagra , cialis generic soft , cialis generic soft , viagra ,

#59 By (95.211.192.231|95.211.192.231) on 2014-05-23 21:18

Hello!
http://tabsviva5.com/ , http://pillsviva5.com/ , http://generictabsvia5.com/ , http://genericpillsvia5.com/ ,

#58 By (95.211.192.231|95.211.192.231) on 2014-05-22 12:28

Hello!
generic cialis talafadil , generic cialis talafadil , generic cialis talafadil , cheap viagra ,

#57 By (5.79.73.142|5.79.73.142) on 2014-05-22 03:29

Hello!
cialis discount coupon , cialis discount coupon , cialis discount coupon , cialis discount coupon , cialis discount coupon ,

#55 By (95.211.192.231|95.211.192.231) on 2014-05-19 19:10

Hello!
buy cheap viagra , buy cheap ciais , viagra , cheap cialis online ,

#53 By (95.211.192.231|95.211.192.231) on 2014-05-17 06:27

Hello!
cheap viagra , cheap cialis , cheap viagra , cheap cialis ,

#52 By (95.211.192.231|95.211.192.231) on 2014-05-16 10:05

Hello!
viagra samples , buying generic cialis , viagra sale , buy cialis fast shipping ,

#50 By (95.211.192.231|95.211.192.231) on 2014-05-15 11:54

Hello!
photos viagra , buy cialis shop tadalafil , purchase viagra online , cialis tadalafil cheapest online ,

#48 By (85.17.205.213|85.17.205.213) on 2014-05-14 07:59

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

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

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

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

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

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

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

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

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

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

เหอๆtertisเกมโปรดผมเลยง่ะXD

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

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

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

#41 By timo on 2005-04-20 20:12

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

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

ชอบที่เค้าคิดเอาไปเล่นกะตึกอ่ะค่ะ
คงสวยน่าดูเลย..

#38 By tongta on 2005-04-20 14:52

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

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

#37 By โด่คุง..lost in space on 2005-04-20 13:42

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

#36 By Koy on 2005-04-20 02:32

ขอบคุณสำหรับการต้อนรับ..นะคะ..

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

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

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

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

แต่ก้อเปงเกมส์ชั่วนิรันดร์อ่านะ ยังอุดส่ามีถึงปัจจุบัน
รู้สึกว่าแช่มเขียนดีจัง... บทความใช้ได้เลย

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

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

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

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

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

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

เกมโปรดอ่ะ
พี่เเชมป์อ่านเเล้วไม่เข้าใจเลย

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