คำถามติดแท็ก game

โดยทั่วไปความท้าทายนี้อ้างอิงจากหรือเกี่ยวข้องกับเกมหรือจำลองบางส่วน

5
การทำให้เข้าใจง่าย Amidakuji (阿 simpl 籤)
หากคุณเคยสัมผัสวัฒนธรรมญี่ปุ่นหรือเอเชียตะวันออกคุณจะได้พบกับเกม Amidakuji: ตามที่Wikipedia อธิบายมันเป็นลอตเตอรีประเภทหนึ่งที่วาดบนกระดาษและใช้ในการสุ่มเลือกการเรียงสับเปลี่ยนของรายการ N ตัวอย่างเช่นอาจใช้เพื่อกำหนดลำดับการเริ่มต้นแบบสุ่มให้กับคน N หรือรางวัล N ให้กับคน N และอื่น ๆ เคล็ดลับในการทำความเข้าใจว่าทำไมเกมถึงแสดงถึงการเปลี่ยนแปลงคือการตระหนักว่าทุกจังหวะในแนวนอน (เรียกว่า "ขา") สลับสองรายการเข้าที่ หน้า Wikipedia เดียวกันนี้ยังอธิบายว่าการเปลี่ยนแปลง P ของ N รายการแต่ละรายการสอดคล้องกับแผนภาพ Amidakuji จำนวนไม่ จำกัด (s) ที่มีจำนวนน้อยที่สุดในแนวนอน (ขา) เรียกว่า "ช่วงเวลา" ของการเปลี่ยนแปลงเฉพาะ p งานของคุณคือการรับไดอะแกรม Amidakuji ที่มีเส้นแนวตั้งตั้งแต่ 2 เส้นขึ้นไป (ในตัวอย่างนี้คือ 6) ในรูปแบบนี้ (ลบด้วยตัวอักษร): A B C D E F | …

2
ปลูกต้นไม้ในสนามกอล์ฟ!
ความท้าทายนี้ได้รับแรงบันดาลใจจากแอพนี้ นี้เป็นรุ่นที่ง่ายขึ้นของความท้าทายนี้ ความท้าทายนี้เป็นรหัสกอล์ฟในขณะที่คนอื่น ๆ เป็นเร็วที่สุดรหัส คุณจะได้รับตารางอินพุตสี่เหลี่ยมจตุรัสขนาด6 x 6ซึ่งแบ่งออกเป็น6ส่วนโดยที่เซลล์ของแต่ละพื้นที่มีตัวระบุที่ไม่ซ้ำกัน (ฉันจะใช้ตัวอักษรตัวพิมพ์เล็กจากafในข้อความที่นี่ แต่คุณอาจเลือกสิ่งที่คุณต้องการเช่นจำนวนเต็ม1-6 ) อินพุตอาจมีลักษณะดังนี้ (รูปแบบอินพุตเสริม): aabbbb aabbbb aaccbb acccdb ecccdb eeefff หรือง่ายต่อการมองเห็น: ท้าทาย: คุณต้องวางต้นไม้6ต้นในอุทยานแห่งนี้ตามกฎต่อไปนี้: จะต้องมี1ต้นต่อคอลัมน์และ1ต้นต่อแถว พื้นที่ทั้งหมดจะต้องมีต้นไม้1ต้น ไม่มีต้นไม้ใดที่สามารถติดกับต้นไม้ต้นอื่นได้ทั้งแนวตั้งแนวนอนหรือแนวทแยงมุม วิธีแก้ปัญหาสำหรับเค้าโครงด้านบนคือ: หมายเหตุ: มีเพียงทางออกเดียวสำหรับปริศนาแต่ละตัว กฎเพิ่มเติม: รูปแบบอินพุตและเอาต์พุตเป็นทางเลือก ตัวอย่างเช่นผลลัพธ์อาจเป็นรายการของดัชนีกริดที่มี1/0 เพื่อระบุว่ามีต้นไม้อยู่ในตำแหน่งนั้นหรือเป็นรุ่นที่แก้ไขของอินพุตซึ่งมีการระบุต้นไม้ เวลาดำเนินการจะต้องกำหนดไว้ล่วงหน้า โปรแกรมจะต้องเสร็จสิ้นภายใน 1 นาทีสำหรับแล็ปท็อปที่ทันสมัย บราวนี่ชี้ว่าถ้าคุณไม่ดุร้าย! กรณีทดสอบ: aabbbb aabbbb aaccbb acccdb ecccdb eeefff --- aAbbbb aabbbB aaCcbb acccDb Ecccdb …
10 code-golf  grid  game 

