HomeArtTechHackBlockchain

FUZE For Nintendo Switch

By Khomkrid Lerdprasert
March 08, 2021
1 min read
FUZE For Nintendo Switch

FUZE Tutorial Hello World

หลังจากได้ Nintendo Switch มานั่งเล่นอยู่ 2-3 เดือน ก็พบว่า ในเครื่อง Nintendo Switch นั้น มี Application สำหรับสอนเด็ก เขียนโปรแกรมเบื้องต้น อยู่ด้วย ชื่อว่า FUZE ในราคา 19.99 USD หรือ 600 กว่าบาท

โดยเจ้า FUZE Code นั้นจะใช้ภาษา FUZE Basic ซึ่งทำการพัฒนาต่อยอดมาจากภาษา Basic โดยเจ้า FUZE Basic จะรองรับการเขียนเกมส์ทั้งแบบ 2D และ 3D และมีการเชื่อมต่อ Libary ของ Joy Con ที่ใช้งานได้อีกด้วย

Code Editor

โดยเมื่อเราโหลดโปรแกรมนี้มาแล้ว Menu แรกก็คือ Menu Code Editor

Code Editor

โดยเราจะเขียน Code ทดสอบกันจาก เมนูนี้กันครับ

ต่อไปคือ เมนู Media ในเมนู Media นี้จะรวม Graphic ทั้ง Background หรือ Charector หรือกระทั่ง ไฟล์เสียงประกอบเกมส์ของเราไว้มากมาย เพื่อให้เรานำมาใช้ได้ใน Project ของเราในอนาคต

Media

ต่อไป ก็คือ Menu Programs ในเมนูนี้จะทำการรวม Sample Programs สำหรับการเรียนรู้ไว้มากมาย ซึ่งเราสามารถหาตัวอย่าง Code เพื่อทำการแก้ไข และบันทึกใหม่เป็น Version ของเราได้อีกด้วย

Programs

ต่อไปคือ เมนู Projects เมนูนี้จะทำการแสดงเฉพาะ Current Project ที่เรากำลังทำการพัฒนาอยู่ เพื่อทำการแก้ไข รายละเอียดต่างๆของ Project เปรียบ เหมือน shortcut นั่นเอง

Projects

เมนู Share สำหรับแสดง Project ต่างๆที่ ที่มีคนเผยแพร่ เราสามารถ download หรือ share Project ต่างๆที่เราทำไว้ ให้สมาชิกต่างๆได้ทดสอบกันอีกด้วย

Share

Tools คือเมนูที่ใช้ในการสร้าง Artwork ของเราแบบง่ายๆ และ Map ในเกมส์ของเรา

Tools

เมนูนี้เราจะใช้ Customize Interface ที่เราใช้งานอยู่ หรือปิดเปิดเสียง Effect ต่างๆ เช่นการ กด Keyboard ดังต๊อกแต๊กๆ

Setting

คือรวม Document ทุกอย่างที่จะใช้งานในการพัฒนา โปรแกรมของเรา

Help

ต่อไปเราจะมาทดลองเขียนโปรแกรมแรกสุดฮิตของทุกๆคนในโลกก่อนครับ นั่นก็คือโปรแกรม Hello World โดยเราจะเขียน Code ลงไปดังนี้

Hello World

print("Hello World")
update()

เมื่อกด Run เราจะพบว่า Nintendo Switch ของเราทำงานไวมาก จนเห็นแค่ Editor ปิดลงไป แล้วเปิดขึ้นมาใหม่เท่านั้นเอง

loop
print("Hello World \r\n")
update()
repeate

เมื่อเราทำการ Run โปรแกรม เราจะเห็นผลลัพธ์ ดังภาพข้างล่าง โดยจะมี \r ออกมาด้วย ซึ่งในทาง Programming \n ก็คือการสั่งลง บรรทัดใหม่นั่นเอง และ \r คือสั่งให้ไปยังซ้ายสุดของบรรทัดนั้นๆ ซึ่งเจ้า FUZE4 นั้น ไม่อ่าน \r จึงทำให้เห็นเป็น ผลลัพธ์ ดังภาพข้างล่างออกมานั่นเอง

Hello World

ต่อไป เราจะลองเขียน Code ให้แสดงคำว่า Hello World แสดงผลออกมา แบบสุ่มสี โดยแสดงผล 7 ประโยคต่อ บรรทัด แล้วให้ขึ้นบรรทัดใหม่ไปเรื่อยๆ ดังรูป

Hello World

เราจะได้ code ประมาณข้างล่าง

i = 0
loop
ink(random(100))
print(" Hello World ")
if i == 7 then
print("\n")
i = 0
endif
update()
i = i + 1
repeate

เป็นอันเสร็จสิ้น การทดสอบเขียน Code ครั้งแรกบน Nintendo Switch กับโปรแกรมแรกของเรา Hello World

สำหรับ บทเรียนหน้า เราจะมารู้จักการจัดการตัวแปรต่างๆบน FUZE กันฮะ

โดยผมกะจะเขียนวิธีการใช้งาน เจ้า FUZE เบื้องต้นเอาไว้ เผื่อในอนาคตใช้สอนเจ้าตัวเล็กที่บ้าน ทำเกมส์เล็กๆน้อยๆเล่นกันในบ้านตามประสา programmer พ่อลูกอ่อน แค่นั้นแหล่ะครับ


Tags

#FUZE#nintendo switch

Share

Previous Article
gRPC 101
Khomkrid Lerdprasert

Khomkrid Lerdprasert

Full Stack Life

© 2024, All Rights Reserved.
Powered By

Quick Links

Author

Social Media