quocanhnguyen402 / SimpleOnlineGameSE02

SE02 final project
Other
0 stars 3 forks source link

Thống nhất công nghệ #1

Open quocanhnguyen402 opened 6 years ago

quocanhnguyen402 commented 6 years ago

Hiện nay mục tiêu của nhóm chúng ta là làm một trang web chơi game trực tuyến với các trò chơi đơn giản như (hiện tại sẽ thống nhất trò chơi sau). Trong issue này chúng ta sẽ bàn bạc về công nghệ sẽ sử dụng trong trang web của nhóm.

dhuynh98 commented 6 years ago

Tôi chỉ muốn hỏi là ông định sẽ dùng gì? Game sẽ xây bằng gì? Liệu sẽ bắt cặp người chơi hay là một nhóm người chơi với nhau ? ... etc

nguyenthocongminh commented 6 years ago

tôi cần biết loại game nào chúng ta sẽ tạo (1 người chơi hay nhiều người chơi với nhau) thì mới biết nên đề xuất dùng gì được. Quan trọng lắm đấy, không xác định trước thì không làm được đâu

quocanhnguyen402 commented 6 years ago

Hiện tại tôi dự định xây dựng game bằng nodeJS. Game sẽ là online nhiều người chơi với nhau (Hiện tại cứ 2 người đã)

dhuynh98 commented 6 years ago

Nếu là game online nhiều người chơi vs nhau thì có nên thêm chức năng kết bạn không? Nếu số người chơi lớn hơn 2 thì liệu có bảng xếp hạng không? Các bạn cho ý kiến

dhuynh98 commented 6 years ago

Còn về mặt xây dựng game, vì là nhiều người chơi cùng lúc nên ngoài nodejs ra thì chúng ta nên tìm hiểu socket.io

quocanhnguyen402 commented 6 years ago

Hiện giờ tôi đang tập trung vào tính đối kháng là chính vì vậy sẽ chưa có bảng xếp hạng vội. Có thể các game sau này thêm vào sẽ có

dhuynh98 commented 6 years ago

ok. vậy tôi nghĩ rằng trang web thì có thể xây trên nền tảng laravel, game thì sử dụng nodejs + socket.io, hệ csdl giờ cứ sử dụng mysql để lưu trữ user đã, những công nghệ khác có thể gợi ý thêm vào lúc xây dựng

dhuynh98 commented 6 years ago

anh em có gợi ý gì thêm không?

nguyenthocongminh commented 6 years ago

tạm thời thì chắc thế thôi đã, vậy tóm lại là web xây dựng trên laravel framework và game thì dùng nodejs với socket để kết nối 2 máy và mySQL để quản lý người chơi đăng nhập, vậy đủ rồi nhỉ

nguyenthocongminh commented 6 years ago

cơ mà nếu dựng được AI để chơi với người chơi lúc quá vắng thì tốt, mà có khó quá không nhỉ

quocanhnguyen402 commented 6 years ago

Tôi nghĩ thêm AI vào thì hơi quá nhưng nếu mấy ông tìm được mấy con AI trên mạng thì ta sẽ dùng

dhuynh98 commented 6 years ago

tôi nghĩ nó là try hard quá mức chứ ko phải hơi quá :<

nguyenthocongminh commented 5 years ago

tôi đề nghị phần công nghệ để lập trình web chuyển sang yii2 framework đi t thấy bộ component của nó dễ dùng hơn

dhuynh98 commented 5 years ago

theo ý tôi là thế này... về phần trang web thì chủ yếu là Minh làm, tuy rằng Yii2 hay Laravel thì anh em để có thể tìm hiểu và học hỏi được, nhưng mà cái quan trọng không kém là cái sự quen thuộc và dễ chịu (?) khi dùng một công nghệ nào đó. Minh và tôi thì làm khá nhiều Yii2 ở công ty, thế nên chúng ta có thể dùng Yii2 + NodeJs + Socket.io (?), có được không? Các bạn còn bổ sung thêm những gì nữa ko?

quocanhnguyen402 commented 5 years ago

Hiện tại tôi nghĩ chúng ta sẽ dùng csdl redis vì nó hỗ trợ real-time nhiều. Ai có ý kiến khác thì nói ở đây luôn.