Phước Nguyên Pro
Bạn có muốn phản ứng với tin nhắn này? Vui lòng đăng ký diễn đàn trong một vài cú nhấp chuột hoặc đăng nhập để tiếp tục.


www.bro9x.com
 
Trang ChínhTrang Chính  PortalPortal  Latest imagesLatest images  Đăng kýĐăng ký  Đăng NhậpĐăng Nhập  

 

 Ruby Game Scripting System

Go down 
Tác giảThông điệp
Admin
Admin
Admin


Nam
Tổng số bài gửi : 1745
Age : 32
Nơi ở : Thế giới phẳng
Sở thích : Develop
Biệt danh : Mr.Won
Registration date : 20/02/2008

Ruby Game Scripting System Empty
Bài gửiTiêu đề: Ruby Game Scripting System   Ruby Game Scripting System I_icon_minitimeSun Mar 16, 2008 5:30 pm

Ruby Game Scripting System


I/ TÌM HIỂU:

Ruby là ngôn ngữ lập trình cực mạnh sáng tạo bởi Yukihiro Matsumoto vào
năm 1993. Cùng với sự ra đời của Ruby On Rails, Framework dựa trên Ruby
dùng để lập trình Web, vào năm 2004, Ruby ngày càng được sử dụng phổ
biến rộng rãi trên toàn thế giới. Điểm tạo nên sức thu hút lớn ở Ruby
là năng suất lập trình rất cao, gấp 5 đến 10 lần so với Java! Ruby Game Scripting System 13

Công dụng ban đầu của Ruby là lập trình Web. Nhưng do sự mạnh mẽ của hệ
thống Coding, sự Logic rất dễ thuộc của từ khóa mà năm 2003, Ruby đã
được tích hợp vào công cụ Make Game và dẫn đến sự ra đời của RPG Maker
XP. RPG Maker XP ra đời đã thay thế gần như hoàn toàn RPG Maker 2000 và
2003. Một kỉ nguyên mới mở ra cho giới Make Game...

Nhờ Ruby mà RPG Maker XP đã vượt trội hơn hẳn so với các công cụ trước
đó. Chúng ra có thể thay đổi cấu trúc, tùy biến sản phẩm Game theo ý
mình mà không phải bị bó buộc như các phiên bản cũ với các chức năng
"bất di bất dịch".

Nhưng để có thể sử dụng thành thạo Ruby, Bạn bắt buộc phải mày mò học
tập và thời gian bỏ ra cho công việc này chắc chắn sẽ gấp nhiều lần
khoảng thời gian Bạn đã nghiên cứu các chức năng của RPG Maker XP.

Các bài hướng dẫn cơ bản dưới đây sẽ phần nào giúp Bạn đến gần hơn với
Ruby. Tuy nhiên, bản thân người viết bài này cũng chưa hề học qua lớp
Ruby chính khóa nào nên khi viết hướng dẫn đã đắn đo sàng lọc những tri
thức "chắc và đúng" để tránh sai sót trong quá trình học tập của Bạn,
chính vì thế mà lượng kiến thức không nhiều.

Make Game Việt Nam đã tổ chức thành lập "Nhóm Ruby" với mục đích để các
Thành viên tự học hỏi lẫn nhau. Nếu Bạn quan tâm hãy gia nhập Nhóm để
cùng nghiên cứu.

Hãy cùng chúng tôi xây dựng VnRuby nói riêng và nền công nghệ của Việt
Nam ngày càng vững mạnh (trích câu phát biểu của "Hội nghiên cứu ứng
dụng ngôn ngữ Ruby của Việt Nam" Ruby Game Scripting System 9).


III/ CẤU TRÚC CƠ BẢN:

Ruby Game Scripting System RGSS1

Nếu Bạn đã học qua Pascal (môn học chính thức trong các trường phổ
thông) thì sẽ nhận ra được vai trò của "class...end" cũng tương tự như
"begin...end". Điểm khác nhau cơ bản là khi dùng Class, Bạn luôn phải
kèm theo tên của Class đó. Ở đây định nghĩa một Class mới là "x1" (Ko
cần phải dùng các lệnh khi báo như trong Pascal nũa).

"def...end" dùng để định nghĩa một Method (hệ thống) mới là "x2". Các
lệnh 1, 2,..., n sẽ được thi hành khi Method x2 này được gọi đến do
chúng là "con" của thằng "x2" này! Ruby Game Scripting System 3

Việc thụt lùi ô khi viết Script là rất cần thiết. Nó giúp Bạn biết được
lệnh nào thuộc Method nào khi có nhiều Method trong cùng một Class, dễ
dàng sửa chữa khi Script bị trục trặc và tất nhiên là cũng tăng vẻ thẫm
mỹ lên rồi! Ruby Game Scripting System 4

Cơ bản thì Ruby chỉ có bây nhiêu! (ủa? Sao đơn giản qua vậy? Ruby Game Scripting System 7
=> đã bảo là cấu trúc cơ bản mà). Do không gian chỗ chứa có hạn,
thêm nữa là việc viết bài hướng dẫn toàn thể về Ruby từ đầu đến cuối
không phải là việc đơn giản mà là cả một dự án E-Book lớn! Ruby Game Scripting System 15 (nói cách ngắn gọn à trình độ thằng khốn viết hướng dẫn này chỉ có bấy nhiêu thôi Ruby Game Scripting System 71).

Để nghiên cứu sâu hơn về câu trúc lệnh: biến, hằng, điều kiện, vòng
lặp... Bạn nên tham khảo các bài hướng dẫn đăng trên diễn đàn, đặc biệt
chú trọng các ví dụ cụ thể.

III/ KẾT THÚC:

Ruby Game Scripting System là ngôn ngữ lập trình tương đối không khó
lắm nhưng lại rất mạnh mẽ và đủ sức làm được nhiều thứ tuyệt vời cho
Game của Bạn.

Việc nắm vững Ruby Game Scripting System sẽ giúp Bạn tiến gần hơn đến
con đường Make Game chuyên nghiệp. Từ Ruby, Bạn sẽ học dần lên những
lập trình tương đối cao hơn, để từ đó tùy biến sản phẩm Game theo ý
muốn của mình.

Để trở thành một Ruby Scriper, Bạn cần có sự kiên nhẫn và chịu khó học
tập. Cách học Ruby nhanh nhất là dựa vào các ví dụ và các Script đã
hoàn chỉnh.

nguồn:makegamevn
Về Đầu Trang Go down
http://bro9x.com
 
Ruby Game Scripting System
Về Đầu Trang 
Trang 1 trong tổng số 1 trang
 Similar topics
-
» Game Accelerator 6.9 (tạo khả năng chơi game tốt hơn)
» Sửa lỗi thiếu file System và Software không vào được Windows
» Game thủ PTV có thể phải chờ 24 giờ để nhận đồ đặt mua
» Game 8-3
» Game vui

Permissions in this forum:Bạn không có quyền trả lời bài viết
Phước Nguyên Pro :: Khu vui chơi :: Game :: RPG Maker :: Ngôn ngữ lập trình trong RPG-
Chuyển đến