JavaRush /จาวาบล็อก /Random-TH /สร้างเกม "Eighties"
don_bunny
ระดับ

สร้างเกม "Eighties"

เผยแพร่ในกลุ่ม

ทักทายเพื่อน!

เมื่อสองสามวันก่อน ฉันคิดว่าแค่อ่านบรรยายและแก้ไขปัญหามาตรฐานคงไม่ทำให้คุณพอใจ ไม่ว่าในกรณีใด ความรู้ที่ได้รับไม่ควรฝึกฝนเฉพาะกับ "แมว" เท่านั้น แต่ยังควรส่งไปที่อื่นด้วย แน่นอนว่าผมอยากทำเกม ^_^. หลังจากคิดสักนิด ฉันพบหัวข้อที่เข้าถึงได้มากที่สุดของอาร์เรย์สองมิติ ("Tag", 2048, Tetris หรือแม้แต่บินงู!)

แปดคอนโซล

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

การทำงานกับห้องสมุด SWING

หลังจากนั้นไม่นานฉันก็ดูความสามารถของไลบรารี SWING และตกแต่งเกมด้วยอินเทอร์เฟซบางประเภทได้สำเร็จ การเลือกสนามมีอยู่ในเกมแล้ว การทดสอบแสดงให้เห็นว่าเกมจัดการข้อผิดพลาดทั้งหมดได้โดยไม่มีปัญหา และเมื่อทำงานกับฟิลด์ 3x3 จะให้คำตอบ 100% สำหรับคำถามที่ว่า "ปัญหาได้รับการแก้ไขแล้วหรือยัง" น่าเสียดายที่ไม่มีโค้ดตัวอย่างอยู่ในมือ ฉันต้องเขียนตรรกะทั้งหมดด้วยตัวเอง อาจจะมีจักรยานก็ได้ (ถ้ามี ขอจิ้มจมูกหน่อย) ฉันยังมีคำถามมากมายเกี่ยวกับความสะอาดและความสามารถในการอ่านโค้ด ฉันอยากเป็นจริงๆ ถ้าไม่ขอบคุณสำหรับโค้ดที่สะอาด ก็ไม่สาปแช่งขยะอย่างแน่นอน))) และแน่นอน - การแสดงความคิดเห็น - พวกเขาหายไปไหน? หากคุณมีคำแนะนำ/ข้อเสนอแนะเกี่ยวกับโค้ด โปรดแจ้งให้เราทราบ สนใจเข้าร่วมโครงการแจ้งได้เลยนะครับ ฉันอยากจะร่วมมือกับใครก็ตามเพื่อทำงานในเรื่องนี้และโครงการอื่น ๆ เชื่อมโยงไปยัง GitHub
ความคิดเห็น
TO VIEW ALL COMMENTS OR TO MAKE A COMMENT,
GO TO FULL VERSION