Trang 1 / 75 12346 ... LastLast
Hiển thị kết quả từ 1 đến 10 / 749
  1. #1
    Tham gia
    01-12-2004
    Bài viết
    48
    Like
    0
    Thanked 0 Times in 0 Posts

    Thời Loạn và cuộc thi Vietgames 2006

    Bản PDF của bài viết này có thể được download tại
    http://www.vietdev.net/ddth/vietgames.pdf
    Xin phép sửa lại đường link download trực tiếp để mọi người dễ download hơn là đặt tại 1 free host (vikhoa)

    Vietgames 2006 là cuộc thi sáng tạo game VN và bình chọn các giải thưởng về lĩnh vực giải trí do hiệp hội phần mềm VINASA phát động. Theo những tin tức đăng tải trên báo đài, web thì thật là phấn khởi, từ chỗ không có gì chúng ta có tới 6 game trực tuyến đăng ký dự thi, chưa tính đến các game trên điện thoại di động. Một vài nhóm đăng ký tới 2, 3 games cùng lúc: cty 3dvn có 3 sản phẩm, FPT 2 sản phẩm! Thật là đáng khâm phục cho ngành công nghiệp game còn non trẻ của VN, trong khi các cty của Hàn Quốc, Trung Quốc như Kingsoft, NCSoft, Webzen… mất hàng năm trời với rất nhiều nhân viên được đào tạo bài bản mới ra cho ra đời được những sản phẩm đầu tay như Võ Lâm Truyền Kỳ, Lineage, MU Online thì các công ty của ta lại có tới vài sản phẩm đầu tay một lúc. Thực hư việc này có đầy lạc quan như nhận định của VINSA “Tham gia Vietgames có 6 game được sản xuất bởi các doanh nghiệp trong nước, một dấu hiệu đáng mừng là các game này đều được đầu tư công sức và tài chính rất lớn không? Không như cuộc thi Mobile Games, mọi người đều có điều kiện thử qua các games của thí sinh, Vietgames lại giống như cuộc thi TTVN hàng năm, nghĩa là chỉ có mỗi ban giám khảo biết được các sản phẩm nó như thế nào. Thành phần của BGK cũng được giữ bí mật, đố ai biết được mối liên hệ giữa BGK và thí sinh,

    Thật may mắn là có một game dự thi đã được công bố rầm rộ trước đây và có cho mọi người download bản thử nghiệm, đó là game Chaos Age Thời Loạn (http://trangenix.com/chaosage) của nhóm Trangenix trực thuộc công ty FPT. Hiện nay bản thử nghiệm không thể download được nữa, nhưng trước đó có khá nhiều người đã kịp tải về và cài đặt thử. Đây là game duy nhất trong số các sản phẩm dự thi mà người ngoài có thể xem xét xem thực hư cửa game “made in VN” là thế nào. Tôi xin trình bày vài cảm nhận sau khi bỏ chút thời gian nghiên cứu.

    Sau khi cài đặt thì tôi có một bản game có tên là “Vaihang” trong máy, cái tên này cũng gây dư luận ồn ào trên các diễn đàn về ý nghĩa của nó nhưng xin phép không bàn tới lúc này.


    Các file của Chaos Age sau khi cài đặt

    Sau khi chạy “vaihang” tôi vào được một màn hình chọn server, chọn nhân vật và có thể vào game. Không như những gì tác giả của trò chơi này trả lời trên web, thực chất về mặt game play thì đây là một trò chơi FPS dạng deathmatch, nghĩa là người chơi giết nhau thoải mái giống như Doom, Quake… Tôi tiếp tục xem xét file “vaihang.exe”, đúng như nhận xét, trong file còn đầy những đoạn text của Quake3 Arena (một trò chơi nổi tiếng của id Software, ra đời năm 2000, hiện nay đã cho toàn bộ source code của game ở http://www.idsoftware.com/business/techdownloads)


    Nội dung file vaihang.exe

    Hmm, thế nhưng sao những file .cfg và .dat lạ quá, không giống với Quake3?


    Nội dung file config.cfg

    Nhìn vào file config.cfg và các file có đuôi .dat khác như models.dat, gfx.dat.. thì ta có thể thấy ngay những file này đã bị mã hóa. Quái lạ, tại sao các tác giả của Chaos Age lại muốn mã hóa? Có lẽ họ lo sợ bị kẻ khác phát hiện ra điều gì chăng? Sau khi xem xét kỹ hơn thì tôi nhận ra phương pháp mã hóa rất sơ đẳng, chỉ XOR toàn bộ dữ liệu cho 0x6f. Nếu bạn đã download Chaos Age trước đây thì có thể dùng phương pháp sau đây để giải mã các file:

    -Nếu chưa cài đặt Python thì bạn có thể tải về từ http://www.python.org/ftp/python/2.4.3/python-2.4.3.msi để cài đặt.

    -Dùng notepad soạn ra một file tên là dec.py có nội dung như sau:

    Code:
    import sys
    file = open(sys.argv[1], "rb")
    out = open(sys.argv[2], "wb")
    buffer = file.read(40960)
    while buffer != "":
    	buffer = list(buffer)
    	for i in xrange(len(buffer)):
    		buffer[i] = chr(ord(buffer[i]) ^ 0x6F)
    	out.write(''.join(buffer))
    	buffer = file.read(40960)
    file.close()
    out.close()
    Sau đó muốn giải mã file nào thì chạy: dec.py infilen outfile, ví dụ: dec.py config.cfg config.out. Đây là nội dung config.cfg sau khi giải mã:

    unbindall
    bind TAB "+scores"
    bind ENTER "messagemode"
    bind ESCAPE "togglemenu"
    bind SPACE "+moveup"
    bind 1 "weapon 1"
    bind 2 "weapon 2"
    bind 3 "weapon 3"
    bind a "+moveleft"
    bind c "+movedown"
    bind d "+moveright"
    bind s "+back"
    bind w "+forward"
    ……

    Đúng như dự đoán là file config của Quake 3 Arena.
    Thế nhưng những file còn lại như models.dat, textures.dat, gfx.dat… nội dung là gì? Sau khi giải mã bạn chỉ cần đổi tên chúng lại thành đuôi .zip như models.zip là có thể biết được nội dung:


    Nội dung file models.dat sau khi giải mã

    Thực chất đây là những file data .pak của Quake 3 Arena, xin lưu ý là hãng id Software tuy công bố source code của Quake3 Arena, tuy nhiên không hề cho phép sử dụng dữ liệu của game, và chương trình nào nếu sử dụng source code của họ cũng phải open source theo giấy phép GPL.

    Có rất nhiều model 3d của Quake như rocket, lựu đạn, các loại súng như Railgun… không hề có trong game Chaos Age vẫn còn nguyên trong models.dat, có lẽ do nhóm Trangenix không biết phải bỏ cái nào và giữ lại cái nào. Kể cả script, source còn nguyên copyright của id Software vẫn đủ cả. Điều khôi hài nhất là trong thư mục models\players\ns_Scorpion còn có cả 1 file tên là 1password.txt có chứa mật khẩu của một web site download phần mềm lậu cho điện thoại di động mà có lẽ các tác giả của Chaos Age quên xóa đi trước khi bỏ vào game .
    Vậy là đã rõ, game Chaos Age hoàn toàn là bản Quake3 Arena được sửa lại, cách chơi chỉ là bắn nhau lấy điểm theo kiểu Deathmatch, không phải như nhóm Trangenix đã tuyên bố trên gamethu “Game thuộc thể loại action online gần giống với Guild Wars của NCSoft (Hàn Quốc). Người chơi sẽ tham gia các trận chiến trong game ở 2 chế độ: Battle Mode cho phép người chơi thi đấu với nhau (PvP) và Quest Mode để mọi người cùng tiêu diệt quái vật, thực hiện 1 nhiệm vụ cụ thể trong game. Người chơi sẽ lựa chọn nhân vật của mình trong 4 chủng tộc có sẵn. Tộc Người có đặc tính thông minh, khéo léo, Sơn tộc mạnh mẽ, nhanh nhẹn, Thuỷ tộc gian xảo, mưu mẹo và Ma tộc (Chạ tộc) đầy kỳ bí. Các nhân vật cũng có hệ thống skill, nâng cấp chuyển class như những game trực tuyến phổ biến hiện nay”.
    Vậy thì nhóm Trangenix có thể đã muợn gameplay và sáng tạo phần độ họa chăng? Thật đáng buồn câu trả lời cũng là không. Đây là thư mục player models, tức là hình ảnh 3d của các nhân vật trong game, được mang những cái tên dân tộc mỹ miều như là Thủy tộc, Chạ tộc…



    Nhóm Trangenix thật sơ suất khi sử dụng luôn tên gốc của các model này nên việc tìm ra nguồn gốc không có gì khó. Ngoại trừ darkhound và scorpion không rõ nguồn gốc từ đâu, những model còn lại đều từ trò chơi nổi tiếng World of Warcraft. Bạn có thể download các model này từ http://www.wc3sear.ch/index.php (search Quiraj, wendigo...). Địa chỉ chính xác để download từng model:

    Quiraj Gladiator http://wc3sear.ch/index.php?p=Models&ID=3724
    Worgen http://wc3sear.ch/index.php?p=Models&ID=3792
    Wendigo http://wc3sear.ch/index.php?p=Models&ID=4414
    Crab http://wc3sear.ch/index.php?p=Models&ID=3858

    Đương nhiên là nhóm Trangenix không dại dột tới mức sử dụng nguyên gốc model, rất dễ bị dân chơi WoW bắt quả tang. Họ đã “sáng tạo” bằng cách thay đổi texture của các model bằng photoshop, làm sao để khó nhận ra nhất.

    Không những chỉ thay sửa đổi texture, Trangenix còn thay đổi cả model. Ví dụ như trường hợp model Crab, họ xoay ngược hình, scale cho dẹp đi, các model khác thay đổi một chút như xóa bớt sừng của Wendigo…

    Vì lý do quá nhiều hình ảnh nên tôi không thể đưa hết vào bài viết được, bạn có thể tự đánh giá nếu xem xét dữ liệu.

    Có thể nói “game” Chaos Age là sự vay mượn từ game design, source code cho đến cả model nhân vật, nhóm Trangenix chỉ có mỗi việc thay đổi hình của menu mấy hình vẽ nhìn cho có vẻ game VN. Đó cũng là lý do vì sao game này chẳng có gì giống với những hình ảnh concept arts trên web site của nhóm Trangenix, mà chỉ có toàn chó, bò cạp, cua…? Đơn giản là Trangenix hoàn toàn không có khả năng thiết kế nhân vật 3D, nếu lấy hình người sẽ dễ bị phát hiện vì không giống người VN, do đó đành phải lấy hình các con vật trong game khác.
    Vậy có khả năng bản demo Chaos Age chỉ là một phần chứ không đầy đủ và hay như game thật? Tôi hoàn toàn nghi ngờ điều này vì theo chính trả lời của nhóm Trangenix trên diễn đàn GameVN là “Về cơ bản nó gọi là kiểu game gì, chơi như thế nào thì thực sự chúng tôi cũng chưa thể kết luận bởi nó vẫn đang được phát triển.”(http://www.gamevn.com/forum2/showthr...page=10&pp=10). Trên thế giới có lẽ chẳng có game nào mà trưởng nhóm phát triển lại tuyên bố game sắp ra tới nơi, đã cho test mà phần design vẫn chưa có, game chơi thế nào họ cũng không biết (!). Nhóm Trangenix có thể biện hộ rằng bản demo trên chỉ là để “test mạng” như họ vẫn nói xưa nay. Thực chất khi phát triển game server và client, nếu bản test và bản thật hoàn toàn khác nhau thì việc “test” này chẳng có một tác dụng gì khi việc test này tùy thuộc vào dữ liệu, tính chất của game (FPS khác với MMORPG…). Mặt khác cả client/server của Chaos Age là của Quake 3 Arena đã được phát triển từ lâu, chẳng cần gì phải test cả.

    Thấy gì qua sự kiện “game” Chaos Age? Có thể nói, một sự thật đáng buồn cho ngành công nghiệp phần mềm VN là sự hoang tưởng quá đáng của nhiều người, của báo chí về cái gọi là “công nghệ game VN”. Chỉ với vài demo, ý tưởng chưa rõ từ đâu đem dự thi đã vội vã cho rằng thời game online nội địa sắp đến, nào là game VN có thể cạnh tranh với game HQ, TQ (!) Thậm chí theo báo Diễn Đàn Doanh Nghiệp ra ngày 24/5 còn cho biết một thành viên của BTC Vietgames 2006 nhận xét “Nếu các game VN đều làm được như Thời Loạn (Chaos Age) thì mục tiêu 83 triệu USD từ công nghiệp phần mềm (game) vào năm 2010 do VINASA đặt ra là hoàn toàn có thể đạt được. Ngay từ bây giờ các game của VN đã hoàn toàn có thể cạnh tranh với những game của các cường quốc như Hàn Quốc, Trung Quốc…”. Nhóm Trangenix cũng mạnh miệng tuyên bố sẽ có bản dành cho xuất khẩu, rằng mỗi năm Chaos Age sẽ có thêm 20000 người chơi! Làm game, và game online nói riêng là một lĩnh vực có thể nói là rất khó, vì phải tập trung khá nhiều thứ như sáng tạo, lập trình đồ họa-âm thanh, lập trình hệ thống, lập trình mạng…, đồ họa, thiết kế, âm nhạc… không phải dễ dàng một sớm một chiều một nhóm vài người làm trong vài tháng có thể sáng tạo ra những sản phẩm “đẹp hơn game HQ, TQ..” được. Có chăng chỉ là những sản phẩm demo cực kỳ đơn giản, chỉ ở mức giới thiệu khả năng đồ họa chứ khó có thể gọi là game, để có khách hàng chịu trả tiền.

    Cũng còn may là game Chaos Age đã được public bản demo để mọi người có điều kiện nghiên cứu qua, chứ nếu như mọi game tham gia Vietgames 2006 đều bí mật như cuộc thi TTVN hàng năm thì chắc chỉ có mỗi BTC Vietgames biết được công nghệ game VN tiến bộ tầm cỡ nào, và báo chí cứ theo đó mà phán game chúng ta sẽ … xuất khẩu ngược qua Hàn Quốc hoặc đã vượt xa Mỹ không chừng.

    Tra cứu:
    - Quake 3 Arena: http://www.idsoftware.com/business/techdownloads
    - War3 file download area: http://www.wc3sear.ch/index.php
    - Milkshape 3D modeling/viewer software : http://www.swissquake.ch/chumbalum-soft/
    - Chaos Age home page: http://trangenix.com/chaosage/index.php
    - Vietgames 2006 home page: http://vietgames.vinasa.com/
    Được sửa bởi vikhoa lúc 23:02 ngày 30-05-2006

  2. #2
    Tham gia
    07-03-2006
    Location
    Somali
    Bài viết
    196
    Like
    0
    Thanked 0 Times in 0 Posts
    Trời, thiệt không đó bạn, mình trước đây cũng mày mò viết game (just for fun), nghe nói VN viết được game ChaosAge là mình hâm mộ lắm đó.

    Quake III thì đúng là public source rồi (tháng 8/2005), nhưng các model vẫn thuộc bản quyền của idSoftware, còn WoW thì rip skin dễ thôi.

    Nếu đúng như bạn nói thì buồn quá, buồn hơn là nó lại đoạt giải

  3. #3
    Tham gia
    31-08-2004
    Bài viết
    65
    Like
    0
    Thanked 0 Times in 0 Posts
    Bài này tôi nghĩ vikhoa nên giựt tít đỏ đi, cái này là chuyện lớn rồi, mà bài viết cũng sắc sảo nữa. Nếu có ai đó gửi bài viết này cho các báo thì càng tốt.

  4. #4
    Tham gia
    02-06-2005
    Bài viết
    38
    Like
    0
    Thanked 0 Times in 0 Posts
    Buồn thiệt mừh, từ hôm triển lãm em đã để ý, sao cái màn hình boot của cái ChaosAge này y hệt ...Medal of Honor. Mò vào thư mục cài thì ...cái này quen quen. Hồi mình chơi MOH cũng thấy giống vậy, mà hồi mình nghịch cái source code của Quake, nhìn cũng ....giống vậy. Mà chả hiều nhóm Trangenix có công bố là ChaosAge sử dụng engine Quake 3 không nhỉ?????? Em nhớ cái source này license GPL mà? Không cẩn thận lại có thêm vụ iCMS nữa thì vui

    edited: Cái này lấy ra từ readme của engine Quake 3 bản GPL
    1. Redistributions of source code must retain the above copyright
    notice, this list of conditions and the following disclaimer.
    2. Redistributions in binary form must reproduce the above copyright
    notice, this list of conditions and the following disclaimer in the
    documentation and/or other materials provided with the distribution.
    3. All advertising materials mentioning features or use of this software
    must display the following acknowledgement:
    This product includes software developed by the University of
    California, Berkeley and its contributors.
    4. Neither the name of the University nor the names of its contributors
    may be used to endorse or promote products derived from this software
    without specific prior written permission.
    @thacmacxp: giựt tít chứ bác, sao lại không giựt. Em đang định chạy lên post bài về cái ChaosAge này thì có bác nhanh chân post trước rùi.

    edited lần 2: bái phục bác Nem, em bít ChaosAge dùng engine Quake 3 nhưng không tìm hiểu kỹ bằng bác. Respect!
    Được sửa bởi linh1987 lúc 13:37 ngày 30-05-2006

  5. #5
    Tham gia
    31-08-2004
    Bài viết
    65
    Like
    0
    Thanked 0 Times in 0 Posts
    Quote Được gửi bởi linh1987
    @thacmacxp: giựt tít chứ bác, sao lại không giựt. Em đang định chạy lên post bài về cái ChaosAge này thì có bác nhanh chân post trước rùi.
    Hix, thì tôi đang nói nghiêm túc mà. Đề nghị admin vikhoa cho mọi người biết rõ sản phẩm gian lận này đi.

  6. #6
    Tham gia
    16-07-2002
    Bài viết
    4,452
    Like
    0
    Thanked 307 Times in 60 Posts
    Tôi cũng đồng ý bài viết này cần được phổ biến để mọi người cùng thảo luận và phân tích thêm.

    Vấn đề này ảnh hưởng khá nhiều đến cả 1 công ty lớn (FPT), uy tín của 1 cuộc thi tầm cỡ quốc gia và uy tín của cả 1 ngành công nghiệp mới chớm nở tại VN.

    Tôi thấy thật đáng buồn cho "Thời Loạn" sau khi đọc bài viết trên. Có lẽ đúng là "thời loạn" thật nên ai cũng nghĩ rằng mình có thể "che mắt thiên hạ" được.

    Cảm ơn bạn nem đã có 1 bài phân tích rất hay và sắc sảo.

  7. #7
    Tham gia
    20-09-2002
    Location
    Sài Gòn
    Bài viết
    2,486
    Like
    0
    Thanked 25 Times in 23 Posts
    Thời thật là loạn, dù buồn như việc này vẩn phải làm sáng tỏ, ủng hộ Vi Khoa và DDTH theo sự kiện này đến cùng.

  8. #8
    Tham gia
    21-11-2002
    Location
    Hồ Chí Minh
    Bài viết
    3,422
    Like
    17
    Thanked 206 Times in 121 Posts
    Cha nem naỳ đúng là thứ dữ thật mờ .
    Caí game chao thì ai cũng biết là lấy engine cuả một hãng khác (ai không tin cứ việc qua www.gamevn.com ,search mấy baì bàn về game chao sẽ thấy ), một vaì mem đoán trangenix lấy cuả quake, chỉ thiếu bằng chứng nưã thôi, và nay nhờ "đaị hiệp" nem đã vạch mặt nhóm trangenix.
    Với caí kiểu làm ăn chụp giựt, tôi nghĩ sẽ còn, còn nhiều iCMS thứ 3,thứ 4,thứ n nữa.
    Buồn quá đi thôi.

  9. #9
    Tham gia
    02-12-2004
    Bài viết
    244
    Like
    0
    Thanked 0 Times in 0 Posts
    VN mình mà viết được cái Games vài chục triệu dòng lệnh như idsoftware thì tui không bao giờ sờ tới máy tính nữa !!!!!

    Bọn ăn cắp này bố láo thật, hết chỗ nói

  10. #10
    Tham gia
    18-03-2003
    Bài viết
    38
    Like
    0
    Thanked 1 Time in 1 Post
    em xin cung cấp thêm 1 số thông tin nho nhỏ: cái menu trên website là của MUOnline, mấy cái title thì bốc của mấy bác VLTK.

    Đúng là "Thời loạn", loạn cả rồi....

Trang 1 / 75 12346 ... LastLast

Bookmarks

Quy định

  • Bạn không thể tạo chủ đề mới
  • Bạn không thể trả lời bài viết
  • Bạn không thể gửi file đính kèm
  • Bạn không thể sửa bài viết của mình
  •