HN เปิดตัว: คุณยายวัย 70 เรียนเขียนโค้ดและสร้างเกมคำศัพท์
(grandmasword.com)- 👵🏼Grandma's Word
สรุปโดย GN⁺
- บทความนี้กล่าวถึงภูมิปัญญาและคำแนะนำของคุณยาย
- มอบคำแนะนำที่อบอุ่นและเป็นประโยชน์แก่ผู้อ่าน ซึ่งอาจช่วยได้ในหลากหลายแง่มุมของชีวิต
- โปรเจ็กต์ที่มีลักษณะคล้ายกัน ได้แก่ หนังสือหรือบล็อกอย่าง "Life Lessons from the Old"
1 ความคิดเห็น
ความคิดเห็นบน Hacker News
คนนี้ดูเหมือนเป็น บัญชีปลอม และเหมือนจะถูกแบนจาก Reddit ด้วย
ตอนนี้ก็ดูเหมือนกำลังป่วนอยู่ที่นี่ด้วย
https://www.reddit.com/r/programming/comments/1enuhw5/commen...
ตอนนี้เว็บก็ปิดไปแล้ว ถ้าแค่ปล่อยเกมไว้ก็คงยังเล่นต่อได้สนุกอยู่
ที่แปลกคือถ้าแค่อธิบายอย่างสมเหตุสมผลสักอย่าง แล้วตอบคอมเมนต์ใน Reddit/HN ก็อาจทำให้คนที่สงสัยรู้สึกหน้าแตกแทนได้ แต่กลับแค่ลบโพสต์ที่วิจารณ์เรื่องแกล้งกันแบบนี้ทิ้ง
ระวังสปอยล์: เห็นช้าไปหน่อย แต่ลองทำวิธีแก้แบบ binary search ง่าย ๆ ด้วย Python
โดยเอารายการคำจาก
dictionary.jsมาเดาคำตรงกลาง แล้วป้อนว่าคำตอบอยู่ก่อนหรือหลังคำนั้น เพื่อค่อย ๆ ลดช่วงลงเจอ
VOLCANOด้วยการเดาทั้งหมด 17 ครั้ง และสนุกทั้งตอนแก้ด้วยมือและด้วยโปรแกรมถ้าวางลงในคอนโซล มันจะเลือกค่ากลางจาก
dictionaryใส่ในช่องอินพุต แล้วเรียกguessWord()จากนั้นลดช่วงตามข้อความผลลัพธ์จนเจอคำตอบดูเหมือนมีบั๊กในการเรียงลำดับ
ของผม vol ถูกเรียงไว้หลัง volatile และดูเหมือนจะขึ้นกับสถานะก่อนหน้า เลยทำซ้ำในหน้าต่างใหม่ไม่ได้
มีเรื่องที่เกี่ยวข้องด้วย: https://news.ycombinator.com/item?id=41217457
เช่น ตอนกำลังเดาคำที่ขึ้นต้นด้วย
Vแล้วใส่appleเข้าไปappleจะถูกแสดงหลังvodkaกล่าวคือรายการดูเหมือนไม่ได้ถูกเรียงตามตัวอักษรใหม่
Void ถูกเรียงไว้ก่อน Vogue ซึ่งสำหรับผมทำให้เกมพังไปเลย
อ่านชื่อโดเมนเป็น Grandma Sword
โปรเจกต์ถัดไปอาจเป็นอันนั้นก็ได้
swordเลยอ่านแบบเดียวกันเป๊ะเจ๋งดี เรียบง่ายแต่สนุก และโค้ดดูชัดว่าเขียนโดยมือใหม่ แต่ การจัดการเกมที่บันทึกไว้ แสดงให้เห็นว่าเป็นมือใหม่ที่ฉลาด
วิธีที่ทำให้เล่นต่อได้ใช้งานได้จริงมาก หวังว่าจะเรียนรู้ต่อและสร้างอะไรเพิ่มอีกเยอะ ๆ
พรอมป์น่าจะเป็น “คุณคือ คุณยายวัย 70 ปี ที่กำลังเรียน JavaScript…”
อาจเป็นเพราะอินเทอร์เน็ตทำให้ผมเสียคนไปแล้วก็ได้ แต่ผมว่าอันนี้ดูไม่เหมือนคุณยายทำ
แค่อิจฉาที่คุณยายไม่เข้าใจ DNS
อยากให้คุณยายติด เครื่องมือวิเคราะห์ ไว้เพื่อดูทราฟฟิกที่ไหลเข้ามา
มีบั๊กเล็ก ๆ ด้วย: บน macOS Safari กดปุ่ม “Share score” แล้วไม่รู้ทำไมไม่มีตัวเลือก “copy” โผล่มา
https://guessthe.game ก็มีข้อจำกัดเดียวกัน แต่ยังคัดลอกไปคลิปบอร์ดให้อัตโนมัติ ส่วน https://www.nytimes.com/games/wordle/index.html ดูเหมือนแค่คัดลอกลงคลิปบอร์ดเฉย ๆ
เป็นเกมที่เจ๋ง และสุดท้ายก็เดาถูก แต่ใช้เวลาพอสมควร
ถ้าเสนอได้ อยากให้จำกัดคำไว้ที่ 5 ตัวอักษร และใช้อินเทอร์เฟซคล้าย Wordle เพื่อไม่ให้มือถือแนะนำคำ
ถ้าทำดี ๆ ดูแล้วอาจกลายเป็นเกมของ NYT ได้เลย
เขียนไว้ด้วยใจที่อยากช่วยโปรแกรมเมอร์อีกคนดีบัก
ถ้าเดาคำที่ไม่มีในพจนานุกรม กล่องข้อความจะดูเหมือนว่างเปล่า แต่เหมือนระบบเติมคำอัตโนมัติของคีย์บอร์ด iPhone จะตรวจจับไม่ได้ หรือยังมีเนื้อหาที่ซ่อนอยู่ในกล่อง
ถ้ารายการถูกเรียงลำดับโดยรวมตลอดเวลาก็น่าจะดีกว่า