3
แก้ปริศนาไบนารี
บทนำ กฎของปริศนา: Binary Puzzle (หรือที่รู้จักกันในชื่อTakuzuหรือ Subiku) นั้นง่ายต่อการเข้าใจและมีกฎเพียงไม่กี่: เนื่องจากชื่อของเกมนั้นเป็นเลขฐานสองมันค่อนข้างชัดเจน แต่คุณสามารถเติมเลขศูนย์และคนได้เท่านั้น ไม่เกินสองหลักเดียวกันสามารถติดกันในแนวตั้งหรือแนวนอน แต่ละแถวและแต่ละคอลัมน์จะต้องมีค่าศูนย์และจำนวนเท่ากัน (โดยปริยายหมายความว่าทุกเกมไบนารีจะมีขนาดเท่ากันเสมอ) อาจไม่มีแถวที่ซ้ำกันและไม่มีคอลัมน์ที่ซ้ำกัน (โดยมีศูนย์และคอลัมน์เดียวกัน) คุณสามารถเล่นเกมได้ที่www.binarypuzzle.comหากคุณต้องการ กลยุทธ์: เนื่องจากกฎข้อที่ 1 เราสามารถกรอกตัวเลขได้เสมอหาก: - มีตัวเลขสองหลักเดียวกันในแนวตั้งหรือแนวนอนติดกันซึ่งในกรณีนี้เราสามารถกรอกตัวเลขตรงข้ามทั้งสองด้าน เช่น→.11... - มีตัวเลขสองหลักเดียวกันในแนวตั้งหรือแนวนอนโดยมีเพียงหนึ่งช่องว่างในระหว่างนั้น เช่น→0110...1.1...101.. เนื่องจากกฎข้อที่ 1 เมื่อเหลือช่องว่างสามช่องและเราไม่สามารถมีเลขสามหลักที่อยู่ติดกันได้เราสามารถเติมช่องว่างช่องใดช่องหนึ่งได้ Ie .0.1.0→ 10.1.0(เรายังต้องเติมสองอันและเราไม่สามารถมีสามอันที่อยู่ติดกันตรงกลางดังนั้นช่องว่างแรกจะต้องเป็น1) เนื่องจากกฎที่ 2 เราสามารถเติมช่องว่างที่เหลือในแถวหรือคอลัมน์ได้เสมอหากครึ่งหนึ่งของพวกเขาเต็มไปด้วยตัวเลขตรงกันข้าม เช่น.1.011→010011 เนื่องจากกฎข้อที่ 3 เราสามารถเติมตัวเลขตรงข้ามได้เสมอหากเหลือเพียงสองตัวเท่านั้นที่จะแก้ปัญหาในบรรทัดที่ได้รับคำสั่งเท่ากัน เช่น101100 & 1..100→101100 & 110100 เนื่องจากกฎข้อที่ 3 บางครั้งเราสามารถเติมเต็มช่องว่างเมื่อเหลือช่องว่างสามช่องในบรรทัดที่มีคำสั่งเท่ากัน Ie 010011 & .1.01.→ …

