ตึกระฟ้า

เกมไขปริศนาตรรกะแบบตารางลาติน: วางความสูงของตึก 1-N ให้เข้ากับเบาะแสรอบขอบที่บอกว่าจะมองเห็นตึกกี่หลังจากแต่ละทิศทาง

วิธีเล่นตึกระฟ้า

ตึกระฟ้าเป็นเกมไขปริศนาด้วยการวางตัวเลขบนตารางสี่เหลี่ยมจัตุรัส โดยตัวเลขที่ใส่ในแต่ละช่องแทนความสูงของตึกหนึ่งหลัง ต่างจากซูโดกุตรงที่ไม่มีกล่องย่อยให้เติมเลย ความท้าทายทั้งหมดมาจากตารางลาติน (แต่ละความสูงปรากฏเพียงครั้งเดียวในทุกแถวและทุกคอลัมน์) ผสมกับวงแหวนเบาะแส "การมองเห็น" ที่พิมพ์อยู่รอบขอบทั้งสี่ด้านของตาราง เบาะแสเหล่านี้บอกว่าถ้าคุณยืนอยู่ที่ขอบนั้นแล้วมองตรงไปตามแถวหรือคอลัมน์ คุณจะมองเห็นตึกได้กี่หลังจริง ๆ เพราะตึกที่สูงกว่าซึ่งอยู่ด้านหน้าจะบังตึกที่เตี้ยกว่าซึ่งอยู่ด้านหลัง การใช้เหตุผลว่าแต่ละความสูงควรอยู่ตรงไหน โดยอาศัยแค่ตัวเลขการมองเห็นเหล่านี้กับกฎตารางลาติน คือแก่นของเกมทั้งหมด — ไม่ต้องเดา และไม่ต้องคำนวณอะไรเกินกว่าการนับ

เป้าหมาย

เติมทุกช่องของตาราง N×N ด้วยความสูงของตึกตั้งแต่ 1 ถึง N ให้แต่ละแถวและแต่ละคอลัมน์มีทุกความสูงครบเพียงครั้งเดียว และให้เบาะแสการมองเห็นทุกอันที่แสดงรอบขอบตรงกับจำนวนตึกที่มองเห็นได้จริงจากทิศทางนั้นบนตารางที่เสร็จสมบูรณ์ ไม่ใช่ทุกเส้นขอบจะต้องมีเบาะแสเสมอไป — บางเส้นถูกเว้นว่างไว้โดยตั้งใจ — แต่เบาะแสทุกอันที่ "แสดงอยู่" ต้องเป็นจริงพอดี เมื่อเติมตารางทั้งหมดถูกต้อง คุณก็ชนะ

กติกา

  • แต่ละแถวต้องมีทุกความสูงตั้งแต่ 1 ถึง N ครบเพียงครั้งเดียว และแต่ละคอลัมน์ก็ต้องมีทุกความสูงตั้งแต่ 1 ถึง N ครบเพียงครั้งเดียว — เหมือนแถวหรือคอลัมน์ในซูโดกุ เพียงแต่ไม่ต้องกังวลเรื่องกล่องย่อย
  • เบาะแสที่พิมพ์ทางซ้ายของแถวบอกว่ามองเห็นตึกกี่หลังเมื่อมองไปตามแถวนั้นจากซ้ายไปขวา เบาะแสทางขวาบอกสิ่งเดียวกันแต่มองจากขวาไปซ้าย เบาะแสเหนือคอลัมน์คือมองจากบนลงล่าง ส่วนเบาะแสใต้คอลัมน์คือมองจากล่างขึ้นบน
  • ตึกจะ "มองเห็นได้" จากทิศทางหนึ่ง ๆ ก็ต่อเมื่อมันสูงกว่าตึกทุกหลังที่ทิศทางนั้นผ่านมาแล้ว ตึกแรกในแนวสายตาใด ๆ จะมองเห็นได้เสมอ (เพราะยังไม่มีอะไรอยู่ข้างหน้ามันเลย) หลังจากนั้น จะนับเฉพาะตึกที่ "สูงที่สุดใหม่" เท่านั้น
  • เพราะแต่ละความสูงในแถวหรือคอลัมน์ล้วนแตกต่างกัน (กฎตารางลาตินรับประกันว่าไม่มีความสูงซ้ำ) การมองเห็นจึงไม่มีทางกำกวม — ตึกหลังหนึ่งจะสูงกว่าทุกหลังที่อยู่ก่อนมันอย่างเด็ดขาด หรือไม่ก็ถูกบังด้วยตึกที่สูงกว่า
  • ตัวอย่างการคำนวณ: อ่านความสูง [2, 1, 4, 3] จากซ้ายไปขวา จำนวนตึกที่มองเห็นคือ 2 หลัง เห็น 2 ก่อน (ไม่มีอะไรสูงกว่ามันมาก่อน) เห็น 1 ซึ่งเตี้ยกว่า 2 ที่เห็นแล้ว จึงถูกบัง เห็น 4 ซึ่งสูงกว่าทุกอย่างที่เห็นมา (คือ 2) จึงกลายเป็นตึกที่มองเห็นใหม่ — นี่คือตึกที่มองเห็นหลังที่ 2 เห็น 3 ซึ่งเตี้ยกว่า 4 ที่เพิ่งเห็น จึงยังคงถูกบัง รวม: มองเห็น 2 หลัง

