-->

  • Level 0 book - Chương 7




    Chương 7. Xuất bản game

    1. Giới thiệu


    Bước cuối cùng trong quá trình phát triển của bạn là xuất bản trò chơi và làm cho nó sẵn sàng đến với hàng triệu người chơi trên thế giới. để quá trình này miễn phí và dễ dàng, tôi sẽ sử dụng Amazon Appstore để làm ví dụ.


    Tôi sẽ chỉ cho bạn cách thực hiện với Android game project, test nó với Intel XDK và xuất bản nó tới Amazon Appstore.

    2. Đăng kí trên Amazon Appstore

    Đi tới trang web: developer.amazon.com


    Khi bạn tới bạn sẽ thấy trang web như thế này:


    Kích vào chữ Sigh In để đăng nhập nếu bạn đã có tài khoản, nếu chưa có thì tạo ở mục Creat your Amazon Developer account.


    Ta sẽ trở lại trang web này sau.


    WAITING FOR LUV
    Bạn có muốn cải thiện khả năng thiết kế đồ họa của mình? Chắc hẳn các bạn cũng biết, nếu các dòng code là linh hồn của một trò chơi, thì đồ họa chính là bộ mặt của trò chơi đó. Đồ họa đẹp, dễ nhìn sẽ khiến trò chơi của bạn tăng tỉ lệ hấp dẫn người xem đến 90%. Hiện tại có hai công cụ hỗ trợ thiết kế đồ họa game tiện nhất mà mình biết, đó là Photoshop và Illustrator. Mình sẽ cố gắng tìm kiếm và chia sẻ các đồ họa game miễn phí cho các bạn tại blog này; tuy nhiên, một trò chơi mà 100% do chính mình tạo ra vẫn hơn là đi cóp nhặt hình ảnh từ nơi khác đúng không nào. Tiện đây, mình có chia sẻ một khóa học thiết kế đồ họa Game 2D cho Mobile. Các bạn có thể tham khảo dưới đây để được giảm 40% học phí nhé.


    3. Xuất game của bạn để thử nghiệm với Intel XDK và xuất lên Amazon Appstore



    Trước khi bắt đầu phần này hãy download Intel XDK và đăng kí tài khoản. phần mềm này miễn phí cho Mac, Linux, Windows và là cách dễ dàng để xây dựng tệp C2 của chúng ta. Bạn có thể tải nó ở đây: tại đây


    Khi bạn mở C2 và tạo New project, bạn sẽ được nhận một hộp thoại với một tùy chọn tìm kiếm. Gõ tự Mobile vào đây vào nháy đúp chuột vào project đầu tiên được gọi là ‘Template: Infinite Jumping’.




    Một khi bạn nhập nó bạn sẽ có một game như thế này.


    Trò chơi này đã được hoàn tất cho chúng ta thay vì phải tự làm, tất cả những gì còn lại là điền vào project các thuộc tính. Nếu bạn không thấy cửa sổ thuộc tính thì hãy kích vào bất cứ đâu trên layout 1 và nó sẽ xuất hiện. nếu ko, hãy kích vào View tab và chắc chắn rằng đã tích Properties tab. Khi nó đã mở, hãy kích vào nút View của Project Properties.


    Một khi các thuộc tính đã được điền đầy ở phần About. Hãy chú ý phần ID bạn phải nhập với tên miền đảo ngược. nếu trang web của bạn là construct2vn.ga thì hãy viết thành ga.construct2vn.main. Bạn có thể thay bằng chính trang web của bạn.




    Lưu ý: trước bước này hãy đảm bảo rằng project của bạn được lưu ở một vị trí dễ dàng tìm được. sau khi bạn lưu dự án đến vị trí mong muốn của bạn, hãy kích vào Export project ở đầu C2.




    Khi bạn kích vào Export nó sẽ đưa bạn tới một cửa sổ với tất cả các nơi có thể xuất. trong ví dụ này ta sẽ chọn Amazon Appstore và ấn Next.


    Khi bạn ấn Next bạn sẽ phải chọn tệp để xuất. vị trí lưu trữ gốc và vị trí này sẽ khác nhau. Tạo một new folder để bạn có thể dễ dàng cất và đi tiếp.


    Bước tiếp theo trong quá trình xuất này là chắc chắn rằng thiết lập thành Packaged App cho Amazon Appstore. Bạn sẽ cần chắc chắn rằng Java 8+ đã được cài trên máy của bạn. khi nó được lựa chọn hãy ấn Export




    Khi bạn ấn Export thì project sẽ load.

    Khi nó kết thúc xuất hãy ấn Open the destination folder.


    Với Destination Folder mở ra chúng ta sẽ cần tạo một tệp .zip cho Amazon build.


    Để làm điều này, ta sẽ chọn tất cả các tệp, kích chuột phải và gửi tới Compress (zipped) folder.


    Thay đổi tên tệp zip và ta sẽ quay lại khi ta upload nó lên Amazon.


    Giờ hãy mở Intel XDK. Bạn phải đăng nhập với tài khoản của bạn. khi làm xong, hãy bấm vào Import Your HTML5 Code Base. Phần mềm này cho phép bạn test trò chơi của bạn trên thiết bị điện thoại. bạn cũng có tùy chọn để xây dựng game của bạn sang IOS, Android hoặc Windows từ XDK.




    Điều hướng tới tệp mà bạn đã lưu trữ project đã xuất của bạn. Intel XDK sẽ hoạt động như cách của chúng ta để thử nghiệm game trên thiết bị điện thoại.


    Bạn ấn OK sau đó ấn Creat.


    Ấn Yes vào cả hai rồi ấn Continue. Intel XDK sẽ chăm sóc tất cả các tệp nhập và thêm vào sở hữu của nó tới project của ta.


    Sau khi ấn Continue bạn sẽ được đưa tới trang index.html trong Destination Folder của bạn. để chắc chắn project của chúng ta đang hoạt động hãy kích vào Emulate tab.


    Trong Emulate app ta có thể thấy trò chơi của ta và chơi nó như thể nó ở trên một thiết bị điện thoại. cái này thật tuyệt bởi vì với nó bạn có thể lưu trữ project của bạn trong C2 và ấn nút refresh ở đầu bên trái để test bản mới nhất game của bạn.


    Kéo tiện ích Devices xuống sẽ cho bạn những tùy chọn về thiết bị mà bạn đang phát triển với các khía cạnh kiểm tra và độ tương thích.


    Với ví dụ này bạn có thể dùng nút mũi tên trong Emulator tab để điều khiển trò chơi nhưng nơi XDK thực sự tỏa sáng đó là Accelerometer tab. Nếu bạn kéo xuống và kích vào Accelerometer tab bạn sẽ thấy một thiết bị và danh sách vị trí của nó. Đặt chuột vào thiết bị, kích và kéo nó từ trái qua phải. điều này sẽ cho phép bạn thử nghiệm xem các điều khiển tilt của bạn có hoạt động chính xác hay không.




    Một đặc tính khác của việc sử dụng XDK là để test trên thiết bị điện thoại của bạn. bạn có thể cắm điện thoại của bạn qua cổng USB hoặc sử dụng cùng mạng Wifi để làm chủ bản test của bạn. ở góc phía trên bên trái bạn có thể thấy nút MobileWifi. Nếu Mobile được chọn, hãy cắm thiết bị vào máy tính và nhấn vào  push file. Tuy nhiên, ko cái gì trong số này có thể làm được nếu không có ứng dụng đi kèm.




    Intel App Preview là ứng dụng miễn phí cho cả thiết bị Android và Windows. Cài đặt cái này vào thiết bị của bạn và chắc chắn rằng bạn có cùng Wifi. Nếu bạn sử dụng kết nối USB, bạn cần ứng dụng này để chạy trò chơi. Mở ứng dụng trên thiết bị của bạn và với XDK ấn vào push fileTest tab. Bạn sẽ thấy nút play, chọn trò chơi đó và nó sẽ chạy trên thiết bị của bạn.

    4. Đăng tải lên Amazon Appstore


    Bây giờ ta đã hoàn thành việc test trò chơi, hãy quay trở lại Amazon và đăng tải nó lên cửa hàng ứng dụng. Tệp .zip mà ta đã làm sẽ là xây dựng cuối cùng, đó là tại sao nó quan trọng để kiểm tra kĩ lưỡng trò chơi của bạn thông qua XDK để chắc chắn rằng mọi thứ đang làm việc theo cách mà bạn muốn.

    Quay trở lại developer.amazon.com và đăng nhập.


    Khi bạn đăng nhập bạn sẽ nhận được một Dashboard có nút Add a new app. Kéo Menu xuống và chọn Mobile web. Lựa chọn cái này vì ta xây dựng packaged app cho Amazon từ C2.




    Một khi bạn ấn Mobile Web, trang mà bạn được đưa tới chính là như thế này. Amazon muốn thông tin cơ bản cho trò chơi và thể loại mà nó thuộc về. hãy chắc chắn điền đầy đủ và ấn Save.


    Tab tiếp theo sẽ là định giá và xuất bản. lựa chọn nơi mà bạn muốn Amazon xuất bản ứng dụng của bạn và cái giá mà bạn muốn. trong trường hợp này chúng ta có app free ở mọi thị trường Amazon.


    Nếu bạn lựa chọn trả phí, bạn sẽ cần chọn các bảng giá cơ bản để Amazon có thể chuyển đổi nó cho các thị trường khác. Khi bạn quyết định xong ấn Save.


    Tab tiếp theo là thông tin cho ứng dụng của bạn. đó là nơi bạn tạo trang Amazon của bạn và do đó nó thực sự quan trọng. hãy chắc chắn rằng bạn điền các mô tả tốt nhất cho đăng kí của bạn.




    Tab tiếp theo để tải tất cả các hình ảnh cho trang Amazon. Chúng ta cần tải biểu tượng, chụp màn hình và trailer cho trò chơi của chúng ta. ấn Save nếu bạn đã xong.

    Tiếp theo ta phải đưa ra đánh giá nội dung cho trò chơi của chúng ta. Nếu trò chơi có chủ đề bạo lực hãy chắc chắn rằng bạn đã chọn và làm theo các gợi ý của Amazon. Nếu không, chọn None nếu trò chơi của bạn không có các mục được liệt kê.




    Cuối cùng, đăng tải tệp .zip của bạn trong tab cuối cùng. Hãy chắc chắn rằng đây là xây dựng cuối cùng của bạn và rời Launch path với /index.htnl.


    Một khi bạn đã chọn tất cả các thiết bị bạn biết game của mình chạy được, hãy để lại một chú ý cho người kiểm duyệt Amazon nếu bạn có những thứ cần giải thích. Ấn Save để tiếp tục.


    Chú ý: đừng tạo tệp .zip cho đến khi bạn sẵn sàng đăng tải. sau đó, khi bạn sẵn sàng xuất bản lại bạn có một phiên bản rõ ràng mà không có tệp XDK tồn tại.


    Bây giờ bạn đã trải qua quá trình tham gia một trò chơi di động từ C2 để xuất khẩu nó như là một packaged app cho Amazon Appstore và sử dụng Intel XDK để test. Bạn đã sẵn sàng để xuất bản. Ấn Submit App và tận hưởng nó.




    Bởi vì chúng ta đã nói từ trước, chúng ta sử dụng Amazon Appstore để đăng tải vì nó miễn phí . Tuy nhiên bạn vẫn có thể đăng tải lên Apple Appstore, Google Play, Windows Store. Tôi sẽ cập nhật thêm về những cửa hàng ứng dụng này.


    Bây giờ bạn đã hoàn thành 5 hướng dẫn cơ bản ở đây rồi, tôi thật sự chúc mừng bạn. không cần quan tâm nó nhanh hay chậm, miễn là bạn đã hoàn thành nó. Bạn đã hiểu hơn về C2 chưa? Hãy thử tự làm một trò chơi của chính mình đi nào. Nếu bạn vẫn cảm thấy chưa đủ nền tảng kiến thức, hãy đi tới cuốn sách hướng dẫn tiếp theo. Thực hành càng nhiều càng tốt mà ^^.



    Bản dịch do construct2vn.ga thực hiện
    Ai sao chép hay chia sẻ hãy ghi nguồn và đưa link www.construct2vn.ga vào đầu bài chia sẻ nhé


  • 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