2
ปกป้องความสามารถของคุณกับชีวิตของคุณ!
ให้เล่น Kick The Can! แม้ว่า Moogie จะเป็นผู้ชนะในปัจจุบันหากใครก็ตามที่สามารถสวมมงกุฎได้เขาก็ควรที่จะทำเช่นนั้น Kick the กระป๋องเป็นเกมสำหรับเด็ก เกี่ยวข้องกับผู้พิทักษ์และผู้โจมตีหลายคน วันนี้มันไม่ใช่เกมอีกต่อไปแล้ว! งานของคุณคือการเขียนบอทที่เล่นเพื่อที่จะชนะสไตล์ของกษัตริย์ ! https://en.wikipedia.org/wiki/Kick_the_can มีความแตกต่างที่สำคัญในเกมนี้ ความแตกต่างที่สำคัญอันดับแรกคือเกมนี้มีผู้เล่นหลายคน (5v5) ความแตกต่างที่สำคัญที่สองคือบอททั้งสองชุดสามารถฆ่าและกำจัดผู้เล่นศัตรูด้วยระเบิดและระเบิด! บอตไม่สามารถมองเห็นเหมืองใด ๆ (โดยไม่คำนึงถึงระยะทาง) หรือผู้เล่นที่อยู่ห่างออกไปเกินห้าช่วงตึก! แผนที่เป็นเขาวงกตดังนี้ เขาวงกตนี้สร้างขึ้นตามขั้นตอนโดยการสร้างเขาวงกตเป็นครั้งแรกโดยใช้อัลกอริทึมย้อนรอยซ้ำแบบย้อนกลับ จากนั้นวางช่องที่แสดงใน (รวมทั้งทำให้เขาวงกต "ไม่สมบูรณ์" มากขึ้นเขาวงกตมีความกว้าง 65x65 บล็อกและมีการจัดทำดัชนีเป็นศูนย์ดังนั้นธงสีฟ้า (สามารถ) ได้ที่ 1,1 และธงแดง (สามารถ) คือ ที่ 63,63. ทีมสีน้ำเงินวางไข่ที่ 2,2 และ 3,3 4,4 เป็นต้นทีมสีแดงวางไข่ที่ 62,62 และ 61,61, 60,60 ฯลฯ …

4
บอร์ด Solitaire Mancala ที่ได้รับรางวัล
Mancalaเป็นชื่อของครอบครัวของเกมกระดานที่มักจะเกี่ยวข้องกับชุดถ้วยที่เต็มไปด้วยเม็ดที่ผู้เล่นจัดการ ความท้าทายนี้จะใช้กฎเฉพาะที่กำหนดไว้สำหรับชุดตัวเลือกเล่นไพ่คนเดียวของเกม กระดานประกอบด้วย "ตะกร้า" ที่ปลายด้านหนึ่งแล้วตามด้วยจำนวนถ้วยนับไม่ถ้วนเริ่มต้นจาก 1 ถ้วยบางถ้วยจะมีเม็ดประคำอยู่จำนวนหนึ่ง หากnถ้วยที่สามมีnเม็ดบีดอยู่ตรงนั้นคุณอาจ "หว่าน" เม็ดบีดจากมัน การหว่านหมายถึงการนำnลูกปัดทั้งหมดออกจากถ้วยแล้วนำไปใส่ครั้งละหนึ่งถ้วยในตะกร้า ลูกปัดสุดท้ายจะเข้าสู่ตะกร้า ผู้เล่นชนะเมื่อทุกเม็ดบนกระดานอยู่ในตะกร้า เห็นได้ชัดว่ามีหลายบอร์ดที่ไม่สามารถเอาชนะได้เช่นถ้ามีลูกปัดหนึ่งเม็ดในถ้วยที่สอง ไม่มีการเล่นที่ถูกกฎหมายเพราะถ้วยทั้งหมดที่มี 0 เม็ดไม่สามารถหว่านได้และถ้วยที่สองไม่มีเม็ดพอที่จะหว่าน เห็นได้ชัดว่ามันไม่สนุกดังนั้นงานของคุณคือการสร้างกระดานที่มีชัย งาน กำหนดจำนวนเต็มบวกแทนจำนวนของลูกปัดออกรายการของจำนวนเต็มไม่ลบแสดงจำนวนลูกปัดที่ควรใส่ในแต่ละถ้วยเพื่อให้คณะกรรมการมีชัยตามที่อธิบายไว้ข้างต้น รายการนี้ไม่ควรมีศูนย์ใด ๆ ต่อท้าย สำหรับเม็ดบีดที่กำหนดจำนวนใด ๆ จะมีการกำหนดค่าบอร์ดที่ชนะได้หนึ่งชุดเสมอ สาธิต นี่คือการสาธิตวิธีการเล่นกระดานชัยและใส่ของ 4. [0, 1, 3]คณะกรรมการมีชัยคือ [1, 2, 0]เราเริ่มต้นด้วยการย้ายที่ใช้ได้เฉพาะหว่านเม็ดจากถ้วยที่สามที่จะได้รับ ตอนนี้เรามีทางเลือกจริง [0, 2, 0]แต่ถูกต้องเพียงหนึ่งคือการหว่านเมล็ดถ้วยแรกที่ได้รับ: จากนั้นเราหว่านถ้วยที่สองที่ให้ผลผลิต[1, 0, 0]และในที่สุดเราก็หว่านถ้วยแรกอีกครั้งเพื่อให้ได้ถ้วยเปล่าทั้งหมด กรณีทดสอบ: 1 => [1] 2 => [0, 2] …

