[hướng dẫn] Tyrano builder studio: engine làm visual novel

ichibikun

Trap Cadet
Messages
175
Reaction score
106
Points
43
Credits
12

Hello mọi người!
Ta đang khá là rảnh rỗi vì chưa nghĩ ra ý tưởng cho teaching feeling
Hôm nay ta sẽ viết một bài hướng dẫn cái engine làm ra teaching feeling
Tìm quanh mà chả thấy có bài hướng dẫn làm V novel tình hình V novel của nước nhà có vẻ không ổn lắm.:156:
ok
TYRANO BUILDER STUDIO
con hàng xuất xứ từ Nhật Bổn, giao diện trực quan, thao tác đơn giản, (thấy bên sản xuất viết vậy):145:
Chúng ta có thể download tại https://drive.google.com/file/d/0B2Y5bBy13ikDUXRPV1BNRDY5VnM/view (bản miễn phí v1.6.2 eng )
Hoặc mua tại http://tyranobuilder.com/ với giá 14 $

Có lẽ khi nói đến engine làm VN là mọi người nghĩ đến Renpy ít ai biết đến Tyrano builder (ta biết đến nó qua teaching feeling)
------------------------------------------------------------------------------------------------------------------------------------
Như chúng ta đã biết, các engine làm game thường cung cấp cho ta 2 công cụ chính: công cụ kéo thả và script
về cơ bản, để làm những game phức tạp ta cần kết hợp cả 2.
ok
Hôm nay chúng ta sẽ đến với công cụ đầu tiên

Phần 1 - Các công cụ kéo thả
Đây là bản pdf mình viết (đã đủ phần này) : http://adf.ly/13900005/tyranobuilder
đầu tiên, từ khâu khởi động chương trình trước chư nhỉ
I-Tạo project
Khi khởi động chương trình, ta click vào New project

Viết tên cho project rồi chọn "next"

Tiếp theo, ta sẽ có 2 lựa chọn: làm visual novel hoặc sound novel (Cái này chỉ liên quan đến project mẫu thôi chứ bạn chọn cái nào cũng được)
cái sound novel là cái game có khung thoại to bự tổ chảng :73: Chắc dùng để viết truyện kiếm hiệp của khựa

Chọn kích thước cửa sổ game
Chọn theo window
Custom side: kích thước tự chọn

Chọn Create new project (mấy cái tùy chọn bỏ đi menu của game chắc là dành cho web game)

Ok đã vào được rồi

1- Tools Area: các công cụ để xây dựng game
2- Scene Editor các thành phần của game: nơi chúng ta có thể xắp xếp, chỉnh sửa và viết kịch bản cho game (chú ý, thứ tự mà game thực hiện từ trên xuống dưới)
3- Settings Area các thiết lập chon các công cụ
4- Icons Area các công cụ cài đặt hệ thống của game như star,load,save…(có thể sử dụng các cài đặt có từ game cũ)
II- Các công cụ kéo thả
1- các công cụ trong Tool area
Chúng ta sử dụng các công cụ này bằng cách kéo nó ra rồi thả vào vùng số 2 (không thể đơn giản hơn được nữa)

1.1-danh sách đầu tiên:"componens"
Gồm các công cụ viết kịch bản game (tức là làm game đó)

ta sẽ đi vào từng cái:
1.1.1-Story (kịch bản)

các công cụ để viết text, choice.....
*Text: viết lời thoại nhân vật

Nếu chúng ta xử dụng “xuống dòng” như trên thì câu thoại thứ nhất sẽ hiện ra . khi click thì câu thoại thứ nhất sẽ biến mất rồi câu thứ 2 mới hiện ra

Để câu thoại thứ nhất xuất hiện, khi click thì câu thoại thứ 2 xuất hiện ở dòng dưới thì chúng ta sử dụng cú pháp [lr] để ngăn cách 2 câu như hình trên
Chú ý: để viết tiếng việt, chúng ta chọn font và kiểu gõ phù hợp. font mặc định của chương trình thì dùng kiểu Unicode\

*Page break: ngắt trang.

Thường có ở đầu mỗi trang (file.ks)
Nó dùng để ẩn tất cả đối tượng từ trang cũ

*Branch Button (các nút lựa chọn )
Dùng để làm “choice” hoặc các nút trên menu, tùy chỉnh vv.vv

*label (nhãn): dùng để tạo con trỏ (hay chương trình con)
cái này rất quan trọng, nó kết hợp với "choice" để phân mạch cho cốt truyện
Vd với label star

khi ta click vào nút “new game” khi mới vào game thì game sẽ nhảy đến label “star” và chạy toàn bộ câu lệnh trong phần khoanh ô vuông