การควบคุม

  • แตะช่องว่างในตารางเพื่อเลือก — ช่องที่ล็อกไว้แล้ว (ถ้ามี) จะเลือกหรือแก้ไขไม่ได้
  • แตะปุ่มความสูงจากแป้นตัวเลขใต้กระดานเพื่อใส่ความสูงนั้นลงในช่องที่เลือก บนคีย์บอร์ดก็แค่กดตัวเลขที่ตรงกัน (1 ถึง N)
  • ใส่ผิดใช่ไหม? แตะ "ลบ" (หรือกด Backspace/Delete) เพื่อล้างช่องที่เลือกแล้วลองความสูงอื่น
  • ตัวเลขเบาะแสรอบนอกตารางแสดงด้วยสีอำพันขนาดเล็กกว่า เพื่อให้คุณแยกออกจากตัวเลขปริศนาสีขาวตัวหนาในตารางได้เสมอ

ระดับความยาก

  • ง่าย ใช้ตารางกะทัดรัด 4×4 มีความสูงให้จัดการแค่ 4 ระดับ และมีเพียง 16 ช่องให้เติม เหมาะที่สุดสำหรับการเรียนรู้วิธีใช้เบาะแสการมองเห็น
  • กลาง ขยับขึ้นเป็นตาราง 5×5 คุณต้องติดตามความสูงห้าระดับที่ต่างกันในห้าแถวห้าคอลัมน์พร้อมกัน จึงต้องใช้การจดจำและจัดระเบียบเพิ่มขึ้นเล็กน้อย
  • ยาก ใช้ตาราง 6×6 เต็มรูปแบบ ทุกปริศนายังคงได้รับการพิสูจน์ว่ามีคำตอบเดียวเท่านั้นก่อนที่คุณจะเห็นมัน แต่ด้วยความสูงถึงหกระดับ คุณจะต้องผสมผสานเบาะแสหลายอันและตรวจสอบไขว้ระหว่างแถวกับคอลัมน์เพื่อไขให้ได้

เคล็ดลับการไข

  • เบาะแสที่เท่ากับ N (ขนาดของตาราง) หมายความว่าทั้งเส้นนั้นต้องเรียงจากเตี้ยไปสูงอย่างเคร่งครัดจากขอบนั้น — ตึกทุกหลังสูงกว่าหลังก่อนหน้า จึงมองเห็นได้ทุกหลัง
  • เบาะแสที่เป็น 1 หมายความว่าตึกหลังแรกในแนวสายตานั้นต้องมีความสูงสูงสุดเท่าที่เป็นไปได้ (N) — ไม่มีตึกอื่นในเส้นนั้นถูกมองเห็นข้ามมันไปได้ เพราะมันเป็นค่าสูงสุดอยู่แล้ว
  • เทียบเบาะแสของแถวหรือคอลัมน์เดียวกันจากทั้งสองทิศทาง (ซ้ายกับขวา หรือบนกับล่าง) — เมื่อนำมารวมกันมักช่วยระบุตำแหน่งที่แน่นอนของตึกที่สูงที่สุดและเตี้ยที่สุดในเส้นนั้นได้
  • จัดการเบาะแสที่จำกัดที่สุดก่อน — เบาะแสตัวเล็ก (เช่น 1 หรือ 2) และเบาะแสที่เท่ากับ N ทรงพลังที่สุด เพราะบังคับให้ความสูงเฉพาะเจาะจงต้องอยู่ในตำแหน่งเฉพาะเจาะจงทันที และตำแหน่งเหล่านั้นก็ช่วยให้คุณสรุปส่วนที่เหลือของแถวหรือคอลัมน์ได้ด้วยกฎตารางลาตินตามปกติ

การให้คะแนนและกระดานผู้นำ