1
กากบาทไม่มีความเป็นเอกซ์
ทุกคนตระหนักดีว่าTic Tac Toeเป็นเกมที่แก้ไขแล้ว อย่างไรก็ตามรุ่น X-X ของMisèreให้ทางเลือกที่น่าสนใจ ในเกมเวอร์ชั่นนี้ผู้เล่นทั้งสองเล่น Xs บนกระดานและพยายามหลีกเลี่ยงการสร้างสามแถวติดต่อกัน หากคุณต้องการดูเพิ่มเติมเกี่ยวกับเรื่องนี้Numberphileมีวิดีโอที่ดีเกี่ยวกับแนวคิดนี้ ให้บอร์ดของMisère Crosses เล่นท่าที่เหมาะสมที่สุด คณะกรรมการเป็นสามบรรทัดสามตัวอักษรแต่ละที่หรือX ดังนั้น: X X X XX เป็นคณะกรรมการที่ถูกต้อง คุณสามารถทำได้ในรูปแบบที่สะดวกใด ๆ ตราบใดที่อินพุตและเอาต์พุตของคุณใช้รูปแบบเดียวกัน รูปแบบรวมถึง (แต่ไม่ จำกัด เฉพาะ): สตริงแบบหลายบรรทัด (ขึ้นบรรทัดใหม่ที่เป็นตัวเลือก); อาร์เรย์ 2 มิติของตัวละครที่เป็นXหรือ; อาร์เรย์บูลีน 1D ที่แบนราบของค่าบูลีนที่เป็นตัวแทนของแต่ละตำแหน่งที่เล่น การย้ายที่ดีที่สุดคือสิ่งที่รับประกันว่าคุณจะชนะโดยการเล่นต่อไปอย่างเหมาะสมหรือยืดเวลาการสูญเสียของคุณให้นานที่สุดเท่าที่จะทำได้และถูกกำหนดโดยกฎต่อไปนี้: หลีกเลี่ยงการทำสามในแถว ถ้าคุณไปก่อนเล่นกลาง หากมีเพียงพื้นที่ว่างที่อยู่ตรงกลางให้เล่นในพื้นที่ว่างที่เหลืออยู่ หากไม่ได้ครอบครองจัตุรัสกลางและจัตุรัสด้านนอกให้เล่นตรงข้ามกับการเล่นครั้งสุดท้ายของฝ่ายตรงข้าม หากสแควร์กลางถูกครอบครองและสแควร์ด้านนอกคือเล่น "ย้ายอัศวิน" (ตรงข้ามมากกว่าหนึ่ง) ออกไปจากการย้ายก่อนหน้านี้ที่ไม่ทำให้คุณสูญเสีย หากไม่มีสี่เหลี่ยมที่เหลืออยู่ซึ่งคุณจะไม่แพ้ให้เล่นในสี่เหลี่ยมที่เหลือ [หมายเหตุ: สิ่งนี้ได้รับการพิสูจน์แล้วว่าไม่เหมาะสมในกรณีหนึ่งแต่คุณควรใช้อัลกอริทึมนี้ต่อไป] คุณอาจคิดว่าการเคลื่อนไหวก่อนหน้านี้ทั้งหมดของคุณนั้นดีที่สุด ดังนั้นบอร์ดตัวอย่างแรกไม่ใช่อินพุตที่ถูกต้อง การเคลื่อนไหวของคู่ต่อสู้ของคุณอาจจะเหมาะสมหรือไม่ก็ได้ …
10 code-golf  game 

