Demo mới nè bà kon

Thảo luận trong 'Demo - Project' bắt đầu bởi zubachi, 5/3/05.

  1. zubachi

    zubachi Donkey Kong

    Tham gia ngày:
    5/11/04
    Bài viết:
    301
    Nơi ở:
    Tây phương
    :D Tây Du Ký mà không biết? Kỳ quá hé. Có ai khác biết không?

    Có triển vọng, có gắng phát triển nhé. Bachi đang đến mùa... kiếm cơm, nên tạm thời đình trệ vụ này.

    Cái này phải thêm vô biến vị trí ban đầu của quái dzật, tạm đặt là StartPoint (x, y), tiếp theo là biến SightRadius thể hiện tầm nhìn của nó.

    Dùng Pythago, distance = sqrt( sqr(monsterX - playerX) + sqr(monsterY - playerY) ), ta có thể tính được khoảng cách giữa quái dzật và người chơi. Có thể tối ưu hoá bằng cách bỏ căn bậc hai (nhưng nhớ bình phương cái SightRadius luôn nếu làm vậy).

    Nếu distance <= SightRadius thì tất nhiên là nằm trong tầm tấn công. Bật flag bChasing = 1.

    Để tăng sự hấp dẫn, ta làm thêm biến ChasingTimer, trong trường hợp (bChasing = 0) thì trừ Timer đi 1, ngược lại thì cộng Timer thêm 2. Nếu Timer bằng 0 thì cho dzìa StartPoint.

    Làm một biến kiểu như ScoutID, đại diện cho con quái dzật thấy mình đầu tiên. Cứ khi có con nào thấy mình là thay cái đại diện này.

    Các quái dzật nằm trong tầm nhìn của con scout này sẽ thực hiện đuổi theo con có cái ID là ScoutID đó (giả sử trường hợp dùng array để lưu trữ quái dzật), bật flag bChasing = 2 (1 là rượt player, 2 là rượt scout).

    Giả sử con quái dzật đang rượt scout mà thấy player thì bỏ rượt scout đi, thay flag bChasing = 1.

    Ngoài ra:
    ---------
    Chia ra làm các monster group là các toán quái dzật khác nhau. Mỗi monster lại có một biến GroupID. Cứ bất kỳ con nào trong nhóm thấy player là cả nhóm đi theo. Dùng cách này còn có thể nâng cao lên các chiến thuật như bủa vây player (AI Terrain Analysing của Emblem Studio - studio làm Age of Empires - có thể thực hiện khả năng này. Bachi đã xem qua mà chưa nắm được gì nhiều T___T, vì tài liệu họ công bố ở dạng trừu tượng chứ không nêu ra hướng ứng dụng). Cách bủa vây đơn giản là cho di chuyển đến một điểm gần player rồi quay ngược hướng lại. Tuy nhiên muốn tổ chức chiến thuật, cũng phải lưu ý đến vấn đề herding và flocking (bất kỳ game strategy thương mại nào cũng có phần AI nâng cao này).

    Vẽ:
    ---
    Bachi có quăng một hai bài dạy vẽ (đặc biệt là vẽ tileset) trong cái thread "Khu vực assignment của FaIRYTale" đó.

    Để có thể vẽ character vừa đẹp (ở mức độ chấp nhận được) vừa lẹ thì ráng học vẽ 3D. 3DS max cũng được, nhưng bachi thích model bằng gameSpace và Cinema4D hơn. Hướng dẫn video của gameSpace có thể download ở trang web chính của nó (www.caligari.com). Bachi vẫn chưa model character được, đang học dần. Rồi còn phải học nâng cao kiến thức C++ nữa (giờ chỉ mới modulate và encapsulate thôi, chứ chưa nắm được inherit, metamorph, và polymorph).
     
  2. >VoDich<

    >VoDich< Legend of Zelda

    Tham gia ngày:
    26/1/05
    Bài viết:
    919
    Nơi ở:
    Can Tho
    bachi làm nghề gì vậy bachi làm nghề gì vậybachi làm nghề gì vậy
     
  3. Unknownsss

    Unknownsss Youtube Master Race

    Tham gia ngày:
    3/1/05
    Bài viết:
    3
    Có pác nào tốt chỉ cho mình vài web có forum VN đi.Mấy trang ở nước ngòai kho hỉu wé!!!!!!(Web bàn về RPG Maker đó, XP càng tốt) :cool:
     
  4. Alone Beast

    Alone Beast C O N T R A

    Tham gia ngày:
    14/1/04
    Bài viết:
    1,607
    Nơi ở:
    ...
    Web bàn về rpg maker thì chỉ có tiếng nước ngoài thôi , còn tiếng Việt mình thì thì là ở đây :D
     
  5. nhd_86

    nhd_86 Mr & Ms Pac-Man

    Tham gia ngày:
    7/1/05
    Bài viết:
    114
    bên ttvnonline cũng có cái nhưng không sôi nổi bằng ở đây
     
  6. >VoDich<

    >VoDich< Legend of Zelda

    Tham gia ngày:
    26/1/05
    Bài viết:
    919
    Nơi ở:
    Can Tho
  7. lady-yuna

    lady-yuna T.E.T.Я.I.S

    Tham gia ngày:
    13/12/04
    Bài viết:
    696
    Nơi ở:
    Hà Nội
    sao bà con có thể làm được như vậy thế tui cũng muốn học lắm bà con có thể chỉ dùm tui được ko vậy tui muốn học lắm mà ko biết chổ nào dạy cả dạy từ đầu luôn ấy
     
  8. zubachi

    zubachi Donkey Kong

    Tham gia ngày:
    5/11/04
    Bài viết:
    301
    Nơi ở:
    Tây phương
    @lady_yưna:
    Hiện nay, nhờ các RAD như RPG maker, Game Maker, Torque, v.v... việc làm game không còn khó khăn và đầy bí ẩn như trước.

    Nếu muốn lập trình như bachi thì bạn phải học lập trình cơ bản trước, đến khi nào có thể đọc và hiểu được cái đoạn code nho nhỏ (ở trang 1 topic này) là bạn đã có căn bản tối thiểu để bắt đầu tự code game.

    Bachi học vẽ bằng computer trước rồi mới biết đến lập trình. Khi vẽ (nhất là bằng computer), bạn phải có sự tính toán cần vẽ nét nào trước, sau, và lập trình cũng tương tự như vậy.
     
  9. >VoDich<

    >VoDich< Legend of Zelda

    Tham gia ngày:
    26/1/05
    Bài viết:
    919
    Nơi ở:
    Can Tho
    bớ đại ca lâu wá, ko gặp, bận kiếm cơm à
     
  10. jedi knight

    jedi knight Youtube Master Race Lão Làng GVN

    Tham gia ngày:
    7/1/05
    Bài viết:
    34
    Này các bác có thể chỉ cho tui cách upload File được không,sao tui đang tải nó lên thì nó cứ treo với thông báo cannot find server,giữa chừng là sao? :-/
    File của tui chỉ nặng tầm 15-16 mb thui.
     
  11. zubachi

    zubachi Donkey Kong

    Tham gia ngày:
    5/11/04
    Bài viết:
    301
    Nơi ở:
    Tây phương
    Theo bachi biết, cái forum này chỉ hỗ trợ tối đa 2-3mb thôi. Bạn có thể dùng WinRAR xẻ làm mấy miếng thì mới upload được. cheerrrrrssss.
     
  12. jedi knight

    jedi knight Youtube Master Race Lão Làng GVN

    Tham gia ngày:
    7/1/05
    Bài viết:
    34
    Trời đất,16 mb mà cắt nhỏ ra thì tải chỉ có nước đến tết mới xong(tải 1 mb đã đủ chờ lâu lắm rồi),thôi vậy thì tui sẽ như mấy ông VN maker bao giờ hoàn thành thì tải lên. :o
     
  13. zubachi

    zubachi Donkey Kong

    Tham gia ngày:
    5/11/04
    Bài viết:
    301
    Nơi ở:
    Tây phương
    hé hé, chịu khó đầu tư, ra ngoài tiệm chat high speed mà tải. Còn không thì tìm online storage, cho ngừi ta password lên down về. Còn muốn an tâm nữa thì tìm chú host nào xịn (không limit file size) mà miễn phí (cái này...).

    Chợt nhớ tới chuyện tếu này, rãnh, kể nghe dzui:
    Có ông này ổng tới nhà hàng, gọi anh bồi ra:
    - Anh có món nèo ngon - bổ - dzẻ, đem ra cho tui.
    Ảnh nói:
    - Có một này này: nguyên một con dzịt, có thể gọi là bổ mà chỉ có 1 nghìn thôi á.
    Ổng: OK
    Chút nữa, anh đem ra một cái... hột dzịt lộn =))
     
  14. jedi knight

    jedi knight Youtube Master Race Lão Làng GVN

    Tham gia ngày:
    7/1/05
    Bài viết:
    34
    Vậy bác có thể chỉ cho tui vài chỗ cho phép gửi miễn phí được không?Game của tui càng ngày càng nặng rùi.Phải chi mà các bác VN maker tạo luôn một trang web chứa game cho các maker trrong bõ thi tốt quá hén :D
     
  15. Alone Beast

    Alone Beast C O N T R A

    Tham gia ngày:
    14/1/04
    Bài viết:
    1,607
    Nơi ở:
    ...
    Thì sao bạn ko làm 1 cái host mà upload file như kei kun làm hồi trước đó , còn vụ web thì phải hỏi Ie và lekima thôi .
     
  16. jedi knight

    jedi knight Youtube Master Race Lão Làng GVN

    Tham gia ngày:
    7/1/05
    Bài viết:
    34
    Vậy hỏi bác luôn:tạo 1 cái host mà upload file,tạo kiểu gì vậy?Nếu bác ngại trả lời thì có thể trích dẫn luôn bài của bác Ken.Cảm ơn :;)
     

Chia sẻ trang này