Nói tóm lại chúng ta có thể hiểu “label” là chương trình con trong “trang” (file.ks) để tránh chúng ta phải viết lại nhiều lần và tiện quản lý, sửa chữa. “label “ được sử dụng rất nhiều nhất là những game có nhiều round, nhiều lựa chọn (choice)

*jump (nhảy đến trang mới hoặc “label” mới)

Tương tự như button nhưng chúng ta không có lựa chọn mà game sẽ tự nhảy sang sự kiện mới

*stop: kết thúc sự kiện
Được đặt ở cuối các “trang” hoặc “label” để báo hiệu kết thúc sự kiện trong trang hoặc label đó (nhấtb là có sử dụng button)
Nếu ta không đặt thẻ “stop” thì game sẽ chạy tiếp các câu lệnh bên dưới gây lỗi game

----------còn tiếp------------> trên bản pdf ta đã viết xong Phần 1 này rồi

hình ảnh tốn tài nguyên quá nên ta chỉ up file pdf thôi
Phần 2 - Script​
Tức là chúng ta sẽ viết kịch bản cho game bằng tay đó mà (thưởng kết hợp với công cụ có sẵn ở phần 1 để làm những game phức tạp
mọi người chịu khó đọc qua một chút (kiếm thêm 1 kĩ năng nho nhỏ cho bản thân):161:
bản hướng dẫn đầy đủ bằng pdf của ichibikun: https://drive.google.com/drive/folders/0B1JLtENmzPpHNVRxYklLM0VFMXc (có thêm bộ tool để build)
cái này rất dễ học, mọi người đừng nghĩ phức tạp nó lên:89:
 
Last edited:

Min

Illegal Member
Messages
8
Reaction score
2
Points
3
Credits
0

Hello mọi người!
Ta đang khá là rảnh rỗi vì chưa nghĩ ra ý tưởng cho teaching feeling
Hôm nay ta sẽ viết một bài hướng dẫn cái engine làm ra teaching feeling
Tìm quanh mà chả thấy có bài hướng dẫn làm V novel tình hình V novel của nước nhà có vẻ không ổn lắm.:156:
ok
TYRANO BUILDER STUDIO
con hàng xuất xứ từ Nhật Bổn, giao diện trực quan, thao tác đơn giản, (thấy bên sản xuất viết vậy):145:
Chúng ta có thể download tại http://adf.ly/13900005/tyrano-builder (bản lậu v1.2)
Hoặc mua tại http://tyranobuilder.com/ với giá 14 $

Có lẽ khi nói đến engine làm VN là mọi người nghĩ đến Renpy ít ai biết đến Tyrano builder (ta biết đến nó qua teaching feeling)
------------------------------------------------------------------------------------------------------------------------------------
Như chúng ta đã biết, các engine làm game thường cung cấp cho ta 2 công cụ chính: công cụ kéo thả và script
về cơ bản, để làm những game phức tạp ta cần kết hợp cả 2.
ok
Hôm nay chúng ta sẽ đến với công cụ đầu tiên

Phần 1 - Các công cụ kéo thả
Đây là bản pdf mình viết (đã đủ phần này) : http://adf.ly/13900005/tyranobuilder
đầu tiên, từ khâu khởi động chương trình trước chư nhỉ
I-Tạo project
Khi khởi động chương trình, ta click vào New project

Viết tên cho project rồi chọn "next"

Tiếp theo, ta sẽ có 2 lựa chọn: làm visual novel hoặc sound novel (Cái này chỉ liên quan đến project mẫu thôi chứ bạn chọn cái nào cũng được)
cái sound novel là cái game có khung thoại to bự tổ chảng :73: Chắc dùng để viết truyện kiếm hiệp của khựa

Chọn kích thước cửa sổ game
Chọn theo window
Custom side: kích thước tự chọn

Chọn Create new project (mấy cái tùy chọn bỏ đi menu của game chắc là dành cho web game)

Ok đã vào được rồi

1- Tools Area: các công cụ để xây dựng game
2- Scene Editor các thành phần của game: nơi chúng ta có thể xắp xếp, chỉnh sửa và viết kịch bản cho game (chú ý, thứ tự mà game thực hiện từ trên xuống dưới)
3- Settings Area các thiết lập chon các công cụ
4- Icons Area các công cụ cài đặt hệ thống của game như star,load,save…(có thể sử dụng các cài đặt có từ game cũ)
II- Các công cụ kéo thả
1- các công cụ trong Tool area
Chúng ta sử dụng các công cụ này bằng cách kéo nó ra rồi thả vào vùng số 2 (không thể đơn giản hơn được nữa)

1.1-danh sách đầu tiên:"componens"
Gồm các công cụ viết kịch bản game (tức là làm game đó)

ta sẽ đi vào từng cái:
1.1.1-Story (kịch bản)

các công cụ để viết text, choice.....
*Text: viết lời thoại nhân vật

Nếu chúng ta xử dụng “xuống dòng” như trên thì câu thoại thứ nhất sẽ hiện ra . khi click thì câu thoại thứ nhất sẽ biến mất rồi câu thứ 2 mới hiện ra

Để câu thoại thứ nhất xuất hiện, khi click thì câu thoại thứ 2 xuất hiện ở dòng dưới thì chúng ta sử dụng cú pháp [lr] để ngăn cách 2 câu như hình trên
Chú ý: để viết tiếng việt, chúng ta chọn font và kiểu gõ phù hợp. font mặc định của chương trình thì dùng kiểu Unicode\

*Page break: ngắt trang.

Thường có ở đầu mỗi trang (file.ks)
Nó dùng để ẩn tất cả đối tượng từ trang cũ

*Branch Button (các nút lựa chọn )
Dùng để làm “choice” hoặc các nút trên menu, tùy chỉnh vv.vv

*label (nhãn): dùng để tạo con trỏ (hay chương trình con)
cái này rất quan trọng, nó kết hợp với "choice" để phân mạch cho cốt truyện
Vd với label star

khi ta click vào nút “new game” khi mới vào game thì game sẽ nhảy đến label “star” và chạy toàn bộ câu lệnh trong phần khoanh ô vuông

Nói tóm lại chúng ta có thể hiểu “label” là chương trình con trong “trang” (file.ks) để tránh chúng ta phải viết lại nhiều lần và tiện quản lý, sửa chữa. “label “ được sử dụng rất nhiều nhất là những game có nhiều round, nhiều lựa chọn (choice)

*jump (nhảy đến trang mới hoặc “label” mới)

Tương tự như button nhưng chúng ta không có lựa chọn mà game sẽ tự nhảy sang sự kiện mới

*stop: kết thúc sự kiện
Được đặt ở cuối các “trang” hoặc “label” để báo hiệu kết thúc sự kiện trong trang hoặc label đó (nhấtb là có sử dụng button)
Nếu ta không đặt thẻ “stop” thì game sẽ chạy tiếp các câu lệnh bên dưới gây lỗi game

----------còn tiếp------------> trên bản pdf ta đã viết xong Phần 1 này rồi

hình ảnh tốn tài nguyên quá nên ta chỉ up file pdf thôi
Phần 2 - Script​
Tức là chúng ta sẽ viết kịch bản cho game bằng tay đó mà (thưởng kết hợp với công cụ có sẵn ở phần 1 để làm những game phức tạp
mọi người chịu khó đọc qua một chút (kiếm thêm 1 kĩ năng nho nhỏ cho bản thân):161:
bản pdf phần Tyrano script (part1) cơ bản: http://adf.ly/13900005/script-1 vừa viết xong
cái này rất dễ học, mọi người đừng nghĩ phức tạp nó lên:89:
đã có bản 1.3 lậu ồi , mà up lại file pdf dùm em dc ko sếp , link kia bất lực ko đọc dc
 

ichibikun

Trap Cadet
Messages
175
Reaction score
106
Points
43
Credits
12
link mediafire mà thím
ta hiện dùng bản 1,6 tiếng nhật (có thể set thêm font chữ)
 

depvaomat

Illegal Member
Messages
4
Reaction score
0
Points
1
Credits
1
tyranno có vẻ trực quan hơn ren'py nhỉ :188: cơ mà em vẫn thích py hơn :57:
 

vituan99

Illegal Member
Messages
11
Reaction score
2
Points
3
Credits
0
nhìn có vẻ đơn giản. nhưng mà muốn tạo ra 1 game thì phải tốn bao nhiêu công sức thời gian.
 

ichibikun

Trap Cadet
Messages
175
Reaction score
106
Points
43
Credits
12
nhìn có vẻ đơn giản. nhưng mà muốn tạo ra 1 game thì phải tốn bao nhiêu công sức thời gian.
phải mất mấy ngày đó
 

kuroxshiro

Illegal Member
Messages
9
Reaction score
1
Points
3
Credits
0
mình thích những game làm theo phong cách của Type-moon, không biết phần mềm này có làm được vậy không?
 

ichibikun

Trap Cadet
Messages
175
Reaction score
106
Points
43
Credits
12
[MENTION=14914]kuroxshiro[/MENTION] chắc chắn làm được. kiểu type- moon chỉ là visual novel thuần túy thôi.
 
Top