2
เกม ASCII of Pong
พงษ์แอส ความท้าทายคือการสร้างเกม "พงษ์" คลาสสิกในตัวละคร ASCII ในรหัสที่สั้นที่สุด ความต้องการ / ข้อกำหนด "หน้าจอ" ควรเป็นอักขระ 45x25 พื้นที่สีขาวควรเป็นพื้นที่สีขาว ไม้พายควรมีเครื่องหมายเท่ากับ 9: =========และควรอยู่บนแถวบนสุดและล่างสุด (ฉันรู้ว่าต้นฉบับเล่นแบบจากด้านหนึ่งไปอีกด้านหนึ่งแทนที่จะเล่นจากบนลงล่าง แต่ฉันคิดว่าวิธีนี้ใช้ได้ดีกับ ascii pong ) ลูกบอลอาจเป็นตัวพิมพ์เล็กoหรือตัวใหญ่หรือเป็นศูนย์ก็ได้ ปุ่มป้อนข้อมูลสองปุ่มทุกชนิด (มันก็ดีถ้าผู้ใช้กดปุ่มที่ทำให้ตัวอักษรปรากฏในอินพุตนั่นก็ดีด้วย) เพื่อย้ายไม้พายของผู้เล่นไปทางซ้ายและขวาหนึ่งหรือสองตัวอักษรในเวลา ลูกบอลจำเป็นต้องเด้งออกในมุมที่เหมาะสมเมื่อตีไม้พายหรือผนัง (คำแนะนำ: ลบล้างค่า x หรือ y ที่แตกต่างกัน) คะแนนควรแสดงที่ใดที่หนึ่งในผลลัพธ์ คะแนนคือจำนวนครั้งที่ผู้เล่นประสบความสำเร็จในการตีลูก หากลูกบอลคิดถึงไม้พายของผู้เล่นให้ยุติโปรแกรม ควรมีAI บางอย่าง (แม้ว่าไม้พายของ AI จะตรงกับค่า x ของลูกบอล) ลูกบอลไม่สามารถเคลื่อนที่เป็นเส้นตรงในแนวตั้งหรือแนวนอน หน้าจอเริ่มต้น / เฟรมแรกควรมีลักษณะดังนี้: ========= o ========= score: …

