ผลการปฏิบัติ
คณะผู้จัดทำสามารถสร้างโปรแกรม 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