Code ในส่วนของการแสดงผล interface
1 เริ่มจากการแบ่งพื้นที่ส่วนของการเขียน code ดังนี้
คำสั่ง rem คือการเขียนคอมเม้น ซึ่งตัวโปรแกรมจะไม่อ่านข้อความที่อยู่ด้านหลังของคำสั่งนี้ตลอดบรรทัด
2 ส่วน Setting เมื่อเรากดที่คำสั่ง Setting ที่อยู่ด้านขวาล่างของโปรแกรม จะมีให้เลือกการแสดงผลหน้าต่างของโปรแกรมขึ้นมาทางด้านขวามือ
ในส่วนของพื้นที่ Code เบื้องต้นเป็นดังนี้
*** หากเรานำ Curcer ไปไว้ด้านหลัง Code คำสั่งใดๆ และกด F1 ตัวโปรแกรมจะแสดงคู่มือ อธิบายคำสั่งนั้นๆ
3 ใส่ Number และ Load เป็นขั้นตอนที่สำคัญ และเป็น error ของ โปรแกรมที่พบบ่อยมาก คือ การลืมใส่เลขกำกับสิ่งที่เราต้องการ Load มาใช้ในตัวเกม การโหลดจะเห็นได้ว่า เราสามารถโหลดภาพโดยคำสั่ง Load image ซึ่งนอกจากการโหลด image แล้ว ยังมีการโหลด object , sound , music และอื่นๆอีกด้วย
4 เข้าสู่ Main Loop ในส่วนของ Main Loop เราจะเริ่มต้นด้วย Do จบลงด้วย Loop เป็นการทำงานจากด้านบนเรียงลงด้านล่างและเมื่อจบบรรทัดสุดท้ายก็จะกระโดด กลับขึ้นไปทำงานด้านบนใหม่อีกครั้ง วนซ้ำไปอยู่แบบนี้
คำสั่ง Gosub เป็นการสั่งให้โปรแกรมกระโดดไปเรียกใช้ Code ในส่วนของ Procedure ที่เราแยกไว้ ซึ่งประโยชน์คือทำให้ Code ภายใน Main Loop ไม่รกตาและยังง่ายต่อการแก้ไข หรือนำมาใช้เพื่อแบ่งย่อยการทำงานเป็นกลุ่มต่างๆ
คำสั่ง Text เป็นการแสดงผลตัวอักษร พิกัด X , พิกัด Y , ค่าที่ต้องการแสดง ข้อความที่เราต้องการแสดงจะต้องเขียนอยู่ระหว่างเครื่องหมาย "..." หรือ เก็บไว้ในรูปตัวแปรแบบข้อความ ( ตัวแปร Str$ ) และใช้เครื่องหมาย + เป็นตัวเชื่อมกรณีมีข้อความหลายๆข้อความ
โดยคำสั่ง return จะเป็นการกระโดดกลับไปยังจุดที่มีการเรียกใช้ Procedure นี้ คำสั่ง Paste Sprite คือการแสดง Sprite ออกมา โดยต้องบอกพิกัด X,Y ซึ่งอาจจะไม่ต้องตรงกับพิกัดที่เราทำไว้ในขั้น Load ก็ได้ แต่หากเราเขียนเลขพิกัดไม่ตรงกับที่เรากำหนดไว้ในตอนแรก จะมีปัญหาเมื่อเราต้องการจะเช็คการชนของ Sprite มัน จะไปเช็คกับพิกัดที่เราตั้งไว้ในขั้น Load
กด Esc เมื่อต้องการออกจากหน้าจอโปรแกรม |
||