Stencyl: ซอฟต์แวร์ข้ามแพลตฟอร์มฟรีสำหรับสร้างวิดีโอเกม
เมื่อไม่กี่วันก่อน เราได้แชร์โพสต์ดีๆ เกี่ยวกับ ใบสมัคร เทอร์โบวาร์ปซึ่งเราอธิบายว่าเป็นแอปพลิเคชันด้านการศึกษาและการฝึกอบรมที่มีประโยชน์และสนุกสนานซึ่งเผยแพร่เป็นเครื่องมือเดสก์ท็อปออนไลน์ข้ามแพลตฟอร์ม ซึ่งช่วยให้คุณสร้างเกม แอนิเมชั่น และเรื่องราวด้วย Scratch เวอร์ชันที่ดีที่สุดและล่าสุด แต่ด้วยความแตกต่างตรงที่มันได้เพิ่มฟีเจอร์เพิ่มเติมเข้าไป เช่น โหมดมืด ส่วนเสริมเพิ่มเติม คอมไพเลอร์ และอื่นๆ อีกมากมาย และเนื่องจากในนั้นเราได้กล่าวถึงรายการแอพที่คล้ายกันที่น่าสนใจและมีประโยชน์ วันนี้เราจะอุทิศโพสต์นี้ในวันนี้ให้กับซอฟต์แวร์อื่นที่คล้ายกันที่เรียกว่า «ลายฉลุ» เพื่อเรียนรู้และสอนการเขียนโปรแกรมและสร้างวิดีโอเกมด้วย Flash อย่างรวดเร็วและง่ายดาย
นอกจากนี้ และก่อนที่จะลงรายละเอียด สิ่งสำคัญคือต้องเน้นที่กล่าวไว้ ซอฟต์แวร์ฟรีซึ่งมีเวอร์ชันที่ต้องชำระเงินที่มีประสิทธิภาพมากกว่าด้วยนั่นก็คือมีฟังก์ชันการทำงานที่มากขึ้นนั่นเอง เครื่องยนต์เขียนด้วย Haxe และใช้ OpenFL 2 โครงการโอเพ่นซอร์ส ซึ่งเป็นประโยชน์อย่างมากและควรค่าแก่การรู้จักและเผยแพร่ทั้งเพื่อการศึกษาและวิชาชีพ ดังนั้น เพื่อเป็นการไม่ให้เสียเวลา เราขอเชิญชวนให้คุณอ่านเกี่ยวกับการพัฒนาทั้ง 3 รายการนี้ต่อเพื่อดูว่ามีเนื้อหาเกี่ยวกับอะไรและเข้าใจขอบเขตของการพัฒนาเหล่านี้อย่างลึกซึ้งยิ่งขึ้น
TurboWarp: แอปสำหรับสอนและเรียนรู้การเขียนโปรแกรมและหุ่นยนต์
แต่ก่อนที่จะเริ่มเจาะลึกลงไปในแอป «Stencyl» และอื่น ๆ ที่เกี่ยวข้อง (Haxe และ OpenFL)เราขอแนะนำให้คุณสำรวจ โพสต์ที่เกี่ยวข้องก่อนหน้านี้ในตอนท้ายของมัน:

