Starter Script --> Nơi bắt nguồn lí tưởng

Thảo luận trong 'Game Development' bắt đầu bởi MasterWind, 4/8/06.

  1. 102

    102 Mario & Luigi Lão Làng GVN

    Tham gia ngày:
    20/7/06
    Bài viết:
    769
    Nơi ở:
    Greenwich
    Tiếp tục theo dõi vụ này đến cùng :D
     
  2. MasterWind

    MasterWind T.E.T.Я.I.S

    Tham gia ngày:
    12/4/06
    Bài viết:
    637
    Nơi ở:
    [GVN]Audition
    Hừ nói thật nhé .Những gì ông có tui cũng có không phải chỉ có mình ông có là tui không có .Chỉ trừ khi ông tự viết mà thôi ..Nhưng thiết nghĩ nếu ông có thể tự viết như thế thì tui với ông sẽ cùng làm 1 Script theo 1 ý tưởng .

    Đề dành cho ý tưởng Script :Làm 1 Script có tác dụng như một chiêc máy tính bỏ túi .Rất đơn giản .Vd: Khi bấm số 2 trên phím bấm (Không bắt buộc có phải là phím ngoài KeyBoard hay là phím giả được tạo trong Game) sẽ có 1 Window hiển thị số 2 .Tiếp tục nếu bấm dấu "x" (Phiên âm - Dấu "nhân") thì nó sẽ hiện 1 dấu "x" và cuối cùng là bấm dấu "=" thì nó sẽ hiển thị kết quả .Chỉ đơn giản như thế thôi .Tạm gọi là vòng 1 ,còn vòng 2 sẽ là những phưong trình mình có thể cho máy tính nhận giá trị phương trình và tự tính cho mình .

    Thời gian đến ngày 30 / 8 là có và bắt đầu từ ngày 19 / 8 sẽ khởi hành để tránh sự gian lận tui sẽ làm trước thì hãy đưa ra ý kiến nhận xét về đề bài cũng như thắc mắc về đề bài ..Bắt đầu từ 00:00 ngày 19/8 sẽ bắt đầu cho cuộc thi bắt đầu .Cuộc thi kéo dài trong 1 tuần rưỡi .Do đó sẽ có đủ thời gian cho Dương và tui làm .Nếu ai có nhã hứng và đủ trình độ thì có thể làm theo .Vì đây là 1 đề tài mà trước kia chưa có Script nào làm nên coi như nó có phần trong sạch và phản ánh tính trung thực của nó .Qua cuộc thi này sẽ phân được ai giỏi hơn ai .Tất nhiên có thể nộp trước thời hạn và có quyền xin ý kiến về Bug nếu có ..Nếu chấp nhận thì hãy trả lời cho tui ..
     
  3. yeuthatlong_9779

    yeuthatlong_9779 Youtube Master Race

    Tham gia ngày:
    22/7/06
    Bài viết:
    23
    Nơi ở:
    Thành phố Vũ hội
    wohooo........cả hai cố gắng lên nhá:D Em cổ vũ nhiệt tình:D wohoooooo...
     
  4. Dương -- 44

    Dương -- 44 Youtube Master Race

    Tham gia ngày:
    11/8/06
    Bài viết:
    96
    Nơi ở:
    Hải Phòng
    Uầy , thằng Wind này đúng là trẻ kon , đúng là học lớp 7 thiệt :)) , sao bảo " đừng mong ta quay lại nữa , bước chân của chó ... ý quên , của gió .... " =)):)) . Mẹ , tao to đầu thế này mà lại đi tranh cãi với thằng ranh như mày chả hóa tao bằng mày à , chẳng qua chửi bới chút xíu cho vui vẻ khuây khỏa thui em ạ :)) . Thui đc , sẽ có quà tặng chú , chờ vài hum nhé , vài hum nữa tao mới online đc :)) Rõ khỉ chó , ý quên ... khỉ gió mới đúng :))
     
  5. MasterWind

    MasterWind T.E.T.Я.I.S

    Tham gia ngày:
    12/4/06
    Bài viết:
    637
    Nơi ở:
    [GVN]Audition
    :)) Liệu đủ sức làm cái Script trên không .Nếu không làm được thì thôi xin lỗi thằng này đê .Không thì biến luôn đê .Đừng đứng đó mà khoe mẽ ta đây .Cái Script trên làm theo dạng 1 chiêc máy tính .Hay là vô đây chửi để lấy chút thể diện .Sao nào ông "tiền bối" cho lũ hậu sinh này mở mắt đi .Phải không anh em .Nếu ông Dương có tài thi làm Script này đi chứ đừng đứng đó mà kêu ta đây tài giỏi thế nhưng chẳng làm được gì :)) .Anh em có đồng ý là nếu ông Dương làm được Script này và làm hay hơn tui thì ổng giỏi không ?? .Hay chỉ là Vô Danh Vô Thực hử ông "tiền bối"
     
  6. Dương -- 44

    Dương -- 44 Youtube Master Race

    Tham gia ngày:
    11/8/06
    Bài viết:
    96
    Nơi ở:
    Hải Phòng
    ĐCM , nghe nực cười thật " Ông chủ chó " ấy lại quên " Ông chủ gió " chứ =))
    Thật lố bịch , bọn thằng HoangRPG , Ice Dragon đâu rồi , quay về xem cho đã mắt đê , chúc mừng thằng ông chủ chó , ấy lại quên " gió " chứ .... mày là người đầu tiên khích tướng đc tao đó :))
     
  7. MasterWind

    MasterWind T.E.T.Я.I.S

    Tham gia ngày:
    12/4/06
    Bài viết:
    637
    Nơi ở:
    [GVN]Audition
    Tui có khích đâu .Chỉ là thách đấu thôi .Rùa thì cũng phải đến ngày nó thò cái đầu ra chứ chẳng nhẽ lại ở trong cái mai mà kheo ta đây to nhất :)) .Đúng là chuyện có nói cũng bằng thừa ..Đồng ý thời gian thách đấu hay không ,hay là xin rút lui trước cho đỡ nhọc công ..
     
  8. Dương -- 44

    Dương -- 44 Youtube Master Race

    Tham gia ngày:
    11/8/06
    Bài viết:
    96
    Nơi ở:
    Hải Phòng
    Chà , tao đâu có muốn đấu với cái thèng newbie như mày , có điều chú quá đáng quá mức , buộc tao phải nhận lời thui , như thế ko phải khích là gì
     
  9. MasterWind

    MasterWind T.E.T.Я.I.S

    Tham gia ngày:
    12/4/06
    Bài viết:
    637
    Nơi ở:
    [GVN]Audition
    Ồ thế tiền bối trình bày tài năng của mình đi .Còn nếu làm không được thì đừng có to mồm nữa nhá ..Lần này nếu làm không được thì xin lỗi mọi người vì đã ci thường mọi người ,đó là điều thứ nhất .Thứ 2 là xin lỗi tui .Còn nếu nói không được câu xin lỗi thì đi chỗ khác luôn đi ..Ở đây không cần người có tài chỉ cần người có đức ..Mà nhiều khi ông không có cả 2 ấy chứ
     
  10. ken10

    ken10 Programmer

    Tham gia ngày:
    10/1/04
    Bài viết:
    2,341
    Nơi ở:
    Ho Chi Minh city
    _Nếu còn quá hào hứng với việc sử dụng các từ ngữ chỉ dành cho "chợ búa" thì Ken sẽ warn không nương tay đâu. Là bạn bè với nhau, hãy chia sẽ thay vì sỉ nhục nhau, thật chằng hay ho gì.

    _Các bài post quá khích sẽ bị delete trong 24g tới.
     
  11. MasterWind

    MasterWind T.E.T.Я.I.S

    Tham gia ngày:
    12/4/06
    Bài viết:
    637
    Nơi ở:
    [GVN]Audition
    Hở em nói chuyện bằng từ ngữ tuy quá khích nhưng vẫn văn minh chán .Không như mấy người kia đâu ..Với lại dù anh Ken có cấm hay không thì "cuộc chiến" này vẫn phải diễn ra .Em không nhịn được cái cảnh anh Dương bảo người khác trình độ kém ..Em chán cái cảnh phải lật các bài Spam và Nhục mạ thành viên khác của anh Dương lắm rồi .Em phải cho lão biết không phải lão là người giỏi nhất ở đây .Nói vậy không có ý là kêu em giỏi nhất đâu ..
     
  12. meanless174

    meanless174 Youtube Master Race

    Tham gia ngày:
    20/4/05
    Bài viết:
    25
    Hehe tui có điều mún nói: cái gã dương kia chỉ là gà về script thui, chỉ dc cái tìm script là hay, hồi trc tui hỏi ổng về mấy cái var trong ruby toàn trả lời bậy bạ chả hiểu j hết ráo, mà tui theo dõi diễn đàn chỉ thấy ổng có chỉ dc cái đi nhục mạ các thành viên khác,ủng hộ masterwind hết mình
     
  13. Dương -- 44

    Dương -- 44 Youtube Master Race

    Tham gia ngày:
    11/8/06
    Bài viết:
    96
    Nơi ở:
    Hải Phòng
    Há há , mày hỏi tao lúc nào nhỉ , tao mà là gà thì mày với thằng Wind sẽ là giun kon ạ , đừng có vào đây phát biểu linh tinh , à mà cũng có thể đây là clone của thằng Wind chưa bít chừng
     
  14. meanless174

    meanless174 Youtube Master Race

    Tham gia ngày:
    20/4/05
    Bài viết:
    25
    @duong: tui chả phải là clone của masterwind, tui ko nói ông là gà thì tui giỏi hơn ông, đúng có thể tui là giun nhưng đỡ hơn thằng là gà mà tự cho mình giỏi , đến cách khai báo var và ý nghĩa của initialize còn ko bít mà đòi làm scripter, pó tay
     
  15. Dương -- 44

    Dương -- 44 Youtube Master Race

    Tham gia ngày:
    11/8/06
    Bài viết:
    96
    Nơi ở:
    Hải Phòng
    Ậy , ko phải clone thì thui nhưng nói trước nè : đừng có nhận xằng nghen , tui rất xấu tính ( cả box đều bít ) nên tui ko share cho ai cái gì bao giờ , ông đừng tưởng tui ko nói cái biến kia cho ông rùi ông hậm hực , nói là tui ko biết gì , ko biết gì mà tui nàm đc bao nhiu Demo hay cho anh em xem à , hàng độc , đào bới cả cái RMXP.org hay dubealex.com lên cũng chả có đâu :)) . Không tin ? Tìm thử cái Air Ship và Chocobo System coai :)) , tìm cả Auto Skipping Message nữa =))
    PS : ấy , cái Intialize tui có trả lời ông bao giờ đâu nhỉ , mà có ai hỏi tui cũng ko bao giờ nói là ko bít cả ^^ , vậy tại sao ông lại bịa ra đc :)) Cái Intialize đó là xác nhận ban đầu đó thằng ngu
     
  16. meanless174

    meanless174 Youtube Master Race

    Tham gia ngày:
    20/4/05
    Bài viết:
    25
    ặc trả lời ko khác gì 1 con gà, "intialize là xác nhận ban đầu'' đã vậy còn dám nói mình ko phải là gà. Ông còn là 1 tay nói dóc siêu hạng, lí lẽ thì ko có 1 chút logic. "cái Intialize tui có trả lời ông bao giờ đâu nhỉ",hãy lục lại trí nhớ của ông đi, nhớ coi tui là ai, tui ko giống như ông tui chỉ nói điều có thật, ông bít tui nhưng ko nhớ đó thui.
     
  17. Dương -- 44

    Dương -- 44 Youtube Master Race

    Tham gia ngày:
    11/8/06
    Bài viết:
    96
    Nơi ở:
    Hải Phòng
    Thui đc , nếu chú em đã ngu đến mức đó rồi thì cũng chả thèm chấp :)) , tao vẫn cứ là tao , tao là ai thì mọi người tự biết , khỏi thanh minh nhìu mỏi tay bấm bàn phím . Đấy , cứ ngu như tao đi , cứ gà như tao đi để làm ra nhiều hệ thống đi khoe mọi người , đấy , cứ ngu như thế đi :))
     
  18. MasterWind

    MasterWind T.E.T.Я.I.S

    Tham gia ngày:
    12/4/06
    Bài viết:
    637
    Nơi ở:
    [GVN]Audition
    Chán thật .Cái Initialize không phải là xác nhận ban đầu .Nó là 1 Method được sử dụng chính của từng Class .Vậy chứ em hỏi nhé ,mấy cái Scene có tìm ra được cái def initialize nào không .Nó thật sự là 1 Method nhận giá trị lớn - Tức là giá trị của Super Class .Chắc chắn cái này là phải có .Nếu là vẽ Window nó sẽ cho cả phần Bitmap để vẽ Window .Hay nói cách khác initialize là phần mà chương trình sẽ đọc đầu tiên của mỗi Class .Trong initialize thường có thêm dòng "refresh" nó có tác dụng gọi Method refresh sẽ được tạo trong Class đó .Và khi ta gọi class mà có Method initialize thì ta sẽ gợi giá trị của class đó .Để dễ hiểu ta có vd :
    Mã:
    #==============================================================================
    # ** Window_Gold
    #------------------------------------------------------------------------------
    #  This window displays amount of gold.
    #==============================================================================
    
    class Window_Gold < Window_Base
      #--------------------------------------------------------------------------
      # * Object Initialization
      #--------------------------------------------------------------------------
      def initialize
        super(0, 0, 160, 64)
        self.contents = Bitmap.new(width - 32, height - 32)
        refresh
      end
    
    hay là
    Mã:
    class Window_Skill < Window_Selectable
      #--------------------------------------------------------------------------
      # * Object Initialization
      #     actor : actor
      #--------------------------------------------------------------------------
      def initialize(actor)
        super(0, 128, 640, 352)
        @actor = actor
        @column_max = 2
        refresh
        self.index = 0
        # If in battle, move window to center of screen
        # and make it semi-transparent
        if $game_temp.in_battle
          self.y = 64
          self.height = 256
          self.back_opacity = 160
        end
      end
    Ở cái Window_Gold sẽ thấy được initialize có giá trị không thêm .Tức là nó nhận giá trị của Super Class và giữ nguyên giá trị đó .Còn bên dưới Window_Skill sẽ thấy initialize ( ... )
    trong dấu ( ) là giá trị mới được thêm vào mà khi ta gọi Class đó ta sẽ phải thay đổi giá trị trong ( ) để có thể sử dụng theo một mục đích nào đó .Cách khác ta được biết giá trị mặc định trong các dấu ( ) thường là " 0 " hoặc " nil " hoặc " ' ' ".Tức là giá trị nhỏ nhất .Khi muốn sử dụng Class đó ta phải thêm giá trị sao cho nó có nghĩ .Như Window_Base ta thấy initialize của nó như sau :
    Mã:
    def initialize (x, y, width, height)
    
    Khi ta dùng Window_Base làm Super Class thì ta phải thay đổi giá trị ban đầu của nó .Vd :Window_Gold ta sẽ thấy :
    Mã:
    super(0, 0, 160, 64)
    Nói đến đó thôi chắc anh Dương hiểu rồi chứ .Nó không phải là xác nhận ban đầu >:P .
     
  19. Dương -- 44

    Dương -- 44 Youtube Master Race

    Tham gia ngày:
    11/8/06
    Bài viết:
    96
    Nơi ở:
    Hải Phòng
    Mày ko thể thông minh hơn chút đc à ? Mày có hiểu thế nào là xác nhận ban đầu ko đã ? Ví dụ như trong 1 Window nhá , các xác nhận ban đầu của nó sẽ là xác định các độ rộng , dài , tọa độ cho Window
    Mã:
     def intialize
     super(hoành độ , tung độ , độ rộng , độ cao )
     ................
    
    Đó mới là vấn đề kon ạ , mỗi người có 1 cách gọi ^^ , chúc chú sớm tỉnh ngộ
     
  20. MasterWind

    MasterWind T.E.T.Я.I.S

    Tham gia ngày:
    12/4/06
    Bài viết:
    637
    Nơi ở:
    [GVN]Audition
    Thế đại ca cho hỏi thêm nếu tạo thêm 1 đặc tính của Initialize thì nó có còn là xác nhận nữa không .Tiện đây cho hỏi luôn vì sao người ta cho là 2 cái :Biến chứa giá trị khác Hằng số .Thấy 2 cái đó giống giống nhau mà sao người ta bảo khác .Trả lời cho hợp ý thằng em coai ..
     

Chia sẻ trang này