18
ลดขนาดตัวเลข
อินพุตเป็นอาร์เรย์ของจำนวนเต็ม (อย่างน้อย 3, สูงสุด 20) ที่แตกต่างกัน แต่ละจำนวนเต็มมากกว่า -1000 และน้อยกว่า 1,000 งานของคุณคือการหดตัวเลขด้วย "การทำแผนที่เป็นเส้นตรง" พวกเขาจากไป0.0 1.0ซึ่งหมายความว่าจำนวนที่น้อยที่สุดในอาเรย์จะถูกแมปเป็น 0.0, มากที่สุดถึง 1.0 คุณได้รับอาร์เรย์เป็นพารามิเตอร์ (ภายในฟังก์ชั่น) หรืออาร์กิวเมนต์ stdin / program (คุณสามารถเลือก) double1;double2;double3;...พิมพ์ออกผลในรูปแบบ การส่งออกจะต้องมีการสั่งซื้อเช่นเดียวกับการป้อนข้อมูล ถ้าคุณต้องการคุณสามารถปัดเศษผลลัพธ์เป็น 2 หลักหลังจุดทศนิยม ต้องมีอย่างน้อย 1 หลักหลังจุดทศนิยม การใช้งานของฟังก์ชั่น (ฟังก์ชั่นที่ขนาดลงเบอร์สำหรับคุณเช่นแมธิแมติกาRescale) ไม่ได้รับอนุญาต ตัวอย่าง: Input Output [5,-20,30] 0.5;0.0;1.0 [1,2,3,4,5] 0.0;0.25;0.5;0.75;1.0 [0,5,100,400] 0.0;0.01;0.25;1.0 (เอาต์พุตสุดท้ายถูกปัดเศษมิฉะนั้นจะเป็น0.0;0.0125;0.25;1.0)

10
เกมลูกเต๋าแบบไม่ถ่ายทอด
บรรดาผู้ที่ชอบ Numberphile จะคุ้นเคยกับดร. เจมส์ Grime ที่อธิบายเกมลูกเต๋าที่ไม่ใช่สกรรมกริยาในช่องทางของเขา เกมนี้ประกอบไปด้วยลูกเต๋า 6 หน้าทั้งสาม: ตาย 1: 3,3,3,3,3,6 ตาย 2: 2,2,2,5,5,5 ตาย 3: 1,4,4,4,4,4 ผู้เล่นสองคนแต่ละคนเลือกตายที่จะใช้ พวกเขากลิ้งพวกเขาและผู้ตายที่สูงกว่าชนะได้ดีที่สุด ความเป็นไปได้ที่จะตาย 1 ครั้งจะตาย 2 กับโอกาส> 50% ในทำนองเดียวกันตาย 2 ครั้งตาย 3 และน่าสนใจตาย 3 ครั้งตาย 1 เขียนโปรแกรมการซัก1, 2หรือ3เป็นอินพุท สิ่งนี้บ่งชี้ถึงความตายที่ผู้ใช้เลือก จากนั้นโปรแกรมจะเลือกแม่พิมพ์ที่จะเอาชนะผู้ใช้และส่งออกผลลัพธ์ 21 ม้วนและ " Computer/User wins with x points" กฎระเบียบ รหัส - กอล์ฟคะแนนเป็น …
10 code-golf  game  random 

7
เครื่องกำเนิดบัตรบิงโก
บัตรบิงโกคือห้าคอลัมน์ของห้าสี่เหลี่ยมจัตุรัสแต่ละอันโดยมีจัตุรัสกลางกำหนดไว้ว่า "ฟรี" ตัวเลขต้องไม่ซ้ำกัน คอลัมน์ห้าคอลัมน์นั้นเต็มไปด้วยช่วงตัวเลขดังนี้ B: 1-15 I: 16-30 N: 31-45 G: 46-60 O: 61-75 ในตัวละครให้น้อยที่สุดส่งสตริงที่สามารถตีความได้ว่าเป็นการ์ดบิงโกแบบสุ่ม ตัวอย่างเช่น: 1,2,3,4,5,16,17,18,19,20,31,32,33,34,35,46,47,48,49,50,61,62,63,64,65 ตัวอย่างนี้ไม่สุ่มเพื่อให้ฉันสามารถแสดงว่าคอลัมน์ 1 มีประชากร 1,2,3,4,5 นอกจากนี้โปรดทราบว่าพื้นที่ว่างไม่ได้รับการดูแลเป็นพิเศษเพราะส่วนหน้าที่ตีความสตริงนี้จะข้ามมัน อีกตัวอย่างหนึ่งคือ: 1,16,31,46,61,2,17,32,47,62 ... ในตัวอย่างนี้ผลลัพธ์เป็นแบบแถวแทนที่จะเป็นแบบคอลัมน์ ตัวอย่างที่สามอาจเป็น: 01020304051617181920313233343546474849506162636465 นี่เป็นเอาต์พุตเดียวกันกับตัวอย่างที่ 1 ยกเว้นในความยาวคงที่
10 code-golf  game 

