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

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

22
พื้นฐาน ASCII Tallies
หัวข้อสำรอง: นับประโยคที่เรือนจำของคุณติดไว้ที่ผนัง กำหนดตัวเลขการnส่งออกนับเป็นกลุ่มแบบดั้งเดิม 5 ต่อกลุ่มและ 50 ต่อแถว ตัวอย่าง 1 | | | | 4 |||| |||| |||| |||| 5 |||/ ||/| |/|| /||| 6 |||/ | ||/| | |/|| | /||| | 50 |||/ |||/ |||/ |||/ |||/ |||/ |||/ |||/ |||/ |||/ ||/| ||/| ||/| ||/| ||/| ||/| ||/| …
36 code-golf  ascii-art  number  code-golf  number  integer  binary  base-conversion  code-golf  array-manipulation  code-golf  chemistry  code-golf  number  sequence  fibonacci  code-golf  matrix  optimization  code-golf  number  code-golf  math  number  sequence  code-golf  math  array-manipulation  matrix  linear-algebra  code-golf  kolmogorov-complexity  cops-and-robbers  cops-and-robbers  code-golf  tips  basic  code-golf  decision-problem  binary  tiling  game  king-of-the-hill  python  code-golf  c  code-golf  ascii-art  code-golf  string  kolmogorov-complexity  alphabet  code-golf  number  code-golf  string  code-golf  number  sequence  integer  code-golf  number  permutations  restricted-complexity  restricted-time 

23
ภาวะที่กลืนไม่เข้าคายไม่ออกที่มีเสียงดังของนักโทษ
ในการท้าทายนี้คุณจะเล่นสถานการณ์ที่ไม่แน่นอนของนักโทษที่มีเสียงดัง ขึ้นเขียงนักโทษเป็นสถานการณ์ในทฤษฎีเกมที่มีผู้เล่นสองคนแต่ละคนมีสองตัวเลือก: ความร่วมมือหรือมีความบกพร่อง ผู้เล่นแต่ละคนทำได้ดีกว่าสำหรับตัวเองหากพวกเขาบกพร่องกว่าถ้าพวกเขาร่วมมือกัน แต่ผู้เล่นทั้งสองต้องการผลลัพธ์ที่ผู้เล่นทั้งสองร่วมมือกันกับผู้เล่นที่ทั้งคู่เสีย ภาวะที่กลืนไม่เข้าคายไม่ออกของนักโทษที่ซ้ำแล้วซ้ำกันเป็นเกมเดียวกันยกเว้นคุณเล่นกับคู่ต่อสู้คนเดิมซ้ำแล้วซ้ำเล่าและคุณรู้ว่าคู่ต่อสู้ของคุณเคยเล่นในอดีต เป้าหมายของคุณคือการสะสมคะแนนสูงสุดให้ตัวเองเสมอไม่ว่าฝ่ายตรงข้ามจะทำเช่นไร ภาวะที่กลืนไม่เข้าคายไม่ออกซ้ำแล้วซ้ำอีกของเสียงดังขึ้นส่งเสียงดังในการสื่อสาร ความรู้ของคุณเกี่ยวกับสิ่งที่คู่ต่อสู้ของคุณได้เล่นในอดีตจะมีเสียงรบกวนบ้าง คุณจะรู้ว่าสิ่งที่คุณทำเคลื่อนไหวในอดีต อัตราเสียงนั้นคงที่ตลอดหนึ่งรอบกับคู่ต่อสู้เดียวกัน แต่ต่างกันระหว่างรอบที่แตกต่างกัน ท้าทาย ในการท้าทายนี้คุณจะเขียนโปรแกรม Python 3 เพื่อเล่นวิกฤติของนักโทษที่มีเสียงดัง โปรแกรมของคุณจะได้รับสามอินพุต: การเคลื่อนไหวของคุณเองโดยไม่ต้องใช้การพลิกแบบสุ่ม การเคลื่อนไหวของฝ่ายตรงข้ามโดยใช้การโยนแบบสุ่ม ตัวแปรสถานะซึ่งเริ่มต้นเป็นรายการว่างในแต่ละรอบและคุณสามารถแก้ไขได้หากคุณต้องการ คุณสามารถละเว้นสิ่งนี้หากคุณไม่ต้องการใช้ โปรแกรมของคุณควรส่งออก'c'ไปให้ความร่วมมือหรือมี'd'ข้อบกพร่อง ตัวอย่างเช่นต่อไปนี้เป็นโปรแกรมที่ให้ความร่วมมือหากฝ่ายตรงข้ามได้ให้ความร่วมมืออย่างน้อย 60% ของเวลาในอดีตหลังจากการใช้การสุ่มแบบสุ่มและ 10 ครั้งแรก: def threshold(my_plays, their_flipped_plays, state): if len(their_flipped_plays) < 10: return 'c' opp_c_freq = their_flipped_plays.count('c')/len(their_flipped_plays) if opp_c_freq > 0.6: return 'c' else: return 'd' …

