lần đầu tạo game

caothienthang19caothienthang19 Posts: 54Registered
hiện là vừa hôm kia kiếm được cái tạo game rpg mà lên mạng xem tìm được cách làm Map,Shop rồi vài thứ khác
:'( mà mình kiếm 2 ngày rồi,chỉ lo tìm kiếm mà chả thấy cách làm nhiệm vụ
ai có thể giúp mình không

Comments

  • Dang_KhoaDang_Khoa Posts: 3,861Administrators
    Nếu ý bạn muốn biết cách làm một nhiệm vụ trong game thì tìm hiểu về switch và variable nha :3
  • Black FaceBlack Face Posts: 424Registered
    Bạn làm bằng phần mềm gì thế ?
  • caothienthang19caothienthang19 Posts: 54Registered
    Black Face wrote:
    Bạn làm bằng phần mềm gì thế ?

    RPG maker VX ACE
  • TkTsTkTs Posts: 482Registered
    bạn có biết sơ sơ về Variable, Switch và Conditional Branch chưa
  • TkTsTkTs Posts: 482Registered
    [align=center]HƯỚNG DẪN TẠO MỘT QUEST MUA ĐỒ[/align]
    [align=center]:laclac:[/align]

    [align=left]Đầu tiên bạn tạo một event gồm 2 trang[/align]
    [align=left]KAcOcVY.png[/align]
    [align=left]+ Trang 1: có vai trò giao nhiệm vụ cho người chơi, vì đây là kiểu nhiệm vụ mua item rồi giao lại số lượng đồ đó cho NPC, nên bạn phải biết được số lượng item để kiểm tra xem bạn đã có đủ item chưa.[/align]
    [align=left]Bạn tạo một biến (Variable) đặt tên dễ nhớ, rồi gán giá trị cho nó là Game Data --> item [ tên item liên quan ] in Inventory.[/align]

    [align=left]Như hình trên thì mình chọn Item là Bình nước rồi gán số lượng bình nước mình đang có vào biến 0001. Sau đó bạn Self Switch A để qua trang 2.[/align]

    [align=left]+ Trang 2 (có điều kiện là Self Switch A nhé): có vai trò kiểm tra số lượng item trong người của bạn đã đủ số lượng nv yêu cầu chưa.[/align]

    [align=left]Dùng lệnh Conditional Branch để kiểm tra "biến 0001".[/align]
    [align=left]++ Nếu biến 0001 có số lượng >= 5 thì bạn trao thưởng và Self Switch sang B để event không lặp lại nữa.[/align]
    [align=left]++ Nếu không đủ thì nhắc nhở[/align]


    [align=left]p/s:  tương tự bạn có thể tạo ra nv đi tìm người thân, đi giao xác chết, giết quái vật, v.v[/align]
  • caothienthang19caothienthang19 Posts: 54Registered
    TkTs wrote:
    bạn có biết sơ sơ về Variable, Switch và Conditional Branch chưa

    đã biết về mấy thứ đó rồi,làm được nhiệm vụ như diệt quái + Item
    chỉ chưa biết về cách đối thoại
    P/s: có thể cho mình hỏi về cái lỗi ( Script editing is not availble in the lite version ) không
  • TkTsTkTs Posts: 482Registered
    lỗi đó do dùng bản chưa crack
  • TkTsTkTs Posts: 482Registered
    TkTs wrote:
    bạn có biết sơ sơ về Variable, Switch và Conditional Branch chưa

    đã biết về mấy thứ đó rồi,làm được nhiệm vụ như diệt quái + Item
    chỉ chưa biết về cách đối thoại
    P/s: có thể cho mình hỏi về cái lỗi ( Script editing is not availble in the lite version ) không

    Đối thoại gì. Bạn có thể diễn tả rõ hơn đc không??
  • caothienthang19caothienthang19 Posts: 54Registered
    TkTs wrote:

    đã biết về mấy thứ đó rồi,làm được nhiệm vụ như diệt quái + Item
    chỉ chưa biết về cách đối thoại
    P/s: có thể cho mình hỏi về cái lỗi ( Script editing is not availble in the lite version ) không

    Đối thoại gì. Bạn có thể diễn tả rõ hơn đc không??

    giống như trả nhiệm vụ đối thoại đó bạn
    rồi còn nhiệm vụ đánh quái nữa,mình chỉ vừa test được nhiệm vụ đưa đồ vd như máu,rìu,kiếm đồ ấy
  • TkTsTkTs Posts: 482Registered
    Nhược điểm của cách cùi bắp này là phải dùng Event Battle Processing, không dùng được cho Encounter (đi loanh quanh trên map rồi gặp quái ấy), tức là phải tạo những event quái vật chạy lòng vòng trên map. 
    Nhược điểm 2: ví dụ 5 con mà giết 2 con rồi bỏ chạy, thì không được tính con nào cả :trollface:
    vì thế nên để troop là từ 1 --> 3 thôi :v

    MUV6coH.png

    [align=left]Sau đó tạo event giao nhiệm vụ.[/align]

    jYkSa7J.png
    [align=center]Trang 1[/align]

    JbkMX1G.png
    [align=center]Trang 2[/align]


    [align=left]Nếu bạn không muốn tạo event quái vật mà muốn gặp random khi di chuyển trên map thì bạn vào Database --> Troop tùy chỉnh Enemy's HP dưới 1% hoặc dưới 1% cho từng con nhé [/align]
    [align=left](mình không dùng cách này vì hình nó bị lỗi gì đó lâu quá quên rồi)[/align]
    [align=left]sF1ahdn.png[/align]
    [align=center]Database --> Troop[/align]

    [align=left]Còn phần nhiệm vụ đối thoại, bạn dùng Switch để kiểm tra điều kiện là ON/OFF[/align]
    [align=left]VD:[/align]
    [align=left]Ông già[/align]
    [align=left]+ trang 1: ổng kêu đi tìm gái. Self Switch A qua trang 2.[/align]
    [align=left]+ trang 2: dùng Conditional Branch kiểm tra 1 switch Tìm được gái = ON hay chưa.[/align]
    [align=left]++ Nếu ON rồi: trao phần thưởng rồi Self Switch B qua trang 3.[/align]
    [align=left]++ Ngược lại: Tạch[/align]
    [align=left]+ trang 3: những lời linh tinh khi đã xong nv[/align]

    [align=left]Event Gái[/align]
    [align=left]+ trang 1: nói chuyện con gái, bật Switch Tìm được gái = ON, rôi Self Switch sang trang 2.[/align]
    [align=left]+ trang 2: linh tinh[/align]
    [align=left]|[/align]
  • caothienthang19caothienthang19 Posts: 54Registered
    TkTs wrote:
    Nhược điểm của cách cùi bắp này là phải dùng Event Battle Processing, không dùng được cho Encounter (đi loanh quanh trên map rồi gặp quái ấy), tức là phải tạo những event quái vật chạy lòng vòng trên map. 
    Nhược điểm 2: ví dụ 5 con mà giết 2 con rồi bỏ chạy, thì không được tính con nào cả :trollface:
    vì thế nên để troop là từ 1 --> 3 thôi :v

    MUV6coH.png


    [align=left]Sau đó tạo event giao nhiệm vụ.[/align]

    jYkSa7J.png
    [align=center]Trang 1[/align]

    JbkMX1G.png
    [align=center]Trang 2[/align]


    [align=left]Nếu bạn không muốn tạo event quái vật mà muốn gặp random khi di chuyển trên map thì bạn vào Database --> Troop tùy chỉnh Enemy's HP dưới 1% hoặc dưới 1% cho từng con nhé [/align]
    [align=left](mình không dùng cách này vì hình nó bị lỗi gì đó lâu quá quên rồi)[/align]
    [align=left]sF1ahdn.png[/align]
    [align=center]Database --> Troop[/align]

    [align=left]Còn phần nhiệm vụ đối thoại, bạn dùng Switch để kiểm tra điều kiện là ON/OFF[/align]
    [align=left]VD:[/align]
    [align=left]Ông già[/align]
    [align=left]+ trang 1: ổng kêu đi tìm gái. Self Switch A qua trang 2.[/align]
    [align=left]+ trang 2: dùng Conditional Branch kiểm tra 1 switch Tìm được gái = ON hay chưa.[/align]
    [align=left]++ Nếu ON rồi: trao phần thưởng rồi Self Switch B qua trang 3.[/align]
    [align=left]++ Ngược lại: Tạch[/align]
    [align=left]+ trang 3: những lời linh tinh khi đã xong nv[/align]

    [align=left]Event Gái[/align]
    [align=left]+ trang 1: nói chuyện con gái, bật Switch Tìm được gái = ON, rôi Self Switch sang trang 2.[/align]
    [align=left]+ trang 2: linh tinh[/align]
    [align=left]|[/align]
    với lại có thể cho mình hỏi cách script không
Sign In or Register to comment.