14
เดาตัวเลข
ลักษณะ สร้างเกม "เดาหมายเลข" ที่ทำงานได้อย่างสมบูรณ์ เกมนี้เล่นโดยผู้เล่นสองคนดังต่อไปนี้: ผู้เล่นคนหนึ่งเลือกหมายเลข (A) ระหว่าง 1 ถึงN ผู้เล่นสองคนพยายามเดาการเลือกตัวเลข (B) ในช่วงเดียวกัน ครั้งแรกที่ตอบสนองผู้เล่น"สูง" if A > B , "ลด" if A < Bหรือ"ถูกต้อง" if A = B ขั้นตอนที่ 2-3 ทำซ้ำฉันครั้งหรือจนกว่าจะตอบสนอง "ถูกต้อง" หากได้ยิน "ถูกต้อง" ผู้เล่นสองคนชนะมิฉะนั้นเขาจะเสีย รายละเอียด ข้อกำหนดขั้นต่ำสำหรับรายการที่ถูกต้อง: ผู้ใช้สามารถเล่นได้ทั้งแบบผู้เล่นคนเดียวหรือผู้เล่นสองคน คอมพิวเตอร์มีบทบาทอื่น คอมพิวเตอร์จะต้องพยายามคาดเดาจำนวนขณะที่เล่นเป็นผู้เล่นสองคน (ดังนั้นการคาดเดาข้อมูลที่ได้รับหรือการเพิกเฉยต่อข้อมูลที่ให้นั้นเป็นการโกง) N = 100 หรืออินพุตโดยผู้ใช้ (ตัวเลือกของคุณ) I = 5 หรืออินพุตโดยผู้ใช้ …

7
Magic: The Gathering, Spelling
สำหรับข้อมูลเพิ่มเติมเกี่ยวกับ MtG-goodness: Magic: The Gathering Combat with Abilities สถานที่ตั้ง: ในเวทย์มนตร์: การรวบรวมคุณร่ายคาถาโดยการจ่ายมานาของพวกเขาโดยการแตะที่ที่ดินตามจำนวนที่ต้องการ ดินแดนเหล่านี้สามารถสร้างหนึ่งในห้าสีที่: สีขาว (W) สีน้ำเงิน (U) ดำ (B) แดง (R) เขียว (G) ราคาประกอบด้วยสองส่วนคือตัวเลขซึ่งเป็นข้อกำหนดของมานาทั่วไปและชุดของสัญลักษณ์ที่แสดงถึงความต้องการมานาที่มีสี จำนวนเป็นค่าใช้จ่ายมานะทั่วไปและสามารถใช้สีของมานะใด ๆ เพื่อตอบสนองความมันเช่นสามารถชำระเงินด้วย(3) WGGสัญลักษณ์มีความต้องการสีเฉพาะ 1: 1 เช่นWWUBRจะต้องมีมานาขาว 2 ตัว, 1 สีน้ำเงิน, 1 ดำและ 1 แดง ส่วนทั่วไปจะมาก่อนส่วนที่มีสี เพื่อเป็นการเตือนความจำ(0)คือค่าใช้จ่ายที่ถูกต้องและต้องจัดการ คุณสามารถมีค่าใช้จ่ายที่เป็นค่าทั่วไปหรือสีทั้งหมดหรือทั้งสองอย่าง ตัวอย่างเช่นการ์ดต่อไปนี้มีราคา 4BB และจ่ายด้วย 4 ของมานาที่มีสีอะไรและมานาดำ 2 อัน: ดินแดนในการท้าทายนี้จะสร้างมานาหนึ่งอัน อย่างไรก็ตามเราจะพิจารณาดินแดนที่สามารถผลิตได้หลายสี …

