Học làm game trong 24h

Thảo luận trong 'Game Development' bắt đầu bởi Hyutars, 3/5/06.

  1. Hyutars

    Hyutars Mario & Luigi

    Tham gia ngày:
    26/11/05
    Bài viết:
    713
    Nơi ở:
    Ragnarok World
    Nếu mọi người muốn sử dụng bài dịch này trên trang web khác cũng được, nhưng các bạn nhớ ghi nguồn từ hyutars_forum 1229.b4.to nhé, làm như vậy tức là tôn trọng công sức của mình và mình sẽ rất cám ơn về điều đó.Hiện nay mình post bài dịch trên gamevn và forum của mình: http://1229.b4.to , nếu forum gamevn bị chậm thì bạn vào forum 1229.b4.to xem nhé (rất hoan nghênh bạn đến chơi và rất vui mừng nếu bạn gia nhập)

    SUMMARY:

    Đây chính là bài học làm tôi ngán nhất trong cuốn sách này, đó là vì tôi không hề có ý muốn làm các bạn cảm thấy chán (vì độ khó) khi học bài này. Nhưng bài học này có cái giá của nó, nếu bạn có thể tiếp thu được bài học này thì những phần sau sẽ rất dễ nuốt, cố gắng nhé.
    Giờ thứ 3 sẽ dạy bạn cách tạo engine cho game, bài học trong giờ thứ 2 chính là thứ giúp bạn không quá căng thẳng khi tiếp xúc với bài học giờ thứ 3, đặc biệt hơn, bạn học cách làm như thế nào để phát triển engine giúp bạn tập trung duy nhất vào một phần nào đó của game bạn. Engine trong giờ thứ 3 chính là thứ sinh ra những chức năng hợp nhất với advance game được giới thiệu trong các phần sau của cuốn sách này.

    Q&A:

    1/ Thứ gì xảy ra khi Windows gửi messages đến programs?
    - Đây chính là thứ xảy ra: Windows gọi hàm WndProc() , có trách nhiệm quyết định phải làm gì dựa vào message. Cùng với nó, ta có thêm hàm switch có chức năng xem xét message đó thuộc loại nào. Như vậy mỗi message có 2 thứ phân biệt dành cho 2 hàm trên.
    2/ window class quan trọng không?
    - Window class là thứ rất quan trọng khi lập trình trong Windows vì nó quyết định các tính năng cơ bản của window mà bạn tạo. Thật sự là rất cần thiết khi tạo một window class cho main program window vì window phải được nhân dạng bởi Windows. Nói một cách khác, bạn có thể nghĩ rằng tất cả các window class bay xung quanh Windows và main window của bạn thuộc một trong các window class đó. Window class chính là giấy phép để bạn tạo ra window.

    Workshop

    Câu hỏi:
    1/ Handle là gì ? (thông cảm, Hyu không biết, ai biết giúp giùm mình nhé)
    2/ Hungarian notation (định nghĩa hunggary) giải quyết được vấn đề gì?
    3/ Khi lập trình Dos , ta dùng main(), khi lập trình Window, ta dùng …?
    4/ What header file is required as an import into all Windows programs? (lại nhờ cao thủ giúp vậy)

    Bài tập:

    1/ Dùng định nghĩa Hunggary tạo các tên biến trong một game sport sau: kiểu nguyên với điểm số, kiểu string với tên.
    2/ Thử thay đổi tên của window hello 98 vừa làm bên trên xem.
    <hyutars: http://1229.b4.to >
     
  2. 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
    bạn gì ơi làm ơn hướng dẫn = hình dễ hiểu hơn là viết kiểu đó đọc chắc bệnh luôn quá chừng
     
  3. root1984

    root1984 King of the Elf

    Tham gia ngày:
    29/7/03
    Bài viết:
    1,120
    Nơi ở:
    Hà Nội
    1/ Handle hiếu nôm na nó như một con trỏ, sử dụng nó thay thế cho một cái gì đó ( :-s ) VD: Handle của một cửa sổ, Handle của một ảnh bitmap, bác nào hiểu rõ hơn thì giải thích giùm.
    2/ Hungarian notation là quy tắc đặt tên biến có các tiền tố chính là viêt tắt của tên kiểu:
    VD: int iPlayerID;
    long lEnemyID;
    HANDLE hWindow;
    3/ Ta dùng winmain(4 tham số trong này); tham khảo MSDN
    4/ Câu này thì không hiểu bạn hỏi gì?
     
  4. tutukun

    tutukun Mario & Luigi

    Tham gia ngày:
    15/2/05
    Bài viết:
    749
    Nơi ở:
    Singapore
     
  5. root1984

    root1984 King of the Elf

    Tham gia ngày:
    29/7/03
    Bài viết:
    1,120
    Nơi ở:
    Hà Nội
    à thì ra là vậy!!! ...............................................
     
  6. Hyutars

    Hyutars Mario & Luigi

    Tham gia ngày:
    26/11/05
    Bài viết:
    713
    Nơi ở:
    Ragnarok World
    cảm ơn mọi người ^^, bận thi nên chắc topic này tiến triển chậm đây, nhưng mà tutukun ơi, bạn send quyển sách đó cho mình đi >< chờ hoài hổng thấy
     
  7. tutukun

    tutukun Mario & Luigi

    Tham gia ngày:
    15/2/05
    Bài viết:
    749
    Nơi ở:
    Singapore
    gửi mãi bằng mail kô dc, thôi up lên đây vậy. À mà tôi kô nhớ là để cái source ở đâu nữa, có gì ộng tự code lại nhé :D
    http://www.savefile.com/files/2377582
     
  8. Hyutars

    Hyutars Mario & Luigi

    Tham gia ngày:
    26/11/05
    Bài viết:
    713
    Nơi ở:
    Ragnarok World
    cảm ơn nhiều lắm ^^. to all mem: giờ tui bận thi, không có thời gian để dịch tiếp, các mem thông cảm, cái này off tới tháng 7
     
  9. 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
    ko sao cầu sao cái topis ko bị mod lock thì bạn có thể post bài tiếp mà mod đừng lock để tui em tham khảo nha
     
  10. Dark Revenge

    Dark Revenge C O N T R A

    Tham gia ngày:
    18/6/05
    Bài viết:
    1,516
    Nơi ở:
    Milanello
    tiếc quá đang quá hay thì dừng ai Pro có thể dịch tiếp được ko ?
     
  11. tutukun

    tutukun Mario & Luigi

    Tham gia ngày:
    15/2/05
    Bài viết:
    749
    Nơi ở:
    Singapore
    tháng 9 rồi mà không thấy gì. CHắc là bỏ cuộc rồi hả ;) :P
     
  12. anhchanghaudau

    anhchanghaudau Youtube Master Race

    Tham gia ngày:
    25/2/06
    Bài viết:
    51
    Giờ mới thấy cái topic này, nó rất hay, tui có vài người bạn, định họp làm game, phải đem những bài dịch này đi truyền bá rộng rãi mới được. Ý tưởng rất good, nhiều người cần nó để định hướng và khơi nguồn sáng tạo. Cảm ơn bạn nhiều nhá
     
  13. hoshivina

    hoshivina Youtube Master Race Lão Làng GVN

    Tham gia ngày:
    16/12/02
    Bài viết:
    52
    Bạn Hyutars có thể chuyển qua bên chúng tôi www.vngamedev.net, có đội ngũ dịch tư liệu, sẽ có người cùng hỗ trợ vậy sẽ đỡ chán hơn.
     
  14. tutukun

    tutukun Mario & Luigi

    Tham gia ngày:
    15/2/05
    Bài viết:
    749
    Nơi ở:
    Singapore
  15. Big Q

    Big Q Donkey Kong

    Tham gia ngày:
    18/3/06
    Bài viết:
    424
    Nơi ở:
    Tứ phía
    Phiền ông đưa bản gốc bằng tiếng Anh lên được ko?
     
  16. Tien Long HD

    Tien Long HD Youtube Master Race

    Tham gia ngày:
    22/1/07
    Bài viết:
    49
    Nơi ở:
    TP Hải Dương
    Đọc bài của cậu nghe khó tiếp thu quá. Xem ra nó chỉ ích với những người đã có kinh nghiệm lâu năm hoặc đã những người đã được đào tạo qua một lớp dạy nghề bào chế game mà thôi.
     
  17. Big Q

    Big Q Donkey Kong

    Tham gia ngày:
    18/3/06
    Bài viết:
    424
    Nơi ở:
    Tứ phía
    Nếu học qua C++ rồi thì cũng ko đến nỗi khó hiểu quá.
     
  18. chienthandb

    chienthandb Youtube Master Race

    Tham gia ngày:
    25/7/11
    Bài viết:
    15
    Bài Viết Khó Hiểu quá.24 thì chỉ làm được game ăn liền thôi . muốn làm chuyên nghiệp thì phải học cẩn thận.Bác nào muốn học làm game chuyên nghiệp thì tham khảo Ở Đây Này
     
  19. trungsieunet

    trungsieunet Youtube Master Race

    Tham gia ngày:
    2/8/11
    Bài viết:
    47
    Nơi ở:
    Việt Nam
    dài quá đọc không nổi , mấy bạn cho mình hỏi . Học lập trình có cần trình độ gì không ? Học ở đâu , giá cả thế nào ?
     

Chia sẻ trang này