-->

Construct 2 Việt Nam

Dành cho người Đủ kiên trì và cố gắng

Giới thiệu

Construct 2 là một game engine của Scirra, nó được thiết kế để hỗ trợ người dùng xây dựng các thể loại game 2D mà không cần nhiều kiến thức về code. Giao diện của C2 đã được tối ưu hóa cực kì thân thiện với người dùng.
Construct 2 cho phép bất kì ai biến trí tưởng tượng phong phú của mình thành hiện thực và tạo ra những video game chỉ trong vài giờ.
Construct 2 Community VN tức Cộng đồng Construct 2 Việt Nam được lập ra để cung cấp tài liệu và hỗ trợ cho những ai có hứng thú và đam mê với lập trình game, đồng thời kết nối những người lập trình game nghiệp dư lại với nhau, cùng học hỏi và giúp đỡ, chia sẻ kinh nghiệm.

Me

Về admin_hhg

Xin chào các bạn, đây là lần thứ n mình sửa cái tút này rồi, mà không biết viết gì cho hay nữa. Chung chung là mình rất thích chơi game, mà giờ thì chơi game gì cũng thấy chán nên mới nảy ra ý định tự làm game. Khổ nỗi là mình đã lỡ theo ngành Điện 2 năm rồi. Nhưng trong cái rủi cũng có cái may, mình tìm tòi trên mạng và biết được về cái công cụ Construct 2 này. Nó thật sự rất tuyệt vời nhưng đúng là trong trong cái rủi cũng lẫn cả cái xui: không có chút tài liệu nào tiếng Việt về nó, cộng đồng cũng ít ỏi. Thế nên mình mạnh dạn lập ra blog này để mong muốn kết nối mọi người có cùng sở thích lại với nhau, hỗ trợ lẫn nhau tốt hơn. Mong được các bạn ủng hộ.

Đập Choai 10%
Học Lực 30%
Kinh Tế 1%
Đêk biết code 90%

Tài liệu

Mình sẽ tổng hợp tất cả tài liệu liên quan đến Construct 2 tại đây. Các bạn nhớ truy cập thường xuyên nhé.

Free asset

Tải hàng vạn sprite miễn phí tại đây.

Online Courses

Chia sẻ hơn 30 khóa học online miễn phí với trị giá hơn 15.000.000 vnđ. Download ngay tại đây. Nhanh kẻo link die.

Learning Design

Với 4 khóa học và hơn 170 bài học về Photoshop và Illustrator, bạn sẽ có thể sử dụng thành thạo hai công cụ thiết kế đồ họa hàng đầu thế giới để phục vụ cho những dự án của mình.

Đang cập nhật

Hãy tham gia Group để học hỏi và chia sẻ kinh nghiệm. Vì ad cũng là người mới nên rất cần sự giúp đỡ của các bạn. Xin chân thành cảm ơn và hậu tạ.

Đang cập nhật

Hãy cùng cố gắng tạo ra một sản phẩm game của riêng mình nhé. Chúc các bạn may mắn.

