Stencyl: Ứng dụng miễn phí để tạo trò chơi điện tử được tạo bằng Haxe và OpenFL

Stencyl: Phần mềm miễn phí, đa nền tảng để tạo trò chơi điện tử

Stencyl: Phần mềm miễn phí, đa nền tảng để tạo trò chơi điện tử

Một vài ngày trước, chúng tôi đã chia sẻ một bài viết tuyệt vời về ứng dụng TurboWarp, mà chúng tôi mô tả là một ứng dụng giáo dục và đào tạo hữu ích và thú vị, được phân phối dưới dạng Công cụ máy tính để bàn trực tuyến và đa nền tảng, cho phép bạn tạo trò chơi, hoạt hình và câu chuyện bằng phiên bản Scratch mới nhất và hay nhất. Tuy nhiên, điểm khác biệt là nó có thêm các tính năng bổ sung, chẳng hạn như chế độ tối, các tiện ích bổ sung, trình biên dịch, v.v. Và vì trong đó, chúng tôi đã đề cập đến một danh sách thú vị và hữu ích gồm các ứng dụng tương tự, nên hôm nay chúng tôi sẽ dành bài đăng này cho một phần mềm tương tự khác có tên là «Stencyl» để học và dạy lập trình cũng như tạo trò chơi điện tử bằng Flash một cách nhanh chóng và dễ dàng.

Hơn nữa, và trước khi đi vào chi tiết, điều quan trọng là phải nhấn mạnh rằng phần mềm miễn phí, cũng có phiên bản trả phí mạnh mẽ hơn, nghĩa là, với nhiều chức năng hơn, nó có công cụ của nó được viết bằng Haxe và dựa trên OpenFL. 2 dự án mã nguồn mở cũng rất hữu ích, đáng được biết và phổ biến, cho cả mục đích giáo dục và nghề nghiệp. Vì vậy, không dài dòng nữa, chúng tôi mời bạn tiếp tục đọc về 3 sự phát triển này để tìm hiểu nội dung của chúng và hiểu phạm vi của chúng sâu hơn.

TurboWarp: Ứng dụng dạy và học lập trình, robot

TurboWarp: Ứng dụng dạy và học lập trình, robot

Tuy nhiên, trước khi bắt đầu tìm hiểu sâu hơn về ứng dụng «Stencyl» và những thứ khác được liên kết với nó (Haxe và OpenFL), chúng tôi khuyên bạn nên khám phá một bài liên quan trước, ở cuối của nó:

TurboWarp: Ứng dụng dạy và học lập trình, robot
Bài viết liên quan:
TurboWarp và các ứng dụng tương tự khác để học lập trình và robot

Stencyl: Phần mềm miễn phí, đa nền tảng để tạo trò chơi điện tử

Stencyl: Phần mềm miễn phí, đa nền tảng để tạo trò chơi điện tử

Stencyl là gì?

Theo trang web chính thức bởi «Stencyl», các nhà phát triển của nó quảng cáo ngắn gọn về nó như sau:

Stencyl là phần mềm cho phép bạn tạo trò chơi điện tử cho thiết bị di động, web và máy tính để bàn một cách nhanh chóng và dễ dàng mà không cần mã. Do đó, nó rất lý tưởng để tạo các trò chơi điện tử đáng kinh ngạc mà không cần nhiều mã hoặc cần phải là chuyên gia lập trình cho các nền tảng khác nhau.