Stencyl: ซอฟต์แวร์ข้ามแพลตฟอร์มฟรีสำหรับสร้างวิดีโอเกม
Stencyl คืออะไร?
ตาม เว็บไซต์ทางการ โดย "สเตนซิล"นักพัฒนาซอฟต์แวร์จะโปรโมตสั้นๆ ดังนี้:
Stencyl เป็นซอฟต์แวร์ที่ช่วยให้คุณสามารถสร้างวิดีโอเกมสำหรับอุปกรณ์เคลื่อนที่ เว็บ และเดสก์ท็อปได้อย่างรวดเร็วและง่ายดายโดยไม่ต้องใช้โค้ด ดังนั้นจึงเหมาะอย่างยิ่งสำหรับการสร้างวิดีโอเกมที่น่าทึ่งโดยไม่ต้องใช้โค้ดมากนัก หรือไม่จำเป็นต้องเป็นผู้เชี่ยวชาญในการเขียนโปรแกรมสำหรับแพลตฟอร์มต่างๆ
อย่างไรก็ตามเนื่องจากพวกเขามีข้อเสนอมากมาย เอกสารและการสนับสนุน เกี่ยวกับเรื่องนี้เราจะเน้นบางประเด็น (คุณสมบัติ/ฟังก์ชันการทำงาน) สำคัญและมีประโยชน์เกี่ยวกับซอฟต์แวร์ดังกล่าวในรายการต่อไปนี้:
- เป็นมากกว่าซอฟต์แวร์สร้างเกมทั่วไป มันเป็นชุดเครื่องมือที่ใช้งานง่ายอย่างน่าอัศจรรย์ที่ช่วยเพิ่มความเร็วให้กับขั้นตอนการทำงานของคุณโดยไม่มีปัญหาใหญ่ๆ
- เทคโนโลยีที่ใช้ในการสร้างกลไก Stencyl คือ Haxe และอิงจาก OpenFL ซึ่งเป็นโปรเจ็กต์โอเพ่นซอร์สที่สะท้อน Flash API เต็มรูปแบบใน Haxe และมอบ hooks ทั้งหมดที่จำเป็นในการเผยแพร่เกมไปยังแพลตฟอร์มหลักที่มีอยู่ทั้งหมด
- ช่วยให้คุณสร้างวิดีโอเกมด้วยการรองรับแพลตฟอร์มที่กว้างขวางเพื่อให้ได้ผลิตภัณฑ์ที่มีจำนวนผู้เล่นมากที่สุดจากอุปกรณ์ต่าง ๆ โดยไม่คำนึงถึงระบบปฏิบัติการ: iOS (iPhone/iPad), Android, Windows, Mac, Linux และอินเทอร์เน็ต (HTML5) .
- ด้วยซอฟต์แวร์นี้ วิดีโอเกมจึงได้รับความนิยมและขึ้นสู่ตำแหน่งสูงสุด เช่น ใน App Store และ Google Play ซึ่งได้รับการผลิตให้กับสำนักพิมพ์สำคัญๆ เช่น ArmorGames, Kongregate และ Newgrounds
- มีอินเทอร์เฟซที่เป็นมิตรสำหรับครูด้านไอที นักเรียน และผู้ใช้ที่ไม่ใช่ผู้เชี่ยวชาญด้านการเขียนโปรแกรม เช่น เด็กและวัยรุ่นวัยเรียนและกระบวนการศึกษาด้านไอที (การเขียนโปรแกรม)หรือผู้ใหญ่เริ่มต้นและสามเณรในการพัฒนาซอฟต์แวร์ และส่วนใหญ่เป็นเพราะมันนำเสนอกระบวนการออกแบบโดยอาศัยการลากและวางในรูปแบบที่บริสุทธิ์ที่สุดของโปรเจ็กต์ Scratch แต่ด้วยการเพิ่มฟังก์ชันใหม่และบล็อกที่พร้อมใช้งานหลายร้อยบล็อก แม้ว่ามันจะมีความเป็นไปได้ในการเขียนโค้ดด้วยวิธีธรรมชาติหรือแบบดั้งเดิมก็ตาม
ภาพหน้าจอของแอปพลิเคชัน
นอกจากนี้ สิ่งสำคัญคือต้องเน้นว่าในปัจจุบัน ซอฟต์แวร์นี้พร้อมให้ดาวน์โหลดผ่านตัวติดตั้งแบบพกพาและข้ามแพลตฟอร์มเดียว (ปฏิบัติการ) ภายใต้ เวอร์ชันเสถียรล่าสุด ด้วยหมายเลข 4.1.4 เผยแพร่เมื่อวันที่ 1 กรกฎาคม พ.ศ. 2024- และใช้ประโยชน์จากข้อเท็จจริงที่เราได้ดาวน์โหลดและทดสอบแล้ว ด้านล่างเราจะแสดงภาพหน้าจอต่อไปนี้:









