viết một phần mềm auto play cho game cần những gì???

Thảo luận trong 'Lập trình & Đồ hoạ' bắt đầu bởi tran_anh1987, 31/3/07.

  1. tran_anh1987

    tran_anh1987 Donkey Kong

    Tham gia ngày:
    15/5/04
    Bài viết:
    387
    Nơi ở:
    City Of Auch
    mình thấy trên mạng rất nhiều người viết chương trình auto như auto võ lầm ,auto mu,auto ....
    xong một điều mình không biết là làm sao viết nên các chương trình này và cần học những ngôn ngữ lập trình nào để có thể viết nên những chương trình trên .
     
  2. backstaber

    backstaber Mario & Luigi

    Tham gia ngày:
    24/11/06
    Bài viết:
    846
    Nơi ở:
    dev/null
    ông này buồn cười ghê :)) cứ như muốn là viết ngay được 1 phần mềm auto vậy :D
    auto cho game ko hề dễ như ông tưởng đâu mà mừng vì auto phải kết hợp rất nhiều kiến thức:
    +đơn giản nhất là chơi game! ông ko biết game thì làm sao mà hiểu nó có những gì, làm cái gì ?
    +sau đó là biết lập trình, tối thiểu phải biết autoit vì nó dễ nhất trong tất cả các thể loại dễ, sau đó đến VB khó hơn chút là delphi, rồi hiện nay C++ đang được dùng nhiều nhất trong mọi việc, cuối cùng là asm => học c++ đi đã nhuyễn rồi học asm
    +phải biết crack và hack phần mềm (học asm hỗ trợ điều này)
    +cuối cùng: mục đích học để làm gì ? nếu auto viết ra chỉ để nghịch trong lúc rỗi thôi thì được, còn nếu muốn bán được thì phải làm nhiều việc lắm, ko chỉ dừng lại ở học ngôn ngữ thôi đâu
    p/s: ông lập 2 topic hỏi về vấn đề vớ vẩn mà ko sợ bị block nick ah ?
     
  3. hikaru_anh

    hikaru_anh Legend of Zelda

    Tham gia ngày:
    20/7/05
    Bài viết:
    1,017
    có ngôn ngữ Auto IT đó, trong cái Sổ tay phía trên có hướng dẫn.
     
  4. tran_anh1987

    tran_anh1987 Donkey Kong

    Tham gia ngày:
    15/5/04
    Bài viết:
    387
    Nơi ở:
    City Of Auch
    sory vì nối mạng điện thoại nên mạng lagg do vậy xảy ra tình trạng trên mong các bạn thông cảm
    hiện giờ chưa có xiền để lên adsl
    còn về lập trình thì học xong C++ rồi trong tay cũng khá xong chưa biết xoay xở thế nào cả do vậy hỏi để học thêm thôi mà .
    Xin hỏi thêm:backstaber asm là gì vậy ??
     
  5. o0o Agumon o0o

    o0o Agumon o0o Donkey Kong

    Tham gia ngày:
    11/6/05
    Bài viết:
    351
    Theo Agumon biết thì asm hình như là lập trình hợp ngữ, có nghĩa là kết hợp một số ngôn ngữ lập trình với nhau. Ví dụ như dùng Visual Basic để tạo giao diện sau đó dùng C++ để viết code xử lý cho chương trình.
    Không biết như vậy có đúng không nữa #-o
     
  6. backstaber

    backstaber Mario & Luigi

    Tham gia ngày:
    24/11/06
    Bài viết:
    846
    Nơi ở:
    dev/null
    ko phải ^^ VB và C++ là 2 cái hoàn toàn khác nhau, VB dựa trên Basic khác hẳn C
    ASM là hợp ngữ, ở các trường đại học về tin đều học một trình ASM nếu bác chưa học đến có thể giải thích tạm là: ASM ngôn ngữ cao hơn ngôn ngữ máy chút xíu, nó dùng những câu lệnh và ngắt để có thể điều khiển máy từ phần thô, học asm vì lý do:
    + nó chạy nhanh nhất, tài nguyên chiếm ít nhất, code xong cái file chạy nhỏ tí
    + dùng để viết một số câu lệnh mà C++ bó tay
    + dùng để đọc disasm từ file chạy của game
    nếu bác chỉ muốn nghiên cứu cho vui thì bác nên: học qua về hook trong window nhất là hook về memory, các API của window, ASM, lập trình giao tiếp mạng, và cracking. còn ko đơn giản nhất là dùng AutoIt để lập trình cấp cao vừa lẹ chạy cũng khá nhanh
    p/s: em ko phải dân chuyên tin, nếu các bác thấy sai đừng ném đá em phải tội :D
     
  7. o0o Agumon o0o

    o0o Agumon o0o Donkey Kong

    Tham gia ngày:
    11/6/05
    Bài viết:
    351
    Em định nói là VB và VC++, sorry :P
    Mà hình như Visual Studio của Microsoft hỗ trợ ASM phải không?
     
  8. backstaber

    backstaber Mario & Luigi

    Tham gia ngày:
    24/11/06
    Bài viết:
    846
    Nơi ở:
    dev/null
    hai cái chẳng có gì giống nhau cả :D vì VB trước là theo basic, giờ VB.NET theo C# còn VC thì trước giờ vẫn chỉ là C++ đã thêm API và ko có gì khác cả
    VS 6.0 nó ko có ASM
    còn VS.NET thì nó có cho vào hỗ trợ ASM nhưng đừng lầm tưởng cái này là ASM, ASM = ngôn ngữ lập trình bậc thấp asembly còn của VS.NET mang tên khác (quên rồi :D) và cũng có công dụng khác và cách viết hoàn toàn khác :) VS chẳng bao giờ cho vào một ngôn ngữ mà bắt mọi người phải xuy nghĩ quá nhiều cả, nó chỉ là kéo thả => ko có ASM
     

Chia sẻ trang này