01/10/2018, 09:53

Hỏi về ngôn ngữ lập trình game

Moi người cho mình hỏi ngôn ngữ lập trinh game nào gọn nhẹ, miễn phí và ko vướng bản quyền sau này vậy.may minh ram 2G,cpu 2.5G .da cài thử Andr Studio thi thay chạy rất chậm dù chỉ moi làm giao diện vài nút button,Unity ban free thì loi ko run dc mat dù cung chua lam j nhiu

Dark.Hades viết 12:00 ngày 01/10/2018

Fan c++ nên mình khuyên b xài cocos2d-x
Free từ a-z, cross platform

Nguyễn Hoàng Phúc viết 12:02 ngày 01/10/2018

Minh truoc day cung nghien cuu c++ nhiu,neu la c++ thi quá tốt,ma search google thấy noi cocos2d la cua trung quoc nen minh next

Dark.Hades viết 12:00 ngày 01/10/2018

Nó là mã nguồn mở thì có gì mà bạn phải lo lắng?

Trần Hoàn viết 12:07 ngày 01/10/2018

Các bạn việc gì mà phải xoắn trung quốc thế. trình độ thu thập thông tin của Tàu chắc cũng bằng facebook là cùng chứ gì :))

Đăng Trần viết 11:54 ngày 01/10/2018

HTML5 nhẹ nhàng, tinh tế, ngon lành, có phaser framework cũng khó tốt, khỏi lo pháp lý cái gì hết. làm xong thiết bị nào có trình duyệt thì quất

Hung viết 12:04 ngày 01/10/2018

Nhân lực IT của Trung Quốc mạnh lắm đó. Mấy showcase giới thiệu công nghệ nổi bật từ Apple, Google hoặc Facebook đều có ít nhất 1 người từ người Trung Quốc cả.

Mình chỉ không đồng tình thể chế và cách ngu dân của nước họ, còn người Trung Quốc nào cố gắng thoát khỏi, ra nước ngoài cống hiến thì chẳng có gì kì thị.

Nguyễn Hoàng Phúc viết 12:01 ngày 01/10/2018

Hàng tq minh van dùng nhưng là sự lựa chọn cuối cùng

Nguyễn Hoàng Phúc viết 12:01 ngày 01/10/2018

Tq rất thâm hehe,can thân với tui nó ko thừa nhỉ?

Dark.Hades viết 11:54 ngày 01/10/2018

Bạn lo lắng này là thừa và quá cổ hủ trong suy nghĩ.
Vì sao ư?
Đây là mã nguồn mở, mọi thứ là do bạn phát triển trên base ấy, lựa chọn cài cái gì cũng là ở bạn, vậy nên những gì bạn phải lo lắng là việc lựa chọn những gì để phát triển cái base này lên.

Phan Bá Hải viết 11:54 ngày 01/10/2018

Nếu đó là hàng TQ mã nguồn đóng thì bạn cảm thấy không ổn là có thể hiểu được. Kể cả phần mềm các nước khác (cả Mỹ)
Còn phần mềm mã nguồn mở thì bạn cứ yên tâm. Vì nếu nó có thu thập dữ liệu hay virus, ransomware thì đã bị cộng đồng tẩy chay từ lâu rồi. Mã nguồn mở là thấy được source code của project, nguyên lý hoạt động phần mềm được public ra ngoài. Không chạy đi đâu được

Nguyễn Hoàng Phúc viết 12:02 ngày 01/10/2018

Theo minh thì mở hay đóng cũng đều có virus,con thich dung cái gi là suy nghi rieng,vi du gữa j7 prime và oppo f1s,cau hình và giá tương đương nhau,minh se chon j7 prime,con ban thì sao?

Trần Hoàn viết 12:03 ngày 01/10/2018

Theo bạn thì mở cũng có virus thật à O_o
Như bạn thì không phải là “cẩn thận với hàng Trung Quốc” mà là “kỳ thị hàng hoá Trung Quốc” rồi.

