จริงๆแล้ววิธีเดียวที่จะมีคุณสมบัติทั้งหมดคือการใช้หลายอินเตอร์เฟส ที่สามารถเข้าถึงได้และมีประสิทธิภาพมักจะเป็นจุดสิ้นสุดของสเปกตรัม วิธีที่ง่ายที่สุดในการทำเช่นนี้คือการใช้ระบบที่ทรงพลังซึ่งมีส่วนต่อประสานเพิ่มเติมเพื่อให้ผู้เริ่มต้นสามารถโต้ตอบกับระบบได้อย่างง่ายดาย
การอนุญาตให้ใช้ระบบที่อนุญาตให้ผู้เริ่มต้นตั้งโปรแกรมด้วยการมองเห็นบางทีสิ่งที่คล้ายกับเครื่องมือการเขียนโปรแกรม Lego Mindstorms :
ตำแหน่งที่มีองค์ประกอบการลาก / วาง ส่วนประกอบมีอินพุตและเอาต์พุต ส่วนประกอบอาจเป็นสิ่งที่เรียบง่ายเช่นAND
หรือOR
ประตูหรือซับซ้อนกว่าเช่นการทดสอบศัตรูใกล้เคียง
เป็นการดีที่การแสดงภาพควรจะรวบรวมสคริปต์ภาษาที่เขียนในพื้นหลังนี่เป็นเครื่องมือที่ทรงพลังสำหรับการเรียนรู้ภาษาเช่นกัน หากผู้เริ่มต้นสามารถ "เขียน" โปรแกรมของพวกเขาด้วยสายตาให้อ่านโค้ดที่สร้างขึ้นพวกเขามีแนวโน้มที่จะเข้าใจและสามารถแก้ไขโค้ดที่สร้างขึ้นได้ ในที่สุดความสามารถในการเขียนโค้ดที่มีประสิทธิภาพยิ่งกว่าเครื่องมือภาพเพียงอย่างเดียวก็อนุญาต สิ่งนี้ตอบสนองความต้องการของการทำให้ผู้ใช้ผ่อนคลายลงในการเขียนโปรแกรม
แน่นอนว่ากระดูกสันหลังของระบบนั้นเป็นภาษาเขียน เครื่องมือแสดงผลเป็นเพียงการให้ผู้ใช้อย่างรวดเร็ววิธีที่ในการเขียนโปรแกรมอย่างง่ายและอนุญาตให้ผู้เริ่มต้นเริ่มต้นใช้งาน
ภาษาเขียนอนุญาตให้ผู้ใช้ขั้นสูงสามารถทำสิ่งต่าง ๆ ขั้นสูง และคุณสามารถอนุญาตให้ผู้ใช้สร้างคอมโพเนนต์ของตัวเองโดยสร้างสคริปต์ที่กำหนดเอง จากนั้นพวกเขาสามารถนำส่วนประกอบที่ใช้กลับมาใช้ใหม่ได้ในอินเทอร์เฟซที่รวดเร็วและง่ายดายสำหรับการตั้งโปรแกรมอย่างรวดเร็ว
โชคดี! เสียงเหมือนโครงการที่สนุก