Stencyl: แอปฟรีสำหรับสร้างวิดีโอเกมที่สร้างด้วย Haxe และ OpenFL

Stencyl: ซอฟต์แวร์ข้ามแพลตฟอร์มฟรีสำหรับสร้างวิดีโอเกม

Stencyl: ซอฟต์แวร์ข้ามแพลตฟอร์มฟรีสำหรับสร้างวิดีโอเกม

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

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

TurboWarp: แอปสำหรับสอนและเรียนรู้การเขียนโปรแกรมและหุ่นยนต์

TurboWarp: แอปสำหรับสอนและเรียนรู้การเขียนโปรแกรมและหุ่นยนต์

แต่ก่อนที่จะเริ่มเจาะลึกลงไปในแอป «Stencyl» และอื่น ๆ ที่เกี่ยวข้อง (Haxe และ OpenFL)เราขอแนะนำให้คุณสำรวจ โพสต์ที่เกี่ยวข้องก่อนหน้านี้ในตอนท้ายของมัน:

TurboWarp: แอปสำหรับสอนและเรียนรู้การเขียนโปรแกรมและหุ่นยนต์
บทความที่เกี่ยวข้อง:
TurboWarp และแอปอื่นๆ ที่คล้ายกันสำหรับการเรียนรู้การเขียนโปรแกรมและวิทยาการหุ่นยนต์

Stencyl: ซอฟต์แวร์ข้ามแพลตฟอร์มฟรีสำหรับสร้างวิดีโอเกม

Stencyl: ซอฟต์แวร์ข้ามแพลตฟอร์มฟรีสำหรับสร้างวิดีโอเกม

Stencyl คืออะไร?

ตาม เว็บไซต์ทางการ โดย "สเตนซิล"นักพัฒนาซอฟต์แวร์จะโปรโมตสั้นๆ ดังนี้:

Stencyl เป็นซอฟต์แวร์ที่ช่วยให้คุณสามารถสร้างวิดีโอเกมสำหรับอุปกรณ์เคลื่อนที่ เว็บ และเดสก์ท็อปได้อย่างรวดเร็วและง่ายดายโดยไม่ต้องใช้โค้ด ดังนั้นจึงเหมาะอย่างยิ่งสำหรับการสร้างวิดีโอเกมที่น่าทึ่งโดยไม่ต้องใช้โค้ดมากนัก หรือไม่จำเป็นต้องเป็นผู้เชี่ยวชาญในการเขียนโปรแกรมสำหรับแพลตฟอร์มต่างๆ

อย่างไรก็ตามเนื่องจากพวกเขามีข้อเสนอมากมาย เอกสารและการสนับสนุน เกี่ยวกับเรื่องนี้เราจะเน้นบางประเด็น (คุณสมบัติ/ฟังก์ชันการทำงาน) สำคัญและมีประโยชน์เกี่ยวกับซอฟต์แวร์ดังกล่าวในรายการต่อไปนี้:

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

ภาพหน้าจอของแอปพลิเคชัน

นอกจากนี้ สิ่งสำคัญคือต้องเน้นว่าในปัจจุบัน ซอฟต์แวร์นี้พร้อมให้ดาวน์โหลดผ่านตัวติดตั้งแบบพกพาและข้ามแพลตฟอร์มเดียว (ปฏิบัติการ) ภายใต้ เวอร์ชันเสถียรล่าสุด ด้วยหมายเลข 4.1.4 เผยแพร่เมื่อวันที่ 1 กรกฎาคม พ.ศ. 2024- และใช้ประโยชน์จากข้อเท็จจริงที่เราได้ดาวน์โหลดและทดสอบแล้ว ด้านล่างเราจะแสดงภาพหน้าจอต่อไปนี้:

Stencyl: เวอร์ชันเสถียรล่าสุดหมายเลข 4.1.4 เปิดตัวเมื่อวันที่ 1 กรกฎาคม 2024 - 01

Stencyl: เวอร์ชันเสถียรล่าสุดหมายเลข 4.1.4 เปิดตัวเมื่อวันที่ 1 กรกฎาคม 2024 - 02

Stencyl: เวอร์ชันเสถียรล่าสุดหมายเลข 4.1.4 เปิดตัวเมื่อวันที่ 1 กรกฎาคม 2024 - 03