Mà thực ra, việc các phần mềm có phải là trojan không, không quá khó để xác định vì phần mềm đó can thiệp hệ thống đến mức nào, mở ra các port nào trên mạng, chiếm dụng môi trường bao nhiêu đều có thể biết được (ngoại trừ phần mềm bảo vệ hệ thống nó chiếm quyền thì chịu, nên người ta mới không xài AV của Tàu). Cái kim trong bọc lâu ngày cũng lòi ra, nên phần mềm nào là malware, tự cộng đồng mạng sẽ cảnh báo.

Còn việc bạn không tin tưởng thiết bị của Tàu, ừ, còn có cơ sở.

P/s: Mình sử dụng trình download là EagleGet của Tàu vì nó free, an toàn hơn so với IDM crack.

Dark.Hades viết 11:59 ngày 01/10/2018

Theo minh thì mở hay đóng cũng đều có virus,con thich dung cái gi là suy nghi rieng,vi du gữa j7 prime và oppo f1s,cau hình và giá tương đương nhau,minh se chon j7 prime,con ban thì sao?

Cái bạn đang nhắc đến là vấn đề giá cả, và thị trường người tiêu dùng, có tiền và muốn an tâm thì họ sẽ chọn cái giá cao ==> đỡ sợ bị hỏng hoặc lo về chất lượng sản phẩm.

Hơn nữa, điện thoại(hay mặt hàng tiêu dùng, ngay cả những phần mềm do các công ti viết) nó là do 1 tổ chức/cá nhân, chứ không phải cộng đồng, vậy nên mọi thứ đều phụ thuộc hết vào tổ chức ấy.

Về mã nguồn mở, cụ thể cocos, nó mở, chức năng và support không thể bằng được hàng bỏ tiền, đơn giản “cha chung không ai khóc”.

Vậy nên nếu là người cầu toàn thì tìm những mã nguồn bỏ tiền và trả tiền => bạn sẽ được hưởng quyền lợi đầy đủ.

Tuy nhiên

miễn phí và ko vướng bản quyền

earch google thấy noi cocos2d la cua trung quoc nen minh next

để đạt được yêu cầu đơn giản này của bạn thì mình có thể nói là không thể, vì sao?

  • Ngoài mã nguồn mở ra thì chả ai cho không bạn cái gì cả.
  • Đa số mã nguồn mở share (hầu hết là repo github) đều có bàn tay của (it nhất) 1 người trung quốc.

=> sự lựa chọn là ở bạn.

Trần Hoàn viết 12:04 ngày 01/10/2018

Hình như chúng ta đi hơi lòng vòng thì phải. Thớt hỏi “ngôn ngữ miễn phí” chứ đâu có hỏi “framework miễn phí” =))

Dark.Hades viết 12:06 ngày 01/10/2018

Câu hỏi của thớt chắc có phần sai về diễn đạt, vì bên dưới toàn nói tới IDE và framework chứ không nói gì tới ngôn ngữ cả.
Mà mặc định hiện nay ngôn ngữ phổ thông nào mà không miễn phí

Hung viết 12:08 ngày 01/10/2018

Về chất lượng mã nguồn mở thì phụ thuộc độ tin tưởng của từng lập trình viên, không liên quan có Tàu hay không Tàu.

Một mã nguồn mở được nhiều star vì lập trình viên thấy mã nguồn đó hữu ích trong công việc. Đa số lập trình viên chỉ đọc User Guide, làm theo, chạy được, vậy là cho thêm 1 star. Nên số star chỉ đánh giá là được là tác giả viết Guide tốt, API đơn giản, chứ ít lập trình viên đào sâu xem nó chạy thế nào, code ra sao.