Tuy nhiên, vì họ cung cấp rất nhiều tài liệu và hỗ trợ Về nó, chúng tôi sẽ nêu bật một số điểm (tính năng/chức năng) quan trọng và hữu ích về phần mềm nói trên trong danh sách sau:

  1. Không chỉ là một phần mềm tạo trò chơi thông thường, đây còn là một bộ công cụ trực quan tuyệt vời giúp tăng tốc quy trình làm việc của bạn mà không gặp nhiều khó khăn.
  2. Công nghệ được sử dụng để tạo công cụ Stencyl là Haxe và dựa trên OpenFL, một dự án nguồn mở phản ánh API Flash đầy đủ trong Haxe và cung cấp tất cả các tính năng cần thiết để xuất bản trò chơi lên tất cả các nền tảng chính hiện có.
  3. Nó cho phép bạn tạo trò chơi điện tử với sự hỗ trợ nền tảng rộng rãi để đạt được sản phẩm có số lượng người chơi lớn nhất có thể từ nhiều thiết bị khác nhau, bất kể hệ điều hành của chúng là gì: iOS (iPhone/iPad), Android, Windows, Mac, Linux và Internet (HTML5) .
  4. Với phần mềm này, các trò chơi điện tử đã được sản xuất đã trở nên nổi tiếng, đạt các vị trí hàng đầu, chẳng hạn như trên App Store và Google Play. Được sản xuất cho các nhà xuất bản quan trọng, chẳng hạn như: ArmorGames, Kongregate và Newgrounds.
  5. Nó cung cấp giao diện thân thiện cho Giáo viên, Sinh viên và Người dùng CNTT không phải là chuyên gia về lập trình, chẳng hạn như trẻ em và thanh thiếu niên trong độ tuổi đi học và quá trình giáo dục CNTT (lập trình)hoặc người lớn mới bắt đầu và người mới làm quen với Phát triển phần mềm. Và phần lớn điều này là do nó cung cấp quy trình thiết kế dựa trên kéo và thả theo phong cách thuần túy nhất của dự án Scratch, nhưng có bổ sung các chức năng mới và hàng trăm khối sẵn sàng sử dụng. Mặc dù vậy, nó cũng cung cấp khả năng viết mã theo cách tự nhiên hoặc truyền thống.

Ảnh chụp màn hình của ứng dụng

Hơn nữa, điều quan trọng cần nhấn mạnh là, hiện tại, phần mềm này có sẵn để tải xuống thông qua một trình cài đặt di động và đa nền tảng (có thể thực thi) trong phần phiên bản ổn định mới nhất với số 4.1.4 phát hành vào ngày 1 tháng 2024 năm XNUMX. Và lợi dụng thực tế là chúng tôi đã tải xuống và thử nghiệm nó, bên dưới chúng tôi hiển thị cho bạn các ảnh chụp màn hình sau của nó:

Stencyl: Phiên bản ổn định mới nhất với số 4.1.4 phát hành ngày 1/2024/01 - XNUMX

Stencyl: Phiên bản ổn định mới nhất với số 4.1.4 phát hành ngày 1/2024/02 - XNUMX

Stencyl: Phiên bản ổn định mới nhất với số 4.1.4 phát hành ngày 1/2024/03 - XNUMX

Phiên bản ổn định mới nhất với số 4.1.4 phát hành vào ngày 1 tháng 2024 năm 04 - XNUMX

Phiên bản ổn định mới nhất với số 4.1.4 phát hành vào ngày 1 tháng 2024 năm 05 - XNUMX

Phiên bản ổn định mới nhất với số 4.1.4 phát hành vào ngày 1 tháng 2024 năm 06 - XNUMX

Phiên bản ổn định mới nhất với số 4.1.4 phát hành vào ngày 1 tháng 2024 năm 07 - XNUMX

Phiên bản ổn định mới nhất với số 4.1.4 phát hành vào ngày 1 tháng 2024 năm 08 - XNUMX

Phiên bản ổn định mới nhất với số 4.1.4 phát hành vào ngày 1 tháng 2024 năm 09 - XNUMX

Giới thiệu về Haxe và OpenFL

Và vì, như chúng tôi đã đề cập ở phần đầu, chương trình này được tạo bằng Haxe và OpenFL, nên dưới đây chúng tôi sẽ cho bạn biết rất ngắn gọn về 2 dự án và công nghệ nguồn mở này:

Knuckle

Haxe là ngôn ngữ lập trình mã nguồn mở, cấp cao, được gõ mạnh với trình biên dịch chéo được tối ưu hóa nhanh. Do đó, với nó, bạn có thể tạo các ứng dụng đa nền tảng hướng đến JavaScript, C++, C#, Java, JVM, Python, Lua, PHP, Flash; và do đó có được quyền truy cập vào các khả năng riêng của từng nền tảng. Ngoài ra, nó còn cung cấp các máy ảo riêng (HashLink và NekoVM), nhưng cũng có thể chạy ở chế độ thông dịch. Giới thiệu về Haxe

OpenFL