2
Quarto มีการจับรางวัลกี่ครั้ง?
บทนำ ความท้าทายนี้คล้ายกับปัญหาของProject Euler ฉันคิดขึ้นมาเพราะเล่นเกมกระดานง่าย ๆ ที่หลอกลวงและไม่สามารถหาวิธีแก้ปัญหาที่มีประสิทธิภาพเพื่อตอบคำถามง่ายๆเกี่ยวกับกลไกของมัน Quartoเป็นเกมที่สนุก 4 เกมติดต่อกัน มันเล่นบนกระดานขนาด 4 x 4 ตัวมี 16 ชิ้นที่ไม่ซ้ำกัน ทุกเทิร์นผู้เล่นแต่ละคนวาง 1 ชิ้นบนกระดาน แต่ละชิ้นมี 4 ลักษณะไบนารี (สั้น / สูง, ดำ / ขาว, สแควร์ / วงกลม, กลวง / ของแข็ง) เป้าหมายคือการทำให้สี่ในแถวทั้งแนวนอนแนวตั้งหรือแนวทแยงมุม 2 สำหรับลักษณะใด ๆ ของสี่! ชิ้นส่วนสีดำ 4 ชิ้นชิ้นส่วนสีขาว 4 ชิ้นชิ้นส่วนสูง 4 ชิ้นชิ้นสั้น 4 ชิ้นชิ้นสี่เหลี่ยมจัตุรัส 4 ชิ้นชิ้นวงกลม …

4
Badugi ใครชนะบ้าง
แรงบันดาลใจจากความท้าทายนี้และที่เกี่ยวข้องกับคนนี้ พื้นหลัง Badugi [bæduːɡiː] เป็นตัวแปรโป๊กเกอร์วาดต่ำ เหตุการณ์$ 1K Pokerstars World Cup Of Online Poker เริ่มต้นภายใน3ชั่วโมงและฉันต้องรู้ว่ามือของฉันดีแค่ไหน! เกมนี้ใช้สำรับมาตรฐาน52ใบซึ่งมีสี่ชุดและสิบสามอันดับ ชุดมีเรียงลำดับและจะต้องติดฉลากcdhs; ทหาร - สั่งซื้อจากสูงสุดKไปต่ำสุดA- KQJT98765432Aมี เช่นดาดฟ้าเต็มอาจจะแสดงดังต่อไปนี้ (คั่นด้วยช่องว่าง): Kc Kd Kh Ks Qc Qd Qh Qs Jc Jd Jh Js Tc Td Th Ts 9c 9d 9h 9s 8c 8d 8h 8s 7c 7d 7h 7s …

2
โปรแกรมรวบรวมข้อมูล 2D Dungeon
โปรแกรมของคุณต้องใช้สตริงที่มีหลายแถวเช่นนี้ ############# # # # p # # # ############# pเป็นผู้เล่นและ#เป็นบล็อก ตอนนี้ภายใต้ที่ใน terminal ควรเป็นสายอินพุตพูดว่า: How do you want to move? หากผู้เล่นประเภทที่lเขาต้องเดินออกไปเมื่อไม่มีบล็อกอื่น ๆ เมื่อมีบล็อกเขาไม่สามารถผ่านและไม่ย้ายแน่นอนตอนนี้เอาท์พุทใน terminal จะต้องมีการปรับปรุง ( และเอาต์พุตก่อนหน้าจะถูกล้าง / เขียนทับ): ############# # # # p # # # ############# เขาสามารถพิมพ์lซ้ายซ้ายrขวาuขึ้นและdลง อินพุตจะเป็นแบบหลายบรรทัดเสมอ แต่จะไม่ถูกเติมด้วยช่องว่างในสี่เหลี่ยมที่สมบูรณ์แบบเสมอ นอกจากนี้แฮชสามารถอยู่ที่ใดก็ได้ในสตริงและจะไม่เชื่อมต่อกันเสมอ ตัวอย่างเช่น: ## ## # # ## p # …

โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.