ทุกปริศนาที่ไขสำเร็จจะได้คะแนน max(1, min(99999, 10000 − วินาที × 5 − ที่ผิด × 200)) คุณเริ่มต้นที่ 10000 คะแนน ทุกวินาทีที่ผ่านไปเสีย 5 คะแนน และทุกความสูงที่วางผิดเสีย 200 คะแนน ยิ่งไขเร็วและแม่นยำเท่าไร คะแนนก็ยิ่งสูงขึ้นเท่านั้น โดยจะอยู่ระหว่าง 1 ถึง 99,999 เสมอ คะแนนจะถูกบันทึกแยกตามขนาดตารางแต่ละแบบ — เข้าสู่ระบบเพื่อบันทึกผลงานที่ดีที่สุดของคุณลงกระดานผู้นำ และลองเล่นปริศนา "รายวัน" เพื่อความท้าทายใหม่ที่เหมือนกันสำหรับทุกคนในแต่ละวัน

คำถามที่พบบ่อย

ทุกปริศนามีคำตอบแน่นอนไหม แล้วคำตอบเป็นหนึ่งเดียวหรือเปล่า?

ใช่ ปริศนาตึกระฟ้าทุกข้อถูกสร้างขึ้นจากตารางจริงที่ไขสมบูรณ์แล้ว จากนั้นถูกตรวจสอบด้วยตัวไขปริศนาก่อนที่คุณจะได้เห็น ซึ่งพิสูจน์ว่ามีตารางเพียงชุดเดียวเท่านั้นที่ตรงกับเบาะแสทุกอันที่แสดงอยู่ คุณไม่จำเป็นต้องเดาเลย — ใช้แค่ตรรกะก็เพียงพอเสมอ

อะไรถือว่าเป็น "ที่ผิด"?

การวางความสูงในช่องที่ไม่ตรงกับคำตอบที่ซ่อนอยู่ของปริศนาถือเป็นหนึ่งที่ผิด ช่องนั้นจะเปลี่ยนเป็นสีแดงให้คุณเห็นทันที คุณสามารถลบแล้วลองใหม่ได้ แต่แต่ละที่ผิดจะลดคะแนนสุดท้ายของคุณ 200 คะแนน

ตึกระฟ้าต่างจากซูโดกุอย่างไร?

ทั้งสองเกมใช้กฎ "ห้ามซ้ำในแถวหรือคอลัมน์ใด ๆ" เหมือนกัน แต่ซูโดกุยังแบ่งตารางเป็นกล่องย่อยที่แต่ละกล่องต้องมีตัวเลขครบทุกตัวเพียงครั้งเดียวด้วย ในขณะที่ตึกระฟ้าไม่มีกล่องย่อยเลย แต่กลับเพิ่มเบาะแสการมองเห็นรอบขอบเข้ามาแทน ซึ่งเป็นการใช้เหตุผลคนละแบบโดยสิ้นเชิง — คุณกำลังคิดเรื่องแนวสายตาและความสูงของตึก ไม่ใช่ตารางย่อย

ทำไมขอบบางด้านรอบตารางถึงเว้นว่างไว้?

ไม่ใช่ทุกเบาะแสที่เป็นไปได้จะจำเป็นต่อการล็อกตารางให้มีคำตอบเดียวที่ไม่ซ้ำ ตัวสร้างปริศนาจึงซ่อนเบาะแสให้มากที่สุดเท่าที่จะทำได้อย่างปลอดภัย พร้อมกับพิสูจน์ว่าเบาะแสที่เหลือยังคงเหลือคำตอบที่ถูกต้องเพียงหนึ่งเดียว ขอบที่ว่างเปล่าเพียงแค่หมายความว่าเส้นนั้นไม่มีเบาะแสการมองเห็นแสดงอยู่ — คุณยังคงต้องเติมให้ถูกต้องโดยอาศัยกฎตารางลาตินและเบาะแสอื่น ๆ ที่เกี่ยวข้อง

ปุ่ม "รายวัน" ทำอะไร?

ปุ่มนี้จะโหลดปริศนาพิเศษที่สร้างขึ้นจากวันที่ตามปฏิทิน UTC ปัจจุบัน ดังนั้นผู้เล่นทุกคนทั่วโลกที่กด "รายวัน" ในวันเดียวกันจะได้ตารางและเบาะแสที่เหมือนกันทุกประการในขนาดตารางที่เลือก เป็นวิธีสนุก ๆ ในการเทียบเวลาไขปริศนากับเพื่อน ๆ เพราะทุกคนไขปริศนาข้อเดียวกัน

เล่นตึกระฟ้าแบบออฟไลน์ได้ไหม?

ได้ เมื่อโหลดหน้าเว็บเสร็จแล้ว ตึกระฟ้าจะทำงานทั้งหมดในเบราว์เซอร์ของคุณโดยไม่ต้องใช้อินเทอร์เน็ตในการสร้างหรือไขปริศนาเลย คะแนนที่ได้ตอนออฟไลน์จะถูกบันทึกไว้ในอุปกรณ์ของคุณ และจะอัปโหลดโดยอัตโนมัติในครั้งถัดไปที่คุณออนไลน์และเข้าสู่ระบบ