เกี่ยวกับ Haxe และ OpenFL
และเนื่องจากดังที่เราได้กล่าวไว้ในตอนต้น โปรแกรมนี้ถูกสร้างขึ้นโดยใช้ Haxe และ OpenFL ด้านล่างนี้เราจะบอกคุณสั้น ๆ เกี่ยวกับโครงการและเทคโนโลยีโอเพ่นซอร์ส 2 รายการนี้:
ขา
Haxe เป็นภาษาโปรแกรมโอเพ่นซอร์สระดับสูงที่มีการพิมพ์ชัดเจน พร้อมด้วยคอมไพเลอร์ข้ามที่ปรับให้เหมาะสมอย่างรวดเร็ว ดังนั้นด้วยสิ่งนี้ คุณสามารถสร้างแอปพลิเคชันข้ามแพลตฟอร์มที่เน้น JavaScript, C++, C#, Java, JVM, Python, Lua, PHP, Flash; และทำให้สามารถเข้าถึงความสามารถดั้งเดิมของแต่ละแพลตฟอร์มได้ นอกจากนี้ยังมีเครื่องเสมือนของตัวเอง (HashLink และ NekoVM) แต่ยังสามารถทำงานในโหมดตีความได้อีกด้วย เกี่ยวกับ Haxe
โอเพ่นฟล
OpenFL คือไลบรารีสำหรับการแสดงออกอย่างสร้างสรรค์บนเว็บ เดสก์ท็อป และอุปกรณ์เคลื่อนที่ที่คุณสามารถเผยแพร่ด้วยภาษา C++, JS และ WebGL แบบเนทีฟ และรันไทม์ เช่น HashLink และ Adobe AIR โดยใช้ชุดเครื่องมือที่ผสานรวม นักพัฒนา OpenFL เขียนโค้ดใน Haxe ซึ่งเป็นภาษาทรงพลังที่สามารถคอมไพล์เป็นภาษาโปรแกรมอื่นๆ ได้ ความสามารถพิเศษ (และผ่านการพิสูจน์แล้ว) นี้เป็นรากฐานสำคัญของลักษณะข้ามแพลตฟอร์มของ OpenFL อาร์กิวเมนต์ที่ใช้และแพลตฟอร์มเป้าหมาย Haxe ถูกใช้โดยเครื่องมือบรรทัดคำสั่งเพื่อรวบรวมไฟล์ต้นฉบับ Haxe เป็น SWF bytecode, Neko bytecode, C++ หรือ JavaScript ทั้งนี้ขึ้นอยู่กับโปรเจ็กต์ นอกจากนี้ OpenFL ใช้ Flash Player API แต่เข้าถึงทุกจุดที่ปลั๊กอินของเบราว์เซอร์ไม่สามารถเข้าถึงได้ เกี่ยวกับ OpenFL
แอพและแพลตฟอร์มที่แนะนำอื่นๆ เพื่อเรียนรู้และสอนการเขียนโปรแกรมและหุ่นยนต์
การเขียนโปรแกรม
- อลิซ
- Basic 256
- Blockly
- บลูเจ
- โค้ดบล็อค
- กรีนฟุต
- กระบวนการผลิต
- PseudoFlow
- พีเอสอินท์
- คอมไพเลอร์ของฉัน
- รอยขีดข่วน
- scratux
- งับ!
- Stencyl
- คนจรจัด
- Tinkercad
- เทอร์โบวาร์ป
- เต่า
- หมีน้ำ
หุ่นยนต์
- Arduino IDE
- โค้ดคราฟต์
- เจเดโรบอต
- โอเพนบอท
- OpenCV
- เปิดห้องทดลองโรเบอร์ตา
- โรโบมายด์
- ROS
- เวบอตส์
- ฟริทซิ่ง

ข้อมูลอย่างย่อ
สรุปคือเราหวัง “Stencyl” เป็นแอปพลิเคชันข้ามแพลตฟอร์มฟรีที่ยอดเยี่ยมที่สร้างด้วยโปรเจ็กต์โอเพ่นซอร์สที่เป็นประโยชน์จาก Linuxverse เช่น Haxe และ OpenFL และไม่ต้องสงสัยเลยว่า มันเป็นแอปพลิเคชั่นที่ยอดเยี่ยมและอเนกประสงค์ที่มุ่งสร้างวิดีโอเกมที่สนุกและสวยงามได้อย่างรวดเร็วและง่ายดาย ดังนั้นจึงมักใช้โดยครูและผู้เชี่ยวชาญด้านไอทีจำนวนมาก ทั้งเพื่อเรียนรู้และสอนการเขียนโปรแกรม และพัฒนาโครงการขนาดเล็กหรือใหญ่สำหรับอุปกรณ์หรือแพลตฟอร์มที่แตกต่างกัน และเร็วๆ นี้ เราหวังว่าจะนำเสนอสิ่งพิมพ์เพิ่มเติมอีกฉบับหนึ่งเกี่ยวกับแอปที่คล้ายกันอีกแอปหนึ่งในสาขาการเขียนโปรแกรมเพื่อการศึกษาและแอปพลิเคชันหุ่นยนต์นี้ แต่ในกรณีที่คุณรู้จักแอปอื่นที่คล้ายคลึงกันซึ่งเราไม่ได้กล่าวถึง นั่นก็คุ้มค่าที่จะรู้และใช้งานเพื่อวัตถุประสงค์หรือวัตถุประสงค์เดียวกันนี้ เราขอเชิญคุณพูดถึงมันผ่านความคิดเห็น และโต้แย้งว่าทำไมต้องรวมไว้ด้วยเพื่อให้ความรู้และประโยชน์ของทุกคน
สุดท้ายนี้ จำไว้ เยี่ยมชมของเรา «หน้าแรก» ในภาษาสเปน. หรือในภาษาอื่นๆ (เพียงเพิ่มตัวอักษร 2 ตัวต่อท้าย URL ปัจจุบันของเรา เช่น ar, de, en, fr, ja, pt และ ru และอื่นๆ อีกมากมาย) เพื่อเรียนรู้เนื้อหาที่เป็นปัจจุบันเพิ่มเติม นอกจากนี้เรายังขอเชิญคุณเข้าร่วมกับเรา ช่องโทรเลขอย่างเป็นทางการ เพื่ออ่านและแบ่งปันข่าวสาร คำแนะนำ และบทช่วยสอนเพิ่มเติมจากเว็บไซต์ของเรา