เวอร์ชันเสถียรล่าสุดหมายเลข 4.1.4 เปิดตัวเมื่อวันที่ 1 กรกฎาคม 2024 - 04

เวอร์ชันเสถียรล่าสุดหมายเลข 4.1.4 เปิดตัวเมื่อวันที่ 1 กรกฎาคม 2024 - 05

เวอร์ชันเสถียรล่าสุดหมายเลข 4.1.4 เปิดตัวเมื่อวันที่ 1 กรกฎาคม 2024 - 06

เวอร์ชันเสถียรล่าสุดหมายเลข 4.1.4 เปิดตัวเมื่อวันที่ 1 กรกฎาคม 2024 - 07

เวอร์ชันเสถียรล่าสุดหมายเลข 4.1.4 เปิดตัวเมื่อวันที่ 1 กรกฎาคม 2024 - 08

เวอร์ชันเสถียรล่าสุดหมายเลข 4.1.4 เปิดตัวเมื่อวันที่ 1 กรกฎาคม 2024 - 09

เกี่ยวกับ 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

แอพและแพลตฟอร์มที่แนะนำอื่นๆ เพื่อเรียนรู้และสอนการเขียนโปรแกรมและหุ่นยนต์

การเขียนโปรแกรม

  1. อลิซ
  2. Basic 256
  3. Blockly
  4. บลูเจ
  5. โค้ดบล็อค
  6. กรีนฟุต
  7. กระบวนการผลิต
  8. PseudoFlow
  9. พีเอสอินท์
  10. คอมไพเลอร์ของฉัน
  11. รอยขีดข่วน
  12. scratux
  13. งับ!
  14. Stencyl
  15. คนจรจัด
  16. Tinkercad
  17. เทอร์โบวาร์ป
  18. เต่า
  19. หมีน้ำ

หุ่นยนต์

  1. Arduino IDE
  2. โค้ดคราฟต์
  3. เจเดโรบอต
  4. โอเพนบอท
  5. OpenCV
  6. เปิดห้องทดลองโรเบอร์ตา
  7. โรโบมายด์
  8. ROS
  9. เวบอตส์
  10. ฟริทซิ่ง
Scratux: จะรับเวอร์ชันล่าสุดของ Scratch บน GNU / Linux ได้อย่างไร
บทความที่เกี่ยวข้อง:
Scratux: จะรับเวอร์ชันล่าสุดของ Scratch บน GNU / Linux ได้อย่างไร

ภาพสรุปสำหรับโพสต์ปี 2024

ข้อมูลอย่างย่อ

สรุปคือเราหวัง “Stencyl” เป็นแอปพลิเคชันข้ามแพลตฟอร์มฟรีที่ยอดเยี่ยมที่สร้างด้วยโปรเจ็กต์โอเพ่นซอร์สที่เป็นประโยชน์จาก Linuxverse เช่น Haxe และ OpenFL และไม่ต้องสงสัยเลยว่า มันเป็นแอปพลิเคชั่นที่ยอดเยี่ยมและอเนกประสงค์ที่มุ่งสร้างวิดีโอเกมที่สนุกและสวยงามได้อย่างรวดเร็วและง่ายดาย ดังนั้นจึงมักใช้โดยครูและผู้เชี่ยวชาญด้านไอทีจำนวนมาก ทั้งเพื่อเรียนรู้และสอนการเขียนโปรแกรม และพัฒนาโครงการขนาดเล็กหรือใหญ่สำหรับอุปกรณ์หรือแพลตฟอร์มที่แตกต่างกัน และเร็วๆ นี้ เราหวังว่าจะนำเสนอสิ่งพิมพ์เพิ่มเติมอีกฉบับหนึ่งเกี่ยวกับแอปที่คล้ายกันอีกแอปหนึ่งในสาขาการเขียนโปรแกรมเพื่อการศึกษาและแอปพลิเคชันหุ่นยนต์นี้ แต่ในกรณีที่คุณรู้จักแอปอื่นที่คล้ายคลึงกันซึ่งเราไม่ได้กล่าวถึง นั่นก็คุ้มค่าที่จะรู้และใช้งานเพื่อวัตถุประสงค์หรือวัตถุประสงค์เดียวกันนี้ เราขอเชิญคุณพูดถึงมันผ่านความคิดเห็น และโต้แย้งว่าทำไมต้องรวมไว้ด้วยเพื่อให้ความรู้และประโยชน์ของทุกคน

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