24
วาดโดมิโนให้ฉัน
ท้าทาย ให้ตัวเลขสองหลักเป็นอินพุต 0-9 ให้ส่งออกโดมิโน (จากชุดโดมิโนสองครั้งที่เก้า ) ด้วยจำนวนจุด (จุด) เหล่านี้บนใบหน้าทั้งสอง ใบหน้าทั้งสิบที่เป็นไปได้มีลักษณะดังนี้ (คั่นด้วยท่อ): | | o| o|o o|o o|o o o|o o o|o o o|o o o | o | | o | | o | | o |o o|o o o | |o |o |o o|o o|o o o|o o o|o …

30
Yahtzee การตรวจจับเส้นตรงขนาดเล็ก
ในเกมYahtzeeผู้เล่นกลิ้งลูกเต๋าหกด้านห้าลูกและพยายามสร้างมือที่แน่นอนเพื่อทำคะแนน มือข้างหนึ่งเป็นเส้นตรงเล็ก ๆ : สี่หมายเลขติดต่อกันไม่จำเป็นต้องเรียงตามลำดับ สาม straights ขนาดเล็กที่เป็นไปได้1, 2, 3, 4, และ2, 3, 4, 53, 4, 5, 6 ตัวอย่างเช่นมีตรงขนาดเล็ก[3, 5, 6, 1, 4][3, 4, 5, 6] อินพุต รายการที่ไม่เรียงลำดับของจำนวนเต็มห้าตัวแต่ละค่ามีค่าระหว่าง 1 ถึง 6 รวมถึงมือ Yahtzee เอาท์พุต ค่าจริงถ้ามือมีขนาดเล็กและตรงค่าเป็นเท็จอย่างอื่น กรณีทดสอบ Truthy: [[1, 2, 3, 3, 4], [1, 2, 3, 4, 5], [3, 5, 6, …

28
เลือกหมายเลขลอตเตอรี่!
ลอตเตอรี่เป็นหวยอเมริกันที่เพิ่งได้รับความสนใจเนื่องจากแจ็คพอตปัจจุบัน (ณ วันที่ 11 มกราคม 2016) เป็นรางวัลล็อตโต้ที่ใหญ่ที่สุดในประวัติศาสตร์ประมาณ 1.5 พันล้านเหรียญสหรัฐ ( USD ) ผู้เล่น Powerball เลือก 5 หมายเลขที่แตกต่างกันจากลูกบอลสีขาว 69 หมายเลขและ 1 "Powerball" หมายเลขหนึ่งจากลูกบอลสีแดง 26 หมายเลข พวกเขาชนะรางวัลแจ็คพอตหากลูกบอลสีขาวห้าลูกเลือกตรงกับสิ่งที่วาดตามลำดับใด ๆและหากพวกเขาเลือกหมายเลข "Powerball" ที่ถูกต้อง โอกาสชนะแจ็คพอตคือ 1 ใน(69 choose 5)*(26 choose 1)หรือ((69*68*67*66*65)/(5*4*3*2*1))*26เท่ากับ1 ใน 292,201,338 ไม่มีใครชนะแจ็คพอตในการจับรางวัลครั้งล่าสุดเมื่อวันที่ 9 มกราคม 2016 แต่บางทีใครบางคนอาจจะชนะการจับรางวัลครั้งต่อไปในวันที่ 13 มกราคม 2016, 22:59 น. ET ท้าทาย เขียนโปรแกรมหรือฟังก์ชั่นที่เลียนแบบการวาด …

1
เรือกวาดทุ่นระเบิด Solver
เราสร้างเขตข้อมูล Minesweeperแล้ว แต่มีบางคนต้องกวาดเหมืองที่สร้างขึ้นก่อนที่ PCG จะระเบิด! งานของคุณคือการเขียน Minesweeper Solver ที่เข้ากันได้กับโซลูชันที่ได้รับการยอมรับเล็กน้อยของ“ Working Minesweeper” (การกระทำถูกคั่นด้วยช่องว่างเพื่อให้มีฟิลด์ขนาดใหญ่) อินพุต:ฟิลด์ Minesweeper ฟิลด์คั่นด้วยช่องว่าง บรรทัดแรกแสดงจำนวนเหมืองทั้งหมด x: ไม่มีใครแตะต้อง !: ตั้งค่าสถานะ หลัก: จำนวนเหมืองรอบ ๆ สนาม ตัวอย่าง: 10 0 0 1 x x x x x 0 0 2 x x x x x 0 0 2 ! x x x x …

15
มาเล่นMölkkyกันเถอะ!
Mölkky Mölkkyเป็นเกมการขว้างปาแบบฟินแลนด์ ผู้เล่นใช้ไม้พิน (เรียกอีกอย่างว่า "mölkky") เพื่อพยายามเคาะหมุดไม้ที่มีขนาดใกล้เคียงกับการโยนพินซึ่งมีตัวเลขตั้งแต่ 1 ถึง 12 ตำแหน่งเริ่มต้นของพินมีดังนี้: (07)(09)(08) (05)(11)(12)(06) (03)(10)(04) (01)(02) คำอธิบายนี้และกฎระเบียบดังต่อไปนี้จะขึ้นอยู่กับวิกิพีเดีย กฎMölkkyประยุกต์ การเคาะมากกว่าหนึ่งพินจะทำคะแนนให้ได้ตามจำนวนที่กำหนดไว้บนพิน การเคาะ2 พินขึ้นไปทำคะแนนจำนวนพินที่กระแทก (เช่นการกระแทก 3 พินทำคะแนน 3 คะแนน) เป้าหมายของเกมคือการเข้าถึง50คะแนน การให้คะแนนมากกว่า 50 จะถูกลงโทษโดยกำหนดคะแนนกลับเป็น25คะแนน สำหรับวัตถุประสงค์ของการท้าทายนี้เราจะทำให้สมมติฐานที่ว่าหมุดอยู่เสมอในลำดับที่แน่นอนอธิบายไว้ข้างต้น (ในเกมจริงหมุดจะยืนขึ้นอีกครั้งหลังจากโยนแต่ละครั้งในตำแหน่งที่พวกเขาลงจอด) กฎของMölkkyอื่น ๆ ทั้งหมดจะถูกละเว้นและพิจารณาผู้เล่นเพียงคนเดียวเท่านั้น อินพุต รายการที่ไม่ว่างเปล่าของ 12 บูลีน แต่ละรายการของบูลีนอธิบายผลของการโยน: 1ถ้าพินนั้นล้มลงและ0 เป็นอย่างอื่น booleans จะได้รับในการสั่งซื้อที่แน่นอนของหมุดจากบนซ้ายไปขวาด้านล่าง: 7 , 9 , 8 , 5 , …
33 code-golf  game  binary 

29
ประมูลบิลดอลลาร์
นี่คือความท้าทาย KOTH สำหรับเกมประมูลธนบัตรในทฤษฎีเกม ในนั้นดอลลาร์จะถูกขายให้กับผู้ประมูลสูงสุด การเสนอราคาเพิ่มขึ้น 5 ทีและผู้แพ้ก็จ่ายค่าประมูล แนวคิดก็คือผู้เล่นทั้งสองจะขยายสงครามการประมูลออกไปไกลเกินกว่าค่าเงินดอลลาร์เพื่อลดความสูญเสีย หวังว่าบอทของคุณจะฉลาดกว่านั้น คุณจะสร้างบอทเพื่อเล่นเกมนี้โดยขยายnet.ramenchef.dollarauction.DollarBidderชั้นเรียน คุณต้องใช้nextBidวิธีการที่จะคืนค่าการประมูลครั้งถัดไปของ bot ของคุณเนื่องจากการเสนอราคาก่อนหน้าของ bot อื่น หากจำเป็นคุณสามารถใช้newAuctionวิธีการรีเซ็ตสำหรับการประมูลแต่ละครั้งด้วยระดับของบอทของคู่ต่อสู้ public abstract class DollarBidder { /** * Used by the runner to keep track of scores. */ long score = 0; /** * (Optional) Prepare for the next auction. * * @param opponent The …

15
ฉันต้องการมานามากแค่ไหน?
Dungeon Masterเป็นเกมเล่นตามบทบาทแบบเรียลไทม์เกมแรกที่เปิดตัวครั้งแรกในปี 1987 ใน Atari ST ในบรรดาสิ่งที่น่าตื่นเต้นอื่น ๆ ในเวลานั้นมันมีระบบคาถาที่ค่อนข้างซับซ้อนบนพื้นฐานของรูน งานของคุณในวันนี้คือการเขียนโปรแกรมหรือฟังก์ชั่นที่ประเมินจำนวนคะแนนมานาที่ต้องใช้ในการร่ายคาถาที่กำหนดให้ใน Dungeon Master ระบบ 'คาถาร่าย' เป็นกล่องสีฟ้าด้านบนขวาในภาพด้านบน คาถารูนและมานา คาถา Dungeon Master ประกอบด้วยรูน 2 ถึง 4 รูที่ถูกเลือกในหมวดหมู่ต่อไปนี้ตามลำดับที่แน่นอนนี้: พลังงาน (จำเป็น) อิทธิพลของธาตุ (จำเป็น) แบบฟอร์ม (ไม่จำเป็น) ระดับ / การจัดตำแหน่ง (ตัวเลือก) หมายความว่าคาถาที่ถูกต้องคือ: อำนาจ + อิทธิพลของธาตุ พลังงาน + อิทธิพลของธาตุ + แบบฟอร์ม อำนาจ + อิทธิพลของธาตุ + แบบฟอร์ม + ระดับ …

10
ตรวจสอบบอร์ด Minesweeper
เป้าหมายของคุณคือการตรวจสอบว่าคณะกรรมการเรือกวาดทุ่นระเบิดที่สมบูรณ์นั้นถูกต้องหรือไม่ ซึ่งหมายความว่าแต่ละหมายเลขเป็นจำนวนที่ถูกต้องของเหมืองในเซลล์ที่อยู่ติดกับมันรวมถึงเส้นทแยงมุม กระดานไม่พันกัน ตามปกติคุณควรให้ฟังก์ชันหรือโปรแกรมและโค้ดที่สั้นที่สุดเป็นไบต์ชนะ ดูเพิ่มเติมความท้าทายที่ผ่านมาในการสร้าง , การแก้ปัญหาและอย่างเต็มที่ใช้เรือกวาดทุ่นระเบิด การป้อนข้อมูล: สตริงเดียวเช่นนี้: 02X2 13X2 X211. แถวของคณะกรรมการเรือกวาดทุ่นระเบิดจะถูกแยกออกด้วยช่องว่าง ดังนั้นข้างต้นหมายถึงบอร์ด 3x4: 02X2 13X2 X211 แต่ละเซลล์เป็นตัวละคร: Xสำหรับเหมืองหรือจำนวนผ่าน08 แถวทั้งหมดมีความยาวเท่ากัน มีอย่างน้อย 3 แถวและ 3 คอลัมน์ อินพุตไม่ได้ขึ้นต้นหรือลงท้ายด้วยเว้นวรรค แต่คุณอาจรวมบรรทัดใหม่ในตอนท้ายหากต้องการ เอาท์พุท: Truthy ที่สอดคล้องกันบนกระดานที่ถูกต้องและค่าFalsey ที่สอดคล้องกันบนกระดานที่ไม่ถูกต้อง ความสอดคล้องกันหมายความว่าเอาต์พุต Truthy ทั้งหมดเหมือนกันและเอาต์พุต Falsey ทั้งหมดเหมือนกัน กรณีทดสอบ แต่ละบรรทัดเป็นกรณีทดสอบแยกกัน True: 02X2 13X2 X211 XXXX XXXX XXXX XXXX XX4X2 5X6X4 XX6XX …

30
การประมูลที่ปิดผนึกราคาแรก
ผลสุดท้าย การแข่งขันสิ้นสุดแล้ว ขอแสดงความยินดีด้วยhard_coded! ข้อเท็จจริงที่น่าสนใจ: ในการประมูล 31600 จาก 40920 การประมูล (77.2%) ผู้ชนะรอบแรกชนะการประมูลมากที่สุดในรอบนั้น หากบอทตัวอย่างถูกรวมอยู่ในการแข่งขันเก้าอันดับแรกจะไม่เปลี่ยนแปลงยกเว้นว่าAverageMineและheuristจะสลับตำแหน่งของพวกเขา ผลลัพธ์ 10 อันดับแรกของการประมูล: [2, 2, 3, 3] 16637 [0, 3, 3, 4] 7186 [1, 3, 3, 3] 6217 [1, 2, 3, 4] 4561 [0, 1, 4, 5] 1148 [0, 2, 4, 4] 1111 [2, 2, 2, 4] 765 …

4
สลับคณะกรรมการเรือกวาดทุ่นระเบิด
Minesweeperเป็นเกมคอมพิวเตอร์ยอดนิยมที่คุณอาจเสียเวลาในการเล่นซึ่งคุณพยายามที่จะเปิดเผยเซลล์ที่ทำเหมืองในตารางสี่เหลี่ยมโดยคำแนะนำของจำนวนเหมืองที่อยู่ใกล้เคียงแต่ละเซลล์ที่ไม่ใช่ของเหมืองมี และในกรณีที่คุณไม่ได้เล่นมันทำที่นี่ ข้อเท็จจริงทางคณิตศาสตร์ที่ดีเกี่ยวกับ Minesweeper grid (aka board) คือ: กระดานและส่วนประกอบของมันมีจำนวนเหมืองทั้งหมดเท่ากัน ( พิสูจน์ ) กล่าวคือถ้าคุณมีตาราง Minesweeper ที่เปิดเผยทั้งหมดผลรวมจำนวนทั้งหมดบนกริดนั้นคือผลรวมของเหมืองจะเท่ากับผลรวมทั้งหมดของส่วนเสริมของกริดซึ่งเป็นตารางที่ทุก ๆ เหมืองถูกแทนที่ กับไม่ใช่ของฉันและทุกไม่ใช่ของฉันถูกแทนที่ด้วยของฉัน ตัวอย่างเช่นสำหรับตาราง Minesweeper **1.. 34321 *2**1 จำนวนเหมืองทั้งหมดคือ 1 + 3 + 4 + 3 + 2 + 1 + 2 + 1 = 17 ส่วนประกอบของกริดคือ 24*** ***** 3*44* ซึ่งมีจำนวนของฉันทั้งหมด 2 + 4 + …

30
Russian Roulette, Reloaded
มาเล่นรูเล็ตรัสเซียกันเถอะ! โดยปกติแล้วนี่จะเป็นการแข่งขันเพื่อเขียนโปรแกรม MOD6 ที่สั้นที่สุด แต่นั่นไม่เหมือนจริงมากนักเนื่องจากโอกาสในการชนะจะลดลงเมื่อคลิกแต่ละครั้ง นี่คือกฎ: เลียนแบบนักกีฬาหกคนจริง: กระสุนนัดเดียวถูกวางลงในหนึ่งในหกห้องและกระบอกหมุนครั้งเดียวเท่านั้นก่อนที่จะเล่น โอกาสในการแพ้ในการลองครั้งที่nคือ 1/6 โอกาสในการแพ้หลังจาก พยายามnคือ 1 / (6-n) คุณรับประกันได้ว่าจะลองมากสุด 6 ครั้ง การสูญเสีย: แสดงข้อความ *BANG!* ยุติโปรแกรม ชนะ: "ชนะ" หมายถึงปืนไม่ได้ยิง แต่กระสุนเป็นหนึ่งห้องใกล้กับค้อน แสดงข้อความ *click* แสดง "ทริกเกอร์" แก่ผู้ใช้พร้อมกับความสามารถในการยกเลิกโปรแกรม (เช่น "ctrl + c" ดูด้านล่าง) เฉพาะโปรแกรม: การดึงทริกเกอร์เป็นรูปแบบการป้อนข้อมูลของผู้ใช้บางรูปแบบรวมถึงการลองครั้งแรก (นี่อาจเป็นการกดแป้นพิมพ์คลิกเมาส์อะไรก็ได้ไม่จำเป็นต้องมีข้อความแจ้ง) อนุญาตเพียงหนึ่งอินสแตนซ์ของโปรแกรมจนกว่าจะถูกยกเลิก (การเรียกใช้อินสแตนซ์ใหม่ของโปรแกรมนั้นคล้ายกับการหมุนที่ดีเช่นความน่าจะเป็นที่จะแพ้ในการคลิกครั้งต่อไปจะถูกรีเซ็ตเป็น 1/6) รหัสที่สั้นที่สุดชนะ! ลีดเดอร์บอร์ด แสดงตัวอย่างโค้ด <style>body { text-align: left !important} …
32 code-golf  game  random 

20
ฟาโรสับเปลี่ยนอาเรย์
ฟาโรสับเปลี่ยนเป็นเทคนิคที่ใช้บ่อยโดยนักมายากลที่ "สับ" ดาดฟ้า เพื่อทำการสับไพ่แบบแฟโรคุณต้องตัดเด็คเป็น 2 ส่วนเท่ากันก่อน ตัวอย่างเช่น [1 2 3 4 5 6 7 8] แฟโรสับเป็น [1 5 2 6 3 7 4 8] สามารถทำซ้ำได้หลายครั้ง น่าสนใจพอถ้าคุณทำซ้ำครั้งนี้มากพอคุณจะกลับมาที่อาร์เรย์เดิมเสมอ ตัวอย่างเช่น: [1 2 3 4 5 6 7 8] [1 5 2 6 3 7 4 8] [1 3 5 7 2 4 6 …
31 code-golf  permutations  card-games  code-golf  graphical-output  random  code-golf  image-processing  color  code-golf  primes  code-golf  math  arithmetic  combinatorics  decision-problem  code-golf  sequence  number-theory  binary  code-golf  number-theory  set-theory  code-golf  hashing  code-golf  game  card-games  code-golf  ascii-art  code-golf  arithmetic  array-manipulation  jelly  code-golf  string  array-manipulation  code-golf  sorting  code-challenge  code-golf  number  date  binary  code-golf  arithmetic  code-golf  math  number  linear-algebra  polynomials  code-golf  ascii-art  code-golf  grid  decision-problem  code-golf  string  combinatorics  code-golf  string  kolmogorov-complexity  arithmetic  date  code-golf  number  data-structures  code-golf  ascii-art  kolmogorov-complexity  code-golf  string  ascii-art  code-golf  ascii-art  kolmogorov-complexity  code-golf  array-manipulation 

2
เกมที่ดีที่สุดของ Tic Tac Torus
ความท้าทายนี้เกี่ยวกับเกม Tic Tac Toe แต่มันเล่นบนพรู วิธีการเล่น ในการสร้างกระดานเกมที่จำเป็นคุณต้องเริ่มด้วยเกมกระดาน Tic Tac Toe เป็นประจำ ก่อนพับลงในกระบอกสูบโดยการรวมขอบซ้ายและขอบขวา จากนั้นพับเป็นทอรัสโดยรวมขอบบนและขอบล่าง นี่คือการสร้างภาพข้อมูลอย่างง่ายของเกมกระดานที่มีการเคลื่อนไหวเล็กน้อย (ทักษะ Sick Paint!) กฎของ Tic Tac Toe บนพรูเป็นเช่นเดียวกับ Tic Tac Toe ปกติ ผู้เล่นแต่ละคนวาง Xs และ Os สลับกัน คนแรกที่มี 3 สัญลักษณ์เดียวกันในแถวคอลัมน์หรือในแนวทแยงชนะ เนื่องจากพรูค่อนข้างมองเห็นได้ยากเราจึงฉายบอร์ดกลับลงบนกระดาษ ตอนนี้เราสามารถเล่นเกมตามปกติ Tic Tac Toe ความแตกต่างเพียงอย่างเดียวคือคุณสามารถชนะด้วยสัญลักษณ์เดียวกัน 3 ตัวในแนวทแยงที่แตก เช่นผู้เล่น 1 (X) ชนะบอร์ดต่อไปนี้ คุณสามารถเห็นสิ่งนี้ได้อย่างง่ายดายโดยเปลี่ยนมุมมองบนพรูเล็กน้อย หากสนใจของคุณคุณสามารถเล่น Tic Tac …

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