สวัสดี
น้องชายของฉันกำลังเล่น Tetris ในวันนี้ แต่รู้สึกรำคาญกับโฆษณาทั้งหมดและ "เวลาเติมเงิน" ในเกมและระบายความยุ่งยากของเขากับฉัน หลังจากชี้ให้เห็นว่าอาจมีความหงุดหงิดอย่างสมบูรณ์หลายพัน (นอกเหนือจากการเล่นเกม) tetris โคลนออกไปที่นั่นฉันพูดติดตลกว่าให้เขาไปเขียนเกม Tetris ของเขาเองแทน ปฏิกิริยาของเขาในทันทีคือ "ฉันไม่สามารถทำอย่างนั้นได้" หลังจากการสอบสวนบางครั้งเขาเปิดเผยว่าจริง ๆ แล้วเขาคิดว่าการทำเช่นนั้นอาจเป็นเรื่องสนุกถ้ามีวิธีที่ดีสำหรับเขาที่จะเรียนรู้วิธีการทำเช่นนั้นโดยไม่ต้องเรียนวิทยาศาสตร์คอมพิวเตอร์มานานหลายปี นี่คือความพยายามของฉันที่จะทำให้เป็นไปได้
หากสิ่งที่คุณต้องการทำคือเล่น tetris มีการใช้งานการทำงานในรูทของที่เก็บนี้ซึ่งคุณสามารถเปิดตัวได้โดยคลิกที่ลิงค์นี้ มันยังใช้ระบบการหมุนซูเปอร์อย่างถูกต้องหากคุณใส่ใจ มันค่อนข้างพื้นฐาน (ไม่มีระดับไม่มีเสียงไม่มี "ชิ้นต่อไป" ฯลฯ ) แต่เล่นได้อย่างเต็มที่และค่อนข้างเล็ก
เนื้อของที่เก็บนี้อยู่ใน DOC/ซึ่งเก็บข้อความการสอนทั้งหมด คุณเริ่มต้นด้วยอินโทรและติดตามลิงก์จากที่นั่น ฉันพยายามที่จะครอบคลุมทุกอย่างจากพื้นฐาน (ตัวแปรคืออะไร) ไปจนถึงวิธีการสร้างเกม Tetris ที่ทำงานได้อย่างสมบูรณ์ดังนั้นมันจึงเป็น (/จะเป็น) ค่อนข้างยาว แต่หวังว่ามันจะเป็นไพรเมอร์ที่ดีสำหรับผู้ที่พยายามเขียนโปรแกรม
บทช่วยสอนยังห่างไกลจากการเสร็จสิ้น แต่อย่างน้อยก็มีรหัสอยู่ที่นั่น ฉันจะเขียนเรื่องนี้เมื่อฉันมีเวลาและฉันมีหลายสิ่งที่ต้องทำดังนั้นฉันจึงไม่รับประกันเกี่ยวกับการเพิ่มเนื้อหาใหม่เมื่อใดหรือเมื่อใด (ถ้าเคย) การสอนทั้งหมดจะเสร็จสมบูรณ์ มันสนุกที่จะเขียนและถ้าผู้คนดูเหมือนจะได้รับบางสิ่งบางอย่างออกมาฉันมีแนวโน้มที่จะดำเนินการต่อ
ได้โปรด! เปิดปัญหาโดยใช้ตัวติดตามปัญหา GitHub ส่งคำขอดึงพร้อมคำแนะนำการปรับปรุงหรือเพียงแค่ส่งอีเมลถึงฉัน ฉันไม่ยากที่จะได้รับ