OpenFL là một thư viện để thể hiện sáng tạo trên web, máy tính để bàn và thiết bị di động mà bạn có thể xuất bản bằng C++, JS và WebGL gốc cũng như các thời gian chạy như HashLink và Adobe AIR bằng bộ công cụ tích hợp. Các nhà phát triển OpenFL viết mã bằng Haxe, một ngôn ngữ mạnh mẽ có thể được biên dịch sang các ngôn ngữ lập trình khác. Khả năng độc đáo (và đã được chứng minh) này là nền tảng cho tính chất đa nền tảng của OpenFL. Tùy thuộc vào dự án, đối số được sử dụng và nền tảng đích, Haxe được các công cụ dòng lệnh sử dụng để biên dịch các tệp nguồn Haxe thành mã byte SWF, mã byte Neko, C++ hoặc JavaScript. Bên cạnh đó, OpenFL triển khai API Flash Player nhưng tiếp cận được tất cả những nơi mà plugin trình duyệt không thể tiếp cận. Giới thiệu về OpenFL

Các ứng dụng và nền tảng được đề xuất khác để học và dạy lập trình và robot

lập trình

  1. Alice
  2. Basic 256
  3. Chặn
  4. màu xanh lam
  5. CodeBlock
  6. Chân xanh
  7. Đang xử lý
  8. Dòng giả
  9. PSeInt
  10. Trình biên dịch của tôi
  11. Scratch
  12. cào cào
  13. Bắn!
  14. Stencyl
  15. sửa đồ lại
  16. Tinkercad
  17. TurboWarp
  18. rối loạn
  19. Gấu nước

Robotics

  1. IDE Arduino
  2. mật mã
  3. JdeRobot
  4. OpenBot
  5. OpenCV
  6. Mở phòng thí nghiệm Roberta
  7. RoboMind
  8. ROS
  9. Webot
  10. Bực mình
Scratux: Làm cách nào để tải phiên bản Scratch mới nhất trên GNU / Linux?
Bài viết liên quan:
Scratux: Làm cách nào để tải phiên bản Scratch mới nhất trên GNU / Linux?

Hình ảnh tổng hợp cho bài 2024

tóm lại

Tóm lại, chúng tôi hy vọng “Stencyl” là một ứng dụng đa nền tảng, miễn phí tuyệt vời được tạo ra từ các dự án nguồn mở hữu ích từ Linuxverse, chẳng hạn như Haxe và OpenFL. Và không còn nghi ngờ gì nữa, đây là một ứng dụng tuyệt vời và linh hoạt nhằm tạo ra các trò chơi điện tử vui nhộn và đẹp mắt một cách nhanh chóng và dễ dàng. Do đó, nó thường được nhiều giáo viên và chuyên gia CNTT sử dụng để học và dạy lập trình cũng như phát triển các dự án nhỏ hoặc lớn cho các thiết bị hoặc nền tảng khác nhau. Và sắp tới, chúng tôi hy vọng sẽ cung cấp cho bạn thêm một ấn phẩm nữa về một ứng dụng tương tự khác trong lĩnh vực ứng dụng lập trình giáo dục và robot. Tuy nhiên, trong trường hợp bạn biết về bất kỳ ứng dụng tương tự nào khác mà chúng tôi chưa đề cập, ứng dụng đó đáng để biết và sử dụng cho cùng mục đích hoặc mục tiêu này, Chúng tôi mời bạn đề cập đến nó thông qua ý kiến và tranh luận lý do tại sao nên đưa nó vào, vì kiến ​​thức và tính hữu ích của tất cả mọi người.

Cuối cùng, hãy nhớ thăm của chúng tôi «trang chủ» ở Tây Ban Nha. Hoặc, bằng bất kỳ ngôn ngữ nào khác (chỉ bằng cách thêm 2 chữ cái vào cuối URL hiện tại của chúng tôi, ví dụ: ar, de, en, fr, ja, pt và ru, cùng nhiều ngôn ngữ khác) để tìm hiểu thêm nội dung hiện tại. Ngoài ra, chúng tôi mời bạn tham gia cùng chúng tôi Kênh Telegram chính thức để đọc và chia sẻ thêm tin tức, hướng dẫn và hướng dẫn từ trang web của chúng tôi.