0
Thành viên
0
Sản phẩm
10
facebook like
64
Người truy cập
  • Game Development with Construct 2 - Chương 8 - Phần 1




  • Lập trình game không cần code




    Lập trình game không cần code
     với Construct 2

    1. Tìm hiểu về phần mềm làm game Construct 2

    1.1. Construct 2 là gì?

    Giới thiệu

    Construct 2 (viết tắt C2) là một game engine của công ty Scirra.

    Trang chủ: tại đây.

    Construct 2 là phần mềm làm game trên nền tảng HTML5, được thiết kế đặc biệt dành cho các trò chơi 2D. Nó cho phép bất kì ai xây dựng game mà không cần nhiều kiến thức về code.


    Với tất cả những công cụ sẵn có ngày nay, việc thiết kế video game không còn là việc phải cần tới cả một studio và hàng trăm nhân viên làm việc trong thời gian dài nữa. Thay vào đó, một cá nhân cũng có thể tự tạo cho mình những trò chơi thú vị. Tuy vậy, nhiều công cụ miễn phí lại yêu cầu người dùng phải biết ít nhiều về lập trình hay còn gọi là coding.

    Construct 2 là một sản phẩm hoàn toàn khác. Nó cho phép người dùng thiết kế game 2D dựa trên HTML5 mà không cần tới kiến thức về lập trình. Construct 2 cho phép bất kì ai biến trí tưởng tượng phong phú của mình thành hiện thực và tạo ra những video game chỉ trong vài giờ.

    Đặc điểm chính của phần mềm làm game 2D Construct 2
    • Làm game 2D dựa trên những mẫu có sẵn.
    • Giao diện trực quan.
    • Xem trước game bất kì lúc nào.
    • Áp dụng thay đổi trên game theo thời gian thực.
    • Xuất game đa nền tảng.
    • Hiệu ứng hình ảnh phong phú.
    • Plugin hỗ trợ và khả năng tự tạo plugin.

    Video giới thiệu Construct 2


    1.2. Các tính năng nổi bật

    Giao diện làm việc trực quan

    Với một giao diện trực quan và những yếu tố cơ bản nhất, sản phẩm cuối cùng sẽ là vô cùng độc đáo. Giao diện Ribbon giúp người dùng dễ dàng lựa chọn và sử dụng bộ công cụ của phần mềm, cho phép bất kì ai cũng có thể bắt đầu làm game mà không cần kiến thức chuyên sâu. Chỉ cần kéo, thả, xoay các mẫu có sẵn, thêm hiệu ứng và thay đổi các cài đặt trong Properties Bar. Các đối tượng mẫu này cũng có thể được đưa vào những lớp khác nhau để tạo hiệu ứng hòa trộn. Một công cụ chỉnh sửa ảnh cũng được tích hợp nhằm tăng hình ảnh đồ họa.

    Hệ thống Event System mạnh mẽ (Powerful Event System)


    Không cần phải ghi nhớ bất kì điều gì mà hãy cứ tập trung vào thiết kế game bởi Event System trong Construct 2 sẽ hệ thống hóa tất cả những sự kiện trong game. Sự kiện trong game được tạo ra bằng cách lựa chọn điều kiện chơi và hành động của nhân vật. Danh sách sự kiện kết quả, hay Event Sheet, được thiết kế đơn giản hóa, có thể được sử dụng trong những level sau.


    Mỗi Event Sheet có một danh sách các sự kiện, trong đó chứa thông tin về điều kiện xảy ra. Khi những điều kiện này được đáp ứng thì các hành động tiếp sau sẽ tự động thực hiện. Ví dụ như vật thể sẽ phát nổ sau khi bom được đặt chèn lên Body...

    Kích vào hình để xem demo

    Hành vi nhân vật (Behavior)


    Hành vi nhân vật trong game được thiết kế bởi Construct 2 hoạt động như một chức năng có sẵn. Tức là người dùng sẽ chọn các chuyển động được phần mềm đưa ra theo 8 hướng di chuyển, theo hướng rẽ của ô tô, theo nền tảng hoặc các tiêu chí khác. Ví dụ như khi thêm hành vi nhân vật dựa trên nền tảng (Platform Behavior), nhân vật có thể chạy, nhảy trên vật thể được đánh dấu là solid (rắn). Người dùng cũng có thể thay đổi tốc độ, gia tốc, độ mạnh của bước nhảy, trọng lực và nhiều yếu tố khác. Tất cả các lựa chọn đều rất trực quan và bạn sẽ thấy ngay kết quả.

    Khả năng xem trước (Instant Preview)

    Thiết kế game với Construct 2, bạn có thể xem trước thành quả của mình bất cứ lúc nào. Không cần phải chờ quá trình xử lý hay biên dịch... Chỉ cần một nút bấm trên giao diện là có thể kiểm tra game trên trình duyệt ngay lập tức. Tính năng tuyệt vời của Construct 2 là Preview Over Wifi. Nó cho phép bất kì điện thoại, máy tính bảng, laptop hay máy tính cá nhân khác có kết nối chung mạng LAN/Wifi có thể xem game ngay lập tức. Điều đó khiến việc thử nghiệm game diễn ra vô cùng dễ dàng.


    Ngoài ra, phần mềm cũng không giới hạn số thiết bị có thể xem trước. Điều này có nghĩa là nhiều thiết bị có thể cùng xem game một lúc. Sẽ rất tuyệt vời nếu game bạn đang thiết kế nhắm tới các thiết bị màn hình cảm ứng. Điện thoại thông minh hay máy tính bảng có thể test game ngay tức thì.

    Hiệu ứng hình ảnh trong game


    Với hơn 70 hiệu ứng điểm ảnh dựa trên WebGL, việc hòa trộn, đổi màu, làm mờ và các hiệu ứng khác có thể được thực hiện dễ dàng. Người dùng có thể thêm các hiệu ứng này vào các vật thể, lớp (layer) hay layout đã có sẵn và thay đổi cách sắp xếp để tạo ra những kết quả tuyệt vời. Thậm chí bạn còn có thể xem kết quả ngay trong thời gian thực.

    Kích vào hình để xem demo

    Nếu có hiệu ứng nào không được hỗ trợ, Construct 2 sẽ cho phép sử dụng hiệu ứng trước đó. Ví dụ như hiệu ứng Screen WebGL có thể được thay thế bằng chế độ hòa trộn Additive nếu máy tính người dùng không hỗ trợ, mang đến trải nghiệm tốt nhất dựa trên phần cứng và hệ thống của máy tính người dùng.

    Đa nền tảng (Multiplatform Export)


    Không cần sử dụng nhiều codebase, việc xuất game được tạo từ Construct 2 có thể thực hiện trên nhiều nền tảng khác nhau. Người dùng có thể lựa chọn xuất game trên website, Chrome Web Store, Facebook... trên nền tảng máy tính PC, ứng dụng Mac hay Linux bằng cách sử dụng Node-Webkit wrapper. Game cũng có thể được đưa lên Windows 8 Store hoặc phát hành như một ứng dụng gốc của Windows Phone 8. Người dùng iOS và Android cũng có thể tiếp cận game với wrapper được hỗ trợ (wrapper có thể được hiểu là cầu nối giữa hai giao diện). Người dùng có thể đến với game của bạn cho dù họ ở bất kì nơi đâu và sử dụng bất kì thiết bị nào.



    Các tiện ích mở rộng


    Construct 2 mang đến hơn 20 plugin, hơn 20 behavior và hơn 70 hiệu ứng hình ảnh khác nhau, từ những đoạn văn bản hiển thị cho tới âm nhạc nền, hiệu ứng particle, hiệu ứng như Photoshop và rất nhiều những hiệu ứng khác. Nếu là người dùng chuyên nghiệp, bạn cũng có thể tự tạo plugin và behavior riêng cho mình với Javascript SDK, hiệu ứng đồ họa riêng với ngôn ngữ GLSL. Cộng đồng người dùng đã tạo hơn 150 plugin và behavior, tất cả những gì bạn cần chỉ là một trình soạn thảo và chút ít kiến thức về Javascript hoặc GLSL.


    Viết game dựa trên ngôn ngữ HTML5 giúp cho game tương thích hoàn hảo với trình duyệt và sẽ không yêu cầu người chơi phải cài đặt bất cứ phần mềm nào khác trên máy tính để chơi game. Rõ ràng rằng đây là sản phẩm cực kì tuyệt vời với những ai đang nhắm tới thị trường game điện thoại dù rằng chưa phải tất cả các thiết bị đều được hỗ trợ. Nói chung thì phần mềm tạo game HTML5 Construct 2 chưa thể giúp bạn tạo ra một Skyrim thứ hai, nhưng đây chắc chắn sẽ là công cụ tuyệt vời để thử bắt đầu học lập trình game 2D. Phần mềm còn cung cấp lời khuyên trong quá trình người dùng làm game cũng như rất nhiều hướng dẫn khi mới bắt đầu sử dụng. Bản miễn phí sẽ giới hạn một số tính năng.

    1.3. Ưu điểm

    Là một trong số ít những HTML5 Game Engine mạnh mẽ nhất có mặt hiện nay trên thế giới

    Việc làm game rất nhanh chóng và dễ dàng

    Giao diện trực quan

    Hiệu ứng hình ảnh phong phú

    Engine đang được phát triển tích cực, trung bình khoảng nửa tháng sẽ có đợt update một lần với những tính năng vô cùng mới mẻ

    Không cần tới kiến thức lập trình cao cấp, chỉ cần có ý tưởng, tư duy logic và kiến thức toán học, biến, mảng, hàm…

    Nếu thích lập trình, bạn có thể dùng SDK của nhà phát triển để tự viết plugin cho dự án (dành cho ai theo đuổi con đường lập trình chuyên nghiệp).

    Sản phẩm game hoàn thiện hoàn toàn được phép thương mại hóa trên các cửa hàng ứng dụng trực tuyến khi bạn đã tuân thủ luật bản quyền được đề ra.

    1.4. Nhược điểm

    Hiện chỉ có thể làm game 2D, 2.5D, isometric

    Engine vẫn chưa thực sự hoàn thiện

    Đội ngũ Scirra chỉ có 2 người, trong đó chỉ 1 người là phát triển engine.

    Không có tiếng Việt, cộng đồng ở Việt Nam quá nhỏ bé (tham gia xây dựng cộng đồng tại đây)


    Nguồn: QuangLee Scirra

    Xem tài liệu hướng dẫn Construct 2 miễn phí tại đây
  • Game Development with Construct 2 - Chương 7 - Phần 2



  • Game Development with Construct 2 - Chương 7 - Phần 1



  • Game Development with Construct 2 - Chương 6 - Phần 2



  • Game Development with Construct 2 - Chương 6 - Phần 1



  • Game Development with Construct 2 - Chương 5 - Phần 2



  • Game Development with Construct 2 - Chương 5 - Phần 1




  • Game Development with Construct 2 - Chương 4 - Phần 2



  • Game Development with Construct 2 - Chương 4 - Phần 1



  • Game Development with Construct 2 - Chương 3 - Phần 2



  • Game Development with Construct 2 - Chương 3 - Phần 1



  • DONATE TINH THẦN CHO BLOG TẠI ĐÂY

    Nếu các bạn thấy blog có ích hãy ủng hộ blog hàng ngày tại đây. Chỉ cần thi thoảng chơi game và tìm bug cho tụi mình là được. Đây là ủng hộ tinh thần, không phải tiền mặt, vật chất và không bắt buộc. Xin chân thành cảm ơn ahihi. Chúc các bạn một ngày zui zẻ.

    TELEPHONE

    02273 7x2 xxx
    02273 xxx 27x

    MOBILE

    0162 x15 xx33