Nếu thực sự đọc source thì chẳng có source nào là hoàn hảo như số star đánh giá.
Ví dụ: Parse Framework, giải pháp backend cho các mobile developer, nếu xem kĩ giải thuật phát sinh primary key cho database, nó chỉ đơn giản là tạo chuỗi ngẫu nhiên 10 kí tự, chuỗi ngẫu nhiên thì không thể làm primary key.

Phan Bá Hải viết 12:10 ngày 01/10/2018

Nếu bạn ấy thật sự không thích cocos2d-x chỉ vì… nó là của TQ thì thôi cho bạn ấy sự lựa chọn khác vậy
Nếu bạn thích Java có thể chọn LWGL, game nổi tiếng nhất sử dụng nó là Minecraft nên bạn yên tâm
P/S: Mà chủ thớt hỏi “ngôn ngữ” à? Thực thế ngôn ngữ nào cũng lập trình game được. C++ có cocos2d-x, Java có LWGL, C# có Unity, Python có PyGame,… Nói chung làm game thì quan tâm bạn làm game 2d hay 3d, sau đó chọn framework theo ngôn ngữ mà bạn đã biết

Nguyễn Hoàng Phúc viết 11:54 ngày 01/10/2018

Mình nghi chúng ta là nhà phát triển độc lập thì 2D là lựa chọn hơp lý,minh lăng tăng như vậy:
_2D thì nhưng framework ko cần hổ trợ nhiu chung ta vẫn làm dc, tự xây dưng nhân vật cấu trúc dữ liệu các thứ,va framwork free nhiu sự lưa chon,nhung sẽ ko dc bảo mật tốt,code mở thì dễ bị hack,va sao chép.nhu các bạn thấy đấy,flappy bird mới nổi ko lâu thì ch-play tràn ngập flappy bird ăn theo (minh đặt biet ko thich diem này).
_các framework có phí thì hổ trợ cực tốt,rat dễ làm,bao mật tốt hơn,nhung chỉ phù hợp với cty lớn về game thôi,ho moi co kha năng dùng bản pro.con chung ta phat trien đọc lập thì chỉ dùng bản crack.
Nếu game làm ra ko nổi bật thi ko sao(vi y tuong ko noi bật).neu có tiếng chút có thể sẽ bị dính tới bản quyền ngay(nghi vay thoi chu ko bit co bi ko)

Trần Hoàn viết 12:02 ngày 01/10/2018

code mở thì dễ bị hack

Framework mở thì không sợ. Cũng giống như Linux thôi, về cơ bản là khó hack hơn Windows. Chi phí chỉ đi kèm với “trách nhiệm” và “sự tin tưởng của người dùng” nên thường được chăm chút đầu tư hơn, đặc biệt là về guide và UX, còn về bảo mật thì không hơn là bao, nhiều khi là kém hơn.

Còn mã nguồn của game bạn làm là đóng (mã nguồn mở tức là bạn cho phép người khác sử dụng nên không gọi là hack). Bạn có thể xây dựng phần mềm mã nguồn đóng dựa trên framework mã nguồn mở, đó là chuyện rất bình thường.

Nếu bạn không thích xài framework mã nguồn mở (mình không hiểu vì sao không thích) thì framework đóng nhưng free thì là một sự lựa chọn (không tốt) cho dev mới bắt đầu như bạn. Vì nếu game của bạn không có danh tiếng thì cũng chẳng ai rảnh háng đi crack cả. Còn nếu game của bạn có danh tiếng thì bạn phải tự biết cách đăng ký bản quyền sản phẩm trí tuệ của mình để được pháp luật bảo hộ

con chung ta phat trien đọc lập thì chỉ dùng bản crack

Câu này liệu có một lần nữa gây làn sóng gạch đá trên diễn đàn không? Chúng ta sẽ chờ xem.

Nguyễn Hoàng Phúc viết 12:10 ngày 01/10/2018

Mình thì lại nghi Linux va cac ung dung ma nguon mo để nghiên cưc hoc tập,cho nhung ban mới bắt đầu. :), chắc lại nhận gạch đá

Bài liên quan
0