Result

ผลการปฏิบัติ


         คณะผู้จัดทำสามารถสร้างโปรแกรม Generate Code ของคำสั่งใน Robocode ได้โดยไม่ต้องให้ผู้ใช้เขียนโปรแกรม มี User Interface ดังภาพ
   ภาพแสดง User Interface โปรแกรม 

ส่วนประกอบมีดังนี้
1. หัวข้อ Command เก็บคำสั่งภายในประเภท Action
2. หัวข้อ Control เก็บคำสั่งภายในประเภทเงื่อนไข
3. คำสั่ง Action หรือ เงื่อนไข ซึ่งจะมีชื่อคำสั่งสั้นๆ และช่องว่างสำหรับกรอกค่า 
เช่น ประเภท Action คำสั่ง Run คือ  การสั่งให้ไปข้างหน้า และกรอกข้อมูลตามต้องการ
      ประเภท เงื่อนไข คำสั่ง if จะให้กรอกเงื่อนไขตามต้องการ
4. หน้าต่าง Event เป็นหน้าต่างที่เอาไว้สำหรับการลากคำสั่งซึ่งลากมาจาก Command และ Control มาที่นี่
5. ปุ่ม Generate เมื่อคลิกจะแสดง Code จากคำสั่งซึ่งอยู่ภายในหน้าต่าง Event มาแสดงไว้ในหน้าต่าง Code 6.


วิธีการใช้

1. คลิกและลาก ปุ่มคำสั่งจาก Command หรือ Control ไปยัง Event ด้านขวา

2. ถ้าหากคำสั่งเป็น if เมื่อลากคำสั่งต่อมาตามความต้องการเสร็จ จะต้องใช้คำสั่ง End เพื่อหยุดขอบเขตของเงื่อนไข if
ภาพแสดงการ Drag and Drop 


3. คลิกปุ่ม Generate จะปรากฏ Code ในกล่องทางซ้าย และสร้าง File .txt 

ภาพแสดงการ Generate Code


ภาพไฟล์ .txt จากคำสั่งในกล่อง Event



        คณะผู้จัดทำสามารถสร้างโปรแกรมที่ทำการ generate Code ของคำสั่งใน Robocode ได้ ออกแบบ User Interface คำสั่งแบ่งออกเป็นสองประเภท หนึ่ง Command คำสั่งภายในจะเป็นประเภท Action สอง Control เป็นการสร้างเงื่อนไขต่างๆ ให้ผู้ใช้ทำการคลิกและลากคำสั่งไปเรียงกัน มีปุ่ม Undo เพื่อลบคำสั่งครั้งล่าสุดออก การดัก text box ให้ใส่เฉพาะตัวเลข และแสดง Code พร้อมกับ file .txt  


โครงงานนี้สามารถนำไปต่อยอดโดยการเพิ่ม Feature ให้มากขึ้น เช่น การเปลี่ยนตำแหน่ง เพิ่มเงื่อนไขของประเภทคำสั่ง และสร้างคำสั่งจาก Class ใน Robocode ให้มากขึ้น เพิ่มระบบการเตือนขณะใส่คำสั่งผิด และปรับปรุง User Interface ให้มีลูกเล่นมากกว่านี้







